@charset "utf-8";
.custom-content-div-center {
	bottom: auto;
	left: auto;
	position: relative;
	right: auto;
	top: auto;
	z-index: 1;
	width: 60%;
	margin-right: auto;
	margin-left: auto;
}

table tr.disabled {
	text-decoration: line-through;
}
.height400 {
	max-height: 500px;
	overflow-y: scroll; 
	overflow-x:hidden;
}
.content-div {
	float: left;
	width: 100%;
}
input.error , select.error, textarea.error{
	border-top-color: #dd4b39;
	border-right-color: #dd4b39;
	border-bottom-color: #dd4b39;
	border-left-color: #dd4b39;
}
.error, .errors {
	color: #dd4b39;
}
.form-group .required{
background:rgba(0, 0, 0, 0) url("../bootstrap/css/images/mandatory_select.gif") no-repeat scroll left;
color:red;
font-size:10px;
}
.border-bottom {
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.load-icon .fa-li{
	position:relative;
    left:0;
}
.emptymargin {
        margin:0px !important;
    }
    #aeh_designation0 {
        width:75px !important;
    }
    .daterror, .todaterror {
            color:#dd4b39;
            font-size:14px;
            margin-left:20px;
            font-family: "Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;
            font-weight : 400;	
    }

   @charset "utf-8";
  body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Manjari-Regular !important';
}
@font-face {
  font-family: 'Manjari-Regular !important' ;
  font-style: normal;
  font-weight: 500;
  src: url(https://smc.org.in/downloads/fonts/manjari/Manjari-Regular.woff2?v=7.0) format('woff2'), url(https://smc.org.in/downloads/fonts/manjari/Manjari-Regular.woff?v=7.0) format('woff'), url(https://smc.org.in/downloads/fonts/manjari/Manjari-Regular.ttf?v=7.0) format('truetype');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+0D01-0D7F, U+200C-U+200D, U+25CC;
} 


.dropdown-menu-custom {
    right: 40px!important;
    left: auto!important;
     top:0px!important;
}

.dropdown-menu-custom-right {
    right: 70px!important;
    left: auto!important;
     top:32px!important;
}

.flag-main-booking {
  background-image: url(../dist/img/flag-green.jpg);
  background-repeat: no-repeat;
  background-position: left center;
}
.flag-sub-booking {
  background-image: url(../dist/img/flag-green-light.jpg);
  background-repeat: no-repeat;
  background-position: left center;
}
.flag-normal-booking {
  background-image: url(../dist/img/flag-blue.jpg);
  background-repeat: no-repeat;
  background-position: left center;
}
.flag-other-booking {
  background-image: url(../dist/img/flag-orange.jpg);
  background-repeat: no-repeat;
  background-position: left center;
}
.flag-rejected-booking {
  background-image: url(../dist/img/flag-red.jpg);
  background-repeat: no-repeat;
  background-position: left center;
}
.min-width-50 {
min-width: 50px;
text-align: right;
}
.remove-right-padding {
padding-right: 0;
padding-left: 5px;
}

@media print{
  .table-responsive{overflow-x:hidden!important}
}
.flash_wrapper {
  background-color: #990000;
  position: fixed;
  width: 77%;
  padding-top: 20px;
  padding-bottom: 20px;
  bottom: 0px;
   z-index: 1000;
   }
   .flash_content {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: bold;
   }
   .flash_title {
  float: left;
  font-weight: normal;
  color: #990000;
  background-color: #FFFFFF;
  margin-left: 20px;
  padding-top: 3px;
  padding-right: 5px;
  padding-bottom: 3px;
  padding-left: 5px;
   }
   .close_ticker{
     margin-right:10px !important;
     float:right;
   }
ul#news {
     float: left;
     margin: 0;
     padding: 0;
     width: 85%;
   }
   ul#news li {
     color: #FFFFFF;
     float: left;
     font-size: 20px;
     line-height: normal;
     list-style-type: none;
     margin: 0;
     padding: 0 2%;
   }
   ul#news li a {
     color: #FFFFFF;
     cursor: pointer;
     text-decoration: none;
   }
   .txt-green {
    color: #046e37;
   }
   .txt-red {
    color: #F00;
   }