@charset "utf-8";
/* CSS Document */

textarea{ resize:none !important;}
a:visited,a:focus {
    text-decoration:none;
}


div.error_box {
 font-size: 14px;
 padding: 10px;
 color:#F7410C;
 background-color: #FFFFFF;
 font-weight: bold;
 border: 3px solid #F7410C;
 text-align: center;
 margin-bottom: 15px;
}

div.message_box {
 font-size: 14px;
 padding: 10px;
 color: #088008;
 background-color: #FFFFFF;
 font-weight: bold;
 border: 3px solid #088008;
 text-align: center;
 margin-bottom: 15px;
}

/*label.error.fail-alert {
	border: 2px solid red;
	border-radius: 4px;
	line-height: 1;
	padding: 2px 0 6px 6px;
	background: #ffe6eb;
	width:100%;
	margin-bottom: 20px;
	position:relative;      
  top:0.2em;   
}
input.valid.success-alert {
	border: 2px solid #4CAF50;
	color: green;
}*/

input.error {
   /* border: 1px solid #ff0000 !important;*/
    color:#ff0000 !important;
    box-shadow: inset 0px 0px 0px 1px #ff0000;
	-webkit-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-moz-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-o-box-shadow: inset 0px 0px 0px 1px #ff0000;
	
}
select.error {
    /*border: 1px solid #ff0000;*/
    color:#ff0000 !important;
    box-shadow: inset 0px 0px 0px 1px #ff0000;
	-webkit-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-moz-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-o-box-shadow: inset 0px 0px 0px 1px #ff0000;
}

textarea.error {
   /* border: 1px solid #ff0000;*/
    color:#ff0000 !important;
    box-shadow: inset 0px 0px 0px 1px #ff0000;
	-webkit-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-moz-box-shadow: inset 0px 0px 0px 1px #ff0000;
	-o-box-shadow: inset 0px 0px 0px 1px #ff0000;
}

checkbox.error {
 	-webkit-box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
	-moz-box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
	box-shadow: 0px 0px 0px 1px rgba(255,0,0,1);
   
}

.infotext{ text-align:center; color:#930;}


.info-msg,
.success-msg,
.warning-msg,
.error-msg {
  margin: 5px 0;
  padding: 15px;
  border-radius: 3px 3px 3px 3px;
  font-size: 20px !important;
  font-weight:bold;
  text-transform:none;
 
}
.error-msg-sm {
  margin: 3px 0px 18px 0px;
  padding: 10px;
  border-radius: 3px 3px 3px 3px;
  font-size: 14px !important;
  font-weight:bold;
  text-transform:none;  
  color: #fff;
  background-color:#F00; 
  text-align:center;
}
.error-msg-sm a{ color:#FFF !important; text-decoration:underline;}

.info-msg {
  color: #059;
  background-color: #BEF;
  font-size: 20px !important;
  font-weight:bold;
}
.success-msg {
  color: #fff;
  background-color:#090;
  font-size: 20px !important;
}

.success-msg-sm {
  margin: 3px 0px 18px 0px;
  padding: 10px;
  border-radius: 3px 3px 3px 3px;
  font-size: 14px !important;
  font-weight:bold;
  text-transform:none;  
  color: #fff;
  background-color:#090; 
  text-align:center;
}

.warning-msg {
  color: #9F6000;
  background-color: #FEEFB3;
 font-size: 20px !important;
}
.error-msg {
  color: #fff;
  background-color:#C00;
  font-size: 18px !important;
}

.info_text_no_record{ color:#990000; font-weight:bold; vertical-align:middle; padding:40px; font-size:20px;}
.empty_no_record{ width:100% !important; background-color:#FFF; color:#900; float:left; text-align:center; border:1px solid #999; margin-bottom:10px;}
.empty_no_record_new{ width:100% !important; border:1px solid #1c7bcd; border-radius: 15px; border-width: 1px 1px 6px 1px;  background-color:#FFF; color:#900; float:left; text-align:center; margin-bottom:10px; }

#LoaderDiv{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000000000;overflow:hidden;background-color:grey;opacity:.8;display:none;}
.ajax-loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block;background-color:transparent;}

/*.StaticContent ul{  padding-left: 45px !important; margin: 10px 0px !important; }
.StaticContent ol{  padding-left: 45px !important; margin: 10px 0px !important;}

.StaticContent2 ul{  padding-left: 45px !important; margin-left:45px !important;}
.StaticContent2 ol{  padding-left: 45px !important; margin-left:45px !important;}*/

.StaticContent_new ul{  padding-left: 35px !important; margin: 10px 0px 10px 0px !important; list-style:decimal !important; }

.DispNone{ display:none;}

#spinner-div {
  position: fixed;
  display: none;
  width: 100% !important;
  height: 100%;
  top: 0;
  left: 0;
  text-align: center;
  background-color:#666;
  opacity:0.7;
  z-index: 2;
  font-size:36px;
  color:#FFF;
  font-weight:bold;
  z-index:9999;
}

/* Validation Tooltip CSS ----------------------------------------------------------------------------------------------------------- */

input.error{
	 border-color:#F00 !important;
}
/* Custom tooltip color */
.tooltip-inner {
background-color: #F00; /* Light red background */
color: #FFF; /* Dark red text */
font-size:14px !important;
}

.tooltip.arrow {
border-top-color: #F00 !important; /* Arrow color */
}

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #F00;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #F00;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #F00;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #F00;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #F00;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #F00;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #F00;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #F00;
}


.application_left_block a.active{color:#F3632A !important;}

.iti {
  width: 100%;
  display: block;
}

.text_14{ padding-left:30px; padding-top:10px; padding-right:30px; font-size:15px !important;}
.text_15{ padding-left:30px; padding-right:30px; font-size:15px !important;}
.i_agree{height:20px; width:20px;}

.input_disable{ background-color:#CFCFCF !important; cursor:not-allowed !important;}
.custom_msg{ color:#FFF; font-weight:700; text-align:center; font-size:16px; background-color:#F00; padding:10px 0px 10px 0px; border-radius:10px;}
.custom_msg a{ color:#FFF; text-decoration:underline; text-underline-offset:3px;}

.custom_msg_green{ color:#FFF; font-weight:700; text-align:center; font-size:16px; background-color:#390; padding:10px 0px 10px 0px; border-radius:10px;}
.custom_msg_green a{ color:#FFF; text-decoration:underline; text-underline-offset:3px;}

.font_25{ font-size:25px !important; line-height:35px;}
.font_20{ font-size:20px !important;}

.profile_image_style{border:3px solid #1c7bcd; border-radius: 90px;}
.profile_image_style_2{border:3px solid #1c7bcd; border-radius: 5px;}

.input_new_css{ font-size:16px; height:40px; line-height:40px;}
.radio_area{ font-size:16px !important; line-height:16px;}
.radio_h_w{ width:15px !important; height:15px !important; margin:5px 0px 0px 0px;}

.heighlight_text{ font-style:italic; color:#06F !important; }

.new_app_heading{ float:left; font-size:20px; line-height:1; font-weight:600; color:#1C7BCE; padding:0px 0px 0px 30px;}

.color_blue{ color:#1C7BCE !important;}












