.sidebar-menu>li>a>.fa {
    width: 15px !important
}

.each-breadcrumb-nav {
    margin: 9px 0 !important;
    padding: 0 !important;
    padding: 0 5px;
    position: initial !important;
    z-index: 999;
    background: #ecf0f5
}

.back-btn-posrelative a {
    position: absolute;
    right: 4px;
    background: #000;
    top: -41px;
    width: 62px;
    text-align: center;
    line-height: 32px;
    border-radius: 3px;
    height: 30px;
    color: #FFF;
    font-weight: bold;
    font-size: 14px
}

.back-btn-posrelative a:hover {
    background: #efa128
}

.each-breadcrumb-nav>li>a {
    font-size: 13px !important;
    color: #3d97cc !important;
    font-weight: 600
}

.each-breadcrumb-nav>li {
    font-size: 13px !important;
    color: #686e72 !important;
    font-weight: 600
}

.sidebar-menu .treeview-menu>li>a {
    font-size: 12px !important;
    padding: 1px 5px 1px 15px !important
}

.each-breadcrumb-nav>.active {
    font-size: 12px !important
}

.sidebar-menu li {
    font-size: 12.5px;
    font-weight: bold !important
}

.ecah-card-yellow {
    background: #f39c12;
    float: left;
    width: 100%;
    min-height: 134px;
    padding: 10px 12px;
    color: #FFF
}

.ecah-card-blue {
    background: #3c8dbc;
    float: left;
    width: 100%;
    min-height: 134px;
    padding: 10px 12px;
    color: #FFF
}

.ecah-card-red {
    background: #dd4b39;
    float: left;
    width: 100%;
    min-height: 134px;
    padding: 10px 12px;
    color: #FFF
}

.ecah-card-black {
    background: #222d32;
    float: left;
    width: 100%;
    min-height: 134px;
    padding: 10px 12px;
    color: #FFF
}

.card-content {
    float: left;
    width: calc(100% - 50px)
}

.card-image {
    float: right;
    width: 50px
}

.each-card-select {
    min-height: 33px;
    min-width: 100px;
    margin: 15px 0
}

.each-card-select2 {
    min-height: 40px;
    min-width: 100px;
    margin: 0 0 15px 0
}

.btn-highlight {
    background-color: #f39c12;
    color: #f5f5f5;
    border-color: #f39c12;
    font-weight: bold;
    font-size: 14px;
    margin: 10px 0 10px 0
}

.btn-highlight:hover {
    background: #2c3b41;
    border: 1px solid #2c3b41
}

.form-search-btns {
    margin: 25px 0 0 0
}

.btn-search {
    background: #3096d0;
    color: #f5f5f5;
    font-weight: bold;
    font-size: 16px;
    margin-right: 15px
}

.btn-search:hover {
    background: #36a4e4
}

.btn-export {
    background: #1e282c;
    color: #f5f5f5;
    font-weight: bold;
    font-size: 16px
}

.btn-export:hover {
    background: #394a51
}

.each-resetpassword {
    float: left;
    width: 100%
}

.each-resetpassword .input-group {
    display: grid
}

.each-resetpassword-text {
    margin: 20px 0 0 15px !important
}

.each-resetpassword input {
    height: 40px;
    border-radius: 0
}

.each-resetpassword button {
    height: 40px;
    border-radius: 0;
    font-size: 15px;
    font-weight: bold
}

.box-body-text {
    margin-top: -20px
}

.each-status-strip {
    background: #FFF;
    border: 1px solid #1c18bb;
    margin: 10px 0 0 0
}

.each-status-strip p {
    margin: 0;
    padding: 0 15px;
    line-height: 36px;
    font-size: 15px !important
}

.each-mainframe {
    margin: 10px 0;
    padding: 26px 26px 0 26px;
    border-top: 1px solid #ccc;
    float: left;
    width: 100%
}

.dec-font-line-height {
    line-height: 35px;
    text-align: center;
    margin: 19px 0
}

div.dataTables_paginate {
    margin-top: 15px;
    margin-bottom: 15px
}

div.dataTables_paginate li {
    font-size: 12px !important;
    float: left;
    margin: 0
}

.each-full-width-row {
    float: left;
    width: 100%
}

.add-bootstrap-icon {
    margin-left: -23px !important;
    margin-bottom: 19px
}

.each-mt-15 {
    margin-top: 15px
}

.each-mb-15 {
    margin-bottom: 15px
}

.each-mb-30 {
    margin-bottom: 30px !important
}

.remove-frame .form-group {
    min-height: 70px !important
}

.remove-frame3 .form-group {
    min-height: 50px !important
}

.remove-frame4 .form-group {
    min-height: 60px !important
}

.remove-frame2 {
    min-height: 50px !important
}

.each-page3-delete-line {
    margin-top: 10px;
    margin-bottom: 58px;
    border: 0;
    border-top: 2px solid #000;
    width: 100%;
    float: left
}

.each-page3-delete-icon {
    position: relative;
    margin-top: -53px;
    margin-left: -33px
}

.each-btn-add {
    height: 40px;
    border-radius: 0;
    font-size: 16px;
    font-weight: bold;
    width: 100%
}

.each-btn-add3 {
    margin-right: 3px
}

.viewheading {
    line-height: 39px !important
}

.dorelle-padding {
    margin-top: 40px
}

.dorelle-padding .form-group {
    min-height: 50px
}

.each-fullwidth-dorelle {
    float: left;
    width: 100%
}

.font-update-btn {
    font-size: 14px
}

.edit-page-headding2 {
    line-height: 40px;
    text-align: center
}

.each-compny-agent-new {
    float: left;
    width: 100%
}

.each-transfer-agent {
    float: left;
    width: 100%
}

.each-dynamic-content {
    float: left;
    width: calc(100% - 50px)
}

.each-dynamic-delete {
    float: right;
    width: 50px;
    text-align: right
}

.each-dynamic-delete button {
    background-color: #cc2525;
    color: #fff;
    border-color: #cc2525
}

.each-dynamic-delete button:hover {
    background-color: #910a0a;
    color: #fff;
    border-color: #910a0a
}

.each-dynamic-add-button {
    background-color: #03781c;
    color: #fff;
    border-color: #03781c;
    margin-left: 16px !important;
    position: relative;
    margin-top: 32px
}

.each-dynamic-add-button:hover {
    background-color: #06631a;
    color: #fff;
    border-color: #06631a
}

.each-dynamic-add-button:visited {
    background-color: #06631a;
    color: #fff;
    border-color: #06631a
}

.each-dynamic-add-button:focus {
    background-color: #06631a;
    color: #fff;
    border-color: #06631a
}

.margin-function-0 {
    margin-top: 5px !important
}

.each-login-user-text {
    font-size: 14px !important;
    font-weight: normal
}

.each-login-user-credentiols a {
    font-size: 12px !important;
    font-weight: normal
}

.mt-reste-top2 {
    margin-top: 20px
}

.add-shift-padding-0 {
    padding: 0 !important
}

.dash-view-tablepadding td {
    padding: 15px 15px !important;
    width: 50% !important
}

.btn-dashboord-clientview {
    font-weight: 600;
    font-size: 14px;
    margin-left: 15px;
    line-height: 28px;
    border-radius: 3px !important;
    margin: 10px 17px 10px 20px
}

.diflogin-margins {
    margin-top: 20px;
    margin-bottom: 20px
}

.diflogin-final-submit {
    min-height: 40px !important
}

.boot-container-reform {
    width: 1170px !important
}

.logon-screen-logo {
    width: 40%
}

.pannel-spacing {
    padding: 20px 50px
}

.pannel-spacing .text-danger p {
    font-size: 13px
}

.each-password-height {
    min-height: 20px
}

.fluid-m0-p0-each {
    padding: 0 !important
}

.fixed-footer-boottom {
    bottom: 0;
    float: left;
    width: 100%
}

.pannel-mt-top {
    margin-top: 20px !important
}

.btn-front-login {
    color: #fff;
    background-color: #2fa5c8;
    border-color: #2fa5c8;
    line-height: 30px;
    min-width: 100px;
    font-size: 17px;
    font-weight: bold
}

.btn-front-login2 {
    color: #fff;
    background-color: #00335f;
    border-color: #00335f;
    line-height: 24px;
    min-width: 70px;
    font-size: 15px;
    font-weight: bold;
    margin-right: 10px
}

.pannel-spacing .form-control {
    height: 40px
}

.each-pannel-view {
    width: 1170px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: 1px 4px 13px -1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 1px 4px 13px -1px rgba(0, 0, 0, 0.75);
    box-shadow: 1px 4px 13px -1px rgba(0, 0, 0, 0.75)
}

.each-pannel-view-home {
    width: 60%;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: 1px 4px 13px -1px rgba(0, 0, 0, 0.75);
    -moz-box-shadow: 1px 4px 13px -1px rgba(0, 0, 0, 0.75);
    box-shadow: 1px 4px 13px -1px rgba(0, 0, 0, 0.75)
}

.eachfooter-footer {
    font-size: 12px !important;
    padding: 0 !important;
    z-index: 9999 !important;
    line-height: 18px !important
}

.each-home-login-eachview {
    margin-left: 110px
}

.testing-margin-each-top {
    margin-bottom: 9px
}

.testing-fullwidth {
    float: left;
    width: 100%
}

.each-font-size13 {
    font-size: 13px
}

.mt-testedpage-30 {
    margin-top: 30px !important
}

.each-extraclum-added {
    margin-bottom: 20px !important
}

.testingdone-mnpage .form-group.col-md-6 {
    margin-bottom: 0 !important
}

.taested-buttinnssize .btn {
    padding: 5px 10px
}

@media screen and (max-width:768px) {
    .main-header .col-md-5 {
        float: left;
        width: 85% !important
    }
    .hidden-xs {
        display: block !important
    }
    .content-header h1 {
        margin-top: 45px;
        margin-left: 11px
    }
    .each-inactive-active {
        margin: 49px 0 0 0 !important
    }
    .each-status-strip {
        margin: 49px 0 0 0 !important
    }
    .content-header>.breadcrumb {
        background: 0
    }
    .mobile-view-table {
        overflow-x: scroll;
        float: left;
        width: 100%
    }
    .mobile-space-top-15 {
        margin-top: 20px
    }
    .mobile-space-top-29 {
        margin-top: 29px
    }
    .mobile-space-top-50 {
        margin-top: 50px
    }
    .declaration_heading {
        width: 100%;
        min-width: 170px !important
    }
    .mobile-pdding-left-0 {
        padding-left: 0
    }
    .viewpage-pdding-left-15 {
        padding-left: 15px !important
    }
    .mobile-pdding-left-15 {
        padding-left: 15px !important;
        margin-bottom: 15px
    }
    .register_bg {
        width: 100% !important
    }
    .edit-page-headding2 {
        line-height: 40px;
        margin-top: 20px;
        margin-bottom: 20px;
        text-align: center
    }
    .mobile-headding-clear {
        float: left !important;
        width: 100% !important
    }
    .each-dynamic-add-bottom-space {
        margin-bottom: 30px
    }
    .each-dynamic-content {
        width: 100% !important
    }
    .each-dynamic-delete {
        width: 100% !important;
        margin-top: 15px;
        margin-bottom: 35px
    }
    .each-align-row3 {
        margin-bottom: 0 !important
    }
    .checkbox-mobile-terms {
        float: left !important;
        width: 100% !important
    }
    .fullwidth-inside-input {
        width: 100% !important
    }
    .each-pannel-view {
        width: 100%
    }
    .each-pannel-view-home {
        width: 100%
    }
    .each-home-login-eachview {
        margin-left: 0
    }
    .well {
        border-radius: 0 !important
    }
    .testing-div-fixed {
        float: left !important;
        width: 100% !important
    }
    .each-extraclum-added {
        margin-bottom: 20px !important
    }
    .each-extraclum-added2 {
        margin-bottom: 10px !important
    }
    .each-agent-3-mt-mobile {
        margin-top: 15px
    }
    .testdone-mobile-mt20 {
        margin-top: 20px
    }
    .testdone-mobile-mb20 {
        margin-bottom: 20px
    }
    .testdone-mobile-mb10 {
        margin-bottom: 10px
    }
    .testdone-mobile-mt15 {
        float: left;
        margin-top: 15px !important;
        margin-left: 5px
    }
    .testdone-postsection {
        margin-left: 0 !important;
        padding-left: 0 !important
    }
}

@media screen and (max-width:500px) {
    .each-status-strip p {
        margin: 0;
        padding: 5px 15px;
        line-height: 21px;
        font-size: 14px !important
    }
    .each-status-strip {
        margin: 0 0 20px 0
    }
    .testingdone-radiomt {
        margin-top: -35px !important
    }
    .testingdone-radiomt2 {
        margin-top: -35px !important
    }
    .testingdone-radiomt4 {
        margin-top: -75px !important
    }
    .tested-miradio-l0 {
        margin-left: 0 !important
    }
}

@media screen and (min-width:500px) and (max-width:650px) {
    .testingdone-radiomt {
        margin-top: -15px !important
    }
    .testingdone-radiomt2 {
        margin-top: -3px !important
    }
    .testingdone-radiomt4 {
        margin-top: -4px !important
    }
}

@media screen and (max-width:340px) {
    .erm_login_realign {
        font-size: 12px !important
    }
}

@media screen and (max-width:1024px) {
    .each-breadcrumb-nav {
        margin: 38px 0 8px 12px !important;
        float: left !important;
        width: 100%;
        background: none !important
    }
    .declaration_heading {
        min-width: 170px !important
    }
}

@media screen and (min-width:768px) and (max-width:992px) {
    .mobile-pdding-left-0 {
        padding-left: 0
    }
    .tab-margin-top-20 {
        margin-top: 20px
    }
    .tab-margin-top-30 {
        margin-top: 30px
    }
    .tab-margin-left-15 {
        margin-left: 15px
    }
    .tab-space-top-50 {
        margin-top: 50px
    }
    .edit-page-headding2 {
        line-height: 40px;
        margin-top: 20px;
        margin-bottom: 20px;
        text-align: center
    }
    .mobile-headding-clear {
        float: left !important;
        width: 100% !important
    }
    .each-dynamic-add-bottom-space {
        margin-bottom: 30px
    }
    .fullwidth-inside-input {
        width: 100% !important
    }
    .testdone-mobile-ml0 {
        padding-left: 0
    }
    .testdone-tab-pl0 {
        padding-left: 0 !important
    }
    .testdone-viewfile {
        margin-left: 5px !important
    }
    .testdone-postal-pl0 {
        padding-left: 0
    }
}

@media screen and (min-width:768px) and (max-width:1170px) {
    .mobile-view-table {
        overflow-x: scroll;
        float: left;
        width: 100%
    }
    .register_bg {
        width: 100% !important
    }
    .viewpage-pdding-tab-15 {
        margin-left: 15px
    }
    .checkbox-mobile-terms {
        float: left !important;
        width: 100% !important
    }
    .each-pannel-view {
        width: 100%
    }
    .testing-fixed-newgrid {
        float: left;
        width: 100%
    }
}

.alert-success {
    z-index: 99909 !important;
    width: 400px;
    text-align: center;
    border-radius: 0 !important;
    top: 70px;
    font-size: 14px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    background: #6dd26d !important;
    padding: 8px;
    border: 0;
    animation: signup-response .3s 1;
    -webkit-animation: signup-response .3s 1;
    animation-fill-mode: forwards;
    clear: both;
    animation-delay: 3s;
    -webkit-animation-delay: 3s;
    -webkit-animation-fill-mode: forwards
}

