﻿.newUILabel, .newUILabel .newUIdate, span.NewHelp {
    font-family: var(--font-regular);
    font-weight: 400;
    font-size: 14px
}

.fixedFooter, .hover, .normal {
    position: absolute;
    left: 0;
    right: 0
}

:root {
    --Theme-Blue: #3097f3
}

p {
    margin-top: 0;
    margin-bottom: 10px !important
}

.NewCheckBOx .form_bluebox {
    color: #333;
    border: 1px solid #c8c8c8;
    border-radius: 4px;
    box-shadow: 1px 1px 3px rgb(79 77 77 / .1);
    margin: 10px !important
}

.newUiAccordion .panel-group, .newUiBox {
    box-shadow: 1px 1px 5px rgb(79 77 77 / .1)
}

.NewCheckBOx .form_bluebox input[type=checkbox].css-checkbox ~ label.css-label, input[type=checkbox].css-checkbox + input + label.css-label {
    color: #333;
    font-family: var(--font-medium);
    line-height: 20px
}

.NewCheckBOx .form_bluebox input[type=checkbox].css-checkbox:checked ~ label.css-label, input[type=checkbox].css-checkbox:checked + input + label.css-label {
    color: var(--text-black)
}

span.NewHelp {
    display: block;
    color: #757575 !important;
    line-height: 1.5em;
    background: 0 0 !important;
    border: none !important;
    word-break: break-word
}

.NewCheckBOx input[type=checkbox].css-checkbox:checked ~ label.css-label, .panel-default > .panel-heading, input[type=checkbox].css-checkbox:checked + input + label.css-label > span.NewHelp {
    color: #333
}

.newUiAccordion {
    border: 1px solid #c8c8c8;
    border-radius: 5px
}

    .newUiAccordion .panel {
        margin-bottom: 0;
        border: none
    }

    .newUiAccordion input[type=radio].check-label ~ label.NewcheckLbl {
        font-size: 15px;
        font-family: var(--font-medium);
        display: inline-block;
        position: relative;
        padding: 12px 12px 12px 40px
    }

        .newUiAccordion input[type=radio].check-label ~ label.NewcheckLbl:before {
            content: '\F043D';
            width: 24px;
            height: 24px;
            font: 24px/1 'Material Design Icons';
            padding-right: 5px;
            position: absolute;
            top: 10px;
            left: 12px;
            vertical-align: middle;
            color: var(--text-black)
        }

    .newUiAccordion input[type=radio].check-label:checked ~ label.NewcheckLbl:before {
        content: '\F043E';
        cursor: default;
        color: #0E4678 !important;
        -webkit-animation: .3s cubic-bezier(1,.008,.565,1.65) .1s forwards checkicon;
        animation: .3s cubic-bezier(1,.008,.565,1.65) .1s forwards checkicon;
        transform: scale(0)
    }

    .newUiAccordion input[type=checkbox], .newUiAccordion input[type=radio] {
        background: 0 0;
        border: none;
        font: inherit;
        padding: 0;
        position: absolute;
        opacity: 0
    }

.form_bluebox.activeCheck {
    background: #fcfeff;
    border: 1px solid var(--Theme-Blue)
}

.NewcheckLbl, .newUiAccordion .panel-heading label:first-child {
    width: 100%;
    cursor: pointer
}

.newUiAccordion .panel-heading {
    background: 0 0 !important;
    border: none !important;
    padding: 0;
    border-radius: 0
}

.newUiAccordion .panel-body {
    border: none !important;
    padding: 0 20px 20px
}

.newUiAccordion .panel-group {
    border: none;
    margin: 0 !important
}

.NewcheckLbl span.NewHelp {
    padding-top: 5px;
    color: #757575 !important
}

.Btop1, .newUiAccordion .panel-heading.Btop1 {
    border-top: 1px solid #e0e0e0 !important
}

.labelInput td.labelName {
    padding-top: 10px;
    text-align: left;
    display: inline-block
}

.newUILabel {
    padding-bottom: 5px;
    color: #333;
    display: inline-block
}

    .newNote, .newUILabel .newUIdate, label.newUIdate {
        color: #333;
        display: block
    }

    .newUILabel .newUIdate {
        background: url(/Content/Images/NewUI/calendar.png) left 4px center no-repeat !important;
        padding: 3px 3px 3px 27px
    }

