@import url('https://fonts.googleapis.com/css?family=Nunito|Lora');


/*-------------------------navbar-------------------------*/
/*default.css: 161*/
.main-nav{
    background-color: #3b43a7;
}
/*default.css: 35*/
ul[class^="nav navbar-nav"]{
    color: #fff;
    /*margin-left: 12vw;*/
}   
/*the 3 line icon color*/
.main-nav .navbar-header .navbar-toggle .fa-bars {
    color: #2e3591;
}
/*mobile collapse  bg color*/
.navbar-collapse {
    background-color: #3e47bf;
}
/*mobile collapse  font color*/
.main-nav .navbar-nav > li > a {
    padding-top: 30px;
    color: #ffffff;
}
/*logo bg color*/
.logo{
    background-color: #ffffff;
}
/*logo bg color*/
@media only screen and (max-width: 768px) {
    .logo{
        background-color: #ffffff;
    }
}
/*responsive.css: 177*/
.main-nav .navbar-nav > li > a:hover, .main-nav .navbar-nav > li > a:focus {
    color: #fff;
}
/*responsive.css: 187*/
.main-nav .navbar-nav > .active > a, .main-nav .navbar-nav > .active > a:hover, .main-nav .navbar-nav > .active > a:focus {
    color: #fff;
}
/*responsive.css: 194*/
.main-nav .navbar-nav > .open > a,
.main-nav .navbar-nav > .open > a:hover,
.main-nav .navbar-nav > .open > a:focus {
    color: #fff;
}
/*responsive.css:156*/
.main-nav .navbar-nav > li > a::after {
    background-color: #fff;
}
/*responsive.css:200*/
.main-nav .navbar-nav > li > .dropdown-menu {
    background-color: rgb(230, 234, 239);
    border: 0;
    border-top: 2px solid #2e3591;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    padding: 0;
}
/*responsive.css:208*/
.main-nav .navbar-nav > li > .dropdown-menu > li > a {
    border-bottom: 1px solid #e1e1e1;
    color: #21255d;
    padding: 10px 20px;
}
.main-nav .navbar-nav > li > .dropdown-menu > li > a:hover,
.main-nav .navbar-nav > li > .dropdown-menu > li > a:focus {
    color: #fff;
    padding: 10px 20px;
}
/*responsive.css:220*/
.main-nav .navbar-nav > li > .dropdown-menu > li > a:hover, .main-nav .navbar-nav > li > .dropdown-menu > li > a:focus, .main-nav .navbar-nav > li > .dropdown-menu > .active > a, .main-nav .navbar-nav > li > .dropdown-menu > .active > a:focus, .main-nav .navbar-nav > li > .dropdown-menu > .active > a:hover {
    background-color: #21255d;
}
/*fix padding mobile*/
.nav{
    padding-left: 15px;
}
/*-------------------------navbar-------------------------*/


/*-------------------------footer-------------------------*/
/*default.css: 713*/
footer{
    background-color: #ffff;
    color: #242424;
}
/*default.css: 109*/
.btn-more{
    background-color: #151945;
    border-color: #a0a5d3;
}
/*default.css: 726*/
footer h1{
    color: #000000;
}
/*default.css: 733*/
footer a{
    color: #242424;
}
/*default.css:742*/
footer .footer-bottom {
    color: #ffffff;
    background-color: #3e47bf;
}
footer .footer-bottom a{
    color: #fff;
}
footer a:active, footer a:focus, footer a:hover {
    text-decoration: underline;
    color: #0F1344;
}    
/*-------------------------footer-------------------------*/

/*-------------------------SearchAvailability-------------------------*/
/*responsive.css:114------for: Homepage*/
/*Container*/
.search-home .search-container {
    background-color: #2f3799;
}
/*default.css:187------for: ReservationPage*/
/*Container*/
.search-container {
    background-color: #2f3799;
    border-color: rgb(230, 234, 239);
    border-radius: 2px;
}
/*default.css: 219*/
/*other select*/
.search-container .form-control {
    background-color: #2f3799;
    color: #fff;
    border-color: transparent;
}
/*Newly added*/
/*Hotel select*/
.select2-container {
    background-color: #2f3799;
}
/*Newly added for: Homepage*/
.select2-container--default .select2-selection--single {
    border: 1px solid transparent;
}
/*default.css: 245 for: ReservationPage*/
/*Hotel select*/
.search-container .select2-container--default .select2-selection--single {
    background-color: #2f3799;
    border: 1px solid transparent;
}
/*Background color of select hotel*/
.select2-container--default .select2-results__option--highlighted[aria-selected]{
    background-color: #e6eaef;
    color: #000000;
}
/*Background color of select hotel:hover,focus*/
.select2-container--default .select2-results__option--highlighted[aria-selected]:hover,
.select2-container--default .select2-results__option--highlighted[aria-selected]:focus{
    background-color: #0c132f;
    color: #e6eaef;
}
/*icon*/
.search-container .form-group span[class*="icon-"]  {
  color: #fff;
}
div header .container{
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
}
/*-------------------------SearchAvailability-------------------------*/

/*-------------------------RoomPage-------------------------*/
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
}
.sorting .select2-container--default .select2-selection--single{
    background-color: #fff;
    border-color: #444;
}
/*-------------------------RoomPage-------------------------*/

/**/
.right-content h3:first-child, .left-content h3:first-child{
    background-color: #0c132f;
}
/**/

/*-------------------------ContactUs-------------------------*/
#select2-EnquiryHotel-container, #select2-EnquiryGender-container{
    color: #555;
}
/*-------------------------ContactUs-------------------------*/