@keyframes signup-response {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes signup-response {
    from {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.dash-view-tablepadding tr td:first-child {
    width: 335px !important;
    float: left
}

.dash-view-tablepadding tr td:last-child {
    width: calc(99% - 362px) !important;
    float: left
}

.fileview {
    float: right;
    font-weight: bold
}

.notapply {
    text-align: center;
    font-weight: bold;
    color: #285ec1;
    font-size: 15px
}

.borderdiv {
    padding-top: 20px;
    margin-top: 20px
}

.btn-secondary {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
    font-weight: bold
}

.each-form-label-size {
    padding-top: 3px
}

.each-form-label-size label {
    font-weight: 500;
    color: #000;
    margin-bottom: 3px;
    line-height: 19px;
    font-size: 14px
}

.each-form-label-size input[type=text] {
    height: 32px;
    font-size: 12px;
    box-shadow: none
}

.each-form-label-size select {
    height: 32px;
    font-size: 12px;
    box-shadow: none
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #dd4b39;
    font-size: 11px;
    margin-top: 1px;
    margin-bottom: 5px
}

.each-form-label-size .form-group {
    min-height: 70px
}

.each-background-map {
    background: #eaf7fa;
    float: left;
    width: 100%;
    padding: 15px 10px 3px 10px;
    border: 1px solid #bed1d5;
    margin-top: 10px;
    margin-bottom: 20px
}

.each-bg-latitude {
    background: #FFF;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    float: left;
    padding: 0 13px;
    width: 100%
}

.each-bg-latitude .form-group {
    min-height: auto;
    margin-top: 11px
}

.each-bg-latitude2 {
    background: #FFF;
    border: 1px solid #ccc;
    margin-bottom: 10px;
    float: left;
    padding: 0 13px
}

.each-bg-latitude2 .form-group {
    min-height: auto;
    margin-top: 11px
}

.each-reviewd-textarea-pr-0 {
    padding-right: 0
}

.each-reviewd-textarea-pr-0 textarea {
    min-height: 121px
}

.reviewed-headding-icon {
    float: left;
    width: 25px;
    height: 25px;
    background: #20bc7f;
    border-radius: 100%;
    text-align: center;
    color: #FFF;
    margin-top: 2px
}

.reviewed-headding-icon i {
    font-size: 14px;
    line-height: 27px
}

.reviewed-headding {
    width: calc(100% - 33px);
    font-size: 17px;
    color: #056b91;
    font-weight: 600;
    line-height: 25px;
    float: right
}

.each-rev-headding-mb10 {
    margin-bottom: 16px;
    margin-left: 13px
}

.each-rev-headding-right {
    float: left;
    border-bottom: 1px solid #056b91
}

.each-background-primary {
    background: #eaf7fa;
    float: left;
    width: 100%;
    padding: 10px 10px 5px 10px;
    border: 1px solid #bed1d5;
    margin-top: 10px;
    margin-bottom: 10px
}

.each-reviewed-form .form-group {
    min-height: 54px !important
}

.each-officer-primary {
    background: #f7f7f7;
    float: left;
    width: 100%;
    padding: 10px 20px 0 20px;
    border: 1px solid #e1e1e1;
    margin-top: 10px;
    margin-bottom: 10px
}

.each-reviewd-font-size {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 14px;
    color: #000;
    line-height: 20px
}

.each-rev-headding-mb10-new {
    margin-bottom: 15px;
    margin-left: 0
}

.form-group.each-reviewd-radio-space {
    min-height: 40px !important
}

.each-revied-float-right {
    float: right
}

.each-background-managing-partner {
    float: left;
    width: 100%;
    padding: 10px 10px 2px 10px;
    border: 1px solid #b5d0c6;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #edfdf7
}

.redefied-each-mt {
    margin-top: 22px
}

.each-headding-password-management {
    font-size: 16px !important;
    color: #056b91 !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important
}

.each-reviewd-attension-font {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #000 !important;
    line-height: 19px !important
}

.each-reviewd-list-attention li {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #000 !important;
    line-height: 18px !important;
    margin-bottom: 12px
}

.each-rev-date-signature {
    font-weight: 500;
    color: #000;
    margin-bottom: 3px;
    line-height: 18px;
    font-size: 14px
}

.each-reviewd-attension-font-upload {
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #000 !important;
    line-height: 21px !important;
    margin-bottom: 0;
    margin-top: 13px
}

.each-decbg-mt {
    margin-top: 20px
}

.each-decbg-mt2 {
    margin-bottom: 0
}

.i-agreebtn-spacing-review {
    min-height: 30px !important;
    margin-top: 0 !important;
    padding-left: 0 !important
}

.each-review-pl-nessery {
    padding-left: 0
}

.declaration_heading-reviewed {
    background-color: #FFF;
    margin: 12px auto 5px auto;
    width: 25%;
    color: #10627a;
    font-size: 16px;
    font-family: Montserrat;
    font-weight: 700;
    border-radius: 3px;
    border: 2px solid #10627a
}

.declaration_heading-reviewed p {
    margin-bottom: 0;
    font-weight: 600
}

.each-extrafields-margin-remove {
    margin-top: 10px;
    padding-top: 0
}

.each-regdate-simple-margin {
    margin-top: 3px
}

@media screen and (max-width:768px) {
    .mobile-sapcinglogin2-viewform {
        margin-bottom: 20px
    }
    .each-tested-copypossport {
        margin-top: 20px
    }
    .each-companyax-mt-20 {
        margin-top: 20px
    }
    .mobile-reviewd-addpadding-top {
        margin-top: 20px !important
    }
    .mobile-each-mt-50-reviewed {
        margin-top: 24px
    }
    .each-tab-floated-btn {
        float: right !important
    }
    .each-officer-primary {
        padding-bottom: 20px !important
    }
    .each-prefix-latitude {
        padding-left: 0
    }
}

@media screen and (max-width:550px) {
    .mobile-eachtested-login2 {
        padding-left: 0
    }
    .mobile-eachtested-topspace {
        margin-top: 10px !important
    }
    .each-fullname-tested {
        padding: 0 !important
    }
    .data-each-mb-15 {
        margin-top: 20px !important
    }
    .user-3-opsition {
        margin-top: 15px !important
    }
    .each-tab-floated-btn {
        float: right !important
    }
    .mobile-each-mb-15-review {
        margin-bottom: 10px
    }
    .mobile-reviewd-nopadding {
        padding: 0 !important
    }
    .reviewed-headding {
        width: calc(90% - 40px);
        line-height: 21px;
        float: left;
        margin-left: 8px
    }
    .mobile-reviewd-addpadding-top {
        margin-top: 20px
    }
    .mobile-each-mt-50-reviewed {
        margin-top: 24px
    }
    .reviewed-headding {
        font-size: 16px
    }
    .declaration_heading-reviewed {
        float: none;
        clear: both;
        margin-bottom: 10px
    }
    .each-review-pl-nessery {
        padding-left: 15px !important
    }
    .login2-each-subheadding {
        color: #FFF !important;
        font-size: 15px !important
    }
    .each-move-top-space {
        margin-top: 0 !important
    }
    .each-mobile-latitude {
        float: none !important;
        width: 90%;
        margin: 10px auto 10px auto !important
    }
    .review-each-mobile-spacing12 {
        margin-top: 20px !important
    }
    .each-termsof-use {
        margin-top: 18px !important
    }
    .danger-btn-each-mobile {
        float: right
    }
}

@media screen and (min-width:550px) and (max-width:1024px) {
    .each-prefix-latitude {
        padding-left: 0
    }
    .each-fullname-tested {
        padding: 0 !important;
        margin-top: 0
    }
    .each-officer-primary {
        padding-bottom: 20px !important
    }
    .danger-btn-each-mobile {
        float: right
    }
    .each-termsof-use {
        margin-top: 18px !important
    }
    .review-each-mobile-spacing12 {
        margin-top: 20px !important
    }
    .reviewed-headding {
        font-size: 16px
    }
    .declaration_heading-reviewed {
        float: none;
        clear: both;
        margin-bottom: 10px
    }
    .mobile-reviewd-nopadding {
        padding: 0 !important
    }
    .each-revied-float-right {
        margin-left: -76px !important
    }
    .each-mobile-latitude {
        float: none !important;
        width: 90%;
        margin: 10px auto 10px auto !important
    }
    .each-move-top-space {
        margin-top: 0 !important
    }
}

@media screen and (min-width:768px) and (max-width:1000px) {
    .each-tab-margin-mt-20 {
        margin-top: 20px !important
    }
    .each-dob-tested-new {
        margin-top: 20px !important
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .mobile-sapcinglogin2-viewform {
        margin-bottom: 20px !important
    }
    .each-remove-filed {
        margin-right: 0 !important
    }
    .each-tab-removefileds-right {
        margin-left: -14px
    }
    .each-form-label-size label {
        font-size: 13px
    }
    .each-remove-filed {
        margin-right: 10px
    }
}

@media screen and (min-width:992px) and (max-width:1140px) {
    .tab-potrate-mt-15 {
        margin-top: 17px
    }
}

.each-if-registered {
    margin-top: 20px
}

.input-group-each-height {
    height: 35px !important
}

.each-background-primary-registration {
    background: #eaf7fa;
    float: left;
    width: 100%;
    padding: 20px 10px 10px 10px;
    border: 1px solid #bed1d5;
    margin-top: 10px;
    margin-bottom: 20px
}

.each-bottom-space-review {
    padding-top: 13px !important
}

.tested-review-ml-0 {
    padding-left: 0
}

.login2-each-subheadding {
    color: #FFF !important;
    font-size: 16px !important;
    margin-bottom: 10px !important
}

.each-move-top-space {
    margin-top: -40px
}

.each-move-top-space-map-headding {
    margin-top: -15px !important
}

.each-map-review-pt {
    padding-top: 34px !important
}

.longitude-user1 {
    margin-right: 20px;
    float: right;
    padding-bottom: 11px
}

.latitude-headding {
    font-size: 15px !important;
    font-weight: 600 !important
}

.each-headding-agentinfo {
    font-size: 16px !important;
    color: #056b91 !important;
    font-weight: 600 !important;
    margin-bottom: 8px !important;
    text-decoration: none
}

.mt-extra-eachspace {
    margin-top: 20px
}

.add-agent-added-each {
    padding-top: 0;
    margin-top: 0
}

.add-agent-added-each hr {
    margin-top: 10px;
    margin-bottom: 15px;
    border: 0;
    border-top: 1px solid #7c7c7c;
    width: 100%;
    float: left
}

.each-termsof-use {
    font-size: 16px !important;
    color: #20bc7f !important;
    margin-bottom: 10px !important;
    font-weight: 600 !important;
    margin-top: 5px
}

.page-overflow-font p {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.page-overflow-font ul li {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.page-overflow-font ul li {
    margin-bottom: 10px
}

.page-overflow-font ol li {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.page-overflow-font ol li {
    margin-bottom: 10px
}

.each-date-ml-0 {
    margin-left: 0
}

.danger-btn-each-disktop {
    margin-right: 20px
}

.each-remove-filed {
    margin-right: -20px;
    float: right
}

.each-form-label-size label span {
    font-weight: normal;
    color: red;
    font-size: 19px
}

.each-lable-letterspace {
    letter-spacing: -0.4px
}

.each-final-pr-0 {
    padding-right: 0
}

.each-final-pl-0 {
    padding: 0
}

.each-final-identify {
    margin-top: 16px
}

.each-final-identify-2 {
    margin-top: 16px;
    margin-bottom: 10px
}

.each-final-declaration-pb {
    padding-bottom: 10px
}

.each-final-small-headding {
    margin-top: 7px
}

.each-final-login3-padding {
    padding: 10px 10px 0 10px !important
}

.each-inside-block label {
    font-weight: 500;
    color: #000;
    font-size: 13px;
    margin-bottom: 3px
}

.each-inside-block .form-group {
    min-height: 68px !important
}

.each-inside-block label span {
    font-weight: bold;
    color: red;
    font-size: 15px
}

.insideview-status-approved {
    background: #0a772e;
    border: 1px solid #0a772e;
    margin: 10px 0 0 0;
    padding: 0;
    line-height: 12px;
    color: #FFF;
    border-radius: 3px
}

.insideview-status-approved p {
    line-height: 27px;
    font-size: 14px !important
}

.each-view-certificate {
    font-weight: 600 !important;
    float: right;
    border: 1px solid #1486c8;
    font-size: 13px;
    padding: 3px 10px;
    border-radius: 5px;
    margin-top: -23px;
    color: #1486c8
}

.each-view-certificate:hover {
    color: #000;
    border: 1px solid #000
}

.insideview-border {
    border: 0
}

.insideview-content {
    padding-top: 5px
}

.insideview-box-header {
    padding: 10px 0 10px 0
}

.each-inside-block input[type=text] {
    height: 32px;
    font-size: 12px;
    box-shadow: none
}

.each-inside-block select {
    padding-right: 0 !important;
    font-size: 13px
}

.main-footer p {
    font-size: 14px !important
}

.full-width-line {
    float: left;
    width: 100%
}

.inside-review-height {
    min-height: 113px
}

.content-header h1 {
    font-size: 19px
}

.inside-review-select2 {
    height: 33px;
    font-size: 14px;
    margin-bottom: 10px
}

.insideview-content .table.table-bordered.dataTable {
    font-size: 13px
}

.insideview-content .table.table-bordered.dataTable .btn-primary {
    font-weight: 600;
    font-size: 13px;
    padding: 6px;
    color: #FFF;
    background: #3896cc
}

.insideview-content .box-body {
    padding: 0 10px 10px 10px
}

.insideview-content .table.table-bordered.dataTable thead tr th {
    vertical-align: top
}

.navbar-nav>li>.dropdown-menu {
    width: 325px !important;
    font-size: 13px !important
}

.ins-each-companyassign {
    background: #FFF;
    padding: 20px
}

.ins-each-updatebtn {
    font-size: 14px;
    padding: 8px 25px;
    margin-top: 10px
}

.ins-each-font-size {
    font-size: 13px
}

.inside-dashboord-clientview {
    font-weight: 600 !important;
    font-size: 14px !important;
    margin-left: 15px !important;
    line-height: 26px;
    border-radius: 2px !important
}

.eamil-break-word {
    word-break: break-all !important
}

.each-insideframe-bgouter {
    background: #FFF;
    margin: 0 2%;
    width: 96%;
    padding: 15px 25px
}

.each-insideframe-bgouter label {
    font-size: 13px;
    font-weight: 500;
    color: #000;
    line-height: 19px
}

.each-insideframe-bgouter input[type=text] {
    height: 32px;
    font-size: 12px;
    box-shadow: none
}

.each-insideframe-bgouter select {
    height: 32px;
    font-size: 12px;
    box-shadow: none
}

.each-insideframe-bgouter .form-group {
    min-height: 75px
}

.rdev-mainframeouter .each-insideframe-bgouter {
    margin: 0;
    width: 100%
}

.rdev-backbtn-mrt {
    margin-right: -15px
}

.each-insideframe-textarea textarea {
    min-height: 121px
}

.each-insideframe-postal-row {
    border: 1px solid #ccc;
    float: left;
    width: 100%;
    padding: 22px 10px;
    margin-bottom: 20px
}

.each-postal-right {
    padding-left: 0
}

.if-register-group input[type=text] {
    height: 36px !important
}

.inside-each-background-primary {
    background: #eaf7fa;
    float: left;
    width: 100%;
    padding: 20px 10px 10px 10px;
    border: 1px solid #bed1d5;
    margin-top: 10px;
    margin-bottom: 25px
}

.inside-each-background-primary .register_heading {
    font-size: 16px;
    color: #FFF;
    line-height: 24px
}

.inside-each-background-primary .form-group {
    min-height: 58px !important
}

.each-insideframe-borderrow {
    border: 1px solid #e1e1e1;
    float: left;
    width: 100%;
    padding: 22px 10px;
    margin-bottom: 20px
}

.each-reviewd-font-size-inside {
    font-family: Montserrat;
    font-weight: 500;
    font-size: 13px;
    color: #000;
    line-height: 19px
}

.each-rev-headding-inside {
    margin-bottom: 15px;
    margin-left: 0
}

.each-rev-headding-right-inside {
    float: left;
    border-bottom: 1px solid #056b91
}

.reviewed-headding-inside {
    width: 100%;
    font-size: 17px;
    color: #056b91;
    font-weight: 600;
    line-height: 25px;
    float: left;
    margin-left: 14px
}

.each-inside-empty-border {
    border: 1px solid #ccc;
    float: left;
    width: 97%;
    background: #FFF;
    margin-left: 1.5%;
    padding-top: 13px;
    padding-bottom: 13px;
    margin-bottom: 15px
}

.inside-editpage-viewfile {
    margin-top: -25px
}

.inside-editpage-viewfile a {
    border: 1px solid #268ac4;
    padding: 4px 15px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600
}

.inside-editpage-viewfile a:hover {
    color: #000;
    border: 1px solid #000
}

.each-addbenefitial-row .beneficial_btn {
    font-size: 13px
}

.added-neline-row {
    border: 1px solid #7a7a7a
}

.each-addpartner-addedfields .form-group {
    min-height: 58px !important
}

.eachinside-same-as {
    padding-left: 0
}

.each-reviewd-attension-font-inside {
    font-size: 13px !important;
    font-weight: 500 !important;
    color: #000 !important;
    line-height: 19px !important
}

.each-reviewd-list-attention-inside li {
    font-size: 13px !important;
    font-weight: 500 !important;
    color: #000 !important;
    line-height: 18px !important;
    margin-bottom: 12px
}

.insidepage-my-10 {
    margin-top: 7px;
    margin-bottom: 7px
}

.inside-attachment-view {
    border: 1px solid #268ac4;
    padding: 4px 15px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
    margin-top: 10px;
    float: left;
    margin-bottom: 20px
}

.inside-attachment-view2 {
    border: 1px solid #268ac4;
    padding: 4px 15px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
    margin-top: 0;
    float: left;
    margin-bottom: 20px
}

.inside-actionbtn-fontsize {
    font-size: 13px
}

.each-insideframe-bgouter label span {
    font-weight: bold;
    color: red
}

.each-signature-attachment {
    padding-bottom: 15px;
    float: left;
    margin-right: 20px
}

.each-owner-padding-left0 {
    padding-left: 0
}

.insidepages-odd-bg {
    border: 1px solid #b5d0c6;
    margin-top: 10px;
    margin-bottom: 10px;
    background: #edfdf7
}

.insidepages-odd-bg .reviewed-headding-inside {
    color: #49ba8f
}

.insidepages-odd-bg .each-rev-headding-right-inside {
    border-bottom: 1px solid #49ba8f
}

.each-insideframe-bgouter .help-block {
    margin-top: 1px !important;
    margin-bottom: 10px;
    color: #eb3733 !important;
    font-size: 11px !important
}

.help-block {
    color: #eb3733 !important
}

.each-background-map-viewpage {
    margin-top: 25px;
    margin-bottom: 25px
}

.each-viewpage-outer {
    background: #FFF;
    margin: 0 2%;
    width: 97%;
    padding: 30px;
    font-size: 13px !important;
    border: 1px solid #d6d6d6
}

.each-viewpage-outer label {
    font-weight: 600;
    color: #000;
    margin-right: 5px;
    margin-bottom: 0
}

.each-viewpage-borderrow {
    border: 1px solid #e1e1e1;
    float: left;
    width: 100%;
    padding: 22px 20px;
    margin-bottom: 25px;
    background: #f7f7f7
}

.viewpage-taxnumber {
    margin-left: 15px
}

.each-viewpage-outer .form-group {
    margin-bottom: 16px;
    line-height: 18px;
    min-height: 20px
}

.each-viewpage-borderrow-border {
    border: 1px solid #e1e1e1;
    float: left;
    width: 100%;
    padding: 22px 20px;
    margin-bottom: 20px
}

.each-viewpage-borderrow-border .form-group {
    margin-bottom: 5px;
    line-height: 18px;
    min-height: 20px
}

.viewpage-each-background-primary {
    background: #eaf7fa;
    float: left;
    width: 100%;
    padding: 20px 10px 10px 10px;
    border: 1px solid #bed1d5;
    margin-top: 10px;
    margin-bottom: 25px
}

.each-viewpage-outer-mb-0 {
    margin-bottom: 0;
    padding-bottom: 0
}

.viewpage-each-background-primary .register_heading {
    font-size: 16px;
    color: #FFF;
    line-height: 24px;
    margin-bottom: 15px
}

.viewpage-postaladderss {
    padding-bottom: 5px
}

.each-breakword-line2 {
    word-break: break-word
}

.viewpage-nobgrow-padding {
    padding-left: 5px;
    padding-right: 5px
}

.viewpage-each-background-primary {
    background: #eaf7fa;
    float: left;
    width: 100%;
    padding: 20px 10px 10px 10px;
    border: 1px solid #bed1d5;
    margin-top: 10px;
    margin-bottom: 25px
}

.viewpage-viewfile {
    border: 1px solid #268ac4;
    padding: 4px 10px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
    background: #FFF !important;
    margin-left: 5px
}

.viewpage-viewfile:hover {
    border: 1px solid #000;
    color: #000
}

.viewpage-mt-mb {
    margin-top: 0;
    margin-bottom: 10px
}

.viewpage-odd-bg {
    border: 1px solid #b5d0c6;
    margin-bottom: 18px;
    background: #edfdf7
}

.viewpage-odd-bg .reviewed-headding-inside {
    color: #49ba8f
}

.viewpage-odd-bg .each-rev-headding-right-inside {
    border-bottom: 1px solid #49ba8f
}

.each-viewpage-borderrow-border .declaration_heading-reviewed {
    background-color: #FFF;
    margin: 12px auto 15px auto;
    width: 25%;
    color: #10627a;
    font-size: 16px;
    font-family: Montserrat;
    font-weight: 700;
    border-radius: 3px;
    border: 2px solid #10627a
}

.each-viewpage-borderrow-border .edit-page-headding2 {
    line-height: 34px
}

.each-officer-primary .declaration_heading-reviewed {
    background-color: #FFF;
    margin: 12px auto 15px auto;
    width: 25%;
    color: #10627a;
    font-size: 16px;
    font-family: Montserrat;
    font-weight: 700;
    border-radius: 3px;
    border: 2px solid #10627a
}

.each-officer-primary .edit-page-headding2 {
    line-height: 34px
}

.attensionmt-15 {
    margin-top: 15px
}

.each-insideframe-bgouter .each-background-map {
    padding: 15px 20px 3px 20px
}

.each-viewpage-outer .each-background-map-viewpage {
    padding: 15px 20px 3px 20px
}

.view-uploads-mb-space-10 {
    margin-bottom: 10px !important
}

.each-resetpassword .form-group {
    min-height: 65px
}

.each-licencegroup-row {
    border: 1px solid #ccc;
    margin-bottom: 18px;
    padding: 10px 0 0 0
}

.each-user-btnback {
    color: #FFF;
    background: #f26522;
    border: 1px solid #af4e1f;
    line-height: 20px;
    padding: 7px 10px;
    border-radius: 4px;
    font-weight: 600
}

.each-user-btnback:hover {
    color: #FFF;
    background: #d05013;
    border: 1px solid #793312;
    line-height: 20px;
    padding: 7px 10px;
    border-radius: 4px;
    font-weight: 600
}

.each-backbtn-mb-10 {
    margin-bottom: 15px
}

.each-backbtn-mb-25 {
    margin-bottom: 25px;
    margin-left: -10px
}

.each-resepassword-headding {
    text-align: center;
    font-size: 19px;
    margin-bottom: 20px !important;
    margin-top: 0 !important
}

.eachpassword-management-outerrow {
    width: 420px;
    background: #f7f7f7;
    margin: 80px auto 80px auto;
    padding: 30px 25px 20px 25px;
    border: 1px solid #ccc;
    box-shadow: 0 -1px 5px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0 -1px 5px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0 -1px 5px 3px rgba(0, 0, 0, 0.18)
}

.eachpassword-management-icon {
    height: 80px;
    width: 80px;
    background: #3c8dbc;
    display: block;
    margin: -91px auto 22px auto;
    border-radius: 100%;
    text-align: center;
    box-shadow: 0 -1px 5px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0 -1px 5px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0 -1px 5px 3px rgba(0, 0, 0, 0.18)
}

.eachpassword-management-icon i {
    font-size: 45px;
    color: #FFF;
    line-height: 79px
}

.eachpassword-management-outerrow input[type=text] {
    font-size: 13px !important
}

.different-login-removepaddings-y {
    padding-left: 0;
    padding-right: 0
}

.each-signature-bordered {
    border: 1px solid #ccc;
    padding: 5px 15px 12px 15px;
    margin-top: 10px;
    margin-bottom: 10px
}

.eachrequired-agentlogin-top {
    margin-top: 10px
}

.each-textarea-resizenone {
    resize: none;
    font-size: 13px
}

.rdev-textarea-resizenone {
    resize: none;
    font-size: 13px;
    min-height: 125px !important
}

.rdev-textarea-resizenonerm {
    resize: none;
    font-size: 13px;
    min-height: 106px !important
}

.login-3-latitude {
    background: #FFF;
    padding: 13px 0;
    border: 1px solid #ccc;
    margin-bottom: 20px
}

.login-3-latitude .form-group {
    min-height: 25px !important
}

.eachlineheight-latitude {
    line-height: 55px !important
}

.mobile-space-top-10-login3 {
    margin-top: 10px
}

.agent-company-viewpage-shade {
    background: #f2f8f9;
    float: left;
    width: 100%;
    padding: 20px 10px 10px 10px;
    border: 1px solid #bed1d5;
    margin-top: 10px;
    margin-bottom: 10px
}

.agent-company-viewpage-outer label {
    font-size: 13px;
    font-weight: 600;
    color: #000
}

.eachdatatable-filterselect .dataTables_filter {
    float: left
}

.view-each-or-block {
    position: relative;
    width: 97%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px
}

.view-each-or-block span {
    position: relative;
    z-index: 2;
    background-color: #fff;
    padding: 3px 5px;
    display: inline-block;
    border: 1px solid #008da9;
    color: #000;
    border-radius: 10px;
    color: #008da9 !important;
    font-weight: bold;
    padding: 8px 20px;
    font-size: 15px
}

.view-each-or-block::before {
    content: "";
    left: 0;
    right: 0;
    top: 50%;
    height: 1px;
    position: absolute;
    background-color: #008da9
}

.insidelabel-color label span {
    color: #000
}

.insidelabel-color .box {
    padding: 25px
}

.view-each-or-block span i {
    font-size: 18px;
    float: left;
    margin-top: 2px;
    margin-right: 5px;
    color: #008fac
}

.login-3-each-viewfile {
    border: 1px solid #268ac4;
    padding: 4px 15px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: 600;
    margin-left: 10px
}

.each-boxborder-top-none {
    border: 0
}

.each-card-select3ui {
    min-height: 35px;
    min-width: 100px;
    margin: 0 0 15px 0;
    font-size: 13px
}

.box-padding-eachnotify {
    padding: 20px;
    float: left;
    width: 100%
}

.btn-highlight-ui {
    background-color: #f39c12;
    color: #f5f5f5;
    border-color: #f39c12;
    font-weight: bold;
    font-size: 14px;
    margin: 0
}

.btn-highlight-ui:hover {
    background: #2c3b41;
    border: 1px solid #2c3b41
}

.eachstatus-approved-bottom {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 20px;
    padding: 0
}

.full-width-eachpadding {
    padding-left: 10px;
    padding-right: 10px
}

.full-width-eachpadding-left {
    padding-left: 0
}

.full-width-eachpadding-right {
    padding-right: 0
}

.each-addbtn-alignright {
    float: right
}

.agent2-dashboard-eachview {
    background: #FFF;
    padding-top: 20px;
    min-height: 400px;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    float: none
}

.agagnt-2-passwordmanagement .form-group {
    min-height: 50px
}

.agent-2nd-viewpage .form-group {
    min-height: 35px
}

.inside-userpage-paddings {
    padding: 30px 20px 20px 20px
}

.each-inactive-active {
    background: #FFF;
    border: 1px solid #3f4a4b;
    margin: 10px 0 0 0;
    border-radius: 5px;
    line-height: 15px
}

.each-inactive-active p {
    line-height: 27px;
    font-size: 14px !important
}

.each-backbtn-mr-15 {
    margin-right: 15px !important
}

.each-agentprint-btn {
    background: #f39c12;
    width: 145px;
    margin: auto auto 20px auto;
    color: #FFF;
    font-weight: 600;
    border: 1px solid #f38412;
    line-height: 32px;
    border-radius: 4px
}

.each-agentprint-btn i {
    font-size: 19px;
    margin-right: 2px
}

.each-exampending-btn {
    background: #f0ad4e !important;
    border: 1px solid #ff9b57
}

.each-exampending-btn:hover {
    border: 1px solid #ff9b57
}

.each-examcompleted-btn {
    background: #5cb85c !important;
    border: 1px solid #358635
}

.each-examcompleted-btn:hover {
    border: 1px solid #358635
}

.each-avilabale-btn {
    background: #1c1858 !important;
    border: 1px solid #0e0b40
}

.each-avilabale-btn:hover {
    border: 1px solid #0e0b40
}

.each-not-avilabale-btn {
    background: #721851 !important;
    border: 1px solid #721e53
}

.each-not-avilabale-btn:hover {
    border: 1px solid #1b0111
}

.each-breadcrumb-outer {
    padding: 0
}

.each-backbutton-outer {
    padding: 0
}

.unset-nav-padding-left {
    padding-left: 8px
}

.unset-nav-padding-right {
    padding-right: 8px
}

.custombtn {
    padding: 9px 40px
}

.each-transferouter-minheight {
    background: #FFF;
    padding: 20px
}

.each-transferouter-minheight label {
    font-size: 13px;
    font-weight: 500;
    color: #000;
    line-height: 19px
}

.each-transferouter-minheight input[type=text] {
    height: 32px;
    font-size: 12px;
    box-shadow: none
}

.each-transferouter-minheight select {
    height: 32px;
    font-size: 12px;
    box-shadow: none
}

.each-transferouter-minheight .form-group {
    min-height: 75px
}

.insideview-content .btn {
    font-size: 14px !important;
    font-weight: 600
}

.editEachuser-divflat {
    float: left
}

.eachmain-btn-center-outer {
    text-align: center;
    border-top: 1px solid #ccc;
    padding-top: 15px;
    margin-top: 20px
}

.each-editview-btn {
    background: #f39c12;
    margin: 20px auto 20px auto;
    color: #FFF;
    font-weight: 600;
    border: 1px solid #f38412;
    line-height: 32px;
    border-radius: 4px;
    padding: 0 15px
}

.each-editview-btn i {
    font-size: 19px;
    margin-right: 4px;
    margin-top: 8px;
    float: left
}

.each-editview-btn:hover {
    background: #3177b3;
    border: 1px solid #3177b3
}

.password-eachinput-group {
    width: 100%
}

.password-eachinput-button {
    font-weight: bold;
    width: auto;
    min-width: 120px;
    height: 39px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    float: none;
    border-radius: 4px
}

.agent2-viewpage-bica-pt10 {
    padding-top: 20px
}

.each-indtransfer-outer {
    padding: 40px 40px 18px 40px;
    border: 1px solid #ccc;
    margin-top: 30px;
    margin-bottom: 30px
}

.eachadduser-btnmb-10 {
    margin-bottom: 10px
}

.each-main-outer-padding {
    padding: 10px 20px 20px 20px
}

.reword-eachstatus-all {
    border: 1px solid #000;
    border-radius: 4px;
    font-size: 14px
}

.reword-eachstatus-all p {
    line-height: 30px;
    font-size: 13px !important
}

.eachstatus-approvedcolor {
    color: #0a772e;
    font-weight: 600
}

.eachstatus-pendingcolor {
    color: #f8a42d;
    font-weight: 600
}

.eachstatus-notapprovedcolor {
    color: #0d62c8;
    font-weight: 600
}

.each-examform-page-mt-10 {
    margin: 10px 0 0 0 !important
}

.each-examinsidetab-mb10 {
    margin-bottom: 10px
}

.each-examinsidetab-backbtn {
    margin-top: 15px;
    padding-right: 4px
}

.padding-16-each-insideframe {
    padding: 20px
}

.each-backbtn-mb-25-each {
    margin-bottom: 25px
}

.each-negitivevalue-right {
    padding-right: 8px
}

.each-negitivevalue-left {
    padding-left: 8px
}

.main-header {
    position: fixed;
    max-height: 100px;
    z-index: 1030;
    width: 100%
}

.main-sidebar,
.left-side {
    position: fixed
}

.content-wrapper {
    margin-top: 48px
}

@media screen and (max-width:766px) {
    .content-wrapper {
        margin-top: 100px
    }
}

.each-user-logedheadder {
    margin: 12px 17px 0 0;
    padding: 0
}

.each-user-logedheadder ul {
    margin: 0;
    padding: 0
}

.each-user-logedheadder ul li {
    margin: 0 0 0 12px;
    padding: 0;
    font-size: 14px;
    color: #FFF;
    display: inline-block;
    list-style: none
}

.each-user-logedheadder ul li a {
    color: #FFF;
    background: #f26522;
    border: 1px solid #af4e1f;
    line-height: 20px;
    padding: 7px 10px;
    border-radius: 4px;
    font-weight: 600
}

.each-user-logedheadder ul li span {
    font-weight: normal
}

.each-user-logedheadder ul li a:hover {
    background: #d05013;
    border: 1px solid #793312
}

.each-user-logedheadder ul li a i {
    font-size: 18px
}

@media screen and (max-width:768px) {
    .each-user-logedheadder ul li {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
        font-size: 13px
    }
    .each-user-logedheadder {
        float: right;
        width: 82%
    }
}

.has-feedback .form-control {
    padding-right: 23px !important
}

.revised-text-font {
    font-weight: bold;
    font-size: 18px
}

.page-number-each {
    font-weight: bold;
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 20px
}

.each-viewpage-partners-mt {
    margin-top: 20px;
    float: left;
    width: 100%
}

.each-viewpage-partners-mt3 {
    margin-top: 20px;
    float: left;
    width: 100%
}

.each-law-partner-space {
    margin-top: 20px;
    float: left;
    width: 100%
}

.each-law-newpartner-space {
    margin-top: 20px;
    float: left;
    width: 100%
}

.each-viewpage-set-addbtn {
    margin-top: 10px;
    margin-bottom: 20px
}

.each-viewpage-set-subscript {
    margin-top: 15px
}

.each-viewpage-set-subscript-mb {
    margin-bottom: 15px !important;
    float: left
}

.each-viewpage-set-browsemb {
    margin-bottom: 25px !important
}

.each-viewpage-set-bottomheadding {
    margin-top: 15px
}

.each-viewpage-set-tdheadding {
    margin: 3px 0 21px 0 !important;
    line-height: 20px !important
}

.each-viewpage-set-listlast {
    margin: 0 0 5px 0 !important
}

.each-viewpage-set-listfirst {
    margin-top: 15px
}

.each-viewpage-set-li li {
    width: auto !important
}

.each-viewpage-lawyer2-add {
    display: block;
    float: left;
    width: 100%;
    margin-top: 20px
}

.each-acc-point-mttop {
    margin-top: 15px
}

.section-handle .check-box-lable {
    min-width: auto !important
}

.badge-headdings {
    font-size: 17px;
    padding: 0 15px
}

.add-eachbrach-btn1 {
    margin-top: 15px !important
}

.main-header .col-md-5 {
    float: left;
    width: 50%
}

.each-adminbox-spacing-inview {
    padding: 20px 15px
}

.each-multiple-hr-row {
    border-top: 1px solid #3c8dbc;
    width: 97%;
    margin-left: 1.5%
}

@media screen and (max-width:550px) {
    .mobile-full-width-eachadmin {
        width: 100%
    }
}

.each-adminbox-spacing {
    padding: 30px !important
}

@media screen and (max-width:1020px) {
    .page-number-each {
        font-weight: bold;
        font-size: 15px;
        margin-top: 0;
        margin-bottom: 20px;
        text-align: center !important
    }
    .each-acc-input-mt15 {
        margin-top: 15px
    }
    .each-acc-textarea-mt15 {
        margin-top: 15px;
        float: left;
        width: 100%
    }
    .section-handle p {
        line-height: 21px;
        font-family: Montserrat !important
    }
    .section-handle ol li {
        line-height: 18px
    }
    .mobille-width-each-final {
        width: 90% !important
    }
    .mobile-addbtn-divclear {
        float: left;
        width: 100%
    }
}

@media screen and (min-width:768px) and (max-width:1000px) {
    .eachlowrisk-number {
        line-height: 31px !important
    }
}

@media screen and (max-width:768px) {
    .eachstatus-mobile-cleared {
        float: left;
        width: 100%
    }
    .mt-add-anotherbranch {
        margin-top: 15px
    }
    .page-number-each .col-md-4 {
        text-align: center !important;
        border-bottom: 1px solid #ccc;
        padding-top: 10px;
        padding-bottom: 10px
    }
    .fullwidth-labelradio-align {
        float: left;
        width: 100%
    }
    .each-acc-fields-overlaping {
        float: left;
        width: 100%
    }
}

@media screen and (min-width:1200px) and (max-width:1400px) {
    .large-disktop-tabescrool {
        overflow-x: scroll
    }
}

@media screen and (min-width:1400px) and (max-width:2000px) {
    .large-disktop-tabescrool {
        overflow-x: scroll
    }
}

@media screen and (max-width:550px) {
    .each-apptype-ml0-inline {
        margin-left: 0 !important
    }
    .date-rrom-to-center p {
        text-align: center;
        margin-top: 10px
    }
}

@media screen and (max-width:768px) {
    .each-view-certificate-2 {
        float: left;
        width: 100%;
        text-align: center;
        margin-top: 13px;
        margin-bottom: 3px;
        margin-left: 0
    }
    .each-apptype-mb-15 {
        margin-bottom: 15px
    }
    .date-rrom-to-center p {
        text-align: center;
        margin-top: 10px
    }
    .eachdatatable-filterselect .dataTables_filter {
        float: none
    }
    .eachstatus-approved-bottom {
        clear: both;
        overflow: hidden;
        padding-bottom: 15px
    }
    .view-each-or-block span i {
        float: none
    }
    .eachpassword-management-outerrow {
        width: 95%
    }
    .attachment-viewbottom {
        margin-top: 15px
    }
    .required-min-height-mobile1 {
        margin-top: -15px
    }
    .reviewed-headding-inside {
        width: 90% !important
    }
    .each-licencegroup-row {
        padding: 10px 0 10px 0
    }
    .each-background-map-viewpage .each-bg-latitude {
        background: #FFF;
        border: 1px solid #ccc;
        margin-bottom: 16px;
        float: left;
        padding: 0 13px;
        width: 94%;
        margin-top: 16px;
        margin-left: 2.5%
    }
    .each-insideframe-bgouter .each-bg-latitude {
        background: #FFF;
        border: 1px solid #ccc;
        margin-bottom: 16px;
        float: left;
        padding: 0 13px;
        width: 94%;
        margin-top: 16px;
        margin-left: 4%
    }
    .viewpage-taxnumber {
        margin-left: 0
    }
    .insideview-status-approved {
        margin-bottom: 20px
    }
    .inside-application-radio {
        margin-bottom: 15px
    }
    .indide-dashbord-cardwidth .small-box p {
        font-size: 14px;
        line-height: 20px
    }
    .each-insideframe-bgouter {
        margin-top: 23px;
        float: left
    }
    .inside-editpage-viewfile {
        margin-top: 25px;
        margin-bottom: 10px
    }
    .each-browsefile-width {
        width: 100%
    }
    .each-signature-attachment {
        padding-bottom: 7px
    }
    .each-printedset {
        padding-left: 0;
        margin-top: 10px
    }
    .each-printedset input {
        margin-top: 10px
    }
    .each-printedset-date {
        padding-left: 0 !important
    }
    .each-benifetiol-input {
        padding-left: 0 !important
    }
    .each-attention-mt-0 {
        margin-top: 0
    }
    .each-inside-addbenefetial-space {
        margin-top: 25px
    }
    .each-sameasabove-selectbirth {
        margin-top: 25px
    }
    .each-viewpage-borderrow-border .form-group {
        margin-bottom: 20px
    }
    .viewpage-viewfile {
        margin-left: 0;
        margin-top: 7px !important;
        float: left;
        margin-bottom: 20px
    }
}

@media screen and (max-width:768px) {
    .custed12-each-number {
        margin-top: 25px !important
    }
    .divinputs-clearance-each {
        float: left;
        width: 100%
    }
    .each-addbtn-alignright {
        float: none;
        display: block;
        margin-left: auto;
        margin-right: auto;
        width: 193px
    }
    .each-reviwpage-group2 {
        margin-bottom: 15px
    }
    .each-adminpage-latitude-left {
        padding-left: 16px !important
    }
    .each-adminpage-latitude-right {
        padding-right: 16px !important
    }
    .each-adminpage-fullwdth-inpt {
        padding: 0 !important
    }
    .eachadmin-radio-ml-none {
        margin-left: 0 !important
    }
    .eachadmin-mobile-clear {
        float: left;
        width: 100%
    }
}

@media screen and (min-width:768px) and (max-width:1000px) {
    .each-adminpage-fullwdth-inpt {
        padding: 0 !important
    }
    .eachadmin-radio-ml-none {
        margin-left: 0 !important
    }
    .eachadmin-mobile-clear {
        float: left;
        width: 100%
    }
}

@media screen and (min-width:992px) and (max-width:1024px) {
    .each-adminside-tabview {
        margin-top: 15px
    }
    .eachadmin-algitude-maindiv {
        float: left !important;
        width: 100% !important
    }
    .each-tab-murged-mt-15 {
        margin-top: 20px !important
    }
}

@media screen and (max-width:550px) {
    .formgroup-mb-20-each {
        margin-bottom: 20px
    }
    .each-browsebtn-insidefloat {
        width: 100%
    }
}

@media screen and (max-width:500px) {
    .indide-dashbord-cardwidth {
        width: 100%
    }
    .dash-view-tablepadding tr td:last-child {
        float: left !important;
        width: 100% !important
    }
    .dash-view-tablepadding tr td:first-child {
        float: left !important;
        width: 100% !important
    }
    .inside-application-radio label {
        margin-left: 0 !important;
        float: left;
        width: 100%;
        margin-bottom: 5px
    }
    .each-view-certificate {
        float: left;
        width: 100%;
        text-align: center;
        margin-top: 13px;
        margin-bottom: 19px
    }
    .each-training-mt-17 {
        margin-top: 17px
    }
}

@media screen and (min-width:500px) and (max-width:768px) {
    .viewpage-viewfile {
        float: none
    }
}

@media screen and (min-width:769px) and (max-width:800px) {
    .custed12-each {
        margin-top: 10px !important;
        float: left !important;
        width: 100% !important
    }
    .custed12-each-child-last {
        margin-bottom: 20px !important;
        float: left !important;
        width: 100% !important
    }
    .custed12-each2 {
        margin-top: 25px !important;
        float: left !important;
        width: 100% !important
    }
    .liveissue-fixed-eachnew {
        float: left !important;
        width: 100% !important
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .each-tabmt-20-line {
        margin-top: 55px !important
    }
    .divinputs-clearance-each {
        float: left;
        width: 100%
    }
    .tab-clearfied-new {
        float: left;
        width: 100%
    }
    .insidepages-tab-mt25-browse {
        margin-top: 10px
    }
    .insidepages-tab-mt25 {
        margin-top: 25px
    }
    .tabe-view-fullwidth {
        float: left;
        width: 100%
    }
    .each-view-tabview {
        float: left;
        width: 100%;
        margin-top: 8px;
        margin-bottom: 10px;
        text-align: center
    }
    .inside-review-height {
        min-height: 138px
    }
    .each-view-certificate-2 {
        float: left;
        width: 100%;
        text-align: center;
        margin-top: 13px;
        margin-bottom: 3px;
        margin-left: 0
    }
}

@media screen and (min-width:1024px) and (max-width:1170px) {
    .tab-extralarge-labletop {
        margin-top: 20px
    }
    .inside-editpage-viewfile {
        margin-top: 25px
    }
    .tab-extralarge-namedob {
        margin-top: 0
    }
}

.each-textarea-fixed-height {
    min-height: 121px !important;
    height: 125px !important;
    resize: none !important;
    font-size: 13px
}

.viewfile-mt-20-ml-10 {
    margin-top: 20px !important;
    margin-left: 0 !important
}

.agentpage-reviewview {
    border: 2px solid #0303a9;
    padding: 15px 25px;
    margin-top: 17px
}

.agentpage-reviewview li {
    font-size: 13px;
    margin: 0 0 10px 0;
    padding: 0;
    line-height: 19px;
    color: #000
}

.each-reviwpage-dateyear {
    background: #f2f8f9;
    float: left;
    width: 100%;
    padding: 20px 10px 10px 10px;
    border: 1px solid #bed1d5;
    margin-top: 10px;
    margin-bottom: 10px
}

.each-reviwpage-gropup .form-group {
    min-height: 50px !important
}

.each-reviwpage-group2 .form-group {
    min-height: 40px !important;
    margin-bottom: 10px !important
}

.each-reviwpage-group2 .btn-danger {
    height: 32px !important;
    margin-top: -1px !important
}

.add-review-rowadd {
    height: 32px;
    margin-top: -1px
}

.agent-bcrumb-moveleft {
    margin-left: -12px
}

.agent-rackbtn-moveright {
    margin-left: 22px
}

.table-not-datatable {
    font-size: 13px
}

.each-search-btnformte {
    color: #f5f5f5;
    font-weight: 600;
    font-size: 15px;
    margin-right: 15px;
    height: 33px;
    margin-top: 0;
    line-height: 18px;
    border-radius: 2px !important
}

.box {
    box-shadow: none !important
}

.each-userbox-insidespacing {
    padding: 15px
}

.eachadd-agent-bordertop {
    border: 0
}

.gpslocation-headding {
    margin-bottom: 12px;
    font-weight: bold !important
}

.each-adminpage-latitude .form-group {
    min-height: 33px
}

.each-adminpage-latitude-left {
    padding-left: 0
}

.each-adminpage-latitude-right {
    padding-right: 0
}

.each-adminpage-textarea {
    height: 108px !important;
    resize: none
}

.page-overflow-font-2 p {
    font-size: 13px;
    font-weight: 500;
    line-height: 20px
}

.page-overflow-font-2 ul li {
    font-size: 13px;
    font-weight: 500;
    line-height: 20px
}

.page-overflow-font-2 ul li {
    margin-bottom: 10px
}

.page-overflow-font-2 ol li {
    font-size: 13px;
    font-weight: 500;
    line-height: 20px
}

.page-overflow-font-2 ol li {
    margin-bottom: 10px
}

.each-liveissue-remove-padding {
    padding-top: 2px;
    margin-top: 2px
}

.each-mt-last-code {
    margin-top: 20px !important;
    margin-left: 5px !important
}

@media screen and (min-width:900px) and (max-width:1050px) {
    .eachminus-lettser-spacing {
        letter-spacing: -0.8px !important
    }
}

.dev-loginlogo {
    width: 40% !important
}

.each-my-60 {
    margin-top: 30px;
    margin-bottom: 30px
}

.dev-tabcontnet .form-group {
    min-height: 40px
}

.dev-mainfrmborder {
    border: none !important;
    padding: 5px 20px;
    border-radius: 0 !important
}

.dev-mainfrmborder thead {
    background: #efefef;
    font-size: 12px
}

.rdev-fontsize {
    font-size: 13px
}

.rdev-fontsize .btn-primary {
    font-weight: 600;
    padding: 3px 15px
}

.rdev-fontsize .btn-danger {
    font-weight: 600;
    padding: 3px 15px
}

.dev-mainfrmborder thead .tgid-min-width1 {
    width: 200px !important
}

.dev-padding-mb {
    padding-bottom: 0 !important
}

.dev-each-card-select {
    min-height: 33px;
    min-width: 100px;
    margin: 6px 0;
    padding: 0
}

.dev-filterdata {
    background: #f3f5f6;
    float: left;
    width: 100%;
    padding: 10px 0 0 0;
    margin-bottom: 15px;
    border: 1px solid #efefef
}

.dev-filterdata .form-group {
    min-height: 60px !important
}

.dev-rules-mb10 {
    margin-bottom: 10px
}

.btn-search,
.btn-export {
    font-size: 14px;
    border-radius: 3px !important;
    padding: 5px 12px
}

.dev-bgouter {
    background: #FFF;
    margin: 0;
    width: 100%;
    padding: 15px
}

.dev-devider-rowin {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
    border-bottom: 1px solid #5e868f
}

.dev-devider-rowin .col-md-4:first-child {
    padding-left: 0 !important
}

.dev-devider-rowin2 {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0;
    border-bottom: 1px solid #5e868f
}

.dev-req-pl-0 {
    padding-left: 0
}

.agagnt-2-passwordmanagement .text-danger p {
    color: #d33d3a;
    font-size: 13px !important
}

.yem-chap {
    margin-left: 15px
}

.yem-chap-pl15 {
    margin-left: 15px
}

.rdev-pl-postel {
    margin-left: 15px
}

.rdevbtn-save-eachexam {
    font-size: 13px !important;
    padding: 4px 10px !important
}

.rdev-vpagefm-mb {
    margin-bottom: 8px !important
}

.rdev-vpagefm-mb3 {
    margin-bottom: 8px !important
}

.rdev-vpagefm-mb3-rn {
    margin-bottom: 5px !important
}

#rdev-mh.form-group {
    min-height: 40px !important
}

.rdev-frgroup-mb10 {
    margin-bottom: 15px !important
}

.added-neline-row2 {
    border: 1px solid #7a7a7a;
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    float: none
}

.rdev-textrarea-resize {
    resize: none;
    min-height: 125px !important;
    font-size: 13px
}

.rdev-fmgroup-mh .form-group {
    min-height: auto !important;
    margin-top: 2px;
    margin-bottom: 10px
}

.rdev-fmgroup-mh {
    margin-top: 19px;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
}

.rdev-maintiandv .form-group {
    min-height: 35px !important;
    margin-top: -10px !important
}

.rdev-eachdevborder-1 .added-neline-row {
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -10px;
    display: block;
    float: none
}

.rdev-jaga {
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    margin-top: -10px;
    display: block;
    float: none;
    border: 1px solid #7a7a7a;
    margin-bottom: 15px
}

.rdev-jaga2 {
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    display: block;
    float: none;
    border: 1px solid #7a7a7a;
    margin-bottom: 15px
}

.rdev-names-of-dir .rdev-jaga {
    width: 97%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    display: block;
    float: none;
    border: 1px solid #7a7a7a;
    margin-bottom: 15px
}

.rdev-brderdivs .borderdiv {
    padding-top: 10px;
    margin-top: 10px
}

.rdevns-mtn10 {
    margin-top: -20px
}

.rdev-names-of-dir .borderdiv {
    padding-top: 10px;
    margin-top: 10px
}

.rdev-names-of-ins .borderdiv {
    padding-top: 10px;
    margin-top: 10px
}

.rdev-safaribrow-label {
    float: left
}

.rdev-safaribrow-input {
    float: left
}

.rdev-safaribrow-view {
    float: left;
    margin-top: 2px !important;
    margin-left: 15px
}

.each-insideframe-bgouter .rdev-singlereow-added .form-group {
    min-height: 55px !important
}

.rdev-plus-mb15 {
    margin-bottom: 15px
}

.rdev-singlereow-added {
    min-height: 55px !important
}

.each-edit-bordered {
    border-top: 2px solid #5f5f5f;
    padding: 5px 15px 12px 15px;
    margin-top: 10px;
    margin-bottom: 10px
}

.small-box p {
    font-size: 15px;
    line-height: 21px !important
}

.rdev-reqpadding {
    padding-top: 20px !important
}

.custombtn {
    text-transform: capitalize !important
}

.rdev-loginscreen {
    clear: both;
    overflow: hidden
}

.each-login-btn2 {
    height: 42px;
    background: #0d8ba1;
    font-size: 15px;
    text-transform: uppercase;
    color: #FFF;
    text-shadow: none;
    font-weight: 600;
    min-width: 130px;
    border-radius: 2px;
    margin-top: 10px;
    border: 0;
    position: relative;
    display: inline-grid;
    line-height: 30px;
    text-decoration: none
}

.each-login-btn2:hover {
    background: #056b7d;
    color: #FFF;
    text-decoration: none
}

.rdev-loginscreen .text-danger p {
    font-size: 12px;
    color: #ed2c2c
}

.rdev-each-mt-30 {
    margin-top: 30px
}

.rdev-btnactions-edit {
    padding: 1px 5px !important;
    background: 0;
    border: 1px solid #3c8dbc
}

.rdev-btnactions-delete {
    padding: 1px 5px !important;
    background: 0;
    border: 1px solid #d60303
}

.rdev-btnactions-edit .fa-pencil-square-o {
    font-size: 18px;
    color: #3c8dbc;
    margin-top: 3px
}

.rdev-btnactions:hover {
    background: 0;
    color: #3c8dbc
}

.rdev-btnactions-delete .fa-trash {
    font-size: 18px;
    color: #d50404;
    margin-top: 3px
}

.rdv-testedgrid {
    padding: 20px 10px !important
}

.skin-blue .main-header .navbar .nav>li>a {
    font-size: 14px !important
}

.padlf-rvifix {
    padding-left: 0 !important
}

.padlf-rvifix-6 {
    margin-left: 6px !important
}

.padlf-rvifix-12 {
    margin-left: 12px !important
}

.margin-rvifixback {
    margin-right: -8px
}

.margin-rvifixback2 {
    margin-right: -15px
}

.content-header {
    position: relative;
    padding: 15px 15px 0 15px;
    width: 99.5% !important;
    margin-left: auto;
    margin-right: auto
}

.rdev-pleft0 {
    padding-left: 0
}

.ver1-appsbtn {
    margin-bottom: 10px;
    float: left
}

.each_generaltext_nd {
    text-align: left;
    margin-right: 7px;
    min-width: 223px
}

@media screen and (min-device-width:320px) and (max-device-width:480px) {
    .rdev-mobile-btns {
        width: 100%;
        margin-bottom: 10px;
        margin-left: 0 !important
    }
}

@media only screen and (max-width:667px) {
    .srd-not-mobilespac {
        margin-left: 15px
    }
    .rdevmobile-mb-15 {
        margin-bottom: 15px
    }
    .rdev-none-lm0 {
        padding-left: 0 !important
    }
    .rdevmobile-mt-15 {
        margin-top: 15px
    }
    .rdevmobile-mb-20 {
        margin-bottom: 20px
    }
    .beneficial_btn {
        margin-top: 10px
    }
    .dev-loginlogo {
        width: 100% !important
    }
    .rdev-viepag-padding {
        padding-left: 0
    }
    .dev-devider-rowin .col-md-4:first-child {
        padding-left: 15px !important
    }
    .rdev-excd {
        padding-left: 15px
    }
    .mobile-boxtitle {
        margin-top: 16px !important
    }
    .rdev-eachbtn-update {
        width: 100%
    }
    .yem-chap {
        margin-left: 0
    }
    .yem-chap-padding-0 {
        padding-left: 0
    }
    #rdev-mh.rdev-ben-owner {
        min-height: 33px !important
    }
}

@media screen and (min-device-width:667px) and (max-device-width:768px) {
    .rdevmobile-mb-15 {
        margin-bottom: 15px
    }
    .dev-loginlogo {
        width: 60% !important
    }
    .dev-devider-rowin .col-md-4:first-child {
        padding-left: 15px !important
    }
    .mobile-boxtitle {
        margin-top: 16px !important
    }
    .yem-chap {
        margin-left: 0
    }
}

@media screen and (min-device-width:768px) and (max-device-width:1024px) {
    .yem-chap {
        margin-left: 0
    }
    .dev-devider-rowin .col-md-4:first-child {
        padding-left: 15px !important
    }
    .mobile-boxtitle {
        margin-top: 16px !important
    }
}

@media screen and (min-device-width:1250px) and (max-device-width:2100px) {
    .rdev-largetable {
        overflow-x: scroll
    }
}

.redv-headdingpart-ml0 {
    margin-left: 0 !important
}

.redv-pageview-caddress {
    padding-left: 20px
}

.redv-pageview-caddress2 {
    padding-left: 11px
}

.redv-ruisaveexaminbtn {
    float: right
}

.missed-uipage-predefiend {
    background: #FFF !important;
    width: 97% !important;
    margin-left: auto !important;
    margin-top: 45px !important;
    margin-right: auto !important;
    position: relative !important;
    float: none;
    border: 0;
    padding: 0 30px
}

.conclude-headder-outer {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: 20px;
    margin-bottom: 10px
}

.page-headding-outer {
    background: #eff3f7;
    border-left: 10px solid #008da9;
    float: left;
    width: 100%;
    padding-left: 10px
}

.page-headding-outer h4 {
    color: #008da9;
    font-weight: 600;
    text-align: left
}

.missed-uipage-predefiend label {
    font-weight: 500;
    color: #000;
    font-size: 13px;
    margin-bottom: 3px;
    line-height: 17px
}

.exam_heading_new {
    border: 1px solid;
    color: #008da9;
    margin-bottom: 18px;
    font-weight: 600;
    text-align: center;
    width: 97%;
    padding: 8px 0;
    margin-left: auto;
    margin-right: auto;
    background: #ebf4f5;
    margin-top: 35px
}

.mui-branchitems {
    float: left;
    width: 120px
}

.mui-branchitems-dynamic {
    width: calc(100% - 120px);
    float: right
}

.muirm-branchitems {
    float: left;
    width: 120px
}

.muirm-branchitems-dynamic {
    width: calc(100% - 120px);
    float: right
}

#have_branches {
    float: left;
    width: 100%;
    padding: 0 15px
}

.missed-uipage-predefiend .form-group {
    min-height: 75px !important
}

.missed-uipage-predefiend #have_branches .form-group {
    min-height: 42px !important;
    margin-top: 6px
}

.notreq-mui {
    margin-bottom: 7px !important
}

.mui-textarea {
    resize: none;
    max-height: 110px;
    font-size: 13px
}

.mui-fabtn {
    background: #206405;
    color: #FFF
}

.mui-fabtn:hover {
    background: #2a7f09;
    color: #FFF
}

.mui-fabtn:focus {
    background: #2a7f09 !important;
    color: #FFF !important
}

.mui-fabtn-cancle {
    background: #e0280a;
    color: #FFF
}

.mui-fabtn-cancle:hover {
    background: #e0280a;
    color: #FFF
}

.partner-certify {
    float: left;
    width: 100%
}

.missed-uipage-predefiend .partner-certify {
    min-height: 50px !important
}

.missed-uipage-predefiend .partner-delete {
    min-height: 36px !important;
    margin-bottom: 15px
}

.missed-ui-mt10 {
    margin-top: 13px
}

.missed-uipage-predefiend .formgroup2 {
    min-height: 36px !important
}

.missed-uipage-fieldmb {
    margin-bottom: 15px
}

.missed-ui-textarea2 {
    height: 80px !important;
    margin-bottom: 20px;
    resize: none
}

.missedui-final-submittion {
    border-bottom: 2px solid #ccc;
    margin-bottom: 15px
}

.missedui-final-btns {
    text-align: center
}

.missedui-buttionfsubmit {
    background-color: #236696;
    border-color: #367fa9;
    padding: 7px 20px;
    font-size: 15px !important;
    margin-right: 10px
}

.missedui-pageclearence {
    clear: both;
    overflow: hidden
}

.missedui-buttoncancel {
    background-color: #323232;
    border-color: #367fa9;
    padding: 7px 20px;
    font-size: 15px !important;
    margin-right: 10px;
    font-weight: bold;
    border: 1px solid #323232
}

.missedui-buttoncancel:hover {
    background-color: #5f5f5f;
    border: 1px solid #5f5f5f
}

.Dynamic-fmgroup {
    margin-bottom: 0 !important
}

.headdign-missedui {
    margin-top: 15px
}

.headdign-missedui2 {
    margin-top: 5px
}

.missedui-mb-requird20 {
    margin-bottom: 15px
}

.sdnl-missedui-mt {
    margin-top: -9px
}

.each-view-certificate-download {
    font-weight: 600 !important;
    border: 1px solid #1486c8;
    font-size: 13px;
    padding: 5px 10px;
    border-radius: 5px;
    float: left;
    color: #1486c8;
    margin-top: 8px
}

.column-for-yes-no li {
    list-style: none !important
}

@media screen and (max-width:767px) {
    .exam_heading_new {
        padding: 8px 8px
    }
    .misui-mobile-mt15 {
        margin-top: 17px !important
    }
    .misui-mobile-mt5 {
        margin-top: 5px !important
    }
    .misui-mobile-mb5 {
        margin-bottom: 5px !important
    }
    .misui-mobile-clerafix {
        clear: both;
        overflow: hidden
    }
    .missedui-buttoncancel {
        margin-top: 15px;
        margin-bottom: 17px;
        min-width: 227px
    }
    .mui-fabtn {
        float: right;
        margin-top: 10px;
        margin-bottom: 8px
    }
    .mui-fabtn-cancle {
        float: right;
        margin-top: 0;
        margin-bottom: 37px
    }
}

@media screen and (min-width:768px) and (max-width:1024px) {
    .sdnl-missedui-mt {
        margin-top: 0 !important
    }
    .missed-tab-ui {
        margin-top: 14px
    }
}

.ui-const {
    margin: 0 0 0 0 !important
}

.ui-const-cnt {
    margin: 0 0 !important
}

.ui-const-cnt>li>a {
    font-size: 12px !important
}

.ui-const-pagsection {
    padding: 20px !important
}

.ui-const-pagsection .part3 {
    padding: 20px 20px !important;
    margin: 15px 0 0 0
}

.ui-const-pagsection .part2 {
    padding: 20px 20px !important;
    margin: 15px 0 0 0;
    background: #FFF
}

.ui-const-pagsection.section-handle h1 {
    margin: 5px 0 5px 0;
    padding: 0;
    font-size: 17px;
    font-family: Montserrat !important
}

.section-handle h3 {
    margin: 5px 0 5px 0 !important;
    font-family: Montserrat !important;
    font-size: 15px
}

.section-handle p.font-resonal {
    margin-bottom: 9px
}

.section-handle p {
    font-family: Montserrat !important;
    font-size: 13px
}

.ui-const-pagsection p {
    line-height: 17px !important;
    margin-bottom: 12px;
    font-weight: 500
}

.section-handle ol li {
    margin: 0 0 8px 0 !important;
    line-height: 17px;
    font-family: Montserrat !important;
    font-size: 13px;
    font-weight: 500 !important
}

.list-spacigs {
    margin: 0 0 15px 50px
}

.headdings-parts {
    margin: 10px 0 10px 0;
    font-size: 15px;
    line-height: 23px;
    font-family: Montserrat !important
}

.section-handle .each-question {
    padding: 0
}

.each-headding-question {
    margin-bottom: 4px;
    font-family: Montserrat !important;
    font-size: 14px;
    color: #057eb8
}

.spacing-checkbox-list {
    margin-left: 28px
}

.each-headding-question-form-group {
    margin: 0
}

.ui-const-pagsection .form-control {
    height: 31px;
    padding: 5px 6px 6px 6px;
    border-radius: 0;
    font-size: 13px;
    font-family: Montserrat !important
}

.ui-const-pagsection .badge-headdings {
    margin: 0 0 16px 0;
    font-size: 16px
}

.ui-const-pagsection .pl-0-headding {
    padding-left: 0
}

.ui-const-pagsection .numberac-mt-20 {
    margin-top: -23px
}

.ui-const-pagsection .each-viewpage-set-subscript {
    margin-top: 5px
}

.ui-const-pagsection .each-qustion-table {
    line-height: 16px;
    margin: 0 0 3px 0;
    font-family: Montserrat !important;
    font-size: 13px;
    font-weight: 600;
    color: #000
}

.ui-const-pagsection .q-table-outer {
    margin: 0 0 13px 0;
    padding: 0 0 10px 0
}

.ui-const-pagsection .each-text-area {
    min-height: 50px;
    line-height: 15px
}

.ui-const-pagsection .each-qustion-table-content3 {
    line-height: 17px;
    font-family: Montserrat !important;
    font-size: 13px;
    color: #000
}

.setion-radio-label label {
    line-height: 19px
}

.ui-const-pagsection .small-order-list li {
    line-height: 16px;
    font-weight: 600 !important;
    font-size: 12px !important;
    line-height: 14px;
    color: #000
}

.ui-const-pagsection .q17-mt10 {
    margin-top: 10px;
    padding-left: 0
}

.ui-const-pagsection .each-qustion-content-style {
    margin: 8px 0 10px 0 !important;
    line-height: 16px;
    padding: 7px;
    font-family: Montserrat !important;
    font-size: 13px;
    font-weight: 600
}

.ui-const-pagsection .page-number-each {
    margin-bottom: 5px
}

.ui-const-pagsection .issueddate-label {
    float: left;
    display: inline !important;
    line-height: 28px
}

.ui-const-pagsection .issueddate-input {
    float: left !important;
    width: 200px;
    margin-left: 9px
}

.issueddate-input-mt {
    margin-top: 5px
}

.mt-dist-5n {
    margin-top: 5px
}

.q38-mt10 {
    margin-top: 10px
}

.ui-const-pagsection .each-qustion-content-style2 {
    line-height: 17px;
    margin: 5px 0 10px 0;
    padding: 2px 10px;
    font-size: 14px
}

.ui-const-pagsection .sm-conteted .small-fonts {
    float: left;
    width: auto;
    line-height: 19px;
    margin-top: 0;
    margin-right: 3px;
    font-size: 12px !important;
    margin-left: 20px;
    font-weight: 600
}

.ui-const-upload {
    margin-top: 5px
}

.ui-const-pagsection .noted-form-samle li {
    margin: 0 0 15px 0
}

.ui-const-pagsection .noted-form-samle li .lable-headding {
    margin-bottom: 3px;
    font-family: Montserrat !important;
    font-size: 13px;
    color: #000
}

.ui-cons-fmgroup .form-group {
    min-height: 55px !important
}

.ui-cons-fmgroup label {
    font-weight: 600 !important
}

.ui-const-pagsection .exam-box-sign {
    padding: 15px 15px
}

.ui-const-pagsection .page-number-each {
    font-size: 13px;
    color: #434343;
    padding-top: 5px
}

.ui-const-pagsection .submission-outer {
    padding: 0 20px
}

.ui-const-pagsection .for-commitionuse {
    font-size: 14px
}

.const-numcol {
    float: left;
    width: 30px;
    font-weight: 600;
    text-align: left;
    margin-right: 2px;
    line-height: 17px
}

.const-contentcol {
    float: left;
    width: calc(99% - 30px);
    line-height: 17px
}

.const-numcol-sm {
    float: left;
    width: 22px;
    font-weight: 600;
    text-align: left;
    margin-right: 1px
}

.const-contentcol-sm {
    float: left;
    width: calc(99% - 24px)
}

.ui-const-pagsection .setion-radio-label {
    margin-left: 26px
}

.q38-ml-27 {
    margin-left: 27px
}

.q19-mt10 {
    margin-left: 12px;
    margin-top: 10px;
    margin-right: 2px
}

.yashgrad-each {
    margin-left: 27px
}

.qn3-plremove {
    margin-left: 0 !important
}

.qn29-ml {
    margin-left: 27px
}

.qn29-ml2 {
    margin-left: 50px
}

.mb-ui-const {
    margin-bottom: 11px
}

.n-predefiend-mt-0 {
    margin-top: 0 !important
}

.n-predefiend-font-note {
    margin-top: -15px;
    font-size: 12px !important
}

.yashgrad-each-big {
    margin-left: 33px
}

.ui-const-pagsection {
    font-family: Montserrat !important
}

.yashgrad-each3 {
    margin-left: 18px
}

.yashgrad-each5 {
    margin-left: 32px
}

.revised-text-font {
    font-size: 13px
}

.each-headding-question-form-group label {
    font-size: 13px;
    font-weight: 600
}

.each-question p {
    font-weight: 600
}

.ui-const-pagsection .Compliance-headding {
    font-family: Montserrat !important;
    font-size: 13px
}

.section-handle label {
    line-height: 17px;
    font-size: 13px;
    font-weight: 500;
    color: #000
}

.ui-const-pagsection .font-record {
    font-family: Montserrat !important;
    font-size: 13px;
    font-weight: 600;
    color: #000
}

.ui-const-pagsection .small-fonts3 {
    font-size: 12px !important;
    line-height: 15px;
    padding-bottom: 4px !important;
    float: left;
    width: 100%;
    margin-top: 10px;
    color: #000;
    font-weight: 600
}

.ui-const-pagsection .each-font-recod-lab {
    font-family: Montserrat !important
}

.reqinuli ol li {
    font-weight: 600 !important
}

.reqini-fontbold {
    font-weight: 600 !important
}

.ui-const-pagsection .label-font-bold {
    font-weight: 600 !important
}

.ui-const-pagsection .q-table-outer {
    border-bottom: 1px solid #d8d8d8
}

.fotterpagenation-line {
    border-top: 1px solid #ccc
}

.ui-const-pagsection .headding-small {
    font-family: Montserrat !important;
    font-size: 15px
}

.ui-const-btn-remove {
    margin: 0 0 0 -26px
}

.ui-const-btn-add {
    margin-top: 0
}

.ui-const-btn-add-frame {
    margin-left: -25px
}

.font-seedefinaltion {
    font-size: 12px !important;
    font-weight: 600
}

.each-fundscounts {
    margin-left: 40px
}

.missednumbercase {
    font-size: 13px;
    font-weight: 600
}

.const-browse-before {
    margin-left: 26px
}

.sm-conteted a {
    font-size: 13px !important
}

.ui-teqrst1 {
    margin-left: 25px
}

.radio-minpixel {
    margin-left: 21px !important
}

.radio-minpixel2 {
    margin-left: 5px !important
}

.each-from-totext {
    margin-top: 6px !important
}

.each-viewmain-flex {
    margin-top: -2px !important;
    margin-left: 10px
}

@media screen and (max-width:768px) {
    .ui-const-pagsection .list-spacigs {
        margin: 0 0 15px 10px
    }
    .mobconst-mt20 {
        margin-top: 15px
    }
    .ui-const-pagsection .each-viewpage-set-addbtn {
        margin-bottom: 35px
    }
    .ui-const-pagsection .pl-0-headding {
        padding-left: 15px
    }
    .ui-const-pagsection .issueddate-input {
        margin-left: 0;
        margin-bottom: 10px
    }
    .ui-const-pagsection .sm-conteted .small-fonts {
        line-height: 16px;
        margin-top: 15px;
        font-size: 12px;
        word-break: break-all
    }
    .ui-const-pagsection .sm-conteted {
        word-break: break-all
    }
    .inside-msf-link {
        line-height: 16px;
        margin-top: 15px;
        font-size: 12px;
        word-break: break-all
    }
    .ui-const-btn-add {
        margin-top: 10px !important
    }
    .ui-const-mobmb20 {
        margin-bottom: 20px
    }
    .ui-const-saveexambtn {
        margin-left: 00px
    }
    .yashgrad-each {
        margin-left: 0
    }
}

@media screen and (min-width:769px) and (max-width:1024px) {
    .ui-const-headding {
        margin-top: 37px !important
    }
    .each-viewmain-flex {
        margin-left: 65px
    }
}

.viewpage-const {
    font-family: Montserrat !important
}

.viewpage-const .dispalay-values-container {
    padding: 30px 30px 10px 30px !important
}

.viewpage-const.dispalay-values-container p {
    font-family: Montserrat !important;
    font-size: 13px;
    font-weight: 500;
    line-height: 17px !important
}

.viewpage-const .display-list-spacigs li {
    font-family: Montserrat !important;
    font-size: 13px;
    line-height: 17px !important;
    margin: 0 0 7px 0
}

.viewpage-const .each-headding-question-view {
    font-family: Montserrat !important;
    font-size: 13px;
    line-height: 17px !important;
    margin-bottom: 2px
}

.viewpage-const .check-list-line ul li {
    font-family: Montserrat !important;
    font-size: 13px
}

.viewpage-const .view-list-fontnormal li {
    font-family: Montserrat !important;
    font-size: 13px;
    line-height: 17px !important;
    font-weight: 500
}

.viewpage-const .small-order-list-display li {
    font-family: Montserrat !important;
    font-size: 11px !important;
    font-weight: 600
}

.diaplay-values-table td {
    font-family: Montserrat !important;
    font-size: 13px !important
}

.diaplay-values-table td .content-col {
    font-size: 13px !important;
    line-height: 18px
}

.dispalay-values-container .sub-headding {
    line-height: 22px
}

.complains-headding {
    font-size: 14px
}

.content-col2-diaplay {
    font-family: Montserrat !important;
    font-size: 13px !important
}

.viewpage-const .headding-content {
    font-size: 17px
}

.viewpage-const .selected-yes-no li {
    font-family: Montserrat !important;
    font-size: 13px !important;
    font-weight: 600
}

.viewpage-const .each-view-certificate-download {
    font-family: Montserrat !important
}

.viewpage-const .sample-scale-display li {
    font-family: Montserrat !important;
    font-size: 12px !important;
    font-weight: 500;
    margin: 0 7px 0 0
}

.viewpage-const .each-qustion-content-style2 {
    font-family: Montserrat !important;
    font-size: 13px !important;
    line-height: 16px;
    font-weight: 600
}

.viewpage-const .display_terms-headding {
    font-family: Montserrat !important;
    font-size: 15px !important
}

.dispalay-values-container p {
    font-family: Montserrat !important;
    font-size: 13px !important;
    line-height: 16px;
    font-weight: 500
}

.page-number-each {
    font-family: Montserrat !important;
    font-size: 13px !important
}

.viewpage-const .dispalay-values-container .sub-headding {
    font-family: Montserrat !important;
    font-size: 15px !important
}

.viewpage-const .dispalay-values-container .main-headding {
    font-family: Montserrat !important;
    font-size: 20px
}

.viewpage-const .dispalay-values-container .inner-headding {
    font-size: 18px;
    font-family: Montserrat !important;
    font-size: 16px !important
}

.viewpage-const .each-qustion-content-style-display {
    font-family: Montserrat !important;
    font-size: 13px !important;
    line-height: 16px;
    font-weight: 600
}

.viewpage-const .each-funds-accounts li {
    font-family: Montserrat !important;
    font-size: 13px !important;
    font-weight: 500
}

.viewpage-const .revised-text-font {
    font-family: Montserrat !important;
    font-size: 14px !important
}

.viewpage-const .pagebreak-line2 {
    border-top: 1px solid #ccc;
    padding-top: 10px
}

.viewpage-const .badge-headdings-display {
    font-size: 16px
}

.viewpage-const .mt-dist-20-2 {
    margin-top: 19px !important
}

.headding-part {
    font-size: 18px
}

.viewpage-const .dispalay-small {
    font-family: Montserrat !important;
    font-size: 13px !important;
    font-weight: 500
}

.diaplay-values-table .text-white {
    font-family: Montserrat !important;
    font-weight: 600;
    font-size: 14px
}

.viewpage-const .display-list-spacigs-govern li {
    font-family: Montserrat !important;
    font-size: 13px !important;
    font-weight: 500
}

.allbranches-display li {
    font-family: Montserrat !important;
    font-size: 13px !important
}

.viewpage-const .headding-part {
    font-size: 17px
}

.viewpage-const .display-h3 {
    font-family: Montserrat !important;
    font-size: 17px
}

.viewpage-const .small-fonts3-display {
    font-size: 13px !important
}

.viewpage-const .list-spacigs-dispaly li {
    font-family: Montserrat !important;
    font-size: 13px !important
}

.for-alignerror-message {
    text-align: center;
    padding: 6px
}

.agenrrenu-btn-realign {
    background: #367fa9;
    border: 1px solid #367fa9;
    position: absolute;
    margin-left: 10px;
    height: 37px;
    z-index: 999 !important
}

.new-expbtn .buttons-csv {
    position: absolute;
    height: 34px;
    margin-top: -4px
}

.new-expbtn .buttons-csv:hover {
    background: #f26522;
    border: 1px solid #af4e1f
}

.rdev-loginscreen .alert-danger {
    float: left !important;
    width: 100% !important
}

.agent-renue-disable {
    cursor: not-allowed !important;
    background: #959494 !important;
    border: none !important
}

.starts-lock-icon {
    float: left;
    height: 25px;
    width: 25px;
    background: #0ba15c;
    border-radius: 100%;
    text-align: center;
    line-height: 27px;
    font-size: 17px;
    color: #FFF;
    margin-left: 7px;
    margin-top: 6px
}

.starts-unlock-icon {
    float: left;
    height: 25px;
    width: 25px;
    background: #dd4b39;
    border-radius: 100%;
    text-align: center;
    line-height: 27px;
    font-size: 17px;
    color: #FFF;
    margin-left: 7px;
    margin-top: 6px
}

.stat-lock-btn {
    float: left
}

.clr-define-userheadding {
    width: 420px;
    background: #6cad55;
    margin: 50px auto 0 auto;
    height: 38px;
    text-align: center;
    font-size: 16px;
    color: #FFF;
    font-weight: 600;
    line-height: 39px;
    z-index: 999;
    position: relative
}

.new-gentared select {
    width: 100%;
    height: 35px;
    border: 1px solid #ccc;
    background: #FFF;
    padding: 0 7px
}

.clr-define-mt {
    margin: 0 auto 40px auto !important
}

.new-gentared-role {
    float: left;
    width: 70px;
    background: #3c8dbc;
    height: 30px;
    color: #FFF;
    text-align: center
}

.new-gentared {
    min-height: 36px !important
}

.pa-clr-lightblue {
    background: #166c98;
    border: 1px solid #0e3f59;
    box-shadow: 0 -1px 3px 3px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.16)
}

.pa-clr-darkyellow {
    background: #e5900a;
    box-shadow: 0 -1px 3px 3px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.16);
    border: 1px solid #a46604
}

.pa-clr-darkred {
    background: #dd4b39;
    box-shadow: 0 -1px 3px 3px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.16);
    border: 1px solid #7c1407
}

.pa-clr-darkblue {
    background: #0c3f5c;
    box-shadow: 0 -1px 3px 3px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.16);
    border: 1px solid #000
}