label.newUIdate {
    font: 14px var(--font-medium)
}

input[type=text].newUIdate.hasDatepicker {
    background: url(/Content/Images/calIcon.svg) right 8px center/24px no-repeat !important;
    padding-right: 35px
}
.newUiBox {
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 10px;
    padding: 15px;
    background: #fff
}

    .newUiBox .labelName_L {
        text-align: left !important;
        width: 65% !important;
        line-height: 20px
    }

        .newUiBox .labelName_L.Mandatory span.NewHelp {
            padding-left: 5px
        }

        .newUiBox .labelName_L span.NewHelp {
            padding-top: 5px;
            padding-left: 5px
        }

.margin15 {
    margin: 15px !important
}

.field.switch label span, label.cb-disable {
    color: #333;
    font-family: var(--font-regular)
}

.newRadioList .newUiAccordion li {
    border-bottom: 1px solid #e0e0e0;
    list-style: none
}

td.rightField {
    vertical-align: top
}

    td.rightField.EIN label {
        font-size: 15px;
        font-family: var(--font-regular)
    }

    td.rightField.EIN a {
        text-decoration: underline;
        font-size: 14px;
        padding-left: 5px
    }

    td.rightField a.add, td.rightField button.add {
        float: left !important
    }

.NewUiPopup {
    font-size: 15px;
    line-height: 22px;
    padding: 15px !important
}

.NewHelp a {
    text-decoration: underline;
    display: inline-block
}

.newNote {
    background: url(/Content/Images/NewUI/note.png) left 6px top 12px/14px no-repeat #fff2e5;
    padding: 10px 10px 10px 25px;
    border: 1px solid;
    border-radius: 5px;
    margin: 0 10px;
    font-size: 14px;
    line-height: 20px
}

    .newNote p {
        margin-bottom: 0
    }

.newRadioList {
    margin: 10px
}

.modal-dialog.modal-dialog-full-width {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    max-width: none !important
}

.newUiBox .NotYet, .newUiBox .active {
    font-size: 17px !important;
    padding: 5px
}

.modal-dialog.modal-dialog-full-width .modal-content {
    height: auto !important;
    min-height: 100% !important;
    border-radius: 0 !important;
    margin: 0
}

.modal-dialog.modal-dialog-full-width .modal-body {
    position: relative;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-dialog.modal-dialog-full-width .modal-footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: end;
    justify-content: center;
    padding: 1rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.modal-dialog.modal-dialog-full-width .modal-content {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    outline: 0
}

.modal-dialog.modal-dialog-full-width .modal-header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border-bottom: 1px solid #dee2e6;
    border-radius: 0
}

.modal-dialog form {
    display: contents
}

.modal-dialog.modal-dialog-full-width .newUiBox {
    max-width: 80%;
    margin: auto;
    padding: 0
}

    .audt-sumt-err-tab.duesList tr:nth-child(2n), .modal-dialog.modal-dialog-full-width .newUiBox table.maintable tr:nth-child(2n) {
        background: #f7f7f7
    }

.audt-sumt-err-tab.duesList tr td {
    background: #fff;
    border: 0 !important
}

.modal-dialog.modal-dialog-full-width .newUiBox table.maintable td.rightField {
    vertical-align: top;
    float: right
}

.modal-dialog.modal-dialog-full-width .newUiBox table.maintable td, .newUiBox.orgSummary .rightField.fieldName {
    padding: 10px
}

.newUiBox.orgSummary .labelName_L span.NewHelp {
    padding-left: 0
}

.newUiBox.orgSummary .labelName_L {
    width: 75% !important;
    padding: 10px
}

.newUiBox.orgSummary {
    margin: 15px auto
}

.newUiBox .active {
    color: #2baE66FF !important;
    font-family: var(--font-medium) !important;
    border-radius: 5px;
    display: inline-block;
    margin: 0 !important
}

.newUiBox .NotYet, .newUiBox .Revoked {
    border-radius: 4px;
    margin: 0 !important;
    display: inline-block
}

.newUiBox .NotYet {
    color: #ecbe03 !important;
    font-family: AvenirLTStd-Medium !important
}

