﻿ body{
    margin:0 auto;
     font-size:1.1rem;
     font-family: 'Montserrat', sans-serif;
    
     background:#fff !important;
}
 .header_admin {
     float: left;
     height: 48px;
     position: absolute;
     width: 100%;
     z-index: 1;
     background: #dbefff;
     display: inline-block;
     top: 0;
}
 .admintop_head{
    background: #fff;
     height: 72px;
     width: 100%;
     margin-top: 3.5%;
}
 .container {
    margin: 0 auto;
     width: 1200px !important;
     max-width: 1200px !important;
}
 img{
    max-width:100%;
}
 .login-bg{
    position:relative;
    text-align:center;
}
 .login-bg img{
    width: 100%;
	
}

.admin-bg img {object-fit: cover;
	height: 160px;   width: 100%;}

 .login-area {
    padding:1rem 0;
    background: rgba(255, 255, 255, 1);
    bottom: 0;
    display: inline-table;
    left: 0;
    margin: 0 auto !important;
    position: fixed;
    right: 0;
    text-align: center;
    width: 80%;
     border-bottom:1px solid #fff;
    border-top:1px solid #fff;
}
 .admin-txt{
     font-weight:none !important;
     color:#333333;
    font-family: 'Raleway', sans-serif;
    font-size:40px;
    text-transform:uppercase;
    margin-right:2rem !important;
    font-weight:lighter;
    padding:2px 0 0 15px;
}
 .book-content ul li{
    display:inline-block;
    height:auto;
    vertical-align:middle;
    list-style:outside none none;
    text-align:left;
}
 .user-label{
    color:#333333;
    padding:0 20px 0 35px;
    text-transform:uppercase;
    font-weight:normal;
    font-size:20px;
    font-family: 'Raleway', sans-serif;
    margin:0;
}
 .user-name {
   background: rgba(0, 0, 0, 0);
   border: 1px solid #fff;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 255, 255);
color: #000;
line-height: 38px;
padding: 7px 0px;
width: 220px;
font-weight: normal;
font-family: 'Josefin Sans', sans-serif;
font-size: 19px;
border-bottom: 1px solid #333333;
margin-right: 50px;
font-weight: 600;
}