.pa-clr-lightgray {
    background: #5f6d72 !important;
    box-shadow: 0 -1px 3px 3px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.16);
    float: left;
    width: 100%;
    min-height: 134px;
    padding: 10px 12px;
    color: #FFF;
    border: 1px solid #0d1315
}

.pa-clr-black {
    background: #000;
    box-shadow: 0 -1px 3px 3px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 -1px 3px 2px rgba(0, 0, 0, 0.16);
    border: 1px solid #ccc
}

.new-gentared-role-content {
    width: calc(100% - 70px);
    background: #f7f7f7;
    height: 30px;
    float: left;
    color: #000;
    text-align: left;
    padding-left: 5px
}

.new-gentared-role-outer {
    float: left;
    width: 100%;
    border: 1px solid #ccc;
    line-height: 28px
}

.new-gentared2 {
    min-height: 46px !important
}

@media screen and (max-width:768px) {
    .formobile-rdevres {
        margin-top: 45px
    }
    .new-expbtn .buttons-csv {
        position: absolute;
        height: 34px;
        margin-top: -51px
    }
    .for-dashbcard-mh {
        min-height: 156px !important
    }
    .15-mt-refde-each {
        margin-top: 20px !important
    }
}

@media screen and (max-width:500px) {
    .sig-small-adjestment {
        float: left;
        width: 100%;
        font-weight: bold
    }
}