.newUiBox .Revoked {
    color: #e84128 !important;
    font-family: var(--font-medium);
    font-size: 14px !important;
    padding: 5px 10px;
    border: 1px solid
}

.sumHead .sumHeadCol span {
    line-height: 18px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px
}

.panel-default {
    border-color: #ddd
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05)
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

label, ul.scroll_tabs_container {
    margin-bottom: 0 !important
}

.breadcrumb > li + li:before {
    padding: 0 5px
}

.ui-widget-content {
    border: none !important
}

.ui-tabs .ui-tabs-panel {
    padding: 10px !important
}

#ui-datepicker-div {
    border: 1px solid #113073 !important
}

.revenueInner .labelName {
    width: initial
}

.dashRight_TIN.dashRightPopup {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    margin-top: 0 !important;
    margin-left: 0 !important
}

    .dashRight_TIN.dashRightPopup .extinner-tab ul {
        min-height: initial !important
    }

    .dashRight_TIN.dashRightPopup .extinner-tab {
        border: 1px solid #e2e2e2;
        margin: 10px;
        padding-bottom: 50px;
        position: relative
    }

.fixedFooter {
    bottom: 0;
    margin: auto
}

a.SearchEin {
    font-size: 18px
}

.highlight_row {
    background: #ebf4fd;
    outline: #94BFE6 solid 1.3px
}

.modal-backdrop.show {
    opacity: .8 !important
}

div#myModalFullWidth {
    overflow: hidden
}

.AlertDiv {
    background: url(../content/images/alert.png) top 5px left 5px/30px no-repeat;
    padding-left: 45px;
    display: inline-block;
    font-family: var(--font-regular);
    line-height: 20px;
    font-size: 14px
}

b, strong {
    font-weight: 500 !important
}

.hover, .normal {
    margin: auto !important;
    padding: 10px 15px;
    top: 5px
}

.hover {
    opacity: 0 !important
}

.onclick-menu-content li a {
    color: rgba(0,0,0,.87)
}

.modal-body .select-part {
    width: 100%
}

.ui-dialog {
    padding: 0 !important
}

.paginations ul {
    list-style: none;
    margin: auto 15px
}

.paginations li {
    display: inline-block;
    font-size: 12px;
    line-height: normal;
    font-weight: 700
}

    .paginations li a {
        color: #000;
        padding: 3px 5px;
        background: #fff;
        margin: 5px;
        min-width: 25px !important;
        text-align: center;
        border-radius: 4px;
        display: inline-block;
        vertical-align: middle;
        text-transform: uppercase
    }

.paginations {
    background: grey;
    width: 100%;
    font-family: arial,sans-serif !important;
    border: 0;
    position: relative;
    vertical-align: bottom;
    padding: 10px 30px;
    text-align: right
}

    .paginations li select {
        max-width: 160px;
        border-radius: 4px;
        border: 0;
        font: bold 13px arial,sans-serif !important;
        padding: 3px 5px
    }

    .paginations li a.active, .paginations li a:active, .paginations li a:hover {
        background: #006fd3;
        color: #fff;
        padding: 4px 5px
    }

    .paginations li a.active {
        box-shadow: 2px 2px 3px 1px #00000014
    }
