
#sendmessage {
  border:1px solid #fff;
  display:none;
  text-align:center;
  margin:10px 0;
  font-weight:600;
  margin-bottom:30px;
  background-color: #EBF6E0;
  color: #5F9025;
  border: 1px solid #B3DC82;
  padding: 13px 40px 13px 18px;
  border-radius: 3px;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.03);
}

#sendmessage.show,.show  {
  display:block;
}


.nahtamatu{  display:none;}
.tegevused h3{font-size: 70px; color:white; font-weight: 100;  font-family: "Times New Roman", Times, serif;}
.tegevused {margin-top:50px;}
.ml {margin:20px 0; color: green; padding:20px; font-size: 24px;}
h3{font-size: 30px; }

.nopadding{padding-left:0!important;}


.container-fluid {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}

.display-4{font-weight: 500;}
.bg-gray{background-color: rgb(255, 255, 255);}
.bg-orange{background-color: rgb(240, 176, 93);}

.navbar{height:30px;}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
 }


 textarea {
	resize: none;
	width: 100%;
}
.form-label {
	font-size: 12px;
	color: #5e9bfc;
	margin: 0;
	display: block;
	opacity: 1;
	-webkit-transition: .333s ease top, .333s ease opacity;
	transition: .333s ease top, .333s ease opacity;
}
.form-control {
	border-radius: 0;
	border-color: #ccc;
   	border-width: 0 0 1px 0;
   	border-style: none none solid none;
	   box-shadow: none;
	  
}

.form-control-x {
	border-radius: 0;
	border-color: rgb(255, 255, 255);
   	border-width: 0 0 1px 0;
   	border-style: none none solid none;
	   box-shadow: none;
	  
}
.form-control:focus {
	box-shadow: none;
	border-color: #5e9bfc;
}
.js-hide-label {
	opacity: 0; 	
}
.js-unhighlight-label {
	color: #999 
}
.btn-start-order {
	background: 0 0 #ffffff;
    border: 1px solid #2f323a;
    border-radius: 3px;
    color: #2f323a;
    font-family: "Raleway", sans-serif;
    font-size: 16px;
    line-height: inherit;
    margin:0;
    padding: 10px 50px;
    text-transform: uppercase;
    transition: all 0.25s ease 0s;
}
.btn-start-order:hover,.btn-start-order:active, .btn-start-order:focus {
	border-color: #5e9bfc;
	color: #5e9bfc;
}

.aadress{font-size: 22px;}
.telefon{font-size: 32px;}
.avatud{font-size: 32px; font-weight: 700; color: #f15922;}
.gray{color:lightgrey}
.aadress{margin-top: -8px;}

textarea
{
    border: 1px solid #EEEEEE;
    box-shadow: 1px 1px 0 #DDDDDD;
    
    line-height: 320%!important;
    margin: 2% auto;
   
    resize: none;
    
    background-image: -moz-linear-gradient(top , transparent, transparent 51px,rgb(182, 186, 190) 1px); 
    background-image: -webkit-linear-gradient(top , transparent, transparent 51px,rgb(186, 190, 196) 1px);
    -webkit-background-size:  100% 52px;
    background-size: 100% 52px;
}

.pt-x{margin-top: 20px!important;}

.mt-mega{padding-top: 140px!important;}

html {
  scroll-behavior: smooth;
}

.display-3{font-size: 400%;}

.box{border:1px solid rgb(206, 206, 206)!important; max-width: 9%!important;}

.cal_free{background-color: rgb(5, 189, 5)!important;}
.cal_sosoo{background-color: rgb(215, 246, 74)!important;}
.cal_busyy{background-color: rgb(238, 148, 13)!important;}
.cal_rest{background-color: rgb(230, 230, 230)!important;}
.sp {width: 20px!important; height: 20px;}

.eu{color:gray; bottom:0px; position:fixed; background-color: white; border-top:1px solid gray;
font-size: 14px;}

.carousel-caption {top:50%;}
body{margin-bottom: 200px;}