::-ms-expand{padding:1px; color:#333; background:white; border:0px solid #fff; -moz-border-radius:4px; -webkit-border-radius:4px; -khtml-border-radius:4px; border-radius:4px}
 
.hcolor{ background-color:#e5e5e5;  border:none;  padding:1px 10px 1px 15px;  color:#5d5d5d;  font-size:11pt}
.mmar{ margin-right:0px !important;  margin-left:0px !important}
.clogo{ margin-top:12px}
.iconop{ opacity:0.3;  filter:alpha(opacity=30);  font-size:58pt !important}
.icon1{ margin:0px 8px 0px 0px; background-color:#e15248; padding:12px; color:#fff}
.icon2{ margin:0px 8px 0px 0px; background-color:#426d79; padding:12px; color:#fff}
.icon3{ margin:0px 8px 0px 0px; background-color:#c08952; padding:12px; color:#fff}
.icon4{ margin:0px 0px 0px 0px; background-color:#3e8868; padding:12px; color:#fff}
.mborder{ border-right:1px dashed #4882a7}
.redleftb{ border-left:2px solid #f60}
.mcolor{ padding-left:10px !important; padding-right:0px !important; background-color:#2a5c99}
.hlight{ background-color:#e1e1e1 !important}
.heading{ font-size:11pt;  padding:2px 0px 2px 10px;  border-left:3px solid #f60;  border-bottom:1px solid #e1e1e1;  border-top:1px solid #e1e1e1;  border-right:1px solid #e1e1e1;  margin-bottom:5px;  text-align:left;  font-weight:bold;  color:#666;  background-color:#f1f1f1}
.labelmar{ margin-top:25px}
.line{ margin-top:3px}
.pagetitle{ font-size:13pt;  padding:4px 8px}
.gcolor{ background-color:#fff;  border:none;  padding:3px 4px 3px 10px}
.row2{ margin-left:0px;  margin-right:0px}
.pad{ padding:5px}
.star{ color:#f00;  font-size:13pt}
.marg{ margin-right:3px}
.sticfooter{ background-color:#484848;  padding:5px;  position:fixed;  bottom:0px;  height:30px;  width:100%;  text-align:right;  color:#fff;  z-index:1030}
.fixed{ position:fixed;  top:0;  width:100%;  z-index:1030}
.arrow-right{  height:0;  border-top:15px solid transparent;  border-bottom:15px solid transparent;  border-left:10px solid #f49a03;  margin-left:90px}
.hcol{ color:#333 !important}
.form-heading{ background-color:#e6f2ff; font-size:12pt; padding:6px 6px 6px 15px; border-bottom:1px solid #e1e1e1; font-weight:500}
.btn-heading{ font-size:12pt; padding:10px; border-top:1px solid #e1e1e1; font-weight:500; text-align:right}
.gcus{ border:none !important;  background-color:#889da4 !important}
.htag{ padding:0px; margin:0px; height:32px}
.orangebg{ float:left; background-color:#f49a03; width:90px; height:32px}
.otag{ font-size:13pt; color:#fff; line-height:3px}
.step{ margin-left:10px; font-size:13pt; margin-top:4px; float:left; margin-right:5px}
.cus{ margin-top:20px; margin-bottom:40px}
.marb{ margin-bottom:100px}

.slink{ color: #333; text-decoration:none; margin-right:6px }
.slink:hover, .link:active, .link:visited{ color: #336699; text-decoration:none; margin-right:6px }
.link{ color: #fff; text-decoration:none; padding:9px; float:left; margin-left:12px }
.link:hover, .link:active, .link:visited{ background-color:#4b545f; color: #fff; text-decoration:none; padding:9px; float:left; margin-left:12px }
.cal_Theme1 .ajax__calendar_container{padding:4px; position:absolute; cursor:default; width:180px; font-size:11px; text-align:center; z-index:1000000030; font-family:"Effra","Helvetica Neue","Segoe UI"; background-color:#e2e2e2}
.cal_Theme1 .ajax__calendar_body{height:129px; width:170px; position:relative; overflow:hidden; margin:auto}
.cal_Theme1 .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years{top:0px; left:0px; height:129px; width:170px; position:absolute; text-align:center; margin:auto; background-color:#f1f1f1}
.cal_Theme1 .ajax__calendar_container TABLE{font-size:11px; width:100%; border:0px solid #fff !important}
.cal_Theme1 .ajax__calendar_container table td{border:0px solid #fff !important; padding:0px; font-size:11px}

.cal_Theme1 .ajax__calendar_header{height:20px; width:100%; background-color:#fff}
.cal_Theme1 .ajax__calendar_prev{cursor:pointer; width:15px; height:15px; float:left; background-repeat:no-repeat; background-position:50% 50%}
.cal_Theme1 .ajax__calendar_next{cursor:pointer; width:15px; height:15px; float:right; background-repeat:no-repeat; background-position:50% 50%}
.cal_Theme1 .ajax__calendar_title{cursor:pointer; font-weight:bold}
.cal_Theme1 .ajax__calendar_footer{height:20px; background-color:#fff}
.cal_Theme1 .ajax__calendar_today{cursor:pointer; padding-top:3px}
.cal_Theme1 .ajax__calendar_dayname{text-align:right; padding:0px 2px}
.cal_Theme1 .ajax__calendar_day{width:14.28%; text-align:right; padding:0 2px; cursor:pointer; border:0px solid #fff !important}
.cal_Theme1 .ajax__calendar_month{text-align:center; cursor:pointer; overflow:hidden}
.cal_Theme1 .ajax__calendar_year{text-align:center; cursor:pointer; overflow:hidden}
.cal_Theme1 .ajax__calendar .ajax__calendar_container{border:1px solid #646464; background-color:#fff; color:#000}
.cal_Theme1 .ajax__calendar .ajax__calendar_footer{border-top:1px solid #f5f5f5}
.cal_Theme1 .ajax__calendar .ajax__calendar_dayname{border-bottom:1px solid #f5f5f5}
.cal_Theme1 .ajax__calendar .ajax__calendar_day{border:1px solid #fff}
.cal_Theme1 .ajax__calendar .ajax__calendar_month{border:1px solid #fff}
.cal_Theme1 .ajax__calendar .ajax__calendar_year{border:1px solid #fff}

.cal_Theme1 .ajax__calendar_active .ajax__calendar_day{background-color:#edf9ff; color:#06c; border:1px solid #c1c1c1}
.cal_Theme1 .ajax__calendar_active .ajax__calendar_month{background-color:#edf9ff; color:#06c; border:1px solid #c1c1c1}
.cal_Theme1 .ajax__calendar_active .ajax__calendar_year{background-color:#edf9ff; color:#06c; border:1px solid #c1c1c1}
.cal_Theme1 .ajax__calendar .ajax__calendar_other .ajax__calendar_day{background-color:#fff; border-color:#fff; color:#646464}
.cal_Theme1 .ajax__calendar .ajax__calendar_other .ajax__calendar_year{background-color:#fff; border-color:#fff; color:#646464}
.cal_Theme1 .ajax__calendar .ajax__calendar_hover .ajax__calendar_day{background-color:#edf9ff; border-color:#daf2fc; color:#06c}
.cal_Theme1 .ajax__calendar .ajax__calendar_hover .ajax__calendar_month{background-color:#edf9ff; border-color:#daf2fc; color:#06c}
.cal_Theme1 .ajax__calendar .ajax__calendar_hover .ajax__calendar_year{background-color:#edf9ff; border-color:#daf2fc; color:#06c}
.cal_Theme1 .ajax__calendar .ajax__calendar_hover .ajax__calendar_title{color:#06c}
.cal_Theme1 .ajax__calendar .ajax__calendar_hover .ajax__calendar_today{color:#06c}

 .bs-example{margin:20px}
.icon-input-btn{ display:inline-block;  position:relative}
.icon-input-btn input[type="submit"]{ padding-left:2em}
.icon-input-btn .fa{ display:inline-block;  position:absolute;  left:0.65em;  top:18%;  color:#fff}
.ft{ top:9px !important}
.fabut{ top:7px; position:relative; right:0px}
.fabutsmall{ top:4px; position:relative; right:0px}
.fabutt{ text-align:right; width:70px !important}
.fabuttsmall{ text-align:right; width:50px !important}

@media (max-width:768px){ .cus{ margin-top:10px}
.navbar-default .navbar-nav >li >a{ color:#fff;  border-bottom:1px solid #c1c1c1}
.navbar-brand{ float:left;  height:20px;  padding:14px 10px;  font-size:22px;  line-height:20px}
.line{ margin-top:0px}
label{ display:inline-block;  max-width:100%;  margin-bottom:0px;  font-weight:normal}
.martop{ margin-top:10px }
.mmar{ margin-right:-10px !important;  margin-left:-10px !important}
.mcolor{ padding-left:0px !important; padding-right:0px !important; background-color:#2a5c99}
.labelmar{ margin-top:10px}
.icon1{ margin:0px 0px 5px 0px; background-color:#e15248; padding:12px; color:#fff}
.icon2{ margin:0px 0px 5px 0px; background-color:#426d79; padding:12px; color:#fff}
.icon3{ margin:0px 0px 5px 0px; background-color:#c08952; padding:12px; color:#fff}
.icon4{ margin:0px 0px 0px 0px; background-color:#3e8868; padding:12px; color:#fff}
 
}