.newUILabel,.newUILabel .newUIdate,span.NewHelp{font-family:var(--font-regular);font-weight:400;font-size:14px}.fixedFooter,.hover,.normal{position:absolute;left:0;right:0}:root{--Theme-Blue:#3097f3}p{margin-top:0;margin-bottom:10px!important}.NewCheckBOx .form_bluebox{color:#333;border:1px solid #c8c8c8;border-radius:4px;box-shadow:1px 1px 3px rgb(79 77 77 / .1);margin:10px!important}.newUiAccordion .panel-group,.newUiBox{box-shadow:1px 1px 5px rgb(79 77 77 / .1)}.NewCheckBOx .form_bluebox input[type=checkbox].css-checkbox~label.css-label,input[type=checkbox].css-checkbox+input+label.css-label{color:#333;font-family:var(--font-medium);line-height:20px}.NewCheckBOx .form_bluebox input[type=checkbox].css-checkbox:checked~label.css-label,input[type=checkbox].css-checkbox:checked+input+label.css-label{color:var(--text-black)}span.NewHelp{display:block;color:#757575!important;line-height:1.5em;background:0 0!important;border:none!important;word-break:break-word}.NewCheckBOx input[type=checkbox].css-checkbox:checked~label.css-label,.panel-default>.panel-heading,input[type=checkbox].css-checkbox:checked+input+label.css-label>span.NewHelp{color:#333}.newUiAccordion{border:1px solid #c8c8c8;border-radius:5px}.newUiAccordion .panel{margin-bottom:0;border:none}.newUiAccordion input[type=radio].check-label~label.NewcheckLbl{font-size:15px;font-family:var(--font-medium);display:inline-block;position:relative;padding:12px 12px 12px 40px}.newUiAccordion input[type=radio].check-label~label.NewcheckLbl:before{content:'\F043D';width:24px;height:24px;font:24px/1 'Material Design Icons';padding-right:5px;position:absolute;top:10px;left:12px;vertical-align:middle;color:var(--text-black)}.newUiAccordion input[type=radio].check-label:checked~label.NewcheckLbl:before{content:'\F043E';cursor:default;color:var(--Theme-Lite-Blue);-webkit-animation:.3s cubic-bezier(1,.008,.565,1.65) .1s forwards checkicon;animation:.3s cubic-bezier(1,.008,.565,1.65) .1s forwards checkicon;transform:scale(0)}.newUiAccordion input[type=checkbox],.newUiAccordion input[type=radio]{background:0 0;border:none;font:inherit;padding:0;position:absolute;opacity:0}.form_bluebox.activeCheck{background:#fcfeff;border:1px solid var(--Theme-Blue)}.NewcheckLbl,.newUiAccordion .panel-heading label:first-child{width:100%;cursor:pointer}.newUiAccordion .panel-heading{background:0 0!important;border:none!important;padding:0;border-radius:0}.newUiAccordion .panel-body{border:none!important;padding:0 20px 20px}.newUiAccordion .panel-group{border:none;margin:0!important}.NewcheckLbl span.NewHelp{padding-top:5px;color:#757575!important}.Btop1,.newUiAccordion .panel-heading.Btop1{border-top:1px solid #e0e0e0!important}.labelInput td.labelName{padding-top:10px;text-align:left;display:inline-block}.newUILabel{padding-bottom:5px;color:#333;display:inline-block}.newNote,.newUILabel .newUIdate,label.newUIdate{color:#333;display:block}.newUILabel .newUIdate{background:url(/Content/Images/NewUI/calendar.png) left 4px center no-repeat!important;padding:3px 3px 3px 27px}label.newUIdate{font:14px var(--font-medium)}input[type=text].newUIdate.hasDatepicker{background:url(/Content/Images/calIcon.svg) right 5px center/24px no-repeat!important;padding-right:35px}.newUiBox{border:1px solid #ddd;border-radius:4px;margin:10px;padding:15px;background:#fff}.newUiBox .labelName_L{text-align:left!important;width:65%!important;line-height:20px}.newUiBox .labelName_L.Mandatory span.NewHelp{padding-left:5px}.newUiBox .labelName_L span.NewHelp{padding-top:5px;padding-left:5px}.margin15{margin:15px!important}.field.switch label span,label.cb-disable{color:#333;font-family:var(--font-regular)}.newRadioList .newUiAccordion li{border-bottom:1px solid #e0e0e0;list-style:none}td.rightField{vertical-align:top}td.rightField.EIN label{font-size:15px;font-family:var(--font-regular)}td.rightField.EIN a{text-decoration:underline;font-size:14px;padding-left:5px}td.rightField a.add,td.rightField button.add{float:left!important}.NewUiPopup{font-size:15px;line-height:22px;padding:15px!important}.NewHelp a{text-decoration:underline;display:inline-block}.newNote{background:url(/Content/Images/NewUI/note.png) left 6px top 12px/14px no-repeat #fff2e5;padding:10px 10px 10px 25px;border:1px solid;border-radius:5px;margin:0 10px;font-size:14px;line-height:20px}.newNote p{margin-bottom:0}.newRadioList{margin:10px}.modal-dialog.modal-dialog-full-width{width:100%!important;height:100%!important;margin:0!important;padding:0!important;max-width:none!important}.newUiBox .NotYet,.newUiBox .active{font-size:17px!important;padding:5px}.modal-dialog.modal-dialog-full-width .modal-content{height:auto!important;min-height:100%!important;border-radius:0!important;margin:0}.modal-dialog.modal-dialog-full-width .modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-dialog.modal-dialog-full-width .modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:center;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.modal-dialog.modal-dialog-full-width .modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);outline:0}.modal-dialog.modal-dialog-full-width .modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #dee2e6;border-radius:0}.modal-dialog form{display:contents}
.modal-dialog.modal-dialog-full-width .newUiBox {
    max-width: 80%;
    margin: auto;
    padding: 0
}.audt-sumt-err-tab.duesList tr:nth-child(2n),.modal-dialog.modal-dialog-full-width .newUiBox table.maintable tr:nth-child(2n){background:#f7f7f7}.audt-sumt-err-tab.duesList tr td{background:#fff;border:0!important}.modal-dialog.modal-dialog-full-width .newUiBox table.maintable td.rightField{vertical-align:top;float:right}.modal-dialog.modal-dialog-full-width .newUiBox table.maintable td,.newUiBox.orgSummary .rightField.fieldName{padding:10px}.newUiBox.orgSummary .labelName_L span.NewHelp{padding-left:0}.newUiBox.orgSummary .labelName_L{width:75%!important;padding:10px}.newUiBox.orgSummary{margin:15px auto}.newUiBox .active{color:#2baE66FF!important;font-family:var(--font-medium)!important;border-radius:5px;display:inline-block;margin:0!important}.newUiBox .NotYet,.newUiBox .Revoked{border-radius:4px;margin:0!important;display:inline-block}.newUiBox .NotYet{color:#ecbe03!important;font-family:AvenirLTStd-Medium!important}.newUiBox .Revoked{color:#e84128!important;font-family:var(--font-medium);font-size:14px!important;padding:5px 10px;border:1px solid}.sumHead .sumHeadCol span{line-height:18px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-default{border-color:#ddd}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}label,ul.scroll_tabs_container{margin-bottom:0!important}.breadcrumb>li+li:before{padding:0 7px}.ui-widget-content{border:none!important}.ui-tabs .ui-tabs-panel{padding:10px!important}#ui-datepicker-div{border:1px solid #113073!important}.revenueInner .labelName{width:initial}.dashRight_TIN.dashRightPopup{width:100%;display:inline-block;vertical-align:top;margin-top:0!important;margin-left:0!important}.dashRight_TIN.dashRightPopup .extinner-tab ul{min-height:initial!important}.dashRight_TIN.dashRightPopup .extinner-tab{border:1px solid #e2e2e2;margin:10px;padding-bottom:50px;position:relative}.fixedFooter{bottom:0;margin:auto}a.SearchEin{font-size:18px}.highlight_row{background:#ebf4fd;outline:#94BFE6 solid 1.3px}.modal-backdrop.show{opacity:.8!important}div#myModalFullWidth{overflow:hidden}.AlertDiv{background:url(../content/images/alert.png) top 5px left 5px/30px no-repeat;padding-left:45px;display:inline-block;font-family:var(--font-regular);line-height:20px;font-size:14px}b,strong{font-weight:500!important}.hover,.normal{margin:auto!important;padding:10px 15px;top:5px}.hover{opacity:0!important}.onclick-menu-content li a{color:rgba(0,0,0,.87)}.modal-body .select-part{width:100%}.ui-dialog{padding:0!important}.paginations ul{list-style:none;margin:auto 15px}.paginations li{display:inline-block;font-size:12px;line-height:normal;font-weight:700}.paginations li a{color:#000;padding:3px 5px;background:#fff;margin:5px;min-width:25px!important;text-align:center;border-radius:4px;display:inline-block;vertical-align:middle;text-transform:uppercase}.paginations{background:grey;width:100%;font-family:arial,sans-serif!important;border:0;position:relative;vertical-align:bottom;padding:10px 30px;text-align:right}.paginations li select{max-width:160px;border-radius:4px;border:0;font:bold 13px arial,sans-serif!important;padding:3px 5px}.paginations li a.active,.paginations li a:active,.paginations li a:hover{background:#006fd3;color:#fff;padding:4px 5px}.paginations li a.active{box-shadow:2px 2px 3px 1px #00000014}
