.extension{
	color:#AF3B3B;
}
.allowFile{
	color:#666;
}
.imgSize{
	width:auto; 
	max-height:60px; 
	margin-top:20px;
}
.loginvalidation{
	color:#cf4b4b;
	float:left;
}
.icon-margin{
	margin-top:25px;
}
.md-datepicker-calendar-pane{
	z-index: 1200 !important;
}
.txt_under {
    text-decoration: underline;
    cursor: pointer;
}

.disable-status-tag {
    cursor: default !important;
    background: #A7CCC2 !important;
}
.disable-delete-tag {
    cursor: default !important;
    background: #FCCAC7 !important;
}
.plus-icon a{
	background:#ebac24; 
	color:#fff !important; 
	font-size:14px; 
	line-height:21px;
}
.plus-icon a:hover{
	background:#e08f1c;
}
#sidebar ul li.fillcolor a{
	background:#d6d7d9;
}
#sidebar ul li.fillcolor a:hover{
	background:#D2D3D6;
}
.alert-danger-custom{
    background-color: #fdf2f2 !important;
	border-color: #f29797 !important;
	color: #a81515 !important;
	position: absolute !important;
	width: 35% !important;
	top: 0px !important;
	z-index: 9999 !important;
	text-align: center !important;
	height: 40px !important;
	line-height: 10px !important;
	left: 28% !important;
}
.finYr{     
    background: #dbdfe2;
    border: 1px solid #4d606e;
    border-radius: 7px;
    color: #4d606e;
    float: left;
    margin-right: 10px;
    font-family: "Raleway",sans-serif;
    font-size: 20px;
    margin-top: 3px;
    padding: 0 5px 3px;
    text-align: center;
}
.finYr span{
    color: #4d606e;
    display: table;
    font-size: 11px;
    margin-top: -7px;
}
.remove{
    background: #3fbac2 none repeat scroll 0 0;
    border-radius: 24px;
    color: rgb(0, 0, 0);
    float: right;
    text-align: center;
    width: 18px;
    margin-left: 39%;
    margin-top: -2%;
    position:absolute;
    cursor:pointer;
}
.remove_status{
    color:#4d606e;	
}

.refresh input[type=text] {
    padding-right:25px;    
}

#IsVisible{
    float: right;
}

.inputCalendar{
    cursor: pointer;
    display: inline-block;
    margin-left: 302px;
    margin-top: -28px;
    position: absolute;
}
.faCal{
    font-size: 23px !important;
    color: #1CC0CB !important;
}

.md-datepicker-input {
	font-size: 14px;
	box-sizing: border-box;
	border: none;
	box-shadow: none;
	outline: 0;
	background: 0 0;
	/*min-width: 180px;*/
	max-width: 328px;
}

.dropdown-menu-form  li{
	position: relative;
}
.highlight .ui-state-default{
	background: #5ca053!important;
    border: 1px solid #47893e !important;
	color:#fff !important;
		
}
.dropdown-menu-form{
	width:100%;
}

.remove-arrows::-webkit-inner-spin-button, .remove-arrows::-webkit-outer-spin-button { 
	-webkit-appearance: none; 
	margin: 0; 
}
.remove-arrows {
	-moz-appearance:textfield;
}

  .disable-edit-tag{
  	cursor: default !important;
    background: rgba(47,105,168,0.18) !important;
    }



.films{
     width:40% !important;
}

 /*Print CSS*/

 .print-items {
 	padding: 2px 5px !important;
 }

 .print-footer{
 	margin-top: 5px;
 }

 /*Print CSS*/
.imgClass{
	float:left;
	margin-right:5px;
}
.brdLine{
	border-bottom:solid 1px #000;
}
.sigmar{
	margin-top:10px;
}
.headsize{
    font-size: 15px;
    margin-bottom: 5px;
    margin-top: 5px;
}
.rate_right{
	width: 100px;
	text-align: right;
}
.dt_report{
	border-bottom:solid 1px #ccc;
}

.highlight-cancel-row{background:rgba(218, 0, 0, 0.14)!important;
 /*font-weight:bold;*/}

 .ui-autocomplete {
    width: 400px !important;
    overflow-x: scroll;
    height: 250px;
}

.highlight-priority-row {
	background: rgba(255, 17, 17, 0.69)!important;
    color: #fff;
}

option:disabled{
	background: rgba(164, 159, 159, 0.62);
    color: #000;
}


/*Tooltip*/

/* */

.wrapperTooltip {
  background: #ececec;
  position: relative;
  text-align: center;
  -webkit-transform: translateZ(0); /* webkit flicker fix */
  -webkit-font-smoothing: antialiased; /* webkit text rendering fix */
}

.wrapperTooltip .tooltipPanel {
  background: #1496bb;
  bottom: 100%;
  color: #fff;
  display: block;
  margin-bottom: 15px;
  opacity: 0;
  padding: 10px;
  pointer-events: none;
  position: absolute;
  font-weight: normal;
  width: 100%;
  -webkit-transform: translateY(10px);
     -moz-transform: translateY(10px);
      -ms-transform: translateY(10px);
       -o-transform: translateY(10px);
          transform: translateY(10px);
  -webkit-transition: all .25s ease-out;
     -moz-transition: all .25s ease-out;
      -ms-transition: all .25s ease-out;
       -o-transition: all .25s ease-out;
          transition: all .25s ease-out;
  -webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
     -moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
      -ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
       -o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
          box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}

/* This bridges the gap so you can mouse into the tooltip without it disappearing */
.wrapperTooltip .tooltipPanel:before {
  bottom: -20px;
  content: " ";
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%;
}  

/* CSS Triangles - see Trevor's post */
.wrapperTooltip .tooltipPanel:after {
  border-left: solid transparent 10px;
  border-right: solid transparent 10px;
  border-top: solid #1496bb 10px;
  bottom: -10px;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}
  
.wrapperTooltip:hover .tooltipPanel {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: translateY(0px);
     -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}

/* IE can just show/hide with no transition */
.lte8 .wrapperTooltip .tooltipPanel {
  display: none;
}

.lte8 .wrapperTooltip:hover .tooltipPanel {
  display: block;
}
/*End tooltip*/

.doc-ref-add-booking{margin-left:0px;}

.cons-icon{ text-align:center;vertical-align: middle !important;}
.cons-icon a{ height:20px; width:40px; display:inline-block; border-radius:2px; margin-bottom:-5px; overflow:hidden;}
.cons-icon a{background:#FFA0A5; color:#fff;}
.cons-icon a:hover{background:#C87C62;}
.cons-icon a .fa-inr{line-height: 21px;}

.holiday-datepicker{
  width: 100% !important;
}

.sortable-table-head{
  cursor:pointer !important;
}

.username a{
  cursor: default;
}