.user-name  input{color:#333;}

 .user-text{
    padding-top:2px;
}
 .book-btn button{
	display: inline-block;
	line-height: 1.25;
	text-align: center;
	border-radius: 0px;
	cursor: pointer;
	background-color: #a9a190;
	border: 3px solid #a9a190;
	color: #fff;
	text-transform: uppercase;
	border-radius: 4px;
	font-family: 'Josefin Sans', sans-serif;
	font-weight: 600;
	font-size: 15px;
	border-radius: 5px;
	padding: 1rem 2rem 0.8rem;

}
 .book-btn{
    padding-left:25px;
}
 .book-btn:hover button{
 background-color: #fff;
border: 3px solid #a9a190;
color: #a9a190;
}
 .book-btn:hover .triangle-right1{
    display:block;
}
 .triangle-right1{
    display:none;
    position:absolute;
    top:0px;
    right:-5px;
}
 .triangle-right{
    position:absolute;
    top:0px;
    right:-5px;
}
 .reserve{
    width: 100%;
     display: inline-block;
     padding-top: 45px;
}
 .reserve h1{
    color:#333;
    text-align:center;
   font-size: 2.75rem;
   font-family: 'Josefin Sans', sans-serif;
     text-transform:uppercase;
    font-weight:600;
	margin-bottom: 30px;
}






 .year{
    font-size:17px;
     background:#333333;
     color:#fff;
}
 .table_text{
    padding:9px;
}
 .navbar-default {
     background-color:transparent !important;
     border-color: transparent !important;
}
 .header_bg {
    background:rgba(0, 0, 0, 0);
     width:100;
     height:125px;
     position:absolute;
     top:0px;
     width:100%;
}
 .header_top {
    background:url(../images/hesadertop_bg.jpg)no-repeat top center;
     width:100%;
     height:65px;
}
 .header_bottom {
    background:rgba(0, 0, 0, 0.4);
     width:100%;
     height:auto;
     padding:0px 0px;
     height:74px;
}
 .navbar-nav .nav-item .nav-link {
    font-size: 14px;
text-transform: uppercase;
color: #333333 !important;
text-align: center;
font-family: 'Josefin Sans', sans-serif;
font-weight: 600;
padding: 35.5px 30px;
margin-top: 6px;
outline: none;

}

.log-out-btn {
    background: #a9a190;
    padding: 46px 19px;
        padding-top: 46px;
    padding-top: 46px;
    padding-top: 41px;
    border-radius: 0px;
    outline: none;
    border: none;
    color: #fff;
    font-size: 14px;
    font-family: 'Josefin Sans', sans-serif;
    font-weight: 600;
    border: 3px solid #a9a190 !important;
}

.log-out-btn:hover {
  background-color: #fff;
border: 3px solid #a9a190;
color: #a9a190;
}

.navbar-nav .nav-item a .active, .navbar-nav .nav-item a:hover{color: #a9a190 !important;}
.navbar-nav .nav-item .active a .nav-link {	color: #a9a190 !important;}
 .navbar-nav .submenu .nav-item .nav-link{
    padding:15px 0px;
    text-align:left;
}
 .navbar-nav .nav-item .nav-link.reservepa {
    padding:12px 15px;
}
 .navbar-nav .nav-item {
     margin: 0 !important;
}
 .navbar-nav  .navbar-nav .nav-item.active .nav-link{
    color:#333 !important;
     background: transparent;
}
 .navbar-nav li ul {
    background: #4c4d4f;
    border-radius: 0;
    display: none;
    height: auto;
    padding: 10px 20px 15px;
    width:216px;
    position: absolute;
    text-transform: uppercase;
}
 .navbar-nav .submenu .nav-item{
    display:block;
    color:#ffffff;
    width:100%;
    text-align:left!important;
}
 .slider {
     float: left;
     position: relative;
     width: 100%;
}
 header {
     position: absolute;
     width: 100%;
     z-index: 9;
}
 .nav-link:hover{
     color:#a9a190 !important;
     !important;
}
 .logo {
     width:18%;
     position: absolute;
     left: 0;
     right: 0;
     margin: auto;
     top: 25px;
     text-align: center;
     z-index: 3;
}
 .admin_center{
}
 img {
     max-width: 100%;
     object-fit: cover;
}
 .reserve .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
     padding: 8px;
     line-height: 1.428571429;
     vertical-align: top;
     border-top: none !important;
}
 .reserve .table td, .table th {
     padding: .75rem;
     vertical-align: top;
     border-top: 1px solid #fff;
}
 
 
 
 
 .headerIndex.bg-black {
    background: #fff;
    position: absolute;
    top: 30px;
    width: 100%;
    z-index: 1;
    z-index: 9999;
}

.position-relative {
    position: relative;
}


.logomain {
	padding: 20px 0px 31px;
	width: 99.3%;
}

.navbar-nav li {
    padding: 0 0 0 0px;
        padding-left: 0px;
}
 
 .login-area  h2 {
 font-family: 'Josefin Sans', sans-serif;
font-size: 50px;
font-weight: bold;
color: #666666;
margin: 10px 0px;
 }
 
 .book-content{padding-bottom:20px;}
 
 .bottom_bg{background:#fff; height:15px; width:100%; display:inline-block;}
 
 

 
 

	


.admin_menu{width:100%; display:inline-block; }
.admin_menu  ul{margin:0px; padding:0px;}
.admin_menu  li{display:inline-block; padding: 0 0 0 0px;}


.log-out-btn{background: #a9a190;
padding: 38px 19px;
border-radius: 0px;
outline: none;
border: none;
color: #fff;
font-size: 14px;font-family: 'Josefin Sans', sans-serif; font-weight:600;}


.log-out-btn i{margin-bottom:5px;}


.navbar-nav {
    float: none !important;
    margin: 0;
}

.pd-0{padding-right:0px !important;}


.table_text_year{padding:5px;}

.table_text_year1  , .table_text03{padding:5px; background:#f4f4f4;}


.admin_menu .nav-item a:hover {
    background: transparent;
    color: #a9a190  !important;
}


.TextBox {
	border: 1px solid #ccc;
	color: #000000;
	font-size: 14px;
}


.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open > .nav-link {
	color: #a9a190 !important;
}

body{ overflow-x:hidden;}









@media only screen and  (max-width:1440px)
{
.log-out-btn {padding: 31px 19px;}
.navbar-nav .nav-item .nav-link{padding: 29.5px 17px;}


}

@media only screen and  (max-width:1100px)
{
.log-out-btn {padding: 26px 19px;}
.navbar-nav .nav-item .nav-link {padding: 22.5px 17px;}


}