@media screen and (min-width:768px) and (max-width:998px) {
    .for-tab-restagain {
        margin-top: 10px !important
    }
}

.uplpoad-required-ml {
    margin-left: 20px;
    margin-bottom: 10px
}

.actions_listed {
    margin: 0;
    padding: 0;
    width: 125px
}

.actions_listed li {
    margin: 0 6px 0 0;
    padding: 0;
    display: inline-table;
    list-style: none
}

.actions_listed li a {
    color: #000;
    font-size: 20px;
    padding: 3px;
    border: 1px solid #ccc;
    width: 30px;
    float: left;
    text-align: center
}

.icon_edit_color {
    color: #f0ad35
}

.icon_view_color {
    color: #1171b9
}

.icon_delete_color {
    color: #ea0808
}

.each-headding-background {
    background: #f5f5f5
}

.new_gridlayout .table-bordered>tbody>tr>td {
    border: 1px solid #dbdbdb
}

.new_gridlayout .table-bordered>thead>tr>th {
    border: 1px solid #dbdbdb
}

.min-width_newgrid {
    min-width: 125px
}

.min-width_newgrid2 {
    min-width: 200px
}

.new_gridlayout {
    overflow: auto
}

.data-table-font table.dataTable>tbody>tr>td {
    font-size: 13px;
    color: #000;
    font-weight: 500;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1
}

