body{margin:0; padding:0; font-family: 'Poppins', sans-serif; font-size:11px;}
/*login page*/
#login_container{width:1024px; margin:30px auto auto;}
#login_container h1{font-size:28px; font-weight:normal; color:#444; text-align:center; padding:15px 0; margin:0; line-height:24px;}
#login_container p {
	font-size: 0.8rem;
	color: #b7b7b7;
	text-align: center;
	margin: 0;
	padding:0 0 10px;
}
.login_fleft{width:60%; float:left;}
.login_fleft img{max-width:100%;}
.login_fright{width:40%; float:right; margin-top:0px; }
.login_fright .logo_div{text-align:center; margin-bottom:20px; }
.login_fright .logo_div img{max-width:100%;}
.login_fright form{padding:0 50px;}

.login_frights{width:40%; float:right; margin-top:40px; }
.login_frights .logo_div{text-align:center; margin-bottom:20px; }
.login_frights .logo_div img{max-width:100%;}
.login_frights form{padding:0 50px;}

ul.formlabel{margin:0; padding:0}
ul.formlabel li{margin:0; padding:0 0 10px; list-style:none; position:relative}
ul.formlabel li .tick{background:url(../img/tick.png) right 0 no-repeat; position:absolute; right:0; top:25px; width:12px; display:block; height:10px;}
ul.formlabel li .close{background:url(../img/close.png) right 0 no-repeat; position:absolute; right:0; top:25px; width:11px; display:block; height:11px;}
.login_fright label{display:block; font-size:10px; color:#a1a1a1}
.login_frights label{display:block; font-size:10px; color:#a1a1a1}
.login_fright input[type="text"]{border:0; border-bottom:#d3d3d3 1px solid; outline:none; width:100%; padding:5px 30px 5px 0; }
.login_fright input[type="password"]{border:0; border-bottom:#d3d3d3 1px solid; outline:none; width:100%; padding:5px 30px 5px 0;}
.sign_btn{background:#008839; border-radius:3px; color:#fff; padding:8px 15px; border:0; outline:none; text-transform:uppercase;
font-size:11px; cursor:pointer;}
.sign_btn:hover{background:#1e9750}
.login_fright span{float:right; color:#787878; color:#ccc; }
.login_fright span a{color:#787878; text-decoration:none}
.login_fright span a:hover{color:#666;}
.login_ftr{border-top:#eee 1px solid; padding:10px 0; margin:10px 0px 0; text-align:center;}
.login_ftr .small{color:#b7b7b7; display:block; margin:0; padding:0; font-size:10px}
.cancel_btn{background:#757575; border-radius:3px; color:#fff; padding:8px 15px; border:0; outline:none; text-transform:uppercase;
font-size:11px; cursor:pointer;}
.login_ftr > img {
    width:80px;
}
.cancel_btn:hover{background:#9e9e9e}

@media (max-width: 768px) {
   #login_container{width:100% !important; margin:0 !important;}
   .login_fleft{width:auto !important; float:none !important;display:none;}
   .login_fleft img{max-width:100%; width:100%}
   .login_fright{width:auto !important; float:none !important; margin-top:50px; padding: 0 25px;}
    .login_frights{width:auto !important; float:none !important; margin-top:50px; padding: 0 25px;}
}

#cboTenantmodel .modal-content .modal-footer
{
padding:0px!important;
}


   #cbolanguage {
   position: absolute;
   top: 7px;
   right: 6px;
}

.form-group.form-md-line-input.form-md-floating-label.ore-edited label {
    top: 0;
}


span.k-widget.k-combobox.k-header.form-control.ctrlmandatory.control-disabled.edited ~ label {
    border-bottom-color: #111;
}





span.k-widget.form-control.control-disabled.edited ~ label {
    border-bottom: 1px dashed #222;
}

span.k-widget.form-control.control-disabled ~ label:after {
    height: 0 !important;
}

span.k-widget.form-control.control-disabled ~ label {
    color: #111;
    border-bottom: 1px dashed #f3f3f3;
}
.form-group.form-md-line-input, .form-control.edited:not([readonly]) ~ label:after {
    background: transparent !important;
}
    /*Rampradeep C S | 18Mar16 - Hail_HST_INT_1202*/
    .form-group.form-md-line-input.form-md-floating-label .form-control[disabled] ~ label:after,
    .form-group.form-md-line-input.form-md-floating-label .form-control.edited[disabled] ~ label:after,
    .form-group.form-md-line-input.form-md-floating-label.k_num_crtl .form-control[disabled] ~ label:after {
        background: #FFF !important;
    }span.k-widget.k-combobox.k-header.edited span.k-dropdown-wrap.k-state-disabled,
span.k-widget.k-datepicker.k-header.edited span.k-picker-wrap.k-state-disabled {
    border-bottom: 1px solid #f2f2f2 !important;
    background: #fff !important;
    z-index: 100;
}

span.k-dropdown-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-picker-wrap.k-state-default {
    border: none!important;
    margin-left: -5px;
    padding-left: 4px;
}

span.k-select, span.k-dropdown-wrap.k-state-disabled {
    border: none!important;
}
/*HLO_QA_INT_419 - Rampradeep C S | 25Dec15*/
.form-group.form-md-line-input .m-drop_down.input-group .form-control,
.form-group.form-md-line-input .form-control[readonly],
.form-group.form-md-line-input .form-control[disabled],
fieldset[disabled] .form-group.form-md-line-input .form-control,
.k-widget.k-combobox.form-control.ctrlmandatory.edited input.k-input.form-control.ctrlmandatory.edited,
.k-widget.k-combobox.form-control.ctrlmandatory.edited .k-dropdown-wrap.k-state-default input.k-input.form-control.ctrlmandatory.edited,
.form-group.form-md-line-input .m-drop_down.input-group .input-group-addon {
    border: 0;
}

span.k-widget.k-combobox.k-header.form-control.edited {
    margin: 0 !important; /*Rampradeep C S | 13Feb16 - Hail_HST_INT_1056*/
    border: 0 !important;
}
span.k-widget.k-combobox.k-header.form-control {
    
    border: 0 !important;
}
input.k-formatted-value.form-control.k-input, .k-numeric-wrap.k-state-default input.k-formatted-value.form-control.k-input,
.k-numeric-wrap.k-state-default.k-state-focused input.k-formatted-value.form-control.k-input,
.k-numeric-wrap.k-state-default.k-state-focused input.form-control.k-input.edited,
.k-numeric-wrap.k-state-default.k-state-focused input.form-control {
    top: -22px;
    position: relative;
}

.k-popup .k-list .k-state-focused {
     border-radius: 0px!important; 
    -webkit-box-shadow: none!important;
     box-shadow: none!important; 
}

.k-popup.k-calendar-container, .k-popup.k-list-container {
    -webkit-touch-callout: none!important;
    /* -webkit-tap-highlight-color: rgba(0,0,0,0); */
     padding: 0px!important;
     border-width: 0px!important; 
     border-style: none!important;
font-family:'Poppins', sans-serif!important;
}

.form-group.form-md-line-input.form-md-floating-label input[disabled] ~ label {
    border-bottom: 1px dashed #d1d1d1;
}

.form-group.form-md-line-input.form-md-floating-label .form-control.ctrlmandatory.edited ~ label {
    color: #E7505A;
}

.form-group.form-md-line-input.form-md-floating-label .form-control.ctrlmandatory1.edited ~ label{
    color: #E7505A;/*Hail_HST_INT_1760 handle by ui378 on 03/11/2016*/
}

.form-group.form-md-line-input.form-md-floating-label .form-control ~ label {
    color: #555;
}

.form-group.form-md-line-input {
    margin: 0 0 6px !important;
    padding-top: 17px;
}
    /*Rampradeep C S | 03Feb16 - Hail_HST_INT_419*/
    .form-group.form-md-line-input .form-control {
        color: #2F353B;
        height: 29.5px;
        width:100%!important;
    }
.k-dropdown-wrap.k-state-hover
{
background-color:#fff!important;
box-shadow:none!important;
}
.k-dropdown-wrap.k-state-focused
{
background-color:#fff!important;
box-shadow:none!important;
}
span.k-dropdown-wrap.k-state-default input.k-input.form-control
{
box-shadow:none!important;
}


.k-menu .k-state-hover > .k-state-active {
    background-color: #1CAF9A;
}
.k-popup .k-list .k-state-focused {
     border-radius: 0px!important; 
    -webkit-box-shadow: none!important;
     box-shadow: none!important; 
    color: #333!important;
background-color: #ebebeb!important;
  
border:0!important;
}
.k-item.k-state-hover{
     border-radius: 0px!important; 
    -webkit-box-shadow: none!important;
     box-shadow: none!important; 
    color: #333!important;
    background-color: #ebebeb!important;
border:0!important;
}


.k-popup.k-calendar-container, .k-popup.k-list-container {
    -webkit-touch-callout: none!important;
    /* -webkit-tap-highlight-color: rgba(0,0,0,0); */
     padding: 0px!important;
     border-width: 0px!important; 
     border-style: none!important;
font-family:'Poppins', sans-serif!important;
}

.form-group.form-md-line-input.form-md-floating-label {
    width: 100%!important;
}

@media (max-width: 768px) {

#logindetails .form-group.form-md-line-input #logindetails.form-control {
    width: 100% !important;
}
}
 .k-button, .k-widget {
    -webkit-box-shadow: 0 !important;
    box-shadow: 0 !important;
}
.md-checkbox label > .box {
    width:15px!important;
    height:15px!important;
        top: 0;
    border: 2px solid #666;
    z-index: 5;
}
.md-checkbox label {
    padding-left: 21px!important;
}

body, h1, h2, h3, h4, h5, h6, p, span, li {
    font-family:'Inter', Arial,sans-serif !important;
}
input{
	font-family:'Inter', Arial,sans-serif !important;
	font-weight: 400;
    font-style: normal;
	
}