@font-face{
    font-family: 'latoblack';
    src: url('fonts/lato-black_0-webfont.eot');
    src: url('fonts/lato-black_0-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/lato-black_0-webfont.woff2') format('woff2'), url('fonts/lato-black_0-webfont.woff') format('woff'),
    url('fonts/lato-black_0-webfont.ttf') format('truetype'),
    url('fonts/lato-black_0-webfont.svg#latoblack') format('svg');
    font-weight:normal;font-style:normal;
}
@font-face {
    font-family: 'latoblack_italic';
    src: url('fonts/lato-blackitalic-webfont.eot');
    src: url('fonts/lato-blackitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/lato-blackitalic-webfont.woff2') format('woff2'), url('fonts/lato-blackitalic-webfont.woff') format('woff'),
    url('fonts/lato-blackitalic-webfont.ttf') format('truetype'),
    url('fonts/lato-blackitalic-webfont.svg#latoblack_italic') format('svg');
    font-weight:normal;font-style:normal;
}

@font-face {
    font-family: 'latobold_italic';
    src: url('fonts/lato-bolditalic-webfont.eot');
    src: url('fonts/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/lato-bolditalic-webfont.woff2') format('woff2'), url('fonts/lato-bolditalic-webfont.woff') format('woff'),
    url('fonts/lato-bolditalic-webfont.ttf') format('truetype'),
    url('fonts/lato-bolditalic-webfont.svg#latobold_italic') format('svg');
    font-weight:normal;font-style:normal;
}
@font-face {
    font-family: 'latoitalic';
    src: url('fonts/lato-italic-webfont.eot');
    src: url('fonts/lato-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/lato-italic-webfont.woff2') format('woff2'), url('fonts/lato-italic-webfont.woff') format('woff'),
    url('fonts/lato-italic-webfont.ttf') format('truetype'),
    url('fonts/lato-italic-webfont.svg#latoitalic') format('svg');
    font-weight:normal;font-style:normal;
}
@font-face {
    font-family: 'latolight';
    src: url('fonts/lato-light-webfont.eot');
    src: url('fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/lato-light-webfont.woff2') format('woff2'), url('fonts/lato-light-webfont.woff') format('woff'),
    url('fonts/lato-light-webfont.ttf') format('truetype'),
    url('fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight:normal;font-style:normal;
}
@font-face {
    font-family: 'latolight_italic';
    src: url('fonts/lato-lightitalic-webfont.eot');
    src: url('fonts/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/lato-lightitalic-webfont.woff2') format('woff2'), url('fonts/lato-lightitalic-webfont.woff') format('woff'),
    url('fonts/lato-lightitalic-webfont.ttf') format('truetype'),
    url('fonts/lato-lightitalic-webfont.svg#latolight_italic') format('svg');
    font-weight:normal;font-style:normal;
}
@font-face {
    font-family: 'latomedium_italic';
    src: url('fonts/lato-mediumitalic-webfont.eot');
    src: url('fonts/lato-mediumitalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/lato-mediumitalic-webfont.woff2') format('woff2'), url('fonts/lato-mediumitalic-webfont.woff') format('woff'),
    url('fonts/lato-mediumitalic-webfont.ttf') format('truetype'),
    url('fonts/lato-mediumitalic-webfont.svg#latomedium_italic') format('svg');
    font-weight:normal;font-style:normal;
}


@font-face {
    font-family: 'latosemibold_italic';
    src: url('fonts/lato-semibolditalic-webfont.eot');
    src: url('fonts/lato-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('fonts/lato-semibolditalic-webfont.woff2') format('woff2'), url('fonts/lato-semibolditalic-webfont.woff') format('woff'),
    url('fonts/lato-semibolditalic-webfont.ttf') format('truetype'),
    url('fonts/lato-semibolditalic-webfont.svg#latosemibold_italic') format('svg');
    font-weight:normal;font-style:normal;
}

.reset-margin{margin:0!important;}
.rmRight_padding{padding-right:0!important;}
.d-none{display:none;}
.no-gutters{margin-left:0;margin-right:0;}
.no-gutters > div{padding-left:0;padding-right:0;}
.divider{width:100%;height:1px;background:#CCCCCC;float:left;margin:5px 0;}

.p-0{padding:0!important;}
.pb-2{padding-bottom:2px!important;}
.pb-5{padding-bottom:5px!important;}
.pb-10{padding-bottom:10px!important;}

.mb-2{margin-bottom:2px!important;}
.mb-5{margin-bottom:5px!important;}
.mb-10{margin-bottom:10px!important;}
.mb-15{margin-bottom:15px!important;}

.container820{max-width:820px;width:100%;}

.flex-row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex-row .col,.flex-row .col-1,.flex-row .col-10,.flex-row .col-11,.flex-row .col-12,.flex-row .col-2,.flex-row .col-3,.flex-row .col-4,.flex-row .col-5,.flex-row .col-6,
.flex-row .col-7,.flex-row .col-8,.flex-row .col-9,.flex-row .col-auto,.flex-row .col-lg,.flex-row .col-lg-1,.flex-row .col-lg-10,.flex-row .col-lg-11,.flex-row .col-lg-12,
.flex-row .col-lg-2,.flex-row .col-lg-3,.flex-row .col-lg-4,.flex-row .col-lg-5,.flex-row .col-lg-6,.flex-row .col-lg-7,.flex-row .col-lg-8,.flex-row .col-lg-9,
.flex-row .col-lg-auto,.flex-row .col-md,.flex-row .col-md-1,.flex-row .col-md-10,.flex-row .col-md-11,.flex-row .col-md-12,.flex-row .col-md-2,.flex-row .col-md-3,
.flex-row .col-md-4,.flex-row .col-md-5,.flex-row .col-md-6,.flex-row .col-md-7,.flex-row .col-md-8,.flex-row .col-md-9,.flex-row .col-md-auto,.flex-row .col-sm,.flex-row .col-sm-1,
.flex-row .col-sm-10,.flex-row .col-sm-11,.flex-row .col-sm-12,.flex-row .col-sm-2,.flex-row .col-sm-3,.flex-row .col-sm-4,.flex-row .col-sm-5,.flex-row .col-sm-6,.flex-row .col-sm-7,
.flex-row .col-sm-8,.flex-row .col-sm-9,.flex-row .col-sm-auto,.flex-row .col-xl,.flex-row .col-xl-1,.flex-row .col-xl-10,.flex-row .col-xl-11,.flex-row .col-xl-12,.flex-row .col-xl-2,
.flex-row .col-xl-3,.flex-row .col-xl-4,.flex-row .col-xl-5,.flex-row .col-xl-6,.flex-row .col-xl-7,.flex-row .col-xl-8,.flex-row .col-xl-9,.flex-row .col-xl-auto{position:relative;}

.flex-row .col-md-2{-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}
.flex-row .col-md-12{width:100%;}

.absolute-button{position:absolute;bottom:10px;left:20px;}

.has-abs{position:relative;}
.has-abs .quick-to-do-wrap{position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:99;}
.quick-to-do-wrap i{/*font-size:32px!important;*/}

#mh-100{min-height:100px;}

/* .lock_screen{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(59,87,114,0.8);z-index:99999;background-image:url("images/logo.png");
    background-position:center center;background-repeat:no-repeat;} */
.lock_screen{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(130,148,157,0.8);z-index:99999;background-image:url("images/NORMATECLOGO.png");
    background-position:center center;background-repeat:no-repeat;background-size:450px auto;}
.lock_screen:after{content:"";display:block;position:relative;top:50%;background:url("images/loader_white.gif") center center no-repeat;width:100%;height:100px;}

.locked{position:relative;}
.locked:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(59,87,114,0.6) url("images/loader_white.gif") center center no-repeat;}

.trans,.table-hover tr{-webkit-font-smoothing: antialiased;transition:All 0.3s ease-in-out;-webkit-transition:All 0.3s ease-in-out;-moz-transition:All 0.3s ease-in-out;
    -o-transition:All 0.3s ease-in-out;}
.tooltip-wrap .top{-webkit-font-smoothing: antialiased;transition:All 0.8s ease-in-out;-webkit-transition:All 0.8s ease-in-out;-moz-transition:All 0.8s ease-in-out;
    -o-transition:All 0.8s ease-in-out;}

.documentation_btn .btn{width:100%;text-align:left;}
.modal-header {padding:15px!important;}
.modal-header h4{display:inline-block;}
.modal-header .btn{display:inline-block;float:right;text-transform:uppercase;}
iframe#documentationIframe{height:calc(100vh - 94px);width:calc(100vw - 94px);box-sizing: border-box;}

.pos-right,.pos-middle{position:absolute;}
.pos-right{right:15px;}
.pos-middle{top:50%;transform:translateY(-50%);}
.pos-bottom{bottom:5px;}

.strike-through, .strike-through *{text-decoration:line-through;}
.strike-through i{text-decoration:none;}

.passive-row{background:#FFFACD;border:solid #FFCC00 1px;}
.tableDesign_list .passive-row table{background:transparent;}
.tableDesign_list .passive-row.mainTr > td{border:none;}

.has_subMenu.active .subMenu{display:block!important;}

:root {
    --blue: var(--primary-color);
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: var(--secondary-red);
    --orange: #fd7e14;
    --yellow: var(--secondary-yellow);
    --green: var(--secondary-green);
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: var(--primary-color);
    --secondary: #6c757d;
    --success: var(--secondary-green);
    --info: #16aaff;
    --warning: #f7b924;
    --danger: var(--secondary-red);
    --light: #eee;
    --dark: #343a40;
    --focus: #444054;
    --alternate: #794c8a;
}

body .text-primary{color:var(--primary-color)}

body .btn-primary,
/* body .btn-info{background-color:var(--primary-color-08);border-color:var(--primary-color-08)} */
body .btn-info{background-color:var(--primary-color);border-color:var(--primary-color)}
body .btn-primary:hover,
body .btn-info:hover{background-color:var(--primary-color);border-color:var(--primary-color)}

body .btn-danger,
body .label-danger{background-color:var(--secondary-red);border-color:var(--secondary-red);}
body .btn-danger.active.focus, body .btn-danger.active:focus, body .btn-danger.active:hover, body .btn-danger:active.focus,
body .btn-danger:active:focus, body .btn-danger:active:hover, body .open>.dropdown-toggle.btn-danger.focus,
body .open>.dropdown-toggle.btn-danger:focus, body .open>.dropdown-toggle.btn-danger:hover,
body .btn-danger:hover,body .btn-danger:focus,body .btn-danger:focus-visible
{background-color:var(--secondary-red-08);border-color:var(--secondary-red-08)}

body .btn,
body .btn.focus,body .btn:focus,body .btn:hover,
body .btn:active:focus{outline:none!important;border:none!important;}

body .btn-primary.focus,body .btn-primary:focus,body .btn-primary:hover,
body .btn-primary:active:focus{background-color:var(--secondary-green)!important;}

body .text-success{color:var(--primary-medium)}
body .text-danger{color:var(--secondary-red);}

body .progress-bar-success,
body .label-success{background-color:var(--secondary-green);}

/* body .alert-success{color:var(--primary-color);background-color:var(--secondary-green-02);border-color:var(--primary-color);} */
body .alert-success{color:var(--secondary-green-10);background-color:var(--secondary-green-02);border-color:var(--secondary-green-10);}
body .alert-danger{color:var(--secondary-red);background-color:var(--secondary-red-02);border-color:var(--secondary-red);}
body .alert-site{color:#647A84;background-color:#DEE4E8;border-color:#647A84;}

body .btn-success{background-color:var(--secondary-green);border-color:var(--secondary-green);color:var(--primary-color)}
body .btn-success.active.focus, body .btn-success.active:focus, body .btn-success.active:hover, body .btn-success:active.focus,
body .btn-success:active:focus, body .btn-success:active:hover, body .open>.dropdown-toggle.btn-success.focus,
body .open>.dropdown-toggle.btn-success:focus, body .open>.dropdown-toggle.btn-success:hover,
body .btn-success:hover,body .btn-success:focus,body .btn-success:focus-visible
{background-color:var(--secondary-green-08);border-color:var(--secondary-green-08);color:var(--primary-color-08)}

body .pagination>.active>a,body .pagination>.active>a:focus,body .pagination>.active>a:hover,body .pagination>.active>span,
body .pagination>.active>span:focus,body .pagination>.active>span:hover {
    background-color:var(--primary-color);border-color:var(--primary-color);}

.list-statuses span.btn{background-color:transparent!important;border:solid var(--secondary-red) 2px!important;color:var(--secondary-red) !important;
    border-radius:50em;justify-content:center;min-height:34px!important;}
.list-statuses span.btn.btn-success{border:solid var(--secondary-green) 2px!important;color:var(--primary-dark-color) !important;}

/* bg colors */
.bg-blue,.bg-blue-btn,.bg-blue-btn:hover{background:var(--blue);color:#ffffff;}
.bg-indigo,.bg-indigo-btn,.bg-indigo-btn:hover{background:var(--indigo);color:#ffffff;}
.bg-purple,.bg-purple-btn.bg-purple-btn:hover{background:var(--purple);color:#ffffff;}
.bg-pink,.bg-pink-btn,.bg-pink-btn:hover{background:var(--pink);color:#ffffff;}
.bg-red,.bg-red-btn,.bg-red-btn:hover{background:var(--red);color:#ffffff;}
.bg-orange,.bg-orange-btn,.bg-orange-btn:hover{background:var(--orange);color:#ffffff;}
.bg-yellow,.bg-yellow-btn,.bg-yellow-btn:hover{background:var(--yellow);color:#ffffff;}
.bg-green,.bg-green-btn,.bg-green-btn:hover{background:var(--secondary-green);color:#ffffff;}
.bg-teal,.bg-teal-btn,.bg-teal-btn:hover{background:var(--teal);color:#ffffff;}
.bg-cyan,.bg-cyan-btn,.bg-cyan-btn:hover{background:var(--cyan);color:#ffffff;}
.bg-white,.bg-white-btn,.bg-white-btn:hover{background:var(--white);}
.bg-gray,.bg-gray-btn,.bg-gray-btn:hover{background:var(--gray);color:#ffffff;}
.bg-gray-dark,.bg-gray-dark-btn,.bg-gray-dark-btn:hover{background:var(--gray-dark);color:#ffffff;}
.bg-light,.bg-light-btn,.bg-light-btn:hover{background:var(--light);}

.bg-light-success{background:rgba(223,240,216,1);}
.bg-light-danger{background:rgba(242, 222, 222,1);}
.bg-light-yellow{background:rgba(252, 248, 227,1);}
.bg-light-blue{background:rgba(222,222,242,1);}

.bg-dark-success{background:var(--secondary-green);}
.bg-dark-danger{background:#d9534f;}
.bg-dark-yellow{background:var(--yellow);}
.bg-dark-blue{background:var(--primary-color-08);}

.table-hover tr.bg-light-success:hover{background:rgba(223,240,216,.7);}
.table-hover tr.bg-light-danger:hover{background:rgba(242, 222, 222,.7);}
.table-hover tr.bg-light-yellow:hover{background:rgba(252, 248, 227,.7);}
.table-hover tr.bg-light-blue:hover{background:rgba(222,222,242,.7);}

.text-blue,.text-blue:hover{color:var(--primary-color-08)!important;}

.text-indigo,.text-indigo:hover{color:var(--indigo)!important;}
.text-purple.text-purple:hover{color:var(--purple)!important;}
.text-pink,.text-pink:hover{color:var(--pink)!important;}
.text-red,.text-red:hover{color:var(--secondary-red)!important;}
.text-orange,.text-orange:hover{color:var(--orange)!important;}
.text-yellow,.text-yellow:hover{color:var(--yellow)!important;}
.text-green,.text-green:hover{color:var(--green)!important;}
.text-teal,.text-teal:hover{color:var(--teal)!important;}
.text-cyan,.text-cyan:hover{color:var(--cyan)!important;}
.text-white,.text-white:hover{color:var(--white)!important;}
.text-gray,.text-gray:hover{color:var(--gray)!important;}
.text-gray-dark,.text-gray-dark:hover{color:var(--gray-dark) !important;}
.text-light,.text-light:hover{color:var(--light)!important;}

.tooltip-wrap {
    display: inline-block;
    position: relative;
    text-align: left;
}

.ellipsis-icon.brxe-icon {
    color: var(--primary-color);
    fill: var(--primary-color);
    border: 2px solid var(--primary-color);
    border-radius: 30px;
    padding:10px 26px;
    cursor: pointer;
    /*font-size: 30px;*/
    max-width:82px;width:100%;
    min-height:34px;
    display:inline-block;
}

.tooltip-wrap .top {
    min-width: 270px;
    /* top: -20px; */
    top: 135px;
    left: 50%;
    transform: translate(-50%, -100%);
    padding:clamp(1.6rem, calc(0.4166666667vw + 1.4666666667rem), 2rem);
    color: var(--base);
    background-color: var(--base-ultra-light);
    font-weight: normal;
    font-size: 13px;
    border-radius: 8px;
    position: absolute;
    z-index: 99999999;
    box-sizing: border-box;
    border: 1px solid var(--base-light);
    box-shadow: 0 1px 8px var(--base-light);
    visibility: hidden;
    opacity: 0;
}

.tooltip-wrap .top.brxe-div {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.tooltip-wrap:hover .top {
    visibility: visible;
    opacity: 1;
}
.table-responsive .user-row-0 .tooltip-wrap .top{top: 100%;left: 50%;transform: translate(-50%, -50%);}

.d-block{display:block!important;}
.mt-3{margin-top:15px;}
table.messages{font-size:14px;}
table.messages hr{margin-top:20px;}
table.messages .form-group{margin-bottom:0px;}

/*.iframe{width:100%;height:auto;}*/
.actions_col i{font-size:140%;margin:0 2px;}
.message.unread{font-weight:bold;background:#e9f4ff;}
.message.unread:hover{background: lightgrey !important;}
.message.unread a{color:#333333!important;}
.show_full_message i.fa-external-link{opacity:0;}
.show_full_message:hover i{opacity:1;}

.panel{border:1px solid #bce8f1}
.message .panel .panel-body {padding: 15px;}

.super-badge{position:relative;background-color:#fff!important;border-radius:10px;min-width:30px!important;min-height:30px!important;display:inline-block;line-height:100%;padding:10px!important;
    -webkit-box-shadow: -1px 1px 2px 0px rgba(255,255,255,0.75);-moz-box-shadow: -1px 1px 2px 0px rgba(255,255,255,0.75);box-shadow: -1px 1px 2px 0px rgba(255,255,255,0.75);
    margin-left:10px;}
.super-badge:hover,.super-badge:active,.super-badge:focus{background-color:#d9edf7!important;}
.super-badge:after{content:"";position:absolute;top:0px;right:0px;width:10px;height:10px;border-radius:50%;
    -webkit-box-shadow: -1px 1px 2px 0px rgba(0,0,0,0.75);-moz-box-shadow: -1px 1px 2px 0px rgba(0,0,0,0.75);box-shadow: -1px 1px 2px 0px rgba(0,0,0,0.75);}
.super-badge-mobile.super-none:after{content:none;}
.super-primary:after{background-color:var(--primary-color)}
.super-success:after{background-color:var(--secondary-green)}
.super-info:after{background-color:#31708f}
.super-warning:after{background-color:#8a6d3b}
.super-danger:after{background-color:var(--secondary-red)}

a._notifications{}
a._notifications i{font-size:100%!important;}
._notification_wrap{margin:0px!important;padding:0px!important;min-width:350px!important;}
._notification_wrap .panel,._notification_wrap .list-group{margin-bottom:0px;}
._notification_wrap a,._notification_wrap a:link,._notification_wrap a:hover,._notification_wrap a.active{padding:0px!important;box-shadow:none;-webkit-box-shadow:none;}
._notification_wrap a.text-primary{font-family:latoblack,sans-serif!important;}

._notification_wrap li{position:relative;}
._notification_wrap li .actions_col,._notification_wrap .list-group-item .action-links{opacity:0!important;position:absolute;bottom:5px;right:5px;}
._notification_wrap li:hover .actions_col,._notification_wrap .list-group-item:hover .action-links{opacity:1!important;}

.btn-refresh{position:absolute;top:50%;transform:translateY(-50%);right:0;text-transform:uppercase;font-size:0.8em!important;}

a.btn.disabled, fieldset[disabled] a.btn{pointer-events:initial}
.document-list-body h3{margin-top:0px;margin-bottom:4px;}
.document-list-body h4{margin-top:0px;text-transform:uppercase;font-weight:bold;}
._actions_links,._report_status{position:relative;height:120px;}
._actions_links ._inner,._report_status ._inner{position:absolute;top:50%;transform:translateY(-50%);}
._actions_links ._inner,._report_status ._inner.rpotsect{
    position:absolute;top:54% !important;transform:translateY(-50%);}

._actions_links a{min-width:100px;margin:2px 0px;}
._report_status a{margin:2px;}

.report_upload_form input{display:inline-block;}
.report_upload_form .btn{margin-top:10px;}

.modal_buttons .btn{text-transform:uppercase}
.modal-lg{max-width:1140px;width:100%;}

/** EMAIL POP CSS - Starts ***/
.group_users_select,.emails_select_wrap{border:solid #bdd8ef 1px;background:#f2f4f6;border-radius:2px;margin-bottom:4px;padding:4px;}
.group_users_select h3,.emails_select_wrap label{font-size:16px;margin:4px;}
.group_users_select .chosen-container,.emails_select_wrap .chosen-container{width:100% !important;}
.group_users_select ul.chosen-choices,.emails_select_wrap ul.chosen-choices {min-height:30px!important;}
.group_users_select ._group_user,.emails_select_wrap ._group_user{}
.group_users_select label{display:inline-block;border:solid #337ab7 1px;border-radius:2px;background:#daeeff;padding:0px 4px;margin:2px;text-decoration:line-through;opacity:0.5;color:#999999;font-size:14px;}
.group_users_select input[type="checkbox"],.emails_select_wrap input[type="checkbox"]{display:none;}
.group_users_select input[type="checkbox"]:checked+label,.emails_select_wrap input[type="checkbox"]:checked+label{
    background:#bdd8ef;text-decoration:none;opacity:1;color:#000000;}

.checkbox input{display:none;}
.checkbox label::before{border:1px solid #337ab7;top:5px;}
.checkbox label::after{font-size:16px;top:0px;left:1px;}

.input-group{display:inline-table}


/* === card component ======
 * Variation of the panel component
 * version 2018.10.30
 * https://codepen.io/jstneg/pen/EVKYZj
 */
.card{ background-color: #fff; border: 1px solid transparent; border-radius: 6px; }
.card > .card-link{ color: #333; }
.card > .card-link:hover{  text-decoration: none; }
.card > .card-link .card-img img{ border-radius: 6px 6px 0 0; }
.card .card-img{ position: relative; padding: 0; display: table; }
.card .card-img .card-caption{
    position: absolute;
    right: 0;
    bottom: 16px;
    left: 0;
}
.card .card-body{ display: table; width: 100%; padding: 12px; }
.card .card-header{ border-radius: 6px 6px 0 0; padding: 8px; }
.card .card-footer{ border-radius: 0 0 6px 6px; padding: 8px; }
.card .card-left{ position: relative; float: left; padding: 0 0 8px 0; }
.card .card-right{ position: relative; float: left; padding: 8px 0 0 0; }
.card .card-body h1:first-child,
.card .card-body h2:first-child,
.card .card-body h3:first-child,
.card .card-body h4:first-child,
.card .card-body .h1,
.card .card-body .h2,
.card .card-body .h3,
.card .card-body .h4{ margin-top: 0; }
.card .card-body .heading{ display: block;  }
.card .card-body .heading:last-child{ margin-bottom: 0; }

.card .card-body .lead{ text-align: center; }
@media(max-width:1190px){
    ._actions_links ._inner,._report_status ._inner.rpotsect{
        position:unset;
        top:0%;
        transform:none;
    }


}
@media( min-width: 768px ){
    .card .card-left{ float: left; padding: 0 8px 0 0; }
    .card .card-right{ float: left; padding: 0 0 0 8px; }

    .card .card-4-8 .card-left{ width: 33.33333333%; }
    .card .card-4-8 .card-right{ width: 66.66666667%; }

    .card .card-5-7 .card-left{ width: 41.66666667%; }
    .card .card-5-7 .card-right{ width: 58.33333333%; }

    .card .card-6-6 .card-left{ width: 50%; }
    .card .card-6-6 .card-right{ width: 50%; }

    .card .card-7-5 .card-left{ width: 58.33333333%; }
    .card .card-7-5 .card-right{ width: 41.66666667%; }

    .card .card-8-4 .card-left{ width: 66.66666667%; }
    .card .card-8-4 .card-right{ width: 33.33333333%; }

   
}

/* -- default theme ------ */
.card-default{
    border-color: #ddd;
    background-color: #fff;
    margin-bottom: 24px;
}
.card-default > .card-header,
.card-default > .card-footer{ color: #333; background-color: #ddd; }
.card-default > .card-header{ border-bottom: 1px solid #ddd; padding: 8px; }
.card-default > .card-footer{ border-top: 1px solid #ddd; padding: 8px; }
.card-default > .card-body{  }
.card-default > .card-img:first-child img{ border-radius: 6px 6px 0 0; }
.card-default > .card-left{ padding-right: 4px; }
.card-default > .card-right{ padding-left: 4px; }
.card-default p:last-child{ margin-bottom: 0; }
.card-default .card-caption { color: #fff; text-align: center; text-transform: uppercase; }


/* -- price theme ------ */
.card-price{ border-color: #999; background-color: #ededed; margin-bottom: 24px; }
.card-price > .card-heading,
.card-price > .card-footer{ color: #333; background-color: #fdfdfd; }
.card-price > .card-heading{ border-bottom: 1px solid #ddd; padding: 8px; }
.card-price > .card-footer{ border-top: 1px solid #ddd; padding: 8px; }
.card-price > .card-img:first-child img{ border-radius: 6px 6px 0 0; }
.card-price > .card-left{ padding-right: 4px; }
.card-price > .card-right{ padding-left: 4px; }
.card-price .card-caption { color: #fff; text-align: center; text-transform: uppercase; }
.card-price p:last-child{ margin-bottom: 0; }

.card-price .price{
    text-align: center;
    color: #337ab7;
    font-size: 3em;
    text-transform: uppercase;
    line-height: 0.7em;
    margin: 24px 0 16px;
}
.card-price .price small{ font-size: 0.4em; color: #66a5da; }
.card-price .details{ list-style: none; margin-bottom: 24px; padding: 0 18px; }
.card-price .details li{ text-align: center; margin-bottom: 8px; }
.card-price .buy-now{ text-transform: uppercase; }
.card-price table .price{ font-size: 1.2em; font-weight: 700; text-align: left; }
.card-price table .note{ color: #666; font-size: 0.8em; }

.visible-1024{display:none;}
@media (max-width: 1024px) {
    tr.visible-1024{display:table-row;}
    .visible-1024 div{display:inline-block}
    .hidden-1024{display:none;}
    ._actions_links ._inner, ._report_status ._inner{position:static;transform:translateY(0%);}
    ._actions_links a,._report_status .btn{display:block;}
    ._report_status .btn{margin-bottom:4px;}
    ._mission_employee{margin-right:15px;}
}
/** EMAIL POP CSS - Ends ***/

.current_local_time{text-align:center;}
.current_local_time span{color:#ffffff;border-radius:5px;display:inline-block;margin-top:10px;padding:3px 7px;font-size:14px;}

._timezone_fields_wrapper{border:solid #D3D3D3 1px;background:#f9f9f9;position:relative;padding:10px 0 15px 0;border-radius: 10px;}

.page-center .logo{
    padding: 45px 30px 55px 30px;
}

.btn-new{
    width: 75%;
    border-radius: 4px !important;
    text-transform: uppercase;
    font-size: 13px !important;
}
.tableDesign_list .userDetails .userActions a.ban-user{
    color: #c7c7c7;
}
.tableDesign_list .userDetails .userActions a.unblock-user{
    color: #ff0000;
}
.user-name{
    padding: 0px 6px;
}
.page-title{
    padding-top: 4%;
    padding-bottom: 2%;
}
.page-title-list{
    padding-top: 4%;
    padding-bottom: 5%;
}
.error{
    font-weight: normal;
    color: #ff0000;
    font-size: 11px;
}

.user-list{
    width: 100%;
    background-color: #ffffff;
    padding: 0;
    list-style-type: none;
}
.user-list .top-list{
    min-height: 90px;
    border-bottom: 1px solid #e1dede;
}
.user-list li .profile{
    padding-top: 2%;
    padding-left: 2%;
}
.user-list li .profile-title, .profile-title a{
    font-family: latobold;
    text-transform: uppercase;
    width: 100%;
    color: var(--primary-color-08);
    font-size: 16px;
}

.user-status-label{font-size:12px;}

.profile-detail ul{
    list-style-type: none;
    padding: 0;
    margin-top: 7px;
}
.profile-detail ul li{
    float: left;
}
.profile-detail div.address{font-family: latosemibold;font-size: 13px; color: #737373;}
.profile-detail div span{ padding: 0px 15px 0px 8px;}
.profile-detail div.user-count{text-align: center;padding: 0px 30px;}
.profile-detail .sub-user-count{
    padding: 0px 10px;
    font-family: latobold;
    font-size: 11px;
    border-radius: 2px;
    text-align: center;
    text-transform: uppercase;
    background-color: #454545;
    color: #ffffff;
}
.profile-detail div.user-action a{
    color: var(--primary-color-08);
    padding: 0px 8px;
}
.profile-detail div.user-action{
    font-size: 18px;
    line-height: 2px;
    width: 15%;
    text-align: right;
}
.float-left{
    float: left;
}
.btn-border{
    margin-left: 15px;
    background-color: transparent !important;
    border: 1px solid var(--primary-color-08);
    color: var(--primary-color-08) !important;
    font-size: 12px !important;
}
.btn-border-square{
    background-color: transparent !important;
    border: 1px solid var(--primary-color-08);
    color: var(--primary-color-08) !important;
    border-radius: 0px !important;
    font-size: 13px !important;
    text-transform: uppercase;
}

.search-choice-close{}

.modal-title{
    font-family: latoregular;
    color: #4b526f;
    text-transform: uppercase;
    font-size: 16px;
}
.modal-body ul{list-style-type:none;}
.modal-body ul li{float:left;width:30%;}
.modal-body ul.chosen-choices li,.modal-body ul.chosen-results li{width:auto;}
.chosen-full ul.chosen-results li,.group-result{width:100%!important;}

#privacyModal .modal-body{padding:30px;}
#privacyModal .modal-body ul{list-style:disc;}
#privacyModal .modal-body ul li{float:none;width:auto;}

.form-group .chosen-container-multi .chosen-choices{min-height:34px!important;line-height:36px;}


.form-group .bootstrap-tagsinput .tag{position: relative;margin: 3px 5px 3px 0;padding:3px 5px;border: 1px solid #aaa;max-width: 100%;border-radius: 3px;background-color: #eeeeee;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-size: 100% 19px;background-repeat: repeat-x;background-clip: padding-box;box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);color: #333;
    line-height: 13px;cursor: default;font-weight:normal;}
.form-group .bootstrap-tagsinput .tag [data-role="remove"]:after{font-size:18px;}

.form-row{position:relative;}
.additional-fields-wrap,.fields-border-wrap{border: solid #D3D3D3 1px;background:#f9f9f9;padding:5px;border-radius:10px}
.marked-to-delete{border: solid #110000 1px;background:#ff6f69;}
.marked-to-delete .text{text-decoration:line-through;}

.marked-to-delete::before, .marked-to-delete::after {content: '';position: absolute;right: 20px;left: 20px;border-bottom: 1px solid #220000;z-index:9;}
.marked-to-delete::before {/*-webkit-transform: skewY(-2deg);transform: skewY(-2deg);*/top:25%;}
.marked-to-delete::after {/*-webkit-transform: skewY(2deg);transform: skewY(2deg);*/bottom:25%;}

.doc-action-links{position:absolute;top:10px;right:10px;}
.doc-action-links a{display:inline-block;margin:5px;line-height:100%;font-size:21px;}

.view-profile{background-color: #ffffff;}
.profile-links{line-height:100%;padding-top:15px;padding-bottom:15px;}
.profile-links a{color:var(--primary-color-08);font-size:18px;display:inline-block;}
.profile-links a span{font-size:14px;cursor:pointer;font-family:latoregular,sans-serif;}
.profile-links a span,.profile-links a i{vertical-align:middle;}

.profile-info{color:#636363}
.profile-info > div{padding-top:5px;padding-bottom:5px;font-size:14px;padding-left: 0;}
.profile-info h3{font-size:18px;margin:0 0 2px 0;text-transform:uppercase;}
.profile-info i{min-width:16px;font-size:18px;}
.profile-info .divider{margin-top:20px;margin-bottom:20px;}

.profile-info .table{font-size:14px;color:#3F3F3F;margin-bottom:0; }
.profile-info .table strong{color:#3C3C3C;}

span.availability-timeline,
span.availability-day{display:inline-block;}
span.availability-day span{display:inline-block;width:25px;height:25px;margin-right:2px;}

span.availability-1{}
span.availability-2 span{display:block;height:12.5px;}
span.availability-3 span{display:block;height:8.333px;}

.form-control-left{width:50% !important;display: inline-block;float: left;border-bottom-right-radius: 0;border-top-right-radius:0;}
.form-control-right{width:50% !important;display: inline-block;float: left;border-bottom-left-radius: 0;border-top-left-radius: 0;border-left:0px;}

.search-wrap .search-form{padding:15px;}
.search-wrap .search-form label{display:block;font-size:12px;color:#7c7c7c}

.col-download{}

#user_form  .iti,
.profile-info .iti{display:block;}


hr{
    clear: both;
    padding: 0px 15px;
    border: 1px solid #dbdada;
}
.body-content{margin-top:30px;background-color:#ffffff;}

.agreement-content{padding:10px;background-color:#f5f4f4;}
.agreement-content label{color:#454545;}
.commission_input{margin:0px 5px;}
.add-new-agreement{position:relative;top:7px;}
.agreement-form-data{background-color:#ffffff;padding:12px 0px;margin-top:5px;}


#mySidenav li a.active{background-color:#f6f6f6}




.view-sales-quarter{
    list-style-type: none;
    padding: 15px 0px;
    border-bottom: 1px solid #dbdada;
}

.no-right-border li{
    border-right: 0px !important;
}
.view-sales-quarter li{
    padding: 5px 0px;
    font-family: latosemibold;
    border-right: 1px solid #dbdada;
}

.view-sales-quarter li.sales-title{font-size:16px;color:#454554;}
.view-sales-quarter li.sales-amount span{font-size:13px;color:#737373;}
.view-sales-quarter li.sales-date{font-size:12px;color:#9b9a9a;}
.commission-edit{padding-bottom:10px;border-bottom:1px solid #dbdada;}

.year-end-total{font-size:15px;color:#737373;}
.total-commission{
    padding-top: 12px;
    padding-bottom: 10px;
    font-size: 15px;
    color: #737373;
    border-top: 1px solid #dbdada;
}
.commission-agreement{
    padding-top: 15px;
}
.commission-left span{
    font-size: 15px;
    color: #454545;
}
.agreement-list{
    list-style-type: none;

}
.agreement-list li{
    padding-bottom: 8px;
    width: 100%;
}
/*.bg-green{background-color: #38891c;}
.bg-orange{background-color: var(--primary-color-08);}
.bg-red{background-color: #f0392c;}*/

.price-disp{font-size: 17px;}
.currency-text{
    font-size: 13px !important;
    color: #737373;
}
.commission-price{
    font-size: 16px;
    color: #454545;
}
.commission-total{
    font-size: 16px;
    color: #737373;
    padding-bottom: 12px;
}
.commission-left{
    width: 80%;
    float: left;
}
.commission-right{
    width: 20%;
    float: right;
}
.quarter-list{list-style-type: none; padding: 0;}
.quarter-list li{font-family: latoregular;font-size: 15px;color: #454545;height: 50px;padding: 10px 0px;background-color: #f5f5f5;margin-bottom: 4px}
.quarter-list .quarter-list-left{float: left;width: 50%;text-align: left;padding-left: 10px;line-height:110%!important;}
.quarter-list .quarter-list-right{float: right;width: 50%;text-align: right;padding-right: 10px;}
.compare-commission .commission-agreement { background-color: #f5f5f5;padding-bottom: 15px;}
.compare-commission {margin-left: 15px;padding-right: 30px!important;}
.compare-commission .total-commission{border-top: none;}



/* Side Nav */
ul#side-menu li a .menuTxt{font-size:14px;font-family:latoregular;}
ul#side-menu li a i{font-size:18px;min-width:36px;}

.form-group .form-control:focus{box-shadow:none;}
.form-control.input-sm.error{border-color:#ff0000;}
.form-control.input-sm.valid{border-color:#19a30f;}


.body-content ul.nav-pills li a {font-size:15px;font-family:latosemibold;color:var(--primary-color-08);}
.body-content ul.nav-pills li.active a,
.body-content ul.nav-pills li.active a:hover,
.body-content ul.nav-pills li.active a:focus,
.body-content ul.nav-pills li:hover a{font-size:15px;font-family:latosemibold;color:#454545;}

ul.view-member-list li .memName{}
ul.view-member-list li .memEmail{}

ul.view-member-list{list-style-type:none;padding:12px;}
ul.view-member-list li{font-family:latosemibold;font-size:16px;color:#737373;background-color:#fdfdfd;padding:12px 8px;
    border:1px solid #e8e8e8;margin-bottom:7px;line-height:100%;
}
ul.view-member-list li .memEmail{float:right;color:var(--primary-color-08);font-size:13px;}

.search form.navbar-form{margin-bottom:0;padding-bottom:0;}

span.list-group-item:focus, span.list-group-item:hover{color: #555;text-decoration: none;background-color: #f5f5f5;}

.todos-list{width:100%;}
.todos-list h4,.todos-list form{display:inline-block;}
.todos-list form{position:absolute;right:15px;top:12px;}

.todos-list .list-group-item span{display:inline-block;}
.todos-list span.float-right{}
.todos-list .todo-indicator {position:absolute;width:4px;height:80%;border-radius:.3rem;left:.625rem;top:10%;opacity:.6;transition: opacity.2s;}
.todos-list .list-group-item .action-links{/*display:none*/}
.todos-list .list-group-item:hover .action-links{display:block;}

.todos-list .list-group-item{font-size:14px;line-height:140%;width:100%;}
.todos-list .list-group-item h4{font-size:14px;font-weight:bold;margin-bottom:8px;text-transform:uppercase;}
.todos-list .list-group-item ._available_unavailable_dates{margin-top:8px;font-size: 12px;}
.todos-list .list-group-item ._available_unavailable_dates strong {text-transform: uppercase;font-size: 12px;}
.todos-list .list-group-item span{margin-top:8px;}

.todos-list .list-group-item .action-links a{
    display:inline-block;
    padding:5px;
    margin-left:2px;
    line-height:100%;
    font-size:16px;
    border-radius:4px;
    max-width: 250px!important;
    width: 100%!important;
    border-radius: 50em !important;
    text-align:center;
}


.todos-list.todos-active .revert-todo,.todos-list.todos-active .archive-todo,
.todos-list.todos-complete .complete-todo,.todos-list.todos-archive .complete-todo,
.todos-list.todos-archive .archive-todo{display:none!important;}

.todos-list .list-group-item .edit-todo{color:var(--primary);}
.todos-list .list-group-item .edit-todo:hover{background:var(--primary);}

.todos-list .list-group-item .change-todo-status{color:#f5f5f5;}
.todos-list .list-group-item .edit-todo:hover i,
.todos-list .list-group-item .change-todo-status:hover i{color:#f5f5f5!important;}

.todos-list .list-group-item .complete-todo{color:var(--green);}
.todos-list .list-group-item .complete-todo:hover{background:var(--green);}

.todos-list .list-group-item .revert-todo{color:var(--warning);}
.todos-list .list-group-item .revert-todo:hover{background:var(--warning);}

.todos-list .list-group-item .archive-todo{color:var(--info);}
.todos-list .list-group-item .archive-todo:hover{background:var(--info);}

.todos-list .list-group-item .delete-todo{color:var(--red);}
.todos-list .list-group-item .delete-todo:hover{background:var(--red);color:#f5f5f5;}
.todos-list .list-group-item .delete-todo:hover i{color:#f5f5f5!important;}

.todos-complete .todo-entry, .todos-complete .todo-entry *{text-decoration:line-through;}
.todos-complete .todo-entry i{text-decoration:none;}

.todo_description textarea{min-height:120px}

.todos-scroll{max-height: 350px;min-height: 350px;/*overflow-y: scroll;*/}
.todos-scroll .mCSB_inside>.mCSB_container{margin-right:0;}
.todos-scroll .list-group-item:first-child{margin-top:15px;}
.todos-scroll .clearfix:last-child{margin-bottom:15px;}

.dropdown .todos-list h4{font-size:14px;font-weight:bold;}
.dropdown .todos-list .list-group-item .action-links a{min-height:auto;padding:5px!important;}
.dropdown .todos-list .list-group-item span{font-size:11px;}

.with-action-buttons{}
.with-action-buttons > div{display:inline-block;vertical-align:middle;}
.with-action-buttons > div:nth-child(2){width:60%}
.with-action-buttons > div:last-child{width:40%;position:static;display:inline-block!important;}
.with-action-buttons a{margin-bottom:2px;line-height:1.42857143!important;font-size:13px!important;padding: 7px 15px!important;}
._notification_wrap .with-action-buttons > div:last-child{width:50%;padding-right:8px;}

.todos-list .list-group-item.with-action-buttons .complete-todo{color:#ffffff!important;}
.todos-list .list-group-item.with-action-buttons .complete-todo.text-green{color:var(--green)!important;}

@media (max-width: 991px) {
    .current_local_time {text-align: right;}
    .navbar-top-links li:last-child{margin-right:0px!important;}
}

@media (min-width: 768px) and (max-width: 1024px) {
    .tableDesign_list .userDetails .userCount span{display:block;}
    .tableDesign_list .userDetails td.phone,
    .tableDesign_list .userDetails td.address{text-align:center;vertical-align:middle;padding-left:3px;padding-right:5px;}
    .tableDesign_list .userDetails td.name{text-align:center;vertical-align:middle;}
    .tableDesign_list .userDetails td.name i,
    .tableDesign_list .userDetails td.phone i,
    .tableDesign_list .userDetails td.address i{display:inline-block;width:100%;}
    .navbar-default.sidebar{margin-top:68px !important;}
}

.userHeading_sec h4.float-left{margin-bottom:3px;}

nav a.navbar-brand{height:auto;padding:0;margin:15px;}

.navbar-top-links ul.dropdown-menu li a{padding:3px 15px;}
.navbar-top-links ul.dropdown-menu li a i{display:inline-block;padding-right:7px;}

@media (max-width:479px){
    .body-content .nav.nav-pills li a{padding-right:5px;padding-left:5px;}
    .body-content ul.nav-pills li a,
    .body-content ul.nav-pills li a:focus,
    .body-content ul.nav-pills li a:hover,
    .body-content ul.nav-pills li.active a,
    .body-content ul.nav-pills li.active a:hover,
    .body-content ul.nav-pills li.active a:focus,
    .body-content ul.nav-pills li:hover a{font-size:12px;}

    .view-profile.profile-detail .address{width:100%;}
}
@media (max-width:767px){
    .rmMob_padding,
    .save-user{padding:0!important;}

    nav.navbar div.navbar-header{position:absolute;}
    .siteLogo{display:block;text-align:center;padding-top:10px;}
    .siteLogo a.navbar-brand{float:none;margin:0 auto;display:inline-block;}

    .navbar-top-links li.dropdown{padding-bottom:10px;padding-top:10px;}
    .navbar-top-links li a.dropdown-toggle{margin:0 10px;min-height:auto;padding:0;}
}




/* ARUN CODE */
.page-center-resetpass h3{
    margin-top: 0px!important;
}
.page-center-resetpass{
    margin-top: 21% !important;
    width: 100% !important;
}

.btn {
    display: inline-block;
    padding: 4px 7px;
    margin-bottom: 0;
    font-size: 14px !important;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
#notify_history .modal-title span{ font-size: 12px !important;text-transform: capitalize;}
#notify_history .modal-title span label{color: var(--primary-color-08)}
.notify-table tr th {font-size: 13px;color: #737373;border-bottom: none!important;}
.notify-table tr td {font-size: 13px;color: #454545;}
#notify_list { background-color: #eeeded;}
.notify-table tr td.message{width: 250px}
.morecontent span {display: none;}
.morelink {display: block;color: var(--primary-color-08)}

/* view sale res */
.quarter-list li{height:none!important;}
.form-inline .form-group,.form-inline .btn.btn-primary{margin-bottom:15px!important;}
.panel-default .vendorname ,.sharehname .title-text{font-family:'latosemibold';font-size:16px;color:#737373;}
.panel-default .vendorname .text-left{font-size:11px;font-family:'latoregular';}
.quarter-list-left{font-size:14px;font-family:'latoregular';}
.fullDiv.secOpt{background:#fff;padding-left:15px; padding-right:15px;}
.quarter-list li{min-height:50px!important;}
.panel-collapse{width:100%!important;}
#mlst-half{display:none!important;}
.bi-bar{height:20px!important;}
#bar1 .bi-barInner{background:#e74c3c!important;}
#bar2 .bi-barInner{background:#34495e!important;}
.bi-label{font-family:'latosemibold';font-size:30px;color:var(--primary-color-08);line-height:100%!important;}
.bi-titleSpan{font-family:'latosemibold';font-size:18px;color:#000;}
.vendorLinks,.vendorLinks:hover{color:var(--primary-color-08);font-size:12px;font-family:'latoregular';}
.userImage{position:absolute;right:36px;color:var(--primary-color-08);top:10px;}
.userImage i{font-size:32px;line-height:100%;padding-top: 15px}
#bar1,#bar2{padding-top:15px;}
.userstates{height:34px;background:#f5f4f4!important;border:1px solid #ccc !important;}
.search .fillterbutt .btn{background:var(--primary-color-08)!important;color:#fff!important;font-size:13px!important;padding:7px 15px!important;border-radius:2px!important;}
.filtersect{float:right!important;margin-bottom:15px!important;}
@media (max-width: 767px) {
    .panel-default > .panel-heading{height:75px;}
    .reset-padding.tt{padding-right:0px!important;}
    .model#report_popup_modal{
        top: 28% !important;
    }
    .model#signReportOnline{
        top: 12% !important;
    }
    .btn{
        font-size: 14px;
    }
    .history_details span,.font_size{
        font-size: 14px;
    }
}

.color-red{
    color:red !important;
}
.color-black{
    color: #000 !important;
}

.change_password{
    font-family: latoregular;
    font-size: 13px;
    background-color: #FFFFFF;
    padding-top: 30px;
    padding-bottom: 30px;
}
.vendorArea{
    background-color: #fff;
}
.dashboard_section .user-count{
    height: 80px;
}
.dashboard_section .user-count span{
    font-family: latosemibold;
    font-size: 30px;
}
.dashboard_section .user-count label{
    font-family: latosemibold;
    font-size: 18px;
    line-height: 1;
    padding-top: 15px;
}
.progress{margin-top:10px!important;margin-bottom:10px!important;}
.progress-bar-blue{
    background-color: #34495e !important;
}
.agreement_list{
    padding-top: 30px;
}
.agreement_list table th{
    font-size: 14px;
    font-family: latosemibold;
    text-transform: uppercase;
    border-bottom: none!important;
    padding: 0px 0px 10px 0px !important;
}
.agreement_list table i{
    font-size: 16px;
}
.agreement_list table td{
    font-size: 13px;
    padding: 10px 0px !important;
}
.btn-file{
    padding-left: 0px !important;
}

.profile-header-img .img-circle {
    width: auto;
    height: 90px;
    border-radius: 10px;
}
.help-page p{
    font-family: latosemibold;
    font-size: 13px;
}
.help-page h1,h2,h3,h4,h5,h6{
    font-family: latobold;
}

/* Help Page Accordatoin */

.accordion{box-shadow:0px 0px 4px 0px #cacaca;margin:0px 0px 15px 0px;padding:7px 20px;}
.accordion_container{max-width:1050px;margin:0 auto;}
.accordion_head{ font-size:18px;font-family: 'latomedium';color:var(--primary-color-08);cursor: pointer;}
.accordion_body{padding:5px 0px 0px 0px;font-family:'latomedium';color:#555252;font-size:12px;}
.plusminus{float:right;font-size:24px;color:var(--primary-color-08);font-family: 'latomedium';margin-top:-7px;}

/*TASK CHOSEN*/
/* .task-chosen ul.chosen-choices{height: 45px !important;} */
.btn-custom{height: 45px;border-radius: 4px !important;}

#cc_email_chosen .chosen-choices li{width: auto !important;}
#cc_email_chosen .chosen-results li{width: 100% !important;}

i:hover {
    color: var(--primary-color-08);
    -webkit-transition: background-color 500ms ease-out 1s;
    -moz-transition: background-color 500ms ease-out 1s;
    -o-transition: background-color 500ms ease-out 1s;
    transition: background-color 500ms ease-out 1s;}
.updateBTN #save_end_time,.userformOuter_div .btn.btn-primary.btn-custom{z-index:999;}

@media (max-width: 767px) {
    .modal-fullscreen-xs-down {padding: 0 !important;}
    .modal-fullscreen-xs-down .modal-dialog {width: 100%;height: 100%;margin: 0;padding: 0;}
    .modal-fullscreen-xs-down .modal-content {height: auto;min-height: 100%;border: 0 none;border-radius: 0;}
    .flex-row .col-xs-6,.flex-row .col-sm-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}
@media (max-width: 991px) {
    .modal-fullscreen-sm-down {padding: 0 !important;}
    .modal-fullscreen-sm-down .modal-dialog {width: 100%;height: 100%;margin: 0;padding: 0;}
    .modal-fullscreen-sm-down .modal-content {height: auto;min-height: 100%;border: 0 none;border-radius: 0;}
    .flex-row .col-sm-4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
}
@media (max-width: 1199px) {
    .modal-fullscreen-md-down {padding: 0 !important;}
    .modal-fullscreen-md-down .modal-dialog {width: 100%;height: 100%;margin: 0;padding: 0;}
    .modal-fullscreen-md-down .modal-content {height: auto;min-height: 100%;border: 0 none;border-radius: 0;}

    .col-todo-list{width:100% !important;}
}
@media (max-width: 575px) {
    .with-action-buttons > div:nth-child(2) {width:100%!important;}
    .todos-list .list-group-item .action-links{padding-top:12px;width:100%;text-align:right;}
    .todos-list .list-group-item .action-links a{width:auto;margin-right:10px;}
}

@media (max-width: 475px) {
    .flex-row .col-xs-6,.flex-row .col-sm-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
    .go-to-profile{display:block;margin-top:12px;}
    .row-upload-doc > div{padding-left:0;padding-right:0;}
}

.modal-fullscreen {padding: 0 !important;}
.modal-fullscreen .modal-dialog {width: 100%;height: 100%;margin: 0;padding: 0;}
.modal-fullscreen .modal-content {height: auto;min-height: 100%;border: 0 none;border-radius: 0;}
.videoWrapper{max-width:1450px;margin:0 auto;}
figure {display: block;background: #eee;padding: 10px;}

.modal-90-percent {padding:30px !important;}
.modal-90-percent .modal-dialog {width: 100%;height: 100%;margin: 0;padding: 0;}
.modal-90-percent .modal-content {height: auto;min-height: 100%;border: 0 none;border-radius: 0;}

.chosen-container{max-width:100%;width:100% !important;}


.message_bgn {
    background-color: #f0f3f4 !important;
}

.p_avatar {
    vertical-align: middle;
    width: 36px;
    height: 36px;
    border-radius: 25%;
    background: #fff;
}

.custom_borderR{
    border-radius: 10px !important;
}
td#_signed_actions_report ._inner {
    top: 40%;
}

.rpotsect1.actionbtn a.grnbtn:hover{
    background-color:var(--secondary-green);
}
input#save_work_time {
    padding: 0px 28px 1px 23px !important;
}
.modal{
    z-index: 99999;
}

.profile-info .upload-files-list ._actions_links a{
    min-width: 325px;
}
.list-group-item-text {
    margin-bottom: 0 !important;
    line-height: 1.3 !important;
    width: 80% !important;
}

.todos-list .list-group-item .action-links {
    text-align: center !important;
}

body .green_on_h:hover {
    background : #a8d3af;
}

.future_status_style{
    background: none !important;
    color : black !important;
    max-height: 30px !important;
    font-size: 12px !important;
}

.border-bg-yellow {
    border: 2px solid #f1e967 !important;
}

.border-bg-red {
    border: 2px solid #ea5160 !important;
}

.helpList_nspan {
    background-color: #647a84 !important;
}

body .w-0{
    width: none !important;
}

h4.signed_report_title {
    font-size: 14px !important;
}





table tbody.admin_user tr td._mission_details{
    padding-top: 33px;
}
body .document-list-body h4.action_display_c, 
body .document-list-body h4.action_display_btn{
    text-align: center !important;
    padding: 0 !important;
}
table tbody.admin_user tr td > div{
    margin: 0 auto;
}
.otherInfo.wreport_status_type,
.rpotsect1.actionbtn .btn{
    margin-right: auto !important;
    margin-left: auto !important;
}
.rpotsect1.actionbtn .btn:not(:hover){
    background: #647a84;
}
@media only screen and (max-width: 767px){
    ._actions_links ._inner, ._report_status ._inner {
        width: 100% !important;
    }
    .weeklyreportStatus .wreport_status_type .btn-danger{
        font-size: 90% !important;
    }
}

.lable_title_{
    border-top: none !important;
    font-family: "latoregular","latosemibold","latoblack" !important;
    font-size: 16px !important;
    text-transform: none !important;
    width: 100% !important;
}  

input[type="radio"] {
    accent-color: lightgrey;
}

input[type=checkbox] {
    accent-color: lightgrey;
}

.profile-header-img .img-circle {
    width: auto;
    height: auto;
    border-radius: 10px;
    max-width: 300px;
    max-height: 120px;
}


.modal-content.modal-content-border-higligh {
    /* width: 1000px !important; */
    width: fit-content !important;
    text-align: center;
}
#add_mission_modal .inputDiv.form-group.col-sm-12.task-chosen {
    padding: 0px;
}
.modal-body .chosen-drop ul.chosen-results li{
    float: none !important;
}
.normtitle{
    font-weight: 700;
}
#addMissonForm label{
    font-weight: 600;
    color: var(--primary-color);
} 
#addMissonForm .chosen-container-multi .chosen-choices{
    min-height: 34px!important;
    line-height: 42px;
    padding-right: 25px;
    border: 1px solid #7a7a7a;
}
.updateBTN .btn-border-r{
    width:200px !important;
    border-radius: 50em!important;
    text-align: center;
}

body a.btn_width_fit{
    width : fit-content !important;
}

.custom-warning {
    background-color: #f1e967 !important;
}
.userActions.custombtn{
    border-top: none;
    border-bottom: 1px solid #ebe9e9;
    vertical-align: middle;
}

.custom_bgc {
    background:#f9f9f9 !important;
}
.adminlist .userName a{
    color: var(--primary-color-08) !important;
    font-family: "latoregular","latosemibold","latoblack";
    font-size: 16px;
}


  .inner_td_box {
    display: inline-block;
    padding: 1rem 1rem;
    vertical-align: middle;
  }

 .inner_td_box .userName{
    border-top: none;
    font-family: "latoregular","latosemibold","latoblack";
    font-size: 16px;
    text-transform: none;
    width: 100%;
    line-height: 0.2 !important;
    margin: 0 auto;
    color: #333;
    padding: 0px !important;
 }

.custom-cancel-btn,.custom-update-btn {
    background-color: var(--primary-color) !important;
    color: white !important;
    border: none !important;
}

.custom-cancel-btn:hover,
.custom-update-btn:hover {
    background-color: var(--secondary-green) !important;
}

._timezone_fields_wrapper_cms {
    margin-right: 0px !important; 
    margin-left: 0px !important; 
}

.c_width {
    width: 96% !important;
}

.br-round {
    border-radius: 50em !important;
}

.rounded-lables{
    background: none !important;
    max-height: 30px !important;
    padding: 5px 15px !important;
    border-radius: 6px !important;
    font-weight: 500 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    color: black !important;
    width: fit-content !important;
}

.roundedl-warning {
    border: 2px solid #f7b924 !important;
}
  
.roundedl-danger {
    border: 2px solid var(--secondary-red) !important;
}

.roundedl-success {
    border: 2px solid var(--primary-medium) !important;
}
/**
* Date Oct 10-10-2023 by Bharat
*/
.btn.btn-primary.redaltbtn:hover{
    background-color: var(--secondary-red) !important;
    color: #fff;
}
.alert-info {
    color: var(--primary-color) !important;
    background-color: #f8f7f7 !important;
    border-color: #e3e3e3 !important;
} 


#teddInfo {
    max-width: 190px!important;
    width: 100%!important;
    border-radius: 50em!important;
    text-align: center;
    font-size: 14px !important;
    padding-top: 10px;
    padding-bottom: 10px;
    }
    
    .gapping_css .quick-to-do-wrap {margin-right: 110px;}
    
    .gapping_css {
        display: flex;
        justify-content: flex-end !important;
    }

    #signReportOnline .modal-body .document-content ul li{
        width: 100% !important;
        list-style-type: disc;
        padding-top:5px !important;
    }#signReportOnline .modal-body .document-content h3{
        font-weight: 600;
       line-height: 1.5;
       font-size: 18px !important;
    }
    #signReportOnline .modal-body .document-content h4{
        font-weight: 600;
        line-height: 1.5;
        font-size: 18px !important;
    }
   
    .modal-body .document-content ul li{
        width: 100%;
    }