.mydatagrid .dev-mainfrmborder {
    padding: 0
}

.actions_listed {
    margin: 0;
    padding: 0;
    width: 125px
}

.actions_listed li {
    margin: 0 6px 0 0;
    padding: 0;
    display: inline-table;
    list-style: none
}

.actions_listed li a {
    color: #000;
    font-size: 20px;
    padding: 3px;
    border: 1px solid #ccc;
    width: 30px;
    float: left;
    text-align: center
}

.icon_edit_color {
    color: #f0ad35
}

.icon_view_color {
    color: #1171b9
}

.icon_delete_color {
    color: #ea0808
}

.each-headding-background {
    background: #f5f5f5
}

.new_gridlayout .table-bordered>tbody>tr>td {
    border: 1px solid #dbdbdb
}

.new_gridlayout .table-bordered>thead>tr>th {
    border: 1px solid #dbdbdb
}

.min-width_newgrid {
    min-width: 125px
}

.min-width_newgrid2 {
    min-width: 200px
}

.ifdata_overflow {
    overflow: auto
}

.each-griddownload {
    background: #db8d13;
    border-radius: 20px;
    padding: 6px 15px !important;
    color: #FFF;
    font-weight: bold;
    margin: 0;
    padding: 0
}

.each-griddownload:hover {
    background: #367fa9;
    color: #FFF
}

