body {
	font-family: 'Roboto Condensed',sans-serif;
}

.btn {
	border-radius:0px !important;
}

.selected-time {
	
}

.header {
	background-image:URL('/skins/obleke/images/header.png');
	position:relative;
	min-height:200px;
}

.logo {
	width: 20%;
    background-color: #fff;
    padding: 10px;
    border: solid 1px #eee;
    position: absolute;
    top: 38px;
}

.logo img {
	 margin: 0px auto;
    display: block;
}

.selected_main_time, .selected_main_time:hover {
	color: #fff;
    background-color: #e31616;
    border-color: #e31616;
}

.selected_main_reserve, .selected_main_reserve:hover {
	color: #fff;
    background-color: #9f9f9f;
    border-color: #9f9f9f;
}

.unavail,.unavail:hover {
	color: #fff;
    background-color: #f7bfbe;
    border-color: #f7bfbe;
}

.unavail-week,.unavail-week:hover {
	color: #fff;
    background-color: #eee;
    border-color: #eee;
}

form .invalid {
    border-color: #dc3545;
}

.owl-nav {
	position: absolute;
    top: 0;
    width: 100%;
}

.owl-nav .owl-prev {
	position: absolute;
	left:0;
	top: 11px;
}

.owl-nav .owl-next {
	position: absolute;
	right:0;
	top: 11px;
}

.thumbup {
	text-align:center;
	font-size:80px;
	color: #ef5f91;
}

.social {
	margin-top:35px;
}

.social a {
	font-size: 31px;
    color: #ef5f91;
    margin: 0px 15px;
    opacity: 0.6;
     -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

.social a:hover {
	opacity:1;
}

footer a {
	color: #ef5f91;
	opacity: 0.6;
	text-decoration:none;
	-webkit-transition: opacity 1s ease-in-out;
  	-moz-transition: opacity 0.5s ease-in-out;
  	-ms-transition: opacity 0.5s ease-in-out;
  	-o-transition: opacity 0.5s ease-in-out;
  	transition: opacity 0.5s ease-in-out;
}

footer a:hover {
	opacity:1;
	text-decoration:none;
	color: #ef5f91;
}

#loader {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    min-height: 900px;
    background-color: rgba(238, 238, 238, 0.79);
    z-index: 999999;
}
#loader img {
    width: 100px;
    margin: 21% auto;
    display: block;
}


@media only screen and (max-width: 769px){
	
	.md-btn {
		width:49.4%;
		box-sizing:border-box;
	}
	
	.md-btn button {
		width:100%;
	}
	
	.submit-me {
		width: 100%;
	    display: block;
	    max-width: 100%;
	}
}

@media only screen and (max-width: 400px){
	.md-btn {
		width: 100%;
	}
	
}

::placeholder {
	color:#cecfd0 !important;
}