@import "https://fonts.googleapis.com/css?family=Roboto:400,600,700";
@import url(../font/fontawesome-pro-light.css);
@import url(../font/fontawesome-pro-regular.css);
@import url(../font/fontawesome-pro-solid.css);
@import url(../font/fontawesome-pro-core.css);

@font-face {
	font-family:"segoe-ui";
	src:url("../font/SEGOEUI.TTF") format('truetype')
}
@font-face {
 font-family:'Montserrat-Regular';
 src:url('../font/Montserrat-Regular.ttf') format('truetype')
}

* { padding:0px; margin: 0px; font:16px; font-weight: 400; color:#474760; font-family:'segoe-ui', Sans-serif, Roboto;}

h1, h2, h3, h4, h5, h6 { color:#303684; font-family:'Montserrat-Regular', Sans-serif; }
h1, h2 { margin-bottom:30px; }

p { color: #474760; line-height: 1.5em; margin: 0 0 10px; }
a { color:#303684 !important }

b,strong { font-weight:bold; }

.form-group .col-form-label { padding:0 !important; width:100%; display: block; max-width: 100%; flex:none; font-weight: 600 !important; }
.form-group .col-form-input {padding:10px 0 0 0 !important; width:100%; display: block; max-width: 100%; flex:none;}
.form-group .col-form-input .with-errors { display: none !important; }

.form-group .form-control, .form-group .dropdown-toggle { border-radius: 2px !important; border:1px solid #b2b2c5;  line-height:inherit; }
.form-group.has-error .form-control { border-color: #d9534f; }
.form-group .form-control:focus {
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
}

.form-group .dropdown-toggle { width:100%; text-align: left; }
.form-group .dropdown-toggle:after { position: absolute; right:10px; top:20px; }

.form-group .input-group-btn.countrycodes > .dropdown-toggle{padding-right:25px; }

.form-group .custom-checkbox { float:left; width:auto; }

.form-group .dropdown-item.active, .form-group .dropdown-item:active { background:#fff; color:inherit; }
.form-group .dropdown-menu { box-shadow:0 6px 12px rgba(0,0,0,.175); width:100%; }

.form-group .btn-primary { padding: 10px 24px; background:#013787; border:1px solid #013787; color:#fff !important; font-weight:600; font-size: 14px; }

.has-danger .form-control { border-color: #d9534f !important; }
.has-danger .custom-control * { color: #d9534f !important; }
.has-danger .custom-control .custom-control-indicator { border: 1px solid #d9534f !important; }

img.ui-datepicker-trigger { display:none !important; }