.ifdata_overflow .dt-container .dt-paging .dt-paging-button {
    box-sizing: border-box;
    display: inline-block;
    min-width: 35;
    padding: 5px;
    height: 35px;
    margin-left: 2px;
    text-align: center;
    font-size: 13px;
    font-weight: bold
}

div.dt-container .dt-paging .dt-paging-button:hover {
    background: #367fa9
}

.ifdata_overflow div.dt-container .dt-search input {
    height: 35px
}

.Each-serach-filter {
    float: left;
    width: 100%;
    padding: 10px 30px;
    background: #f9f8f5;
    margin: 13px 0;
    border: 1px solid #fff
}

.Each-serach-filter .each-fixed-input {
    width: 228px;
    float: left
}

.Each-serach-filter .each-fixed-input-button {
    float: left
}

.search-btn_listgrid {
    margin-top: 24px;
    background: #db8d13;
    font-weight: bold;
    color: #FFF;
    height: 35px !important;
    min-width: 106px
}

.search-btn_listgrid:hover {
    background: #003049
}

.Export-mright {
    float: right
}

.Export-mright .csvbtn {
    height: 35px;
    margin-top: 23px;
    border-radius: 0
}

.Each-successmessag-outer {
    background: #0c9f3a;
    text-align: center;
    line-height: 15px;
    font-size: 15px;
    color: #FFF;
    font-weight: bold;
    float: none;
    width: 500px;
    padding: 13px 10px;
    margin-bottom: 24px;
    border-radius: 5px;
    display: flex;
    margin-left: auto;
    margin-right: auto;
    text-align: center !important;
    align-items: center;
    justify-content: center
}

.sidebar-menu>li>a {
    padding: 1px 3px 1px 3px !important;
    display: block;
    font-size: 11px !important
}

.ui-widget-content .ui-icon {
    background-image: url('https://code.jquery.com/ui/1.13.3/themes/base/images/ui-icons_444444_256x240.png')
}

.ui-widget-header .ui-icon {
    background-image: ('https://code.jquery.com/ui/1.13.3/themes/base/images/ui-icons_444444_256x240.png')
}

.ui-state-default .ui-icon {
    background-image: ('https://code.jquery.com/ui/1.13.3/themes/base/images/ui-icons_444444_256x240.png')
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: ('https://code.jquery.com/ui/1.13.3/themes/base/images/ui-icons_444444_256x240.png')
}

.ui-state-active .ui-icon {
    background-image: ('https://code.jquery.com/ui/1.13.3/themes/base/images/ui-icons_444444_256x240.png')
}

.ui-state-highlight .ui-icon {
    background-image: ('https://code.jquery.com/ui/1.13.3/themes/base/images/ui-icons_444444_256x240.png')
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: ('https://code.jquery.com/ui/1.13.3/themes/base/images/ui-icons_444444_256x240.png')
}

@media screen and (min-width:1200px) and (max-width:1360px) {
    .mobile-view-table {
        overflow: auto;
        float: left;
        width: 100%
    }
}

.each-board-fullwidth {
    float: left;
    width: 100%;
    margin: 0 0 20px 0;
    padding: 20px 0;
    background: #eee;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.each-board-card {
    background: #FFF;
    border: 1px solid #ccc;
    padding: 0;
    float: left;
    width: 100%
}

.each-board-card:last-child {
    margin-right: 0
}

.each-board-card-headding {
    background: #1575a7;
    float: left;
    width: 100%;
    color: #FFF;
    font-size: 15px;
    line-height: 41px;
    margin: 0;
    padding: 0 10px 0 20px;
    font-weight: 600
}

.each-listed-pending {
    margin: 13px 0 13px 0;
    padding: 0 0 0 20px;
    float: left;
    width: 100%
}

.each-listed-pending li {
    font-size: 13px;
    list-style: none;
    margin: 0 0 8px 0;
    padding: 0;
    color: #000;
    line-height: 18px
}

.each-listed-pending li span {
    font-weight: bold;
    font-size: 17px;
    margin: 0 0 0 7px
}

.each-listed-pending li:last-child {
    color: #1785be;
    font-weight: bold
}

.each-listed-pending li:last-child a {
    text-decoration: underline;
    font-size: 14px
}

.each-listed-pending li:last-child a:hover {
    color: #dd4b39
}

.tag-chnage-company {
    color: #1785be;
    font-size: 20px
}

.tag-chnage-company2 {
    color: #e51212;
    font-size: 20px
}

.Sanctions-rep-bg {
    background: #dd4b39 !important
}

.tag-chnage-company3 {
    color: #e5900a;
    font-size: 20px
}

.prop-Sanctions-rep-bg {
    background: #e5900a !important
}

@media screen and (max-width:950px) {
    .each-board-card:last-child {
        margin-bottom: 20px
    }
}

.each_uploadformate_hint {
    float: left;
    width: 100%;
    margin-top: 4px;
    font-size: 13px;
    font-weight: 500;
    padding-left: 20px
}

.each_uploadformate_hint span {
    font-weight: 600;
    color: #000
}

.delete_action_row {
    float: left;
    width: 23px;
    height: 23px;
    background: #f5efef;
    border: 1px solid #f62b2b;
    border-radius: 100%;
    text-align: center;
    margin-top: 1px
}

.order_listpin {
    margin: 0;
    padding: 0;
    border: 1px solid #ccc;
    float: left;
    padding: 2px 10px;
    border-radius: 25px
}

.order_listpin li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline;
    float: left
}

.order_listpin li a {
    font-size: 14px;
    color: #1175a5
}

.order_listpin li:first-child {
    margin-right: 15px
}

.delete_icon2 {
    color: #000;
    margin-top: 4px;
    font-size: 16px;
    position: relative;
    float: left;
    margin-left: 4px
}

.each-upload-view:hover {
    text-decoration: underline !important;
    color: #000 !important
}

.delete_action_row:hover {
    background: #f62b2b
}

.delete_action_row:hover i {
    color: #FFF
}

.each-upload-btn {
    float: left;
    width: 100%
}

.each-upload-btn input[type="file"] {
    display: block;
    max-width: 192px;
    float: left
}

.each-upload-btn-actions {
    float: left;
    margin-top: 8px
}

.delete_icon_borwse {
    float: left
}

.delete-button {
    background: #ff4d4d;
    border: 1px solid #ff4d4d;
    color: white;
    border: 0;
    padding: 4px 5px 5px 5px;
    cursor: pointer;
    border-radius: 100%;
    height: 25px;
    width: 25px;
    margin-left: 8px;
    font-size: 18px;
    text-align: center;
    margin-top: 10px;
    margin-top: 11px
}

.delete-button:hover {
    background: #FFF;
    border: 1px solid #ff4d4d;
    color: #ff4d4d;
    padding: 3px 5px 5px 5px
}

.file-input-container {
    font-family: Arial, sans-serif;
    margin: 5px;
    float: left;
    width: auto
}

.uploaded_encript_file {
    float: left
}

.encript_show_delete {
    margin: 12px 0 0 0;
    padding: 0;
    float: left;
    border: 1px solid #4c4c4c;
    padding: 3px 4px;
    border-radius: 20px
}

.encript_show_delete li {
    line-height: normal;
    display: inline;
    margin: 0;
    padding: 0
}

.encript_show_delete li a {
    font-size: 13px;
    color: #1193d1;
    margin: 0 6px
}

.encript_show_delete li a:hover {
    cursor: pointer
}

.outer_Api_delete {
    float: left
}

.delete-button_new {
    background: #ff4d4d;
    border: 1px solid #ff4d4d;
    color: white;
    border: 0;
    padding: 4px 5px 5px 5px;
    cursor: pointer;
    border-radius: 100%;
    height: 25px;
    width: 25px;
    margin-left: 0;
    font-size: 18px;
    text-align: center;
    margin-top: 10px;
    margin-top: 0;
    margin-right: 3px
}

.delete-button_new:hover {
    background: #FFF;
    border: 1px solid #ff4d4d;
    color: #ff4d4d;
    padding: 3px 5px 5px 5px
}

.div_savexamin {
    float: left;
    width: 100%
}

.each_pdf_veiw {
    float: left
}

.each_pdf_delete {
    float: left;
    margin-left: 7px
}

.grouping-outer {
    padding: 3px 9px;
    border-radius: 20px;
    margin-top: 14px
}

.pdf_name_view {
    font-size: 13px;
    color: #1193d1;
    margin: 0 6px
}

.pdf_name_view:hover {
    text-decoration: underline;
    color: #1193d1
}

.grouping-outer .col-md-4 {
    width: 100%
}

.grouping-outer .pdf-Attach {
    margin: 4px 0 4px 0;
    padding: 0
}

.grouping-outer .pdf-Attach a {
    font-size: 14px;
    color: #0081bf
}

.grouping-outer .pdf-Attach a:hover {
    color: #0081bf;
    text-decoration: underline
}

.each-upload-btn2 {
    float: left;
    width: auto;
    display: flex
}

.full-width-left-browse {
    float: left;
    width: 100%
}

.full-width-left-browse .each-file-upload {
    width: 197px
}

.file-input-container2 {
    float: left;
    width: auto
}

.div_savexamin_inside {
    float: left;
    width: 100%;
    min-width: 500px
}

.link_text_nowrap {
    white-space: nowrap
}

.input_ml_fix {
    margin-left: 6px !important
}

.input_ml_fix2 {
    margin-left: -6px !important
}

.input_ml_fix3 {
    margin-left: 2px !important
}

.law_input_fix3 {
    margin-left: -24px
}

.law_input_fix4 {
    margin-left: -15px
}

.each_uploadformate_hint2 {
    float: left;
    width: 100%;
    margin-top: 4px;
    font-size: 13px;
    font-weight: 500;
    padding-left: 25px
}

.each_uploadformate_hint2 span {
    font-weight: 600;
    color: #000
}

.govt_input_fix1 {
    margin-left: 20px
}

.govt_input_fix2 {
    margin-left: 22px
}

.govt_input_fix3 {
    margin-left: 0
}

.govt_input_fix4 {
    margin-left: -12px
}

.restate_input_fix1 {
    margin-left: 40px
}

.restate_input_fix2 {
    margin-left: 29px
}

.restate_input_fix4 {
    margin-left: 0
}

.restate_input_fix5 {
    margin-left: 18px
}

.dpms_input_fix1 {
    margin-left: 22px
}

.dpms_input_fix2 {
    margin-left: 22px
}

.dpms_input_fix3 {
    margin-left: 0
}

.error_nr1>.help-block {
    margin-left: 26px !important
}

.error_nr2>.help-block {
    margin-left: 24px !important
}

.error_nr3>.help-block {
    margin-left: -16px !important;
    font-family: Montserrat !important
}

.error_nr4>.help-block {
    margin-left: 40px !important
}

.error_nr7>.help-block {
    margin-left: 20px !important
}

.each-sameline1>a {
    font-size: 14px;
    color: #0081bf;
    margin-top: -4px !important;
    float: left !important
}

.error_nr5>.help-block {
    font-family: Montserrat !important
}

.error_nr6>.help-block {
    margin-left: 30px !important;
    font-family: Montserrat !important
}

.help-block {
    font-family: Montserrat !important
}

.sec_genComments_view {
    float: left
}

.sec_genComments_view a {
    font-size: 13px;
    color: #0081bf
}

.gencomments-input {
    max-width: 223px;
    margin-right: 9px;
    margin-top: 12px
}

.trusty_pl_0 {
    padding-left: 0
}

.const-numcol-sm_trusty {
    float: left;
    width: 30px;
    font-weight: 600;
    text-align: left;
    margin-right: 1px
}

.const-contentcol-sm_trusty {
    float: left;
    width: calc(99% - 24px)
}

.sample_trusty {
    float: left;
    width: 100%;
    margin-left: 14px
}

.outer_trusty .each-viewpage-partners-mt {
    margin-top: 7px !important;
    float: left;
    width: 100%
}

.create_remidation {
    background: #ffba36;
    color: #000;
    line-height: 20px;
    padding: 7px 15px;
    border-radius: 5px;
    font-weight: 600;
    margin-top: 3px;
    float: left
}

.create_remidation2 {
    background: #ffba36;
    color: #000;
    line-height: 20px;
    padding: 7px 15px;
    border-radius: 5px;
    font-weight: 600
}

.create_remidation2:hover {
    background: #de970f;
    color: #000
}

.create_remidation:hover {
    background: #de970f;
    color: #000
}

.create_remidation_progress {
    background: #0b96b8;
    color: #FFF;
    line-height: 20px;
    padding: 7px 15px;
    border-radius: 5px;
    font-weight: 600;
    float: left;
    width: auto;
    text-align: center;
    min-width: 72px
}

.create_remidation_progress:hover {
    background: #057a97;
    color: #FFF
}

.erm_text_recomondation {
    text-align: center !important;
    line-height: 28px !important;
    color: #00518b !important;
    font-weight: 600 !important;
    font-size: 14px !important
}

.back_to_list.new_align a {
    font-size: 12px !important;
    font-weight: 600;
    margin: 13px -1px 0 0;
    background: #1d1d1d;
    border: 1px solid #1d1d1d
}

.skin-blue .sidebar a {
    color: #b8c7ce;
    font-size: 11.5px !important
}

.text-no-attachements {
    color: #999;
    line-height: 8px;
    margin: 0
}

.rem_for_allgroup {
    float: left;
    width: 100%;
    border: 1px solid #8d8a8a;
    padding: 0 10px 0 10px;
    margin: -1px 0 0 0;
    display: flex
}

.rem_for_allgroup_text {
    float: left;
    width: calc(99% - 250px);
    padding: 4px;
    display: flex;
    border-right: 1px solid #ccc;
    align-items: center;
    font-weight: 500;
    grid-template-columns: 238px auto
}

.rem_for_allgroup_actions {
    float: right;
    width: 250px;
    padding: 4px
}

.rem_for_allgroup .create_remidation {
    margin-left: 10px;
    min-width: 78px;
    padding: 4px 15px;
    margin-top: 0
}

.rem_for_allgroup .create_remidation_progress {
    margin-left: 10px;
    min-width: 78px;
    padding: 4px 15px
}

.remidation_group_column {
    margin-bottom: 10px;
    float: left;
    width: 100%;
    font-size: 13px
}

.each_subject_comments1 {
    color: #0b96b8
}

@media screen and (min-device-width:320px) and (max-device-width:767px) {
    .rem_for_allgroup {
        display: inline;
        text-align: center
    }
    .create_remidation_progress {
        float: none
    }
    .rem_for_allgroup_text {
        width: 100%;
        border-right: 0
    }
    .rem_for_allgroup_actions {
        width: 100%;
        text-align: center;
        margin-bottom: 10px
    }
    .rem_for_allgroup .create_remidation {
        float: none
    }
    .each_generaltext_nd {
        width: 100%
    }
    .rem_for_allgroup_text {
        display: inline
    }
}

@media only screen and (max-width:576px) {
    .mobile-table-display {
        float: left;
        width: 100%
    }
}

.width_create_btn {
    width: 120px;
    max-width: 120px;
    min-width: 120px
}

.width_comments_contnet {
    width: 250px;
    max-width: 250px;
    min-width: 250px
}

.width_yes_no_con {
    width: 18%;
    max-width: 18%;
    min-width: 18%
}

.n1password_change_outer legend {
    text-align: center;
    font-size: 19px;
    padding-bottom: 10px
}

.n1password_change_outer .full-width {
    float: left;
    width: 100%
}

.n1password_change_outer .form-group {
    min-height: 73px
}

.n1password_change_outer .min_ht_fmgo1 {
    min-height: 40px !important
}

.n1password_change_outer .pl-o_req {
    padding-left: 0
}

.n1password_change_outer .pr-o_req {
    padding-right: 0;
    border: 1px solid #ccc;
    background: #FFF;
    padding-top: 10px;
    padding-bottom: 5px;
    margin-top: 5px;
    border-radius: 5px
}

.n1password_change_outer .pl-o_req label {
    margin-bottom: 2px
}

.n1password_change_outer .pl-o_req .btn-info {
    min-width: 100px;
    font-weight: 600;
    background: #109abd;
    border-color: #109abd;
    margin: 3px 0 0 0
}

.n1password_change_outer .choose-password-role-headding {
    font-weight: 600;
    line-height: 16px;
    text-align: right
}

.n1password_change_outer .required-fields-password {
    margin-bottom: 25px
}

.n1password_change_outer .pl-o_req .btn-info:hover {
    min-width: 100px;
    font-weight: 600;
    background: #0c3366;
    border-color: #0c3366;
    margin: 3px 0 0 0
}

.n1password_change_default {
    margin-top: 25px !important
}

.each-password-list {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 605px;
    padding-left: 39px;
    margin-top: 6px
}

.each-password-list li {
    padding-left: 15px;
    position: relative;
    font-size: 12px;
    font-weight: 500;
    color: #000;
    line-height: 24px;
    list-style: none
}

.each-password-list li::before {
    content: "";
    position: absolute;
    left: 0;
    top: 7px;
    font-size: 16px;
    height: 8px;
    width: 8px;
    display: block;
    background: #489dba;
    border-radius: 100%
}

.required_changes_password1 {
    margin-top: 60px
}

.required_changes_password1 .eachpassword-management-outerrow {
    width: auto;
    box-shadow: none;
    border: 0;
    padding: 0;
    margin: 10px auto 10px auto
}

.required-fields-password {
    color: #ee0808;
    font-size: 22px;
    float: left;
    margin-right: 3px
}

.required_changes_password1 .eachpassword-management-icon {
    margin: -70px auto 12px auto
}

.dfles_in_center {
    float: left;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center
}

.max-width_outside1 {
    width: 650px
}

.required_changes_password1 .n1password_change_outer .pr-o_req {
    padding-top: 15px;
    padding-bottom: 8px
}

.mandatory_fields-password_star {
    color: #ee0808;
    font-size: 20px;
    margin-right: 3px
}

@media only screen and (max-width:576px) {
    .max-width_outside1 {
        width: 100%
    }
}

.nodata-bar {
    border: 1px solid #ccc;
    padding: 7px 20px;
    background: #f1f1f1;
    text-align: center;
    font-size: 14px;
    width: 60%;
    margin: 20 auto 20px auto;
    color: #000
}

.outer_nodata {
    float: left;
    width: 100%
}

.submenu_active {
    background: #4f6169;
    color: #fff;
    border-left: 3px solid #ccc;
    margin-left: -4px;
    margin-top: 1px
}

.no_exams_btn {
    background: #ff860d !important;
    color: #FFF !important;
    font-weight: 600 !important;
    border: 1px solid #ff860d !important
}

.no_exams_btn:hover {
    border: 1px solid #ff860d !important
}

.fr_shoentries_grid .dataTables_length {
    float: left;
    margin-right: 15px
}

.grid_font_small {
    font-size: 12px !important
}

.grid_font_small .btn {
    font-size: 12px !important
}

.grid_set_eamil_word_break {
    word-wrap: break-word;
    word-break: break-word
}

.grid_set_email_min-width {
    min-width: 250px !important;
    max-width: 250px !important
}

.grid_set_min-width {
    min-width: 200px !important;
    max-width: 200px !important
}

.grid_font_small .dataTable {
    font-size: 12px !important
}

.grid_set_min-w-200 {
    min-width: 180px !important;
    max-width: 180px !important
}

.grid_set_max-w-60 {
    min-width: 30px !important;
    max-width: 30px !important
}

.grid_set_min-w-100 {
    min-width: 110px !important;
    max-width: 110px !important
}

.grid_set_email_min-width_200 {
    min-width: 200px !important;
    max-width: 200px !important
}

.grid_set_min-width_150 {
    min-width: 150px !important;
    max-width: 150px !important
}

.typedivider {
    float: left;
    width: 100%;
    text-align: center;
    margin: 19px 0 0 0;
    font-size: 17px;
    line-height: 38px;
    font-weight: 600;
    background: #d2dae5;
    color: #2a2a2a
}

.grid_set_min-width_80 {
    min-width: 80px !important;
    max-width: 80px !important
}

.grid_set_min-width_90 {
    min-width: 90px !important;
    max-width: 90px !important
}

.grid_set_min-width_100 {
    min-width: 100px !important;
    max-width: 100px !important
}

.grid_set_min-width_110 {
    min-width: 110px !important;
    max-width: 110px !important
}

.grid_set_min-width_150 {
    min-width: 140px !important;
    max-width: 140px !important
}

.grid_set_min-width_135 {
    min-width: 135px !important;
    max-width: 135px !important
}

.grid_set_min-width_151 {
    min-width: 150px !important;
    max-width: 150px !important
}

.grid_set_min-width_350 {
    min-width: 350px !important;
    max-width: 350px !important
}

.header_year_bysiness {
    float: left;
    width: 100%;
    margin: 0 0 10px 0
}

.header_year_bysiness ul {
    margin: 0;
    padding: 0;
    float: left;
    width: 100%
}

.header_year_bysiness ul li {
    list-style: none;
    font-size: 13px;
    color: #000;
    font-weight: 600;
    line-height: 19px;
    margin: 0;
    padding: 5px 5px;
    border-bottom: 1px solid #bcbcbc;
    float: left;
    width: 100%;
    display: block
}

.bz_label {
    width: 50%;
    float: left;
    text-align: right;
    padding-right: 6px;
    line-height: 15px
}

.bz_label_res_overide {
    width: 100% !important;
    margin-left: 0 !important;
    text-align: center !important
}

.overide_lbe {
    text-align: center;
    width: 100%
}

.bz_label_res {
    width: 45%;
    float: left;
    color: #1079b7;
    line-height: 15px
}

.header_year_bysiness ul li:last-child {
    border-bottom: 0
}

.data_filter_results {
    width: 100%;
    margin: 0 auto;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
    grid-template-columns: 19% 19% 19% 19% 19%;
    padding: 0;
    display: flex;
    margin: 3px 0 0 0
}

.each_list {
    float: left;
    background: #FFF;
    border: 1px solid #ccc;
    padding: 5px 5px;
    min-width: 150px;
    margin-bottom: 8px
}

.data_filter_results_outer {
    float: left;
    width: 100%
}

.each_nodata_result_1 {
    width: 94%;
    margin: auto;
    background: #f1f1f1;
    border: 1px solid #f1f1f1;
    padding: 15px;
    clear: both;
    overflow: hidden
}

.each_nodata_result {
    text-align: center;
    margin: 1px 0 0 0;
    clear: both;
    overflow: hidden;
    float: left;
    width: 100%
}

.each_nodata_result span {
    color: #000;
    margin-left: 2px;
    font-weight: normal
}

.each_nodata_result p {
    color: #000;
    font-size: 13px;
    line-height: 22px;
    margin: 0;
    padding: 0;
    font-weight: 600
}

.header_year_bysiness .each_list {
    max-width: 24.3%
}

@media screen and (min-device-width:1250px) and (max-device-width:1600px) {
    .rdev-middlesize {
        overflow-x: auto
    }
}

@media screen and (min-width:768px) and (max-width:1170px) {
    .mobile-view-table_pending1 {
        overflow-x: scroll;
        float: left;
        width: 100%
    }
}

@media screen and (min-width:1200px) and (max-width:1360px) {
    .mobile-view-table_pending1 {
        overflow: auto;
        float: left;
        width: 100%
    }
}

.pdf-Attach_2 {
    margin: 0px 0 5px 0px;
    padding: 0px;
}

.pdf_at_mt_0 {
    margin-top: 0px;
}

.pdf-Attach_3{
    margin: 0px 0 5px 0px;
    padding: 0px;
}

   .pdf-Attach_3 a{ line-height: 18px;}
   
      .pdf-Attach_3 li {
		  margin-left: 0px;
	  }