/**  =====================
     Google Font
==========================  **/

@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,600");
@import url("../plugins/bootstrap/css/bootstrap.min.css");
@import url("../fonts/feather/css/feather.css");
@import url("../plugins/jquery-scrollbar/css/jquery.scrollbar.min.css");
@import url("../fonts/datta/datta-icon.css");
@font-face {
    font-family:'BradleyHTC';
    src:  url("/assets/css/fonts/bhitc.ttf") format("truetype");
}
.bradly-heading {
    font-family: 'BradleyHTC' !important; 
}
.masked {
    -webkit-mask-image: url("../img/Phone_BKAssistant_mask_730.png");
    -webkit-mask-mode: alpha;
    -webkit-mask-size: contain;
    -webkit-mask-position: top center;
    -webkit-mask-repeat: no-repeat;
    mask-image: url("../img/Phone_BKAssistant_mask_730.png");
    mask-mode: alpha;
    mask-size: contain;
    mask-position: top center;
    mask-repeat: no-repeat;
  }
  .elementor-video.masked {
    height: auto;
  }
  
/**  =====================
      Custom css start
==========================  **/
.color-standard{color:#cecece}
.color-premium{color:#00bdd1}
.color-premium-plus{color:#0c00aa}
.color-black-label{color:#000000}
.color-ultimate{color:#008000;}
.bg_blue {background-color: #0e42df;}
.color-gray-txt{
    color: #5D596C !important;
}

.ui-widget-header {
    border: 1px solid #012CAE !important;
    background: #012CAE 50% 50% repeat-x !important;
    color: #FFFFFF !important;
    font-weight: bold !important;
}
.ui-state-default{
    color: #000000 !important;
}
.ui-state-default:hover{
    border: 1px solid #012CAE !important;
    background: #012cae21 50% 50% repeat-x !important;
    font-weight: bold !important;
    color: #012CAE !important;
}

#facebox .close{z-index: 1;
width: 30px;
height: 30px;
position: absolute;
right: 0px;
top: 0px;
text-align: center;
line-height: 18px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
opacity: 0.47;
}
.blue_border{
    border: 4px solid #012cae !important;
    border-radius: 7px !important;
}
.skiptranslate iframe{display:none;}
.unread-bedge {
    color: #f00;
    width: 40px;
    height: 40px;
    border-radius: 5px;
    position: absolute;
    left: 35px;
    top: -15px;
    font-weight: 900;
    }
.cm_unread-bedge{
    display: none;
color: #f00;
width: 40px;
height: 40px;
border-radius: 5px;
position: absolute;
right: 0px;
top: 38%;
font-weight: 900;
}

body {
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: 400;
    /* background: hsl(225deg 18% 43% / 16%); */
    background: #fff;
    position: relative;
}

*:focus {
    outline: none;
}

button:focus {
    outline: 1px dotted;
    outline: none;
}

a:hover {
    outline: none;
    text-decoration: none;
}
.border-black {
    border: 2px solid #000;
    padding: 5px 4px !important;
    position: absolute;
    right: 5px;
    bottom: 0px;
    font-size: 12px !important;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #111;
    font-weight: 400;
}

h1 {
    font-size: 48px;
}

h2 {
    font-size: 44px;
}

h3 {
    font-size: 26px;
}

h4 {
    font-size: 20px;
}

h5 {
    font-size: 18px;
}

h6 {
    font-size: 14px;
}

p {
    font-size: 14px;
}
.fc-sucess {
    color: #28a745 !important;
}
.text-bold{
    font-weight: bold;
}
.nav-linkf .doc-card .font-weight-bold {
    font-size: 9px;
}
strong {
    font-weight: 600;
}
.small-italic{
    font-size: 80%;
    font-weight: 400;
    font-style: italic;
}
.fs-26{
    font-size: 26px;
}
.fs-30{
    font-size: 30px;
}
.h1-color{
    color: #012cae;
}
.img-radius {
    border-radius: 50%;
}
.float_right{
    float: right;
}
.height_fit_content{
    height: fit-content;
}
.width_fit_content{
    width: fit-content;
}
.mt-1px{
    margin-top: 1px;
}
.py-3px-i{
    padding-top: 3px !important ;
    padding-bottom: 3px !important ;
}
.state_box .select2-selection{
    padding-left: 0.25rem;
    padding-top: 0.35rem;
}
.state_box .select2-container--default .select2-selection--single{
    height: 43px;
}
.page-header-title+.breadcrumb {
    background: transparent;
    padding: 0;
}
.state_box .select2-selection__arrow{
    margin-top: 0.35rem;
}
.custom_select .select2-selection{
    padding-left: 0.25rem;
    padding-top: 0.35rem;
}
.custom_select .select2-container--default .select2-selection--single{
    height: 43px;
}
.custom_select .select2-selection__arrow{
    margin-top: 0.35rem;
}
.page-header-title+.breadcrumb>.breadcrumb-item a {
    color: #888;
}
.page-header-title+.breadcrumb>.breadcrumb-item:last-child a {
    color: #111;
    font-weight: 600;
}

.height-12px{
    height:12px !important;
}
.fa-pencil-square-o:before {
    content: "\f044";
}
.header-dashboard .c-header-icon .h-badge {
    position: absolute;
    right: -5px;
    top: -5px;
    text-align: center;
    border-radius: 50%;
    font-size: 0.75rem;
    width: 20px;
    height: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #f5411f;
    color: #ffffff;
}
.header-dashboard .c-header-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 15px;
    position: relative;
}
.header-dashboard .c-header-icon .svg{
fill: #012cae;
    width: 25px;
    height: 25px;
    margin-right: 5px;
}
.unread-notification{background-color: #f0f0f0;}
.dropwrap .head {
    width: 100%;
    padding: 10px 20px;
    text-align: left;
    font-weight: 600;
    font-size: 15px;
    border-radius: 5px 5px 0 0;
    color: #fff;
    background: #012cae;
}
ul.columlist {
    padding: 0;
}
.dropwrap ul {
    margin: 0;
    list-style: none;
    padding: 10px 5px;
}
.columlist li {
    /* display: table; */
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.columlist li a {
    display: block;
    position: relative;
    overflow: hidden;
    font-size: 13px;
    color: #012cae;
}
.columlist li .grid {
    display: table-cell;
    vertical-align: top;
    padding: 5px 10px;
}
.notification-date {
    opacity: 0.6;
    display: block;
    font-style: italic;
}
.dropwrap {
    min-width: 250px;
    background: #fff;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 40px rgba(0, 0, 0, 0.2);
    filter: alpha(opacity=0);
    -webkit-transition: all 300ms;
    -o-transition: all 300ms;
    transition: all 300ms;
    -webkit-transform-origin: top right;
    -ms-transform-origin: top right;
    transform-origin: top right;
}
.header-notifications {
    max-width: 250px;
    position: absolute;
    z-index: 99;
    bottom: 100px;
}
.file-title{position: absolute;
    bottom: 5px;
    left: 33%;}
	.logothumb .deleteLink {
    width: 20px;
    text-align: center;
    line-height: 20px;
    height: 20px;
    position: absolute;
    right: 10px;
    top: 10px;
    background: rgba(0, 0, 0, 0.8);
    color: #fff;
    font-size: 0.8em;
    border-radius: 50%;
}
.border-bottom-gray{border-bottom:1px solid #ccc !important}
.border-bottom-red{border-bottom:1px solid #f00 !important}
.back-to-top a {
    background-color: #fff;
    cursor: pointer;
    width: 44px;
    height: 50px;
    padding: 10px 0;
    position: fixed;
    z-index: 1;
    right: 0;
    text-align: center;
    text-decoration: none;
    bottom: 10%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #012cae;
    font-size: 0.8rem;
    -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
}

.bg-white{
    background: #fff;
}
/* .form-control {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
} */

.h-41px{
    height: 41px !important;
}
.h-40px{
    height: 40px !important;
}
.btn-primary-green{
    color: #fff;
    background-color: #00821f;
    border-color: #00821f;
}
.btn-primary-green:hover{
    color: #fff;
    background-color: #1fa83f;
    border-color: #06a52b;
}
.form-control:focus{
    color:#212529;
    background-color:#fff;
    border-color:#86b7fe;
    outline:0;
    box-shadow:0 0 0 .25rem rgba(13,110,253,.25);
}

.form-floating > input::placeholder {
    opacity: 0 ;
    color: blue;
}

.form-floating > label {
    position: absolute;
    top: 0px ;
    left: 15px !important;
    padding: .59rem .0rem;
    pointer-events: none;
    border: 1px solid transparent;
    transform-origin: 0 0;
    transition: opacity .1s ease-in-out,transform .1s ease-in-out;
}
.form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label {
    opacity: 1 !important;
    transform: scale(1) translateY(-.5rem) translateX(.15rem) !important;
    color: #012cae;
    font-size: 13.5px;
    width: auto;
    height: 20.8px;
    padding: 0px 8px 0px 8px;
    margin: 0px 8px 0px 8px;
    background: white;
    transition: 0.2s ease-in-out;
    top: -3px !important;
    left: 18px;
}
.form-floating > .form-control, .form-floating > .form-select {
    height: 44px;
}
.form-floating > .form-control {
    padding: 9px 12px !important;
}
.form-floating > .form-textarea {
    height: unset !important;
    resize: none;
    /* overflow: hidden; */
    min-height: 44px;
    line-height: 1.5;
}
input::placeholder {
font-size: .75rem;
}
.radio_btn{
    padding: 9px 12px !important;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    height: 44px;
}
.description-div label{
    padding-top: 0.5rem;
}

.description-div select{
    padding: 8px 10px;
    display: block;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.form-control-none {
    width: 100%;
    padding: unset;
    line-height: unset;
    color: unset;
    background-color: unset !important;
    background-clip: unset !important;
    border: unset;
    border-radius: unset;
    transition: unset;
    font-weight: 600;
  }
@media screen and (max-width: 767px) {
    .card-body.b-0-i{padding:0px;}
    .mt-custom{
        margin-top: 1.25rem;
    }
}
.border-custom-paystub{
    border: 2px solid grey;
    border-radius: 5px;
}
.upload-area{background-color: #EDEEF0;}
.grids--onefifth {
    margin: 20px 0 0 -30px;
    list-style: none;
}
.logothumb img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    max-width: 100%;
    max-height: 100%;
}
.logothumb {
    position: relative;
    width: 100%;
    height: auto;
    border: 1px solid rgba(0, 0, 0, 0.05);
    padding: 0 0 50%;
    display: block;
    text-align: center;
    vertical-align: middle;
    background: #f3f6f8;
    border-radius: 5px;
    margin: 0 0 10px 0;
}
.grids--onefifth li {
    width: 20%;
}
.logoWrap {
    margin: 10px 0 5px 0;
    position: relative;
}
.grids--onefifth li {
    display: inline-block;
    vertical-align: top;
    padding: 0 0 10px 30px;
    position: relative;
    margin: 0 -4px 0 0;
}
.theme-bg {
    background: linear-gradient(-135deg, #16151f 0%, #292830 100%);
}

.theme-bg2 {
    background: linear-gradient(-135deg, #0f0e15 0%, #292929 100%);
}


/* ==========  card css start  =========== */

.anim-rotate {
    -webkit-animation: anim-rotate 1s linear infinite;
    animation: anim-rotate 1s linear infinite;
}

@-webkit-keyframes anim-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes anim-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.anim-close-card {
    -webkit-animation: anim-close-card 1.4s linear;
    animation: anim-close-card 1.4s linear;
}

@-webkit-keyframes anim-close-card {
    100% {
        opacity: 0.3;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}

@keyframes anim-close-card {
    100% {
        opacity: 0.3;
        -webkit-transform: scale3d(0.3, 0.3, 0.3);
        transform: scale3d(0.3, 0.3, 0.3);
    }
}

p.text-muted {
    font-size: 13px;
}

/* .card{border:none !important;} */
.card .card-header {border:none !important;}
.card .card-header {
    background-color: transparent;
   
    padding: 10px 10px;
    position: relative;
}
.ml-35{margin-left:35px;}
.SumoSelect {
    min-width: 250px;
    margin-right: 10px;
}

.card .card-header h5 {
    margin-bottom: 0;
    color: #000;
    font-size: 20px;
    font-weight: 600;
    display: inline-block;
    margin-right: 10px;
    line-height: 1.1;
    position: relative;
}


/* .card .card-header h5:after {
  content: "";
  background-color: #29aada;
  position: absolute;
  left: -25px;
  top: -3px;
  width: 4px;
  height: 30px;
} */

.card .card-header.borderless {
    border-bottom: none;
}

.card .card-header.borderless h5:after {
    display: none;
}

.card .card-header .card-header-right {
    right: 10px;
    top: 10px;
    display: inline-block;
    float: right;
    padding: 0;
    position: absolute;
}

.checkbox_input[type="checkbox"]{
    margin-bottom: 5px;
}

@media only screen and (max-width: 575px) {
    .justify_center{
        justify-content: center;
    }
    .mob_mr{
        margin-right: 73px !important;
    }
    .card .card-header .card-header-right {
        display: none;
    }
    .mob_pr0{
        padding-right: 0px;
    }
    .atty_video_btn, .client_management .atty_invite_btn{
        width: 100% !important;
        max-width: 100% !important;
        margin-top: 10px !important;
    }

}

@media (max-width: 768px) {
    .paralegal_list .atty_video_btn {
        width: 100% !important;
        max-width: 100% !important;
    }
    .transaction_history .video_button_div, .client_intake .video_button_div{
        justify-content: start !important;
    }
}

.card .card-header .card-header-right .dropdown-menu {
    margin-top: 0;
}

.card .card-header .card-header-right .dropdown-menu li a {
    font-size: 14px;
    text-transform: capitalize;
}

.card .card-header .card-header-right .btn.dropdown-toggle {
    border: none;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #888;
}

.card .card-header .card-header-right .btn.dropdown-toggle i {
    margin-right: 0;
}

.card .card-header .card-header-right .btn.dropdown-toggle:after {
    display: none;
}

.card .card-header .card-header-right .btn.dropdown-toggle:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}

.card .card-footer {
    border-top: 1px solid #f1f1f1;
    background: transparent;
    padding: 25px;
}

.card .card-block,
.card .card-body {
    padding: 30px 25px;
}

.card.card-load {
    position: relative;
    overflow: hidden;
}

.card.card-load .card-loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(255, 255, 255, 0.7);
    z-index: 999;
}

.card.card-load .card-loader i {
    margin: 0 auto;
    color: #012cae;
    font-size: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.card.full-card {
    z-index: 99999;
    border-radius: 0;
}


/* ==========  scrollbar End  =========== */

.scroll-y {
    z-index: 1027;
}


/* ==========  scrollbar End  ===========
 ==========  card css End  ===========
 ================================    Dropdown Start  ===================== */

.dropdown-menu {
    padding: 20px 0;
    margin-top: 15px;
    -webkit-box-shadow: 0 1px 10px 0 rgba(69, 90, 100, 0.2);
    box-shadow: 0 1px 10px 0 rgba(69, 90, 100, 0.2);
    border: none;
}

.dropdown-menu.show:before {
    content: "\63";
    font-family: "pct";
    position: absolute;
    left: 15px;
    top: -3px;
    z-index: 1001;
    font-size: 19px;
    line-height: 0;
    /* color: #fff; */
    text-shadow: 0 -2px 2px rgba(69, 90, 100, 0.12);
}

.dropdown-menu.show.dropdown-menu-right:before {
    left: auto;
    right: 5px;
}

.dropdown-menu[x-placement="top-start"] {
    margin-bottom: 15px;
    margin-top: 0;
}

.dropdown-menu[x-placement="top-start"].show:before {
    content: "\64";
    bottom: -5px;
    top: auto;
    text-shadow: 0 2px 2px rgba(69, 90, 100, 0.12);
}

.dropdown-menu>li {
    padding-left: 15px;
    padding-right: 15px;
}

.dropdown-menu>li>a {
    padding: 5px;
    color: #888;
}

.dropdown-menu>li>a i {
    font-size: 15px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 10px;
}

.dropdown-menu>li.active,
.dropdown-menu>li:active,
.dropdown-menu>li:focus,
.dropdown-menu>li:hover {
    background: rgba(4, 169, 245, 0.1);
}

.dropdown-menu>li.active>a,
.dropdown-menu>li:active>a,
.dropdown-menu>li:focus>a,
.dropdown-menu>li:hover>a {
    background: transparent;
}


/* ================================    Dropdown End  ===================== */

@media (min-width: 1600px) {
    .container {
        max-width: 100%;
    }
}

@media (max-width: 992px) {
    .container {
        max-width: 100%;
    }
}


/* ========================================================
 ===============     document      ======================
 ========================================================

 Grid examples
*/

.bd-example-row {
    background: #f4f7fa;
    padding: 15px;
    margin-bottom: 15px;
}

.bd-example-row .row>[class^="col-"],
.bd-example-row .row>.col {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    background-color: rgba(86, 61, 124, 0.15);
    border: 1px solid rgba(86, 61, 124, 0.2);
}

.bd-example-row .row+.row {
    margin-top: 1rem;
}

.bd-example-row .flex-items-bottom,
.bd-example-row .flex-items-middle,
.bd-example-row .flex-items-top {
    min-height: 6rem;
    background-color: rgba(255, 0, 0, 0.1);
}

.bd-example-row-flex-cols .row {
    min-height: 10rem;
    background-color: rgba(255, 0, 0, 0.1);
}


/* Docs examples */

.bd-example {
    position: relative;
    padding: 1rem;
    margin: 1rem;
    border: solid #ddd;
    border-width: 0.2rem 0 0;
}

@media only screen and (max-height: 575px) {
    .bd-example {
        padding: 1.5rem;
        margin-right: 0;
        margin-left: 0;
        border-width: 0.2rem;
    }
}


/* Example modals */

.modal {
    z-index: 1072;
}

.modal .popover,
.modal .tooltip {
    z-index: 1073;
}

.modal-backdrop {
    z-index: 1071;
}

.bd-example-modal {
    background-color: #fafafa;
}

.bd-example-modal .modal {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    z-index: 1;
    display: block;
}

.bd-example-modal .modal-dialog {
    left: auto;
    margin-right: auto;
    margin-left: auto;
}


/* Example tabbable tabs */

.bd-example-tabs .nav-tabs {
    margin-bottom: 1rem;
}


/* Code snippets */

.highlight {
    padding: 1rem;
    margin-top: 1rem;
    margin-bottom: 1rem;
    background-color: #f3f2fb;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

@media only screen and (max-height: 575px) {
    .highlight {
        padding: 1.5rem;
    }
}

.bd-content .highlight {
    margin-right: 15px;
    margin-left: 15px;
}

@media only screen and (max-height: 575px) {
    .bd-content .highlight {
        margin-right: 0;
        margin-left: 0;
    }
}

.highlight pre {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    background-color: transparent;
    border: 0;
}

.highlight pre code {
    font-size: inherit;
    color: #333;
}


/* =======================================================================
 ===============     Ui kit copy model style      ====================== */


/* Code examples */

.datta-example {
    position: relative;
}

.datta-example .datta-example-btns {
    position: absolute;
    right: 30px;
    top: -10px;
    opacity: 0;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.datta-example .datta-example-btns .datta-example-btn {
    display: inline-block;
    line-height: 1;
    font-weight: 600;
    background: #012cae;
    color: #fff;
    padding: 0.1875rem 0.3125rem;
    border-radius: 2px;
    white-space: nowrap;
    font-size: 11px;
    margin: 0 4px;
}

.datta-example .datta-example-btns .datta-example-btn.copy::before {
    content: "COPY";
}

.datta-example .datta-example-btns .datta-example-btn.copied {
    background: #1de9b6 !important;
    color: #fff !important;
}

.datta-example .datta-example-btns .datta-example-btn.copied::before {
    content: "COPIED!";
}

.datta-example:hover .datta-example-btns {
    top: -21px;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
}


/* Modal */

.datta-example-modal {
    position: fixed;
    z-index: 1099;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background: #282c34;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.datta-example-modal-opened {
    overflow: hidden !important;
}

.datta-example-modal-opened .datta-example-modal {
    -webkit-transform: scale(1);
    transform: scale(1);
}

.datta-example-modal-content {
    max-width: 100vw;
    margin: auto;
    padding: 50px;
    height: 100vh;
    overflow: auto;
}

.datta-example-modal-content>pre {
    overflow: hidden;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
}

.datta-example-modal-content>pre>code {
    padding: 0;
    background: none;
    font-size: 16px;
}

.md-datta-example-modal-copy {
    display: block;
    position: fixed;
    top: 90px;
    right: 30px;
    margin-right: 8px;
    font-size: 1.5rem;
    border-radius: 50%;
    padding: 10px 15px;
    background: #012cae;
    color: #fff;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    z-index: 1;
    white-space: nowrap;
}

.md-datta-example-modal-copy:hover {
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    color: #fff;
}

.md-datta-example-modal-copy.copied::before {
    content: "Copied to Clipboard Successfully ! . . .";
    position: absolute;
    display: block;
    right: 100%;
    margin-right: 10px;
    font-size: 14px;
    background: #1de9b6;
    line-height: 24px;
    height: 24px;
    border-radius: 3px;
    padding: 0 6px;
    top: 50%;
    margin-top: -12px;
}

.datta-example-modal-close {
    display: block;
    position: fixed;
    top: 10px;
    right: 52px;
    color: #fff;
    opacity: 0.2;
    font-size: 3rem;
    font-weight: 100;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    z-index: 1;
}

.datta-example-modal-close:hover {
    color: #fff;
    opacity: 0.9;
}


/* Code */

.cui-bottom-spacer {
    height: 12rem;
}


/* editor style for model */

.hljs {
    padding: 0.5em;
    color: #abb2bf;
    background: #282c34;
}

.hljs-comment,
.hljs-quote {
    color: #5c6370;
    font-style: italic;
}

.hljs-doctag,
.hljs-formula,
.hljs-keyword {
    color: #c678dd;
}

.hljs-deletion,
.hljs-name,
.hljs-section,
.hljs-selector-tag,
.hljs-subst {
    color: #e06c75;
}

.hljs-literal {
    color: #56b6c2;
}

.hljs-addition,
.hljs-attribute,
.hljs-meta-string,
.hljs-regexp,
.hljs-string {
    color: #98c379;
}

.hljs-built_in,
.hljs-class .hljs-title {
    color: #e6c07b;
}

.hljs-attr,
.hljs-number,
.hljs-selector-attr,
.hljs-selector-class,
.hljs-selector-pseudo,
.hljs-template-variable,
.hljs-type,
.hljs-variable {
    color: #d19a66;
}

.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-selector-id,
.hljs-symbol,
.hljs-title {
    color: #012cae;
}

.hljs-emphasis {
    font-style: italic;
}

.hljs-strong {
    font-weight: bold;
}

.hljs-link {
    text-decoration: underline;
}


/* ================================    md animated mode start   ===================== */

.md-show.md-effect-12~.md-overlay {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
}


/* ================================    md animated mode End   ===================== */


/* ================================    range slider Start  ===================== */


/* ================================    range slider End  ===================== */


/* ================================    owl-carousel slider Start  ===================== */

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    padding: 3px 9px;
}


/* ================================    owl-carousel slider End  ===================== */


/* ================================    Bootstrap tags input Start  ===================== */

.bootstrap-tagsinput {
    padding: 10px 15px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 2px;
    background: #f0f3f6;
}

.bootstrap-tagsinput .tag {
    padding: 5px 12px;
    border-radius: 2px;
    line-height: 37px;
    margin-top: 5px;
    margin-right: 5px;
}

.bootstrap-tagsinput .tag [data-role="remove"] {
    margin-right: -5px;
}

.bootstrap-tagsinput .tag [data-role="remove"]:after {
    content: "\e8f6";
    padding: 0 2px;
    font-family: "feather" !important;
}


/* ================================    Bootstrap tags input End  ===================== */


/* ================================    Multi-Select Start  ===================== */

.ms-container {
    width: 100%;
}


/* ================================    Multi-Select End  ===================== */


/* ================================    Blockquote Start  ===================== */

.blockquote {
    border-left: 0.25rem solid #eaeaea;
    padding: 0.5rem 1rem;
}

.blockquote.text-right {
    border-left: none;
    border-right: 0.25rem solid #eaeaea;
}


/* ================================    Blockquote End  ===================== */


/* ================================    animation start  ===================== */

.card .animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    border: 5px solid #fff;
    margin-bottom: 30px;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
}


/* ================================    animation End  ===================== */


/* ================================    browser  warning  Start  ===================== */

.ie-warning {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999999;
    background: #000000;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #fff;
    font-family: "Courier New", Courier, monospace;
    padding: 50px 0;
}

.ie-warning p {
    font-size: 17px;
}

.ie-warning h1 {
    color: #fff;
}

.ie-warning .iew-container {
    min-width: 1024px;
    width: 100%;
    height: 200px;
    background: #fff;
    margin: 50px 0;
}

.ie-warning .iew-download {
    list-style: none;
    padding: 30px 0;
    margin: 0 auto;
    width: 720px;
}

.ie-warning .iew-download>li {
    float: left;
    vertical-align: top;
}

.ie-warning .iew-download>li>a {
    display: block;
    color: #000;
    width: 140px;
    font-size: 15px;
    padding: 15px 0;
}

.ie-warning .iew-download>li>a>div {
    margin-top: 10px;
}

.ie-warning .iew-download>li>a:hover {
    background-color: #eee;
}


/* ================================    browser  warning  End  ===================== */


/* material icon for material datetime picker */


/* fallback */

@font-face {
    font-family: "Material Icons";
    font-style: normal;
    font-weight: 400;
    src: url("https://fonts.gstatic.com/s/materialicons/v41/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2") format("woff2");
}

.material-icons {
    font-family: "Material Icons";
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: "liga";
    -webkit-font-smoothing: antialiased;
}


/* material icon for material datetime picker */


/**  =====================
      Generic-class css start
========================== **/


/*====== Padding , Margin css starts ======*/

.p-0 {
    padding: 0px;
}

.p-t-0 {
    padding-top: 0px;
}

.p-b-0 {
    padding-bottom: 0px;
}

.p-l-0 {
    padding-left: 0px;
}

.p-r-0 {
    padding-right: 0px;
}

.m-0 {
    margin: 0px;
}

.m-t-0 {
    margin-top: 0px;
}

.m-b-0 {
    margin-bottom: 0px;
}

.m-l-0 {
    margin-left: 0px;
}

.m-r-0 {
    margin-right: 0px;
}

.p-5 {
    padding: 5px;
}

.p-t-5 {
    padding-top: 5px;
}

.p-b-5 {
    padding-bottom: 5px;
}

.p-l-5 {
    padding-left: 5px;
}

.p-r-5 {
    padding-right: 5px;
}

.m-5 {
    margin: 5px;
}

.m-t-5 {
    margin-top: 5px;
}

.m-b-5 {
    margin-bottom: 5px;
}

.m-l-5 {
    margin-left: 5px;
}

.m-r-5 {
    margin-right: 5px;
}

.p-10 {
    padding: 10px;
}

.p-t-10 {
    padding-top: 10px;
}

.p-b-10 {
    padding-bottom: 10px;
}

.p-l-10 {
    padding-left: 10px;
}

.p-r-10 {
    padding-right: 10px;
}

.m-10 {
    margin: 10px;
}

.m-t-10 {
    margin-top: 10px;
}

.m-b-10 {
    margin-bottom: 10px;
}

.m-l-10 {
    margin-left: 10px;
}

.m-r-10 {
    margin-right: 10px;
}

.p-15 {
    padding: 15px;
}

.p-t-15 {
    padding-top: 15px;
}

.p-b-15 {
    padding-bottom: 15px;
}

.p-l-15 {
    padding-left: 15px;
}

.p-r-15 {
    padding-right: 15px;
}

.m-15 {
    margin: 15px;
}

.m-t-15 {
    margin-top: 15px;
}

.m-b-15 {
    margin-bottom: 15px;
}

.m-l-15 {
    margin-left: 15px;
}

.m-r-15 {
    margin-right: 15px;
}

.p-20 {
    padding: 20px;
}

.p-t-20 {
    padding-top: 20px;
}

.p-b-20 {
    padding-bottom: 20px;
}

.p-l-20 {
    padding-left: 20px;
}

.p-r-20 {
    padding-right: 20px;
}

.m-20 {
    margin: 20px;
}

.m-t-20 {
    margin-top: 20px;
}

.m-b-20 {
    margin-bottom: 20px;
}

.m-l-20 {
    margin-left: 20px;
}

.m-r-20 {
    margin-right: 20px;
}

.p-25 {
    padding: 25px;
}

.p-t-25 {
    padding-top: 25px;
}

.p-b-25 {
    padding-bottom: 25px;
}

.p-l-25 {
    padding-left: 25px;
}

.p-r-25 {
    padding-right: 25px;
}

.m-25 {
    margin: 25px;
}

.m-t-25 {
    margin-top: 25px;
}

.m-b-25 {
    margin-bottom: 25px;
}

.m-l-25 {
    margin-left: 25px;
}

.m-r-25 {
    margin-right: 25px;
}

.p-30 {
    padding: 30px;
}

.p-t-30 {
    padding-top: 30px;
}

.p-b-30 {
    padding-bottom: 30px;
}

.p-l-30 {
    padding-left: 30px;
}

.p-r-30 {
    padding-right: 30px;
}

.m-30 {
    margin: 30px;
}

.m-t-30 {
    margin-top: 30px;
}

.m-b-30 {
    margin-bottom: 30px;
}

.m-l-30 {
    margin-left: 30px;
}

.m-r-30 {
    margin-right: 30px;
}

.p-35 {
    padding: 35px;
}

.p-t-35 {
    padding-top: 35px;
}

.p-b-35 {
    padding-bottom: 35px;
}

.p-l-35 {
    padding-left: 35px;
}

.p-r-35 {
    padding-right: 35px;
}

.m-35 {
    margin: 35px;
}

.m-t-35 {
    margin-top: 35px;
}

.m-b-35 {
    margin-bottom: 35px;
}

.m-l-35 {
    margin-left: 35px;
}

.m-r-35 {
    margin-right: 35px;
}

.p-40 {
    padding: 40px;
}

.p-t-40 {
    padding-top: 40px;
}

.p-b-40 {
    padding-bottom: 40px;
}

.p-l-40 {
    padding-left: 40px;
}

.p-r-40 {
    padding-right: 40px;
}

.m-40 {
    margin: 40px;
}

.m-t-40 {
    margin-top: 40px;
}

.m-b-40 {
    margin-bottom: 40px;
}

.m-l-40 {
    margin-left: 40px;
}

.m-r-40 {
    margin-right: 40px;
}

.p-45 {
    padding: 45px;
}

.p-t-45 {
    padding-top: 45px;
}

.p-b-45 {
    padding-bottom: 45px;
}

.p-l-45 {
    padding-left: 45px;
}

.p-r-45 {
    padding-right: 45px;
}

.m-45 {
    margin: 45px;
}

.m-t-45 {
    margin-top: 45px;
}

.m-b-45 {
    margin-bottom: 45px;
}

.m-l-45 {
    margin-left: 45px;
}

.m-r-45 {
    margin-right: 45px;
}

.p-50 {
    padding: 50px;
}

.p-t-50 {
    padding-top: 50px;
}

.p-b-50 {
    padding-bottom: 50px;
}

.p-l-50 {
    padding-left: 50px;
}

.p-r-50 {
    padding-right: 50px;
}

.m-50 {
    margin: 50px;
}

.m-t-50 {
    margin-top: 50px;
}

.m-b-50 {
    margin-bottom: 50px;
}

.m-l-50 {
    margin-left: 50px;
}

.m-r-50 {
    margin-right: 50px;
}


/*====== Padding , Margin css ends ======*/


/*====== text-color, background color css starts ======*/

.bg-c-blue {
    background: #012cae;
}

.text-c-blue {
    color: #012cae !important;
}
.text-c-gray{color: gray;}

.text-c-chartreuse-blue {
    color: #1500ff !important;
}

.bg-c-red {
    background: #f44236;
}

.text-c-red {
    color: #f44236;
}

.bg-c-green {
    background: #1de9b6;
}
.drop-green > td > select{border-color:green;}
.drop-red > td > select{border-color:red;}
.text-c-white{color:white;}
.text-c-green {
    color: green;
}
.text-c-green-important {
    color: green !important;
}
.text-c-dgreen {
    color: #155948;
}

.bg-c-yellow {
    background: #f4c22b;
}

.text-c-yellow {
    color: #f4c22b;
}

.bg-c-purple {
    background: #a389d4;
}

.text-c-purple {
    color: #a389d4;
}


/*====== text-color css ends ======*/


/*====== Card top border css starts ======*/

.card-border-c-blue {
    border-top: 4px solid #012cae;
}

.card-border-c-red {
    border-top: 4px solid #f44236;
}

.card-border-c-green {
    border-top: 4px solid #1de9b6;
}

.card-border-c-yellow {
    border-top: 4px solid #f4c22b;
}

.card-border-c-purple {
    border-top: 4px solid #a389d4;
}


/*====== Card top border ends ======*/


/*====== Font-size css starts ======*/

.f-10 {
    font-size: 10px;
}

.f-12 {
    font-size: 12px;
}

.f-14 {
    font-size: 14px;
}

.f-16 {
    font-size: 16px;
}

.f-18 {
    font-size: 18px;
}

.f-20 {
    font-size: 20px;
}

.f-22 {
    font-size: 22px;
}

.f-24 {
    font-size: 24px;
}

.f-26 {
    font-size: 26px;
}

.f-28 {
    font-size: 28px;
}

.f-30 {
    font-size: 30px;
}

.f-32 {
    font-size: 32px;
}

.f-34 {
    font-size: 34px;
}

.f-36 {
    font-size: 36px;
}

.f-38 {
    font-size: 38px;
}

.f-40 {
    font-size: 40px;
}

.f-42 {
    font-size: 42px;
}

.f-44 {
    font-size: 44px;
}

.f-46 {
    font-size: 46px;
}

.f-48 {
    font-size: 48px;
}

.f-50 {
    font-size: 50px;
}

.f-52 {
    font-size: 52px;
}

.f-54 {
    font-size: 54px;
}

.f-56 {
    font-size: 56px;
}

.f-58 {
    font-size: 58px;
}

.f-60 {
    font-size: 60px;
}

.f-62 {
    font-size: 62px;
}

.f-64 {
    font-size: 64px;
}

.f-66 {
    font-size: 66px;
}

.f-68 {
    font-size: 68px;
}

.f-70 {
    font-size: 70px;
}

.f-72 {
    font-size: 72px;
}

.f-74 {
    font-size: 74px;
}

.f-76 {
    font-size: 76px;
}

.f-78 {
    font-size: 78px;
}

.f-80 {
    font-size: 80px;
}


/*====== Font-size css ends ======*/


/*====== Font-weight css starts ======*/

.f-w-100 {
    font-weight: 100;
}

.f-w-200 {
    font-weight: 200;
}

.f-w-300 {
    font-weight: 300;
}

.f-w-400 {
    font-weight: 400;
}

.f-w-500 {
    font-weight: 500;
}

.f-w-600 {
    font-weight: 600;
}

.f-w-700 {
    font-weight: 700;
}

.f-w-800 {
    font-weight: 800 !important;
}

.f-w-900 {
    font-weight: 900;
}
#video_modal .embed-responsive-item{border:none;}

a.font-color-fail,
a.font-color-sucess,a.font-color-accept {
    padding: 3px 15px !important;
    margin: 1px 0 !important;
}
#video_modal .card-body{padding:0px !important}
.mb-0 {
    margin-bottom: 0px !important;
}

.pb-0 {
    padding-bottom: 0px;
}

.heading-menu {
    padding: 10px 15px !important;
    margin: 10px 0 !important;
    margin-bottom: 0px !important;
}

a.nav-linkf.text-left.font-color-sucess {
    color: #28a745 !important;
}
.tab-content .font-color-sucess {
    color: #28a745 !important;
}
a.nav-linkf.text-left.font-color-fail {
    color: #dc3545 !important;
}
.tab-content .font-color-fail {
    color: #dc3545 !important;
}
.drop_file_name,
.dropmutiple_file_name {
    display: none;
    top: 74px;
    color: #012cae;
}


/* Upload Area */

.upload-area {
    width: 100%;
    box-shadow: 0 3px 10px 0 rgb(0 0 0 / 5%);
    border: 2px solid #012cae;
    border-radius: 24px;
    padding: 20px 22px;
    text-align: center;
}


/* Header */


/* Drop Zoon */

.upload-area__drop-zoon {
    position: relative;
    border: 4px dashed #012cae;
    border-radius: 15px;
    margin-top: 0.1875rem;
    cursor: pointer;
    transition: border-color 300ms ease-in-out;
}
input::-webkit-outer-spin-button,
      input::-webkit-inner-spin-button {
         -webkit-appearance: none;
      }
.drop-zoon__icon {
    font-size: 3.75rem;
    color: #012cae;
    transition: opacity 300ms ease-in-out;
    padding-bottom: 40px;
    display: block;
}
.form-group.c_paystub + .error{
    position: absolute;
    z-index: 1;
    top: 50px;
}
.doc-upload .doc-edit {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#form-image {
    height: 100%;
}

.doc-upload input {
    opacity: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
}

.doc-upload label {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    z-index: -1;
}

.doc-preview {
    padding: 30px 0;
}

.doc-preview img {
    max-width: 130px;
}

.doc-preview .pdf-img {
    max-width: 60px;
}

.edit-img {
    position: absolute;
}

.edit-img i {
    font-size: 21px;
    color: #012cae;
    cursor: pointer;
}

.hide_img_preview {
    display: none;
}

.progress-percentage {
    position: absolute;
    right: 40px;
}

.font-color-fail i.fa.fa-cloud-upload-alt {
    padding-right: 10px !important;
    font-size: 16px;
    color: #dc3545;
    padding: 0px;
}
a.font-color-accept  {
    color: #28a745 !important;
}
a.font-color-decline{color:#ffa600 !important;}
a.font-color-accept i.fas.fa-check-circle {
    padding-right: 10px !important;
    font-size: 20px;
    color: #28a745;
    padding: 0px;
}

a.font-color-decline .fas.fa-ban{
    padding-right: 10px !important;
    font-size: 18px;
    color: #ffa600;
    padding: 0px 0px 0px 1px;
}

.font-color-sucess i.fa.fa-cloud-upload-alt {
    padding-right: 10px !important;
    font-size: 16px;
    color: #28a745;
    padding: 0px;
}

.font-color-sucess i.fa-check-circle {
    padding-right: 10px !important;
    font-size: 20px;
    color: #28a745;
    padding: 0px;
}

.font-color-sucess i.fa-check-circle {
    padding-right: 10px !important;
    font-size: 20px;
    color: #28a745;
    padding: 0px;
}

.font-color-sucess.nav-link.active,
.font-color-fail.nav-link.active {
    color: #fff !important;
}

.font-color-fail.nav-link.active i.fa.fa-cloud-upload-alt,
.font-color-sucess.nav-link.active i.fa-check-circle {
    color: #fff !important;
}


/*====== Font-weight css ends ======*/


/* new logo start */

.b-brand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.b-brand .b-bg img {
    width: 100px;
}

.b-brand .b-title {
    margin-left: 10px;
    font-weight: 100;
    color: #fff;
    font-size: 18px;
}

.navbar-collapsed .b-brand .b-title {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.navbar-collapsed .mobile-menu {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.navbar-collapsed:hover .b-brand .b-title {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
}

.navbar-collapsed:hover .mobile-menu {
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
}


/* new logo End  */


/* Pre-loader css start */

.loader-bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    z-index: 1035;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
}

.loader-bg .loader-track {
    position: relative;
    height: 3px;
    display: block;
    width: 100%;
    overflow: hidden;
}

.loader-bg .loader-track .loader-fill:after,
.loader-bg .loader-track .loader-fill:before {
    content: "";
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    will-change: left, right;
}

.loader-bg .loader-track .loader-fill:before {
    -webkit-animation: mbar 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
    animation: mbar 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
}

.loader-bg .loader-track .loader-fill:after {
    -webkit-animation: m_s 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    animation: m_s 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
    -webkit-animation-delay: 1.15s;
    animation-delay: 1.15s;
}

@-webkit-keyframes mbar {
    0% {
        left: -35%;
        right: 100%;
    }
    60% {
        left: 100%;
        right: -90%;
    }
    100% {
        left: 100%;
        right: -35%;
    }
}

@keyframes mbar {
    0% {
        left: -35%;
        right: 100%;
    }
    60% {
        left: 100%;
        right: -90%;
    }
    100% {
        left: 100%;
        right: -35%;
    }
}

@-webkit-keyframes m_s {
    0% {
        left: -200%;
        right: 100%;
    }
    60% {
        left: 107%;
        right: -8%;
    }
    100% {
        left: 107%;
        right: -8%;
    }
}

@keyframes m_s {
    0% {
        left: -200%;
        right: 100%;
    }
    60% {
        left: 107%;
        right: -8%;
    }
    100% {
        left: 107%;
        right: -8%;
    }
}


/* Pre-loader css end */


/* header css start */
.nmp{
    margin: 0px;
    padding: 0px;
    border: none;
}
.pcoded-header {
    z-index: 1028;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 70px;
    padding: 0;
    position: relative;
    top: 0;
    background: #fff;
    color: #3f4d67;
    width: calc(100% - 264px);
    margin-left: 264px;
    transition: all 0.3s ease-in-out;
}
.profitlosspopup .input-group input {
    width: 74% !important;
}
.profitlosspopup input.w-100{width:100% !important;}

.pcoded-header .m-header {
    display: none;
}

.pcoded-header .m-header .logo-dark,
.pcoded-header .m-header .logo-thumb {
    display: none;
}

.pcoded-header .input-group {
    background: transparent;
}

.pcoded-header .input-group .input-group-text {
    margin-right: 0;
}

.pcoded-header .input-group {
    background: transparent;
}

.pcoded-header .input-group .input-group-text,
.pcoded-header a,
.pcoded-header dropdown-toggle {
    color: #3f4d67;
}

.pcoded-header .input-group .input-group-text:hover,
.pcoded-header a:hover,
.pcoded-header dropdown-toggle:hover {
    color: #012cae;
}

.pcoded-header #mobile-header {
    display: none;
}

.pcoded-header .navbar-nav {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
    display: inline-block;
}

.pcoded-header .navbar-nav>li {
    line-height: 70px;
    display: inline-block;
    padding: 0 12px;
}

.pcoded-header .navbar-nav>li .nav-link {
    padding: 0;
}

.pcoded-header .navbar-nav>li:first-child {
    padding-left: 25px;
}

.pcoded-header .navbar-nav>li:last-child {
    padding-right: 40px;
}

.pcoded-header .mr-auto .dropdown-menu {
    margin-left: -20px;
}

.pcoded-header .ml-auto {
    float: right;
}

.pcoded-header .ml-auto .dropdown-menu {
    margin-right: -20px;
}

.pcoded-header .main-search .input-group {
    border-radius: 20px;
    padding: 0;
}

.pcoded-header .main-search .input-group .form-control,
.pcoded-header .main-search .input-group .input-group-text {
    background: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
}

.pcoded-header .main-search .input-group .search-close {
    display: none;
}

.pcoded-header .main-search .input-group .search-btn {
    border-radius: 50%;
    padding: 0;
    background: transparent;
    border-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pcoded-header .main-search .input-group .form-control {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 0;
    font-size: 14px;
}

.pcoded-header .main-search .input-group .form-control:active,
.pcoded-header .main-search .input-group .form-control:focus,
.pcoded-header .main-search .input-group .form-control:hover,
.pcoded-header .main-search .input-group .search-btn:active,
.pcoded-header .main-search .input-group .search-btn:focus,
.pcoded-header .main-search .input-group .search-btn:hover {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pcoded-header .main-search.open .input-group {
    background: #fff;
    border: 1px solid #f1f1f1;
    -webkit-box-shadow: 0 6px 12px -5px rgba(65, 76, 78, 0.08);
    box-shadow: 0 6px 12px -5px rgba(65, 76, 78, 0.08);
    padding: 5px 5px 5px 20px;
}

.pcoded-header .main-search.open .input-group .search-close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.pcoded-header .main-search.open .input-group .search-btn {
    padding: 5px;
    margin-left: 5px;
    background: linear-gradient(-135deg, #0f0e15 0%, #292929 100%);
}

.pcoded-header .main-search.open .input-group .search-btn .input-group-text {
    color: #fff;
}

.pcoded-header .main-search.open .input-group .form-control {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 0;
}

.pcoded-header .main-search.open .input-group .form-control:active,
.pcoded-header .main-search.open .input-group .form-control:focus,
.pcoded-header .main-search.open .input-group .form-control:hover,
.pcoded-header .main-search.open .input-group .search-btn:active,
.pcoded-header .main-search.open .input-group .search-btn:focus,
.pcoded-header .main-search.open .input-group .search-btn:hover {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pcoded-header .dropdown .dropdown-toggle {
    line-height: 70px;
    display: inline-block;
    padding-right: 15px;
}

.pcoded-header .dropdown .dropdown-toggle:after {
    content: "\e842";
    font-family: "feather";
    font-size: 15px;
    border: none;
    position: absolute;
    top: 0;
    right: 15px;
}

.pcoded-header .dropdown .dropdown-menu {
    position: absolute;
    border: none;
    margin-top: -6px;
    min-width: 290px;
}

.pcoded-header .dropdown .dropdown-menu.show:before {
    display: none;
}

.pcoded-header .dropdown .dropdown-menu li {
    line-height: 1.2;
}

.pcoded-header .dropdown .dropdown-menu li a {
    padding: 10px;
    font-size: 14px;
}

.pcoded-header .dropdown .dropdown-menu li.active a,
.pcoded-header .dropdown .dropdown-menu li:active a,
.pcoded-header .dropdown .dropdown-menu li:focus a,
.pcoded-header .dropdown .dropdown-menu li:hover a {
    color: #888;
}

.pcoded-header .dropdown.show:before {
    content: "\63";
    font-family: "pct";
    position: absolute;
    left: -5px;
    top: 60px;
    z-index: 1001;
    font-size: 40px;
    line-height: 0;
    color: #fff;
    text-shadow: 0 -2px 2px rgba(65, 76, 78, 0.12);
}

.pcoded-header .dropdown .notification {
    width: 350px;
    padding: 0;
    line-height: 1.4;
    overflow: hidden;
}
.large-fb-width{min-width:900px;width:900px;height:100%;}

.pcoded-header .dropdown .notification .noti-head {
    border-bottom: 1px solid #f1f1f1;
    padding: 15px 20px;
}

.pcoded-header .dropdown .notification .noti-head a {
    text-decoration: underline;
    font-size: 13px;
}

.pcoded-header .dropdown .notification .noti-body {
    padding: 0;
}

.pcoded-header .dropdown .notification .noti-body img {
    width: 40px;
    margin-right: 20px;
}

.pcoded-header .dropdown .notification .noti-body li {
    padding: 15px 20px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.pcoded-header .dropdown .notification .noti-body li.n-title {
    padding-bottom: 0;
}

.pcoded-header .dropdown .notification .noti-body li.n-title p {
    margin-bottom: 5px;
}

.pcoded-header .dropdown .notification .noti-body li.notification:hover {
    background: rgba(4, 169, 245, 0.1);
}

.pcoded-header .dropdown .notification .noti-body li p {
    margin-bottom: 5px;
    font-size: 13px;
}

.pcoded-header .dropdown .notification .noti-body li p strong {
    color: #222;
}

.pcoded-header .dropdown .notification .noti-body li .n-time {
    font-size: 80%;
    float: right;
}

.pcoded-header .dropdown .notification .noti-footer {
    border-top: 1px solid #f1f1f1;
    padding: 15px 20px;
    text-align: center;
}

.pcoded-header .dropdown .notification .noti-footer a {
    text-decoration: underline;
    font-size: 13px;
}

.pcoded-header .dropdown .notification ul {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.pcoded-header .dropdown .notification ul li {
    padding: 20px 15px;
}

.pcoded-header .dropdown .profile-notification {
    padding: 0;
    line-height: 1.4;
    overflow: hidden;
}

.pcoded-header .dropdown .profile-notification .pro-head {
    color: #fff;
    border-radius: 0.25rem 0.25rem 0 0;
    padding: 15px;
    position: relative;
    background: #012cae;
}

.pcoded-header .dropdown .profile-notification .pro-head img {
    width: 40px;
    margin-right: 10px;
}

.pcoded-header .dropdown .profile-notification .pro-head .dud-logout {
    color: #fff;
    padding-right: 0;
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 40px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.pcoded-header .dropdown .profile-notification .pro-body {
    padding: 20px 0;
    margin-bottom: 0;
    list-style: none;
}

.pcoded-header .dropdown .profile-notification .pro-body li a {
    color: #888;
    font-size: 14px;
    padding: 10px 20px;
}

.pcoded-header .dropdown .profile-notification .pro-body li a i {
    margin-right: 10px;
}

.pcoded-header .dropdown .profile-notification .pro-body li.active,
.pcoded-header .dropdown .profile-notification .pro-body li:active,
.pcoded-header .dropdown .profile-notification .pro-body li:focus,
.pcoded-header .dropdown .profile-notification .pro-body li:hover {
    background: rgba(4, 169, 245, 0.1);
}

.pcoded-header .dropdown .profile-notification .pro-body li.active>a,
.pcoded-header .dropdown .profile-notification .pro-body li:active>a,
.pcoded-header .dropdown .profile-notification .pro-body li:focus>a,
.pcoded-header .dropdown .profile-notification .pro-body li:hover>a {
    background: transparent;
}

.pcoded-header .dropdown.drp-user.show:before {
    color: #012cae;
}


/* header css end */


/* menu[ vartical ] css start */

.mobile-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 37px;
    height: 70px;
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 10px;
}

.mobile-menu span {
    position: relative;
    display: block;
    width: 100%;
    height: 2.8px;
    background-color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 2px;
}

.mobile-menu span:after,
.mobile-menu span:before {
    content: "";
    position: absolute;
    left: 0;
    height: 2.8px;
    background-color: #fff;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 2px;
}

.mobile-menu span:after {
    top: 5px;
    width: 70%;
}

.mobile-menu span:before {
    top: -5px;
    width: 40%;
}

.mobile-menu.on span {
    background-color: transparent;
}

.mobile-menu.on span:after,
.mobile-menu.on span:before {
    height: 2px;
    width: 100%;
}

.mobile-menu.on span:before {
    -webkit-transform: rotate(45deg) translate(4px, 4px);
    transform: rotate(45deg) translate(4px, 4px);
}

.mobile-menu.on span:after {
    -webkit-transform: rotate(-45deg) translate(3px, -3px);
    transform: rotate(-45deg) translate(3px, -3px);
}

.navbar-brand {
    background: #3f4d67;
}

.pcoded-header:before,
.pcoded-main-container:before {
    content: "";
    transition: all 0.3s ease-in-out;
}

.pcoded-navbar {
    display: block;
    z-index: 1029;
    position: fixed;
    transition: all 0.3s ease-in-out;
    box-shadow: 1px 0 6px 0 #3f4d67;
    width: 264px;
    height: -webkit-fill-available;
    top: 0;
    background: #012cae;
    color: #fff;
}

.pcoded-navbar ul {
    padding-left: 0;
    list-style: none;
    margin-bottom: 0;
}

.pcoded-navbar .scroll-div.navbar-content {
    height: calc(100vh - 70px);
}

.pcoded-navbar .header-logo {
    position: relative;
    align-items: center;
    display: inline-flex;
    float: left;
    text-align: center;
    width: 264px;
    margin-right: 0;
    padding: 10px 20px;
    transition: all 0.3s ease-in-out;
}

.pcoded-navbar .header-logo .logo-dark {
    display: none;
}

.pcoded-navbar .header-logo .logo-thumb {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    opacity: 0;
    position: absolute;
    -webkit-transition: unset;
    transition: unset;
}

.pcoded-navbar .header-logo+.scroll-div {
    float: left;
    display: inline-block;
}

.pcoded-navbar .mobile-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 37px;
    height: 70px;
    position: absolute;
    right: 10px;
    top: 0;
    padding: 0 10px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.pcoded-navbar .mobile-menu span {
    position: relative;
    display: block;
    width: 100%;
    height: 2.8px;
    background-color: #a9b7d0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 2px;
}

.pcoded-navbar .mobile-menu span:after,
.pcoded-navbar .mobile-menu span:before {
    content: "";
    position: absolute;
    left: 0;
    height: 2.8px;
    background-color: #a9b7d0;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 2px;
}

.pcoded-navbar .mobile-menu span:after {
    top: 5px;
    width: 70%;
}

.pcoded-navbar .mobile-menu span:before {
    top: -5px;
    width: 40%;
}

.pcoded-navbar .mobile-menu.on span {
    background-color: transparent;
}

.pcoded-navbar .mobile-menu.on span:after,
.pcoded-navbar .mobile-menu.on span:before {
    height: 2px;
    width: 100%;
}

.pcoded-navbar .mobile-menu.on span:before {
    -webkit-transform: rotate(45deg) translate(4px, 4px);
    transform: rotate(45deg) translate(4px, 4px);
}

.pcoded-navbar .mobile-menu.on span:after {
    -webkit-transform: rotate(-45deg) translate(3px, -3px);
    transform: rotate(-45deg) translate(3px, -3px);
}

.pcoded-navbar .pcoded-badge {
    font-size: 75%;
    position: absolute;
    right: 30px;
    top: 12px;
    padding: 2px 7px;
    border-radius: 2px;
}

.pcoded-navbar .pcoded-inner-navbar {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

.pcoded-navbar .pcoded-inner-navbar li {
    position: relative;
}

.pcoded-navbar .pcoded-inner-navbar li>a {
    text-align: left;
    padding: 7px 0px;
    margin: 5px 0 0;
    display: block;
    border-radius: 0;
    position: relative;
    color:#fff;
}

.pcoded-navbar .pcoded-inner-navbar li>a .pcoded-mtext {
    position: relative;
}

.pcoded-navbar .pcoded-inner-navbar li>a>.pcoded-micon {
    font-size: 1rem;
    padding: 4px 7px;
    margin-right: 7px;
    border-radius: 4px;
    width: 30px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 30px;
    text-align: center;
}

.pcoded-navbar .pcoded-inner-navbar li>a>.pcoded-micon+.pcoded-mtext {
    position: absolute;
    top: 11px;
}

.pcoded-navbar .pcoded-inner-navbar li.pcoded-hasmenu>a:after {
    content: "\e844";
    font-family: "feather";
    font-size: 15px;
    border: none;
    position: absolute;
    top: 11px;
    right: 20px;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

.pcoded-navbar .pcoded-inner-navbar li.pcoded-hasmenu.pcoded-trigger>a:after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.pcoded-navbar .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu {
    display: none;
}

.pcoded-navbar .pcoded-inner-navbar li.pcoded-hasmenu.pcoded-trigger.active>.pcoded-submenu {
    display: block;
}

.pcoded-navbar .pcoded-inner-navbar li.pcoded-hasmenu.pcoded-trigger.active>a {
    position: relative;
}

.pcoded-navbar .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li>a {
    text-align: left;
    padding: 7px 7px 7px 60px;
    margin: 0;
    display: block;
}

.pcoded-navbar .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li>a:before {
    content: "";
    border-radius: 50%;
    position: absolute;
    top: 16px;
    left: 35px;
    width: 5px;
    height: 5px;
}

.pcoded-navbar .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li .pcoded-submenu>li>a {
    padding: 7px 7px 7px 80px;
}

.pcoded-navbar .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li .pcoded-submenu>li>a:before {
    left: 55px;
}

.pcoded-navbar .pcoded-inner-navbar li.pcoded-menu-caption {
    font-size: 10px;
    font-weight: 600;
    padding: 25px 20px 5px;
    text-transform: uppercase;
    position: relative;
}

.pcoded-navbar .pcoded-inner-navbar li.disabled>a {
    cursor: default;
    opacity: 0.5;
}

.pcoded-navbar .pcoded-submenu {
    background: #39465e;
    padding: 15px 0;
}

.pcoded-navbar a {
    color: #a9b7d0;
}

.pcoded-navbar .navbar-content,
.pcoded-navbar .navbar-wrapper {
    width: 100%;
    height: 100%;
}

.pcoded-navbar.navbar-collapsed {
    width: 80px;
    height: 100%;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.pcoded-navbar.navbar-collapsed .header-logo {
    width: 80px;
}

.pcoded-navbar.navbar-collapsed .header-logo img {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0;
    -webkit-transition: unset;
    transition: unset;
}

.pcoded-navbar.navbar-collapsed .header-logo .logo-thumb {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 1;
    left: calc((80px / 2) - 20px);
}

.pcoded-navbar.navbar-collapsed .header-logo .mobile-menu {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0;
}

.pcoded-navbar.navbar-collapsed .navbar-content.ps {
    overflow: visible;
}

.pcoded-navbar.navbar-collapsed .pcoded-menu-caption {
    position: relative;
    width: 100%;
    height: auto;
    white-space: nowrap;
    overflow: hidden;
}

.pcoded-navbar.navbar-collapsed .pcoded-menu-caption>label {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.pcoded-navbar.navbar-collapsed .pcoded-menu-caption:after {
    content: "";
    position: absolute;
    top: 25px;
    left: 15px;
    width: calc(100% - 30px);
    height: 1px;
    background: rgba(0, 0, 0, 0.1);
}

.pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li>a {
    z-index: 1026;
    padding: 7px 25px;
}

.pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li>a>.pcoded-mtext {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li.pcoded-hasmenu>a:after {
    right: 12px;
}

.pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu {
    display: none;
}

.pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu:after {
    content: "";
    position: absolute;
    top: 5px;
    left: calc(calc(80px / 2) - 3px);
    width: 2px;
    height: calc(100% - 5px);
    background: rgba(169, 183, 208, 0.1);
}

.pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu li a {
    color: transparent;
    white-space: nowrap;
}

.pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu .pcoded-submenu li a:before {
    opacity: 0;
}

.pcoded-navbar.navbar-collapsed~.pcoded-header {
    width: calc(100% - 80px);
}

.pcoded-navbar.navbar-collapsed~.pcoded-header,
.pcoded-navbar.navbar-collapsed~.pcoded-main-container {
    margin-left: 80px;
}

.pcoded-navbar.navbar-collapsed .pcoded-badge {
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    opacity: 0;
    -webkit-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
}

.pcoded-navbar.navbar-collapsed:hover {
    width: 264px !important;
}

.sidenavbar.navbar-collapsed:hover{
  width: auto !important;
}
.pcoded-navbar.navbar-collapsed:hover .pcoded-badge {
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
}

.pcoded-navbar.navbar-collapsed:hover .header-logo {
    width: 264px;
}

.pcoded-navbar.navbar-collapsed:hover .header-logo img {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
}

.pcoded-navbar.navbar-collapsed:hover .header-logo .logo-thumb {
    -webkit-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
    opacity: 0;
}

.pcoded-navbar.navbar-collapsed:hover .header-logo .mobile-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    right: 10px;
}

.pcoded-navbar.navbar-collapsed:hover .pcoded-menu-caption>label {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
}

.pcoded-navbar.navbar-collapsed:hover .pcoded-menu-caption:after {
    background: transparent;
}

.pcoded-navbar.navbar-collapsed:hover .mobile-menu {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
}

.pcoded-navbar.navbar-collapsed:hover .pcoded-inner-navbar>li>a>.pcoded-mtext {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
}

.pcoded-navbar.navbar-collapsed:hover .pcoded-inner-navbar>li>a>.pcoded-mtext:after {
    opacity: 1;
    visibility: visible;
}

.pcoded-navbar.navbar-collapsed:hover .pcoded-inner-navbar>li.pcoded-hasmenu>a:after {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
}

.pcoded-navbar.navbar-collapsed:hover .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger>a:after {
    -webkit-transform: rotateX(0deg) rotate(90deg);
    transform: rotateX(0deg) rotate(90deg);
}

.pcoded-navbar.navbar-collapsed:hover .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu:after {
    display: none;
}

.pcoded-navbar.navbar-collapsed:hover .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu li a {
    color: inherit;
}

.pcoded-navbar.navbar-collapsed:hover .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu .pcoded-submenu li a:before {
    opacity: 1;
}

.pcoded-navbar .pcoded-menu-caption {
    color: #e8edf7;
}

.pcoded-navbar .pcoded-inner-navbar li.active>a,
.pcoded-navbar .pcoded-inner-navbar li:focus>a,
.pcoded-navbar .pcoded-inner-navbar li:hover>a {
    color: #fff;
}

.pcoded-navbar .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before {
    background: #012cae;
}

.pcoded-navbar .pcoded-inner-navbar>li.active:after,
.pcoded-navbar .pcoded-inner-navbar>li.pcoded-trigger:after {
    content: "";
    background-color: #012cae;
    z-index: 1027;
    position: absolute;
    left: 0;
    top: 5px;
    width: 3px;
    height: calc(100% - 5px);
}

.pcoded-navbar .pcoded-inner-navbar>li.active>a,
.pcoded-navbar .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: #fff;
    color: #012cae;
    font-weight:bold;
}

.pcoded-navbar .pcoded-inner-navbar>.pcoded-menu-caption.active:after,
.pcoded-navbar .pcoded-inner-navbar>.pcoded-menu-caption.pcoded-trigger:after {
    display: none;
}

.pcoded-navbar.mob-open~.pcoded-header,
.pcoded-navbar.mob-open~.pcoded-main-container,
.pcoded-navbar.navbar-collapsed:hover~.pcoded-header,
.pcoded-navbar.navbar-collapsed:hover~.pcoded-main-container {
    margin-left: 80px;
}

.pcoded-navbar.mob-open~.pcoded-header:before,
.pcoded-navbar.mob-open~.pcoded-main-container:before,
.pcoded-navbar.navbar-collapsed:hover~.pcoded-header:before,
.pcoded-navbar.navbar-collapsed:hover~.pcoded-main-container:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.2);
    z-index: 1;
}


/* menu [ vartical ] css end */


/* menu[ horizontal ] css start */

.pcoded-navbar.theme-horizontal {
    display: block;
    height: 70px;
    width: 100%;
    z-index: 1023;
    -webkit-box-shadow: none;
    box-shadow: none;
    position: fixed;
    top: 70px;
}

.pcoded-navbar.theme-horizontal .pcoded-badge {
    display: none;
}

.pcoded-navbar.theme-horizontal.top-nav-collapse {
    top: -70px;
}

.pcoded-navbar.theme-horizontal.default,
.pcoded-navbar.theme-horizontal.default.top-nav-collapse {
    top: 70px;
}

.pcoded-navbar.theme-horizontal .header-logo {
    display: none;
}

.pcoded-navbar.theme-horizontal .sidenav-horizontal-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    white-space: nowrap;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-menu-caption {
    display: none;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li {
    display: inline-block;
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li>a {
    margin: 0;
    padding: 8px 15px;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li>a>.pcoded-mtext {
    position: relative;
    top: 0;
    margin-right: 5px;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li>a:after {
    position: relative;
    top: 0;
    right: 0;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li:last-child>a {
    margin-right: 70px;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li.active a,
.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li.pcoded-trigger a,
.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li:hover a {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    background: transparent;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active:before,
.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger:before {
    content: "\6d";
    position: absolute;
    bottom: -34px;
    left: 0;
    font-family: "pct";
    z-index: 1001;
    font-size: 50px;
    line-height: 1;
    padding-left: calc(50% - 25px);
    color: #3f4d67;
    text-shadow: 0 3px 4px rgba(69, 90, 100, 0.05);
    width: 100%;
    height: 40px;
    -webkit-transform: scaleX(1.2);
    transform: scaleX(1.2);
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active>.pcoded-submenu,
.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger>.pcoded-submenu {
    margin-top: 30px;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li.active:after,
.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li.pcoded-trigger:after {
    content: "";
    background-color: #012cae;
    z-index: 1027;
    position: absolute;
    left: 19px;
    top: auto;
    bottom: 5px;
    width: 23px;
    height: 2px;
}

.cs-radio input[type="radio"] {
    width: 22px;
    height: 22px;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.edge>.pcoded-submenu {
    left: auto;
    right: 0;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu {
    position: relative;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu .pcoded-submenu {
    opacity: 0;
    visibility: hidden;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: transform 0.3s, opacity 0.3s;
    transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    position: absolute;
    min-width: 250px;
    display: block;
    z-index: 1;
    top: 100%;
    list-style: outside none none;
    margin: 0;
    border-radius: 4px;
    padding: 15px;
    -webkit-box-shadow: 0 4px 24px 0 rgba(62, 57, 107, 0.18);
    box-shadow: 0 4px 24px 0 rgba(62, 57, 107, 0.18);
    background: #fff;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu .pcoded-submenu a {
    color: #3f4d67;
    padding: 10px 20px 10px 30px;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu .pcoded-submenu a:before {
    left: 5px;
    top: 19px;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu .pcoded-submenu li.active>a,
.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu .pcoded-submenu li.pcoded-trigger>a,
.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu .pcoded-submenu li:hover>a {
    color: #012cae;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu .pcoded-submenu .pcoded-submenu {
    position: absolute;
    min-width: 250px;
    z-index: 1;
    left: calc(100% + 10px);
    top: -10px;
    margin: 0 0 0 20px;
    border-radius: 4px;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu .pcoded-submenu .pcoded-submenu:before {
    content: "\6a";
    position: absolute;
    top: 8px;
    left: -31px;
    font-family: "pct";
    z-index: 1001;
    font-size: 50px;
    line-height: 1;
    color: #fff;
    width: 40px;
    height: 100%;
    text-shadow: -8px 0 13px rgba(62, 57, 107, 0.08);
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu .pcoded-submenu .pcoded-submenu a {
    color: #3f4d67;
    padding: 10px 20px 10px 30px;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu .pcoded-submenu .pcoded-submenu a:before {
    left: 5px;
    top: 19px;
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu .pcoded-submenu .pcoded-hasmenu.edge .pcoded-submenu {
    left: auto;
    margin: 0 20px 0 0;
    right: calc(100% + 10px);
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu .pcoded-submenu .pcoded-hasmenu.edge .pcoded-submenu:before {
    content: "\6b";
    left: auto;
    right: -21px;
    text-shadow: 8px 0 13px rgba(62, 57, 107, 0.08);
}

.pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
}

.pcoded-navbar.theme-horizontal .navbar-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.pcoded-navbar.theme-horizontal~.pcoded-header {
    position: fixed;
    top: 0;
    margin-left: 0;
    width: 100%;
}

.pcoded-navbar.theme-horizontal~.pcoded-header .b-title {
    color: #3f4d67;
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .b-title {
    color: #fff;
}

.pcoded-navbar.theme-horizontal~.pcoded-header .m-header {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0 15px;
}

.pcoded-navbar.theme-horizontal~.pcoded-header .m-header .logo-main,
.pcoded-navbar.theme-horizontal~.pcoded-header .m-header .logo-thumb {
    display: none;
}

.pcoded-navbar.theme-horizontal~.pcoded-header .m-header .logo-dark {
    display: inline-block;
}

.pcoded-navbar.theme-horizontal~.pcoded-header .mobile-menu {
    display: none;
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] {
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .m-header {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0 15px;
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .m-header .logo-dark,
.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .m-header .logo-thumb {
    display: none;
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .m-header .logo-main {
    display: inline-block;
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown-menu {
    color: #888;
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown-menu a {
    color: #888;
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown-menu>li>a {
    color: #888;
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown-menu>li.active,
.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown-menu>li:active,
.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown-menu>li:focus,
.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown-menu>li:hover {
    background: rgba(4, 169, 245, 0.1);
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown-menu>li.active>a,
.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown-menu>li:active>a,
.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown-menu>li:focus>a,
.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown-menu>li:hover>a {
    background: transparent;
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] a,
.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] dropdown-toggle {
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] a:hover,
.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] dropdown-toggle:hover {
    color: #fff;
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown .notification .noti-body li.notification:hover {
    background: rgba(4, 169, 245, 0.1);
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown .profile-notification .pro-head {
    color: #fff;
    background: #012cae;
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown .profile-notification .pro-head .dud-logout {
    color: #fff;
}

.pcoded-navbar.theme-horizontal~.pcoded-header[class*="header-"] .dropdown.drp-user.show:before {
    color: #012cae;
}

.pcoded-navbar.theme-horizontal~.pcoded-main-container {
    margin-top: 140px;
    margin-left: 0;
}


/* menu [ horizontal ] css end */


/* main content start */

.pcoded-content {
    position: relative;
    display: block;
    padding: 30px;
}

.pcoded-main-container {
    position: relative;
    margin: 0 auto;
    display: block;
    clear: both;
    float: unset;
    right: 0;
    margin-left: 264px;
    min-height: calc(100vh - 70px);
    transition: all 0.3s ease-in-out;
}

    /* .subscription_status.card.dashboard-cards, .statssu{
        min-height: 262px;
    } */
/* main content end*/
.mt3 {
    margin-top: 10px;
}

/* ==========================    Rsponsive Menu  start   ====================== */
.input-group-text{
    background-color: transparent;
    border-radius: 0px !important
}
.input-group-prepend input[type=number]{
    border-left: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}

@media only screen and (max-width: 991px) {
    .pcoded-header {
        background: #16151f;
        color: #fff;
    }
    .pcoded-header .input-group-text,
    .pcoded-header a,
    .pcoded-header dropdown-toggle {
        color: #3f4d67;
    }
    .pcoded-header .input-group-text:hover,
    .pcoded-header a:hover,
    .pcoded-header dropdown-toggle:hover {
        color: #012cae;
    }
    .pcoded-header #mobile-header {
        display: none;
        right: 20px;
    }
    .pcoded-header>.collapse:not(.show) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        background: #fff;
        -webkit-box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
        box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
    }
    .pcoded-header .dropdown-menu,
    .pcoded-header .dropdown-menu a,
    .pcoded-header .search-close .input-group-text {
        color: #3f4d67;
    }
    .pcoded-header .m-header {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        height: 70px;
    }
    .pcoded-header .m-header .b-brand {
        margin-left: 20px;
    }
    .pcoded-header .m-header .mobile-menu {
        right: 20px;
    }
    .pcoded-header .full-screen {
        display: none;
    }
    .pcoded-header .navbar-nav>li:last-child {
        padding-right: 60px;
    }
    .pcoded-navbar {
        margin-left: -264px;
        position: absolute;
        height: 100%;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .sidenavbar{
        margin-left: 0px;
        position: absolute;
        height: 100%;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .pcoded-navbar .scroll-div.navbar-content {
        height: 100%;
    }
    .pcoded-navbar~.pcoded-header,
    .pcoded-navbar~.pcoded-main-container {
        margin-left: 0;
    }
    .pcoded-navbar~.pcoded-header {
        width: 100%;
    }
    .pcoded-navbar .navbar-brand {
        display: none;
    }
    .pcoded-navbar.mob-open {
        margin-left: 0;
    }
    .pcoded-navbar.mob-open~.pcoded-header,
    .pcoded-navbar.mob-open~.pcoded-main-container {
        margin-left: 0;
    }
}

@media only screen and (max-width: 575px) {
    .pcoded-header .navbar-nav>li:first-child {
        padding-left: 0;
    }
    .pcoded-header .navbar-nav>li:last-child {
        padding-right: 20px;
    }
    .pcoded-header .navbar-nav.mr-auto li {
        display: none;
    }
    .pcoded-header .navbar-nav.mr-auto li.nav-item:not(.dropdown) {
        display: block;
        padding-right: 0;
    }
    .pcoded-header .navbar-nav.mr-auto li.nav-item:not(.dropdown) .search-close {
        display: none;
    }
    .pcoded-header .dropdown.show {
        position: static;
    }
    .pcoded-header .dropdown.show a:after {
        display: none;
    }
    .pcoded-header .dropdown.show:before {
        display: none;
    }
    .pcoded-header .dropdown .notification {
        width: 100%;
    }
    .pcoded-header .dropdown .dropdown-menu {
        width: 95%;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
    }
    .header-chat.open,
    .header-user-list.open {
        width: 280px;
    }
    .pcoded-content {
        padding: 30px 15px;
    }
    .card {
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 1200px) and (min-width: 768px) {
    .dashboard-cards h6, .client-cards h6{
        font-size: 30px;
    }

    a.w-25 {
        width: 50% !important;
        margin: 0px !important;
    }
    .pcoded-navbar .header-logo {
        -webkit-transition: none;
        transition: none;
    }
    .pcoded-navbar.navbar-collapsed {
        -webkit-transition: none;
        transition: none;
    }
    .pcoded-navbar.navbar-collapsed .header-logo img {
        -webkit-transition: none;
        transition: none;
    }
    .pcoded-navbar.navbar-collapsed .pcoded-menu-caption>label {
        -webkit-transition: none;
        transition: none;
    }
    .pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li>a>.pcoded-mtext {
        -webkit-transition: none;
        transition: none;
    }
    .pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li.pcoded-hasmenu>a:after {
        -webkit-transition: none;
        transition: none;
        -webkit-transition-delay: 0;
        transition-delay: 0;
    }
    .pcoded-navbar.navbar-collapsed .pcoded-badge {
        -webkit-transition: none;
        transition: none;
    }
    .pcoded-navbar.navbar-collapsed:hover .pcoded-badge {
        -webkit-transition-delay: 0;
        transition-delay: 0;
    }
}


/* responsive horizontal menu */

@media only screen and (max-width: 992px) {
    .pcoded-navbar.theme-horizontal {
        margin-left: 0;
    }
    .pcoded-navbar.theme-horizontal~.pcoded-header .b-title {
        color: #fff;
    }
    .pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu .pcoded-trigger>.pcoded-submenu,
    .pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu .pcoded-trigger.edge>.pcoded-submenu {
        position: relative;
        left: 0;
        min-width: 100%;
        margin: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu .pcoded-trigger>.pcoded-submenu:before,
    .pcoded-navbar.theme-horizontal .pcoded-inner-navbar .pcoded-hasmenu.pcoded-trigger>.pcoded-submenu .pcoded-trigger.edge>.pcoded-submenu:before {
        display: none;
    }
    .p_client{
        font-size: 12px;
    }
   .p_client .ml09{
    margin-left: 0.9rem!important;
   }
   .label-spac label{
    font-size: 12px;
   }
}


/* ==========================    Rsponsive Menu  end   ====================== */


/* ******************************************************************************* */


/* * Horizontal */

.theme-horizontal .sidenav-horizontal-wrapper {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    width: 0;
}

.sidenav:not(.sidenav-no-animation) .theme-horizontal .sidenav-horizontal-wrapper .sidenav-inner {
    -webkit-transition: margin 0.2s;
    transition: margin 0.2s;
}

.theme-horizontal .sidenav-horizontal-next,
.theme-horizontal .sidenav-horizontal-prev {
    position: relative;
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 2.25rem;
    background-color: #3f4d67;
    z-index: 9;
}

.theme-horizontal .sidenav-horizontal-next::after,
.theme-horizontal .sidenav-horizontal-prev::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 0.8rem;
    height: 0.8rem;
    border: 2px solid;
    border-top: 0;
}

.theme-horizontal .sidenav-horizontal-next.disabled,
.theme-horizontal .sidenav-horizontal-prev.disabled {
    cursor: default !important;
    opacity: 0;
}

.theme-horizontal .sidenav-horizontal-prev::after {
    border-right: 0;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
}

.theme-horizontal .sidenav-horizontal-next::after {
    border-left: 0;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
}

@-webkit-keyframes sidenavDropdownShow {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-0.5rem);
        transform: translateY(-0.5rem);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes sidenavDropdownShow {
    0% {
        opacity: 0;
        -webkit-transform: translateY(-0.5rem);
        transform: translateY(-0.5rem);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}

.menu-styler {
    z-index: 1029;
    position: relative;
    color: #888;
}

.menu-styler h5,
.menu-styler h6 {
    color: #111;
    font-weight: 400;
}

.menu-styler hr {
    border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.menu-styler .style-toggler>a {
    position: fixed;
    right: 0;
    top: 30vh;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
}

.menu-styler .style-toggler>a:before {
    content: "\62";
    top: 0;
    font-size: 120px;
    position: absolute;
    right: -45px;
    font-family: "pct";
    z-index: 1001;
    line-height: 0;
    color: #012cae;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    text-shadow: 1px 0 8px rgba(4, 169, 245, 0.9), 6px 0 8px rgba(0, 0, 0, 0.1);
    letter-spacing: -44px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.menu-styler .style-toggler>a:after {
    content: "\e8c3";
    top: -7px;
    font-size: 18px;
    position: absolute;
    right: 4px;
    font-family: "feather";
    z-index: 1029;
    line-height: 1;
    color: #fff;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    -webkit-animation: anim-rotate 1.5s linear infinite;
    animation: anim-rotate 1.5s linear infinite;
}

@media all and (-ms-high-contrast: none) {
    .menu-styler .style-toggler>a:after {
        line-height: 0.5;
    }
}

.menu-styler.open .style-toggler>a {
    right: 400px;
}

.menu-styler.open .style-toggler>a:after {
    content: "\e847";
    top: -7px;
    font-size: 18px;
    -webkit-animation: anim-rotate 0s linear infinite;
    animation: anim-rotate 0s linear infinite;
}

.menu-styler.open .style-block {
    right: 0;
    -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}

.menu-styler .style-block {
    position: fixed;
    top: 0;
    right: -400px;
    width: 400px;
    height: 100vh;
    background: #fff;
    z-index: 1030;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    padding: 25px 20px 20px;
}

.menu-styler .mst-scroll {
    height: calc(100vh - 175px);
    background-color: rgba(4, 169, 245, 0.03);
    padding: 0 15px;
}

.menu-styler label {
    margin-bottom: 3px;
}

.menu-styler .switch input[type="checkbox"]+.cr {
    top: 8px;
}

.menu-styler .radio input[type="radio"]+.cr {
    margin-right: 10px;
}

.menu-styler .radio input[type="radio"]+.cr:after,
.menu-styler .radio input[type="radio"]+.cr:before {
    margin-right: 3px;
}

.menu-styler h6 {
    position: relative;
    margin: 10px 0 15px;
}

.menu-styler h6:after {
    content: "";
    background-color: #012cae;
    position: absolute;
    left: 0;
    bottom: -8px;
    width: 40px;
    height: 2px;
}

.menu-styler .nav-pills {
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.menu-styler .nav-pills li {
    width: calc(100% / 3);
}

.menu-styler .tab-content {
    padding: 15px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: rgba(4, 169, 245, 0.03);
    border-top: 2px solid #012cae;
}

@media only screen and (max-width: 992px) {
    .menu-styler {
        display: none;
    }
}

.lay-customizer .theme-color,
.theme-color {
    display: block;
    position: relative;
    padding: 5px 5px 0;
    margin-bottom: 10px;
}

.lay-customizer .theme-color>a,
.theme-color>a {
    position: relative;
    width: 45px;
    height: 30px;
    border-radius: 2px;
    display: inline-block;
    margin-right: 8px;
    background: #f4f7fa;
    overflow: hidden;
    -webkit-box-shadow: 0.4px 0.9px 3px 0 rgba(0, 0, 0, 0.33);
    box-shadow: 0.4px 0.9px 3px 0 rgba(0, 0, 0, 0.33);
}

.lay-customizer .theme-color>a span,
.theme-color>a span {
    width: 100%;
    position: absolute;
}

.lay-customizer .theme-color>a span:after,
.lay-customizer .theme-color>a span:before,
.theme-color>a span:after,
.theme-color>a span:before {
    content: "";
    height: 100%;
    position: absolute;
}

.lay-customizer .theme-color>a span:before,
.theme-color>a span:before {
    width: 30%;
    left: 0;
    background: #3f4d67;
}

.lay-customizer .theme-color>a span:after,
.theme-color>a span:after {
    width: 70%;
    right: 0;
    background: #f4f7fa;
}

.lay-customizer .theme-color>a>span:nth-child(1),
.theme-color>a>span:nth-child(1) {
    height: 30%;
    top: 0;
}

.lay-customizer .theme-color>a>span:nth-child(2),
.theme-color>a>span:nth-child(2) {
    height: 75%;
    bottom: 0;
}

.lay-customizer .theme-color>a.active,
.theme-color>a.active {
    -webkit-box-shadow: 0 0 0 3px #012cae;
    box-shadow: 0 0 0 3px #012cae;
}

.lay-customizer .theme-color>a.active:before,
.theme-color>a.active:before {
    content: "\e8dc";
    top: -1px;
    font-size: 20px;
    position: absolute;
    left: 12px;
    font-family: "feather";
    z-index: 1001;
    color: #012cae;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    text-shadow: 0 1px 3px rgba(4, 169, 245, 0.9), 0 3px 8px rgba(0, 0, 0, 0.1);
}

.lay-customizer .theme-color>a.active:after,
.theme-color>a.active:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.4);
}

.lay-customizer .theme-color>a[data-value="menu-light"] span:before,
.theme-color>a[data-value="menu-light"] span:before {
    background: #fff;
}

.lay-customizer .theme-color>a[data-value="dark"] span:after,
.theme-color>a[data-value="dark"] span:after {
    background: #101011;
}

.lay-customizer .theme-color>a[data-value="reset"],
.theme-color>a[data-value="reset"] {
    background: #f44236;
    color: #fff;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    top: -10px;
    width: 135px;
}

.lay-customizer .theme-color.small>a,
.theme-color.small>a {
    width: 25px;
    height: 25px;
    border-radius: 50%;
}


/* ===================================================================================
 ==========================    Diffrent Layout Styles Start     ====================
 ===================================================================================
 ====== [ light menu style start ] ======== */

.pcoded-navbar.menu-light {
    background-color: #fff;
    color: #3f4d67;
    -webkit-box-shadow: 7px 0 15px 0 rgba(69, 90, 100, 0.09);
    box-shadow: 7px 0 15px 0 rgba(69, 90, 100, 0.09);
}

.pcoded-navbar.menu-light .header-logo {
    background-color: #3f4d67;
}

.pcoded-navbar.menu-light .header-logo .logo-dark {
    display: none;
}

.pcoded-navbar.menu-light .header-logo .logo-main {
    display: block;
}

.pcoded-navbar.menu-light .sidenav-horizontal-next,
.pcoded-navbar.menu-light .sidenav-horizontal-prev {
    background: #fff;
}

.pcoded-navbar.menu-light .mobile-menu span {
    background-color: #a9b7d0;
}

.pcoded-navbar.menu-light .mobile-menu span:after,
.pcoded-navbar.menu-light .mobile-menu span:before {
    background-color: #a9b7d0;
}

.pcoded-navbar.menu-light .mobile-menu.on span {
    background-color: transparent;
}

.pcoded-navbar.menu-light .pcoded-submenu {
    background: #fbfbfb;
}

.pcoded-navbar.menu-light a {
    color: #3f4d67;
}

.pcoded-navbar.menu-light.navbar-collapsed .pcoded-menu-caption:after {
    background: rgba(0, 0, 0, 0.1);
}

.pcoded-navbar.menu-light.navbar-collapsed:hover .pcoded-menu-caption:after {
    background: transparent;
}

.pcoded-navbar.menu-light .pcoded-menu-caption {
    color: #3f4d67;
}

.pcoded-navbar.menu-light .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.menu-light .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: #f1f1f1;
    color: #111;
}

.pcoded-navbar.menu-light.theme-horizontal .pcoded-inner-navbar>li.active a,
.pcoded-navbar.menu-light.theme-horizontal .pcoded-inner-navbar>li.pcoded-trigger a,
.pcoded-navbar.menu-light.theme-horizontal .pcoded-inner-navbar>li:hover a {
    color: #3f4d67;
    background: transparent;
}

.pcoded-navbar.menu-light.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active:before,
.pcoded-navbar.menu-light.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger:before {
    color: #fff;
}


/* ====== [ Header color start ] ======== */

.theme-horizontal~.pcoded-header {
    background: #fff;
    -webkit-box-shadow: 0 1px 20px 0 rgba(63, 77, 103, 0.15);
    box-shadow: 0 1px 20px 0 rgba(63, 77, 103, 0.15);
}

@media only screen and (max-width: 991px) {
    .theme-horizontal~.pcoded-header {
        background: #3f4d67;
    }
    .theme-horizontal~.pcoded-header .horizontal-dasktop {
        display: none;
    }
    .theme-horizontal~.pcoded-header .horizontal-mobile {
        display: inline-block;
    }
}

@media only screen and (max-width: 992px) {
    .theme-horizontal-dis~.pcoded-header .horizontal-dasktop {
        display: none;
    }
    .theme-horizontal-dis~.pcoded-header .horizontal-mobile {
        display: inline-block;
    }
}

.pcoded-header[class*="header-"] {
    -webkit-box-shadow: 0 3px 10px 0 rgba(65, 72, 78, 0.02);
    box-shadow: 0 3px 10px 0 rgba(65, 72, 78, 0.02);
}

.pcoded-header.header-blue {
    background: #012cae;
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-header.header-blue .profile-notification li>a {
    color: #888;
}

.pcoded-header.header-blue .profile-notification li.active,
.pcoded-header.header-blue .profile-notification li:active,
.pcoded-header.header-blue .profile-notification li:focus,
.pcoded-header.header-blue .profile-notification li:hover {
    background: rgba(4, 169, 245, 0.1);
}

.pcoded-header.header-blue .profile-notification li.active>a,
.pcoded-header.header-blue .profile-notification li:active>a,
.pcoded-header.header-blue .profile-notification li:focus>a,
.pcoded-header.header-blue .profile-notification li:hover>a {
    background: transparent;
}

.pcoded-header.header-blue .dropdown-menu {
    color: #888;
}

.pcoded-header.header-blue .dropdown-menu a {
    color: #888;
}

.pcoded-header.header-blue .dropdown-menu>li>a {
    color: #888;
}

.pcoded-header.header-blue .dropdown-menu>li.active,
.pcoded-header.header-blue .dropdown-menu>li:active,
.pcoded-header.header-blue .dropdown-menu>li:focus,
.pcoded-header.header-blue .dropdown-menu>li:hover {
    background: rgba(4, 169, 245, 0.1);
    color: #888;
}

.pcoded-header.header-blue .dropdown-menu>li.active>a,
.pcoded-header.header-blue .dropdown-menu>li:active>a,
.pcoded-header.header-blue .dropdown-menu>li:focus>a,
.pcoded-header.header-blue .dropdown-menu>li:hover>a {
    background: transparent;
}

.pcoded-header.header-blue .input-group .input-group-text,
.pcoded-header.header-blue a,
.pcoded-header.header-blue dropdown-toggle {
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-header.header-blue .input-group .input-group-text:hover,
.pcoded-header.header-blue a:hover,
.pcoded-header.header-blue dropdown-toggle:hover {
    color: #fff;
}

@media only screen and (max-width: 991px) {
    .pcoded-header.header-blue .input-group .input-group-text,
    .pcoded-header.header-blue a,
    .pcoded-header.header-blue dropdown-toggle {
        color: #3f4d67;
    }
    .pcoded-header.header-blue .input-group .input-group-text:hover,
    .pcoded-header.header-blue a:hover,
    .pcoded-header.header-blue dropdown-toggle:hover {
        color: #2c3547;
    }
}

.pcoded-header.header-blue .main-search .search-close>.input-group-text {
    color: #012cae;
}

.pcoded-header.header-blue .main-search.open .input-group .search-btn {
    background: #012cae;
    border-color: #012cae;
}

.pcoded-header.header-blue .main-search.open .input-group .search-btn .input-group-text {
    color: #fff;
}

.pcoded-header.header-blue .dropdown .notification .noti-body li.notification:hover {
    background: rgba(4, 169, 245, 0.1);
}

.pcoded-header.header-blue .dropdown .profile-notification .pro-head {
    color: #fff;
    background: #012cae;
}

.pcoded-header.header-blue .dropdown .profile-notification .pro-head .dud-logout {
    color: #fff;
}

.pcoded-header.header-blue .dropdown.drp-user.show:before {
    color: #012cae;
}

.pcoded-header.header-blue .b-bg {
    background: #fff;
}

.pcoded-header.header-blue .b-bg i {
    color: #012cae;
    background-image: #012cae;
    -webkit-background-clip: text;
    -webkit-text-fill-color: unset;
}

.pcoded-header.header-red {
    background: #ff5252;
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-header.header-red .profile-notification li>a {
    color: #888;
}

.pcoded-header.header-red .profile-notification li.active,
.pcoded-header.header-red .profile-notification li:active,
.pcoded-header.header-red .profile-notification li:focus,
.pcoded-header.header-red .profile-notification li:hover {
    background: rgba(255, 82, 82, 0.1);
}

.pcoded-header.header-red .profile-notification li.active>a,
.pcoded-header.header-red .profile-notification li:active>a,
.pcoded-header.header-red .profile-notification li:focus>a,
.pcoded-header.header-red .profile-notification li:hover>a {
    background: transparent;
}

.pcoded-header.header-red .dropdown-menu {
    color: #888;
}

.pcoded-header.header-red .dropdown-menu a {
    color: #888;
}

.pcoded-header.header-red .dropdown-menu>li>a {
    color: #888;
}

.pcoded-header.header-red .dropdown-menu>li.active,
.pcoded-header.header-red .dropdown-menu>li:active,
.pcoded-header.header-red .dropdown-menu>li:focus,
.pcoded-header.header-red .dropdown-menu>li:hover {
    background: rgba(255, 82, 82, 0.1);
    color: #888;
}

.pcoded-header.header-red .dropdown-menu>li.active>a,
.pcoded-header.header-red .dropdown-menu>li:active>a,
.pcoded-header.header-red .dropdown-menu>li:focus>a,
.pcoded-header.header-red .dropdown-menu>li:hover>a {
    background: transparent;
}

.pcoded-header.header-red .input-group .input-group-text,
.pcoded-header.header-red a,
.pcoded-header.header-red dropdown-toggle {
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-header.header-red .input-group .input-group-text:hover,
.pcoded-header.header-red a:hover,
.pcoded-header.header-red dropdown-toggle:hover {
    color: #fff;
}

@media only screen and (max-width: 991px) {
    .pcoded-header.header-red .input-group .input-group-text,
    .pcoded-header.header-red a,
    .pcoded-header.header-red dropdown-toggle {
        color: #3f4d67;
    }
    .pcoded-header.header-red .input-group .input-group-text:hover,
    .pcoded-header.header-red a:hover,
    .pcoded-header.header-red dropdown-toggle:hover {
        color: #2c3547;
    }
}

.pcoded-header.header-red .main-search .search-close>.input-group-text {
    color: #ff5252;
}

.pcoded-header.header-red .main-search.open .input-group .search-btn {
    background: #ff5252;
    border-color: #ff5252;
}

.pcoded-header.header-red .main-search.open .input-group .search-btn .input-group-text {
    color: #fff;
}

.pcoded-header.header-red .dropdown .notification .noti-body li.notification:hover {
    background: rgba(255, 82, 82, 0.1);
}

.pcoded-header.header-red .dropdown .profile-notification .pro-head {
    color: #fff;
    background: #ff5252;
}

.pcoded-header.header-red .dropdown .profile-notification .pro-head .dud-logout {
    color: #fff;
}

.pcoded-header.header-red .dropdown.drp-user.show:before {
    color: #ff5252;
}

.pcoded-header.header-red .b-bg {
    background: #fff;
}

.pcoded-header.header-red .b-bg i {
    color: #ff5252;
    background-image: #ff5252;
    -webkit-background-clip: text;
    -webkit-text-fill-color: unset;
}

.pcoded-header.header-purple {
    background: #9575cd;
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-header.header-purple .profile-notification li>a {
    color: #888;
}

.pcoded-header.header-purple .profile-notification li.active,
.pcoded-header.header-purple .profile-notification li:active,
.pcoded-header.header-purple .profile-notification li:focus,
.pcoded-header.header-purple .profile-notification li:hover {
    background: rgba(149, 117, 205, 0.1);
}

.pcoded-header.header-purple .profile-notification li.active>a,
.pcoded-header.header-purple .profile-notification li:active>a,
.pcoded-header.header-purple .profile-notification li:focus>a,
.pcoded-header.header-purple .profile-notification li:hover>a {
    background: transparent;
}

.pcoded-header.header-purple .dropdown-menu {
    color: #888;
}

.pcoded-header.header-purple .dropdown-menu a {
    color: #888;
}

.pcoded-header.header-purple .dropdown-menu>li>a {
    color: #888;
}

.pcoded-header.header-purple .dropdown-menu>li.active,
.pcoded-header.header-purple .dropdown-menu>li:active,
.pcoded-header.header-purple .dropdown-menu>li:focus,
.pcoded-header.header-purple .dropdown-menu>li:hover {
    background: rgba(149, 117, 205, 0.1);
    color: #888;
}

.pcoded-header.header-purple .dropdown-menu>li.active>a,
.pcoded-header.header-purple .dropdown-menu>li:active>a,
.pcoded-header.header-purple .dropdown-menu>li:focus>a,
.pcoded-header.header-purple .dropdown-menu>li:hover>a {
    background: transparent;
}

.pcoded-header.header-purple .input-group .input-group-text,
.pcoded-header.header-purple a,
.pcoded-header.header-purple dropdown-toggle {
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-header.header-purple .input-group .input-group-text:hover,
.pcoded-header.header-purple a:hover,
.pcoded-header.header-purple dropdown-toggle:hover {
    color: #fff;
}

@media only screen and (max-width: 991px) {
    .pcoded-header.header-purple .input-group .input-group-text,
    .pcoded-header.header-purple a,
    .pcoded-header.header-purple dropdown-toggle {
        color: #3f4d67;
    }
    .pcoded-header.header-purple .input-group .input-group-text:hover,
    .pcoded-header.header-purple a:hover,
    .pcoded-header.header-purple dropdown-toggle:hover {
        color: #2c3547;
    }
}

.pcoded-header.header-purple .main-search .search-close>.input-group-text {
    color: #9575cd;
}

.pcoded-header.header-purple .main-search.open .input-group .search-btn {
    background: #9575cd;
    border-color: #9575cd;
}

.pcoded-header.header-purple .main-search.open .input-group .search-btn .input-group-text {
    color: #fff;
}

.pcoded-header.header-purple .dropdown .notification .noti-body li.notification:hover {
    background: rgba(149, 117, 205, 0.1);
}

.pcoded-header.header-purple .dropdown .profile-notification .pro-head {
    color: #fff;
    background: #9575cd;
}

.pcoded-header.header-purple .dropdown .profile-notification .pro-head .dud-logout {
    color: #fff;
}

.pcoded-header.header-purple .dropdown.drp-user.show:before {
    color: #9575cd;
}

.pcoded-header.header-purple .b-bg {
    background: #fff;
}

.pcoded-header.header-purple .b-bg i {
    color: #9575cd;
    background-image: #9575cd;
    -webkit-background-clip: text;
    -webkit-text-fill-color: unset;
}

.pcoded-header.header-lightblue {
    background: #23b7e5;
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-header.header-lightblue .profile-notification li>a {
    color: #888;
}

.pcoded-header.header-lightblue .profile-notification li.active,
.pcoded-header.header-lightblue .profile-notification li:active,
.pcoded-header.header-lightblue .profile-notification li:focus,
.pcoded-header.header-lightblue .profile-notification li:hover {
    background: rgba(35, 183, 229, 0.1);
}

.pcoded-header.header-lightblue .profile-notification li.active>a,
.pcoded-header.header-lightblue .profile-notification li:active>a,
.pcoded-header.header-lightblue .profile-notification li:focus>a,
.pcoded-header.header-lightblue .profile-notification li:hover>a {
    background: transparent;
}

.pcoded-header.header-lightblue .dropdown-menu {
    color: #888;
}

.pcoded-header.header-lightblue .dropdown-menu a {
    color: #888;
}

.pcoded-header.header-lightblue .dropdown-menu>li>a {
    color: #888;
}

.pcoded-header.header-lightblue .dropdown-menu>li.active,
.pcoded-header.header-lightblue .dropdown-menu>li:active,
.pcoded-header.header-lightblue .dropdown-menu>li:focus,
.pcoded-header.header-lightblue .dropdown-menu>li:hover {
    background: rgba(35, 183, 229, 0.1);
    color: #888;
}

.pcoded-header.header-lightblue .dropdown-menu>li.active>a,
.pcoded-header.header-lightblue .dropdown-menu>li:active>a,
.pcoded-header.header-lightblue .dropdown-menu>li:focus>a,
.pcoded-header.header-lightblue .dropdown-menu>li:hover>a {
    background: transparent;
}

.pcoded-header.header-lightblue .input-group .input-group-text,
.pcoded-header.header-lightblue a,
.pcoded-header.header-lightblue dropdown-toggle {
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-header.header-lightblue .input-group .input-group-text:hover,
.pcoded-header.header-lightblue a:hover,
.pcoded-header.header-lightblue dropdown-toggle:hover {
    color: #fff;
}

@media only screen and (max-width: 991px) {
    .pcoded-header.header-lightblue .input-group .input-group-text,
    .pcoded-header.header-lightblue a,
    .pcoded-header.header-lightblue dropdown-toggle {
        color: #3f4d67;
    }
    .pcoded-header.header-lightblue .input-group .input-group-text:hover,
    .pcoded-header.header-lightblue a:hover,
    .pcoded-header.header-lightblue dropdown-toggle:hover {
        color: #2c3547;
    }
}

.pcoded-header.header-lightblue .main-search .search-close>.input-group-text {
    color: #23b7e5;
}

.pcoded-header.header-lightblue .main-search.open .input-group .search-btn {
    background: #23b7e5;
    border-color: #23b7e5;
}

.pcoded-header.header-lightblue .main-search.open .input-group .search-btn .input-group-text {
    color: #fff;
}

.pcoded-header.header-lightblue .dropdown .notification .noti-body li.notification:hover {
    background: rgba(35, 183, 229, 0.1);
}

.pcoded-header.header-lightblue .dropdown .profile-notification .pro-head {
    color: #fff;
    background: #23b7e5;
}

.pcoded-header.header-lightblue .dropdown .profile-notification .pro-head .dud-logout {
    color: #fff;
}

.pcoded-header.header-lightblue .dropdown.drp-user.show:before {
    color: #23b7e5;
}

.pcoded-header.header-lightblue .b-bg {
    background: #fff;
}

.pcoded-header.header-lightblue .b-bg i {
    color: #23b7e5;
    background-image: #23b7e5;
    -webkit-background-clip: text;
    -webkit-text-fill-color: unset;
}

.pcoded-header.header-dark {
    background: #323437;
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-header.header-dark .profile-notification li>a {
    color: #888;
}

.pcoded-header.header-dark .profile-notification li.active,
.pcoded-header.header-dark .profile-notification li:active,
.pcoded-header.header-dark .profile-notification li:focus,
.pcoded-header.header-dark .profile-notification li:hover {
    background: rgba(50, 52, 55, 0.1);
}

.pcoded-header.header-dark .profile-notification li.active>a,
.pcoded-header.header-dark .profile-notification li:active>a,
.pcoded-header.header-dark .profile-notification li:focus>a,
.pcoded-header.header-dark .profile-notification li:hover>a {
    background: transparent;
}

.pcoded-header.header-dark .dropdown-menu {
    color: #888;
}

.pcoded-header.header-dark .dropdown-menu a {
    color: #888;
}

.pcoded-header.header-dark .dropdown-menu>li>a {
    color: #888;
}

.pcoded-header.header-dark .dropdown-menu>li.active,
.pcoded-header.header-dark .dropdown-menu>li:active,
.pcoded-header.header-dark .dropdown-menu>li:focus,
.pcoded-header.header-dark .dropdown-menu>li:hover {
    background: rgba(50, 52, 55, 0.1);
    color: #888;
}

.pcoded-header.header-dark .dropdown-menu>li.active>a,
.pcoded-header.header-dark .dropdown-menu>li:active>a,
.pcoded-header.header-dark .dropdown-menu>li:focus>a,
.pcoded-header.header-dark .dropdown-menu>li:hover>a {
    background: transparent;
}

.pcoded-header.header-dark .input-group .input-group-text,
.pcoded-header.header-dark a,
.pcoded-header.header-dark dropdown-toggle {
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-header.header-dark .input-group .input-group-text:hover,
.pcoded-header.header-dark a:hover,
.pcoded-header.header-dark dropdown-toggle:hover {
    color: #fff;
}

@media only screen and (max-width: 991px) {
    .pcoded-header.header-dark .input-group .input-group-text,
    .pcoded-header.header-dark a,
    .pcoded-header.header-dark dropdown-toggle {
        color: #3f4d67;
    }
    .pcoded-header.header-dark .input-group .input-group-text:hover,
    .pcoded-header.header-dark a:hover,
    .pcoded-header.header-dark dropdown-toggle:hover {
        color: #2c3547;
    }
}

.pcoded-header.header-dark .main-search .search-close>.input-group-text {
    color: #323437;
}

.pcoded-header.header-dark .main-search.open .input-group .search-btn {
    background: #323437;
    border-color: #323437;
}

.pcoded-header.header-dark .main-search.open .input-group .search-btn .input-group-text {
    color: #fff;
}

.pcoded-header.header-dark .dropdown .notification .noti-body li.notification:hover {
    background: rgba(50, 52, 55, 0.1);
}

.pcoded-header.header-dark .dropdown .profile-notification .pro-head {
    color: #fff;
    background: #323437;
}

.pcoded-header.header-dark .dropdown .profile-notification .pro-head .dud-logout {
    color: #fff;
}

.pcoded-header.header-dark .dropdown.drp-user.show:before {
    color: #323437;
}

.pcoded-header.header-dark .b-bg {
    background: #fff;
}

.pcoded-header.header-dark .b-bg i {
    color: #323437;
    background-image: #323437;
    -webkit-background-clip: text;
    -webkit-text-fill-color: unset;
}


/* ====== [ Header color end ] ======== */


/* ====== [ Brand color start ] ======== */

.pcoded-navbar[class*="brand-"]:not(.brand-default) .mobile-menu span,
.pcoded-navbar[class*="brand-"]:not(.brand-default) .mobile-menu span:after,
.pcoded-navbar[class*="brand-"]:not(.brand-default) .mobile-menu span:before {
    background: #fff;
}

.pcoded-navbar[class*="brand-"]:not(.brand-default) .mobile-menu.on span {
    background: transparent;
}

.pcoded-navbar[class*="brand-"]:not(.brand-default) .b-bg {
    background: #fff;
}

.pcoded-navbar[class*="brand-"]:not(.brand-default) .b-bg i {
    color: #1de9b6;
    background-image: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.pcoded-navbar.brand-blue .header-logo,
.pcoded-navbar[class*="navbar-"].brand-blue .header-logo {
    background: #012cae;
}

.pcoded-navbar.brand-blue .header-logo .b-bg,
.pcoded-navbar[class*="navbar-"].brand-blue .header-logo .b-bg {
    background: #fff;
}

.pcoded-navbar.brand-blue .header-logo .b-bg i,
.pcoded-navbar[class*="navbar-"].brand-blue .header-logo .b-bg i {
    color: #012cae;
    -webkit-text-fill-color: unset;
}

.pcoded-navbar.brand-red .header-logo,
.pcoded-navbar[class*="navbar-"].brand-red .header-logo {
    background: #ff5252;
}

.pcoded-navbar.brand-red .header-logo .b-bg,
.pcoded-navbar[class*="navbar-"].brand-red .header-logo .b-bg {
    background: #fff;
}

.pcoded-navbar.brand-red .header-logo .b-bg i,
.pcoded-navbar[class*="navbar-"].brand-red .header-logo .b-bg i {
    color: #ff5252;
    -webkit-text-fill-color: unset;
}

.pcoded-navbar.brand-purple .header-logo,
.pcoded-navbar[class*="navbar-"].brand-purple .header-logo {
    background: #9575cd;
}

.pcoded-navbar.brand-purple .header-logo .b-bg,
.pcoded-navbar[class*="navbar-"].brand-purple .header-logo .b-bg {
    background: #fff;
}

.pcoded-navbar.brand-purple .header-logo .b-bg i,
.pcoded-navbar[class*="navbar-"].brand-purple .header-logo .b-bg i {
    color: #9575cd;
    -webkit-text-fill-color: unset;
}

.pcoded-navbar.brand-lightblue .header-logo,
.pcoded-navbar[class*="navbar-"].brand-lightblue .header-logo {
    background: #23b7e5;
}

.pcoded-navbar.brand-lightblue .header-logo .b-bg,
.pcoded-navbar[class*="navbar-"].brand-lightblue .header-logo .b-bg {
    background: #fff;
}

.pcoded-navbar.brand-lightblue .header-logo .b-bg i,
.pcoded-navbar[class*="navbar-"].brand-lightblue .header-logo .b-bg i {
    color: #23b7e5;
    -webkit-text-fill-color: unset;
}

.pcoded-navbar.brand-dark .header-logo,
.pcoded-navbar[class*="navbar-"].brand-dark .header-logo {
    background: #323437;
}

.pcoded-navbar.brand-dark .header-logo .b-bg,
.pcoded-navbar[class*="navbar-"].brand-dark .header-logo .b-bg {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
}

.pcoded-navbar.brand-dark .header-logo .b-bg i,
.pcoded-navbar[class*="navbar-"].brand-dark .header-logo .b-bg i {
    color: #fff;
    -webkit-text-fill-color: unset;
}

.pcoded-navbar.brand-default .header-logo,
.pcoded-navbar[class*="navbar-"].brand-default .header-logo {
    background: #3f4d67;
}


/* ====== [ Brand color end ] ======== */


/* ====== [ Menu color start ] ======== */

.pcoded-navbar.navbar-blue {
    background: #012cae;
}

.pcoded-navbar.navbar-blue .mobile-menu span {
    background-color: #fff;
}

.pcoded-navbar.navbar-blue .mobile-menu span:after,
.pcoded-navbar.navbar-blue .mobile-menu span:before {
    background-color: #fff;
}

.pcoded-navbar.navbar-blue .mobile-menu.on span {
    background-color: transparent;
}

.pcoded-navbar.navbar-blue .header-logo .b-bg {
    background: #012cae;
}

.pcoded-navbar.navbar-blue .header-logo .b-bg i {
    color: #fff;
    -webkit-text-fill-color: unset;
}

.pcoded-navbar.navbar-blue .navbar-brand,
.pcoded-navbar.navbar-blue .pcoded-submenu {
    background: transparent;
}

.pcoded-navbar.navbar-blue .pcoded-menu-caption {
    color: #fff;
}

.pcoded-navbar.navbar-blue .pcoded-inner-navbar li a {
    color: #fff;
}

.pcoded-navbar.navbar-blue .pcoded-inner-navbar li.active>a,
.pcoded-navbar.navbar-blue .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.navbar-blue .pcoded-inner-navbar li:hover>a {
    color: #fff;
}

.pcoded-navbar.navbar-blue .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.navbar-blue .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.navbar-blue .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before {
    background: #fff;
}

.pcoded-navbar.navbar-blue .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.navbar-blue .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: rgba(0, 0, 0, 0.08);
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pcoded-navbar.navbar-blue.theme-horizontal .sidenav-horizontal-next,
.pcoded-navbar.navbar-blue.theme-horizontal .sidenav-horizontal-prev {
    background: #012cae;
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-navbar.navbar-blue.theme-horizontal .sidenav-horizontal-next:hover,
.pcoded-navbar.navbar-blue.theme-horizontal .sidenav-horizontal-prev:hover {
    color: #fff;
}

.pcoded-navbar.navbar-blue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active:before,
.pcoded-navbar.navbar-blue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger:before {
    color: #012cae;
}

.pcoded-navbar.navbar-red {
    background: #ff5252;
}

.pcoded-navbar.navbar-red .mobile-menu span {
    background-color: #fff;
}

.pcoded-navbar.navbar-red .mobile-menu span:after,
.pcoded-navbar.navbar-red .mobile-menu span:before {
    background-color: #fff;
}

.pcoded-navbar.navbar-red .mobile-menu.on span {
    background-color: transparent;
}

.pcoded-navbar.navbar-red .header-logo .b-bg {
    background: #ff5252;
}

.pcoded-navbar.navbar-red .header-logo .b-bg i {
    color: #fff;
    -webkit-text-fill-color: unset;
}

.pcoded-navbar.navbar-red .navbar-brand,
.pcoded-navbar.navbar-red .pcoded-submenu {
    background: transparent;
}

.pcoded-navbar.navbar-red .pcoded-menu-caption {
    color: #fff;
}

.pcoded-navbar.navbar-red .pcoded-inner-navbar li a {
    color: #fff;
}

.pcoded-navbar.navbar-red .pcoded-inner-navbar li.active>a,
.pcoded-navbar.navbar-red .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.navbar-red .pcoded-inner-navbar li:hover>a {
    color: #fff;
}

.pcoded-navbar.navbar-red .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.navbar-red .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.navbar-red .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before {
    background: #fff;
}

.pcoded-navbar.navbar-red .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.navbar-red .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: rgba(0, 0, 0, 0.08);
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pcoded-navbar.navbar-red.theme-horizontal .sidenav-horizontal-next,
.pcoded-navbar.navbar-red.theme-horizontal .sidenav-horizontal-prev {
    background: #ff5252;
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-navbar.navbar-red.theme-horizontal .sidenav-horizontal-next:hover,
.pcoded-navbar.navbar-red.theme-horizontal .sidenav-horizontal-prev:hover {
    color: #fff;
}

.pcoded-navbar.navbar-red.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active:before,
.pcoded-navbar.navbar-red.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger:before {
    color: #ff5252;
}

.pcoded-navbar.navbar-purple {
    background: #9575cd;
}

.pcoded-navbar.navbar-purple .mobile-menu span {
    background-color: #fff;
}

.pcoded-navbar.navbar-purple .mobile-menu span:after,
.pcoded-navbar.navbar-purple .mobile-menu span:before {
    background-color: #fff;
}

.pcoded-navbar.navbar-purple .mobile-menu.on span {
    background-color: transparent;
}

.pcoded-navbar.navbar-purple .header-logo .b-bg {
    background: #9575cd;
}

.pcoded-navbar.navbar-purple .header-logo .b-bg i {
    color: #fff;
    -webkit-text-fill-color: unset;
}

.pcoded-navbar.navbar-purple .navbar-brand,
.pcoded-navbar.navbar-purple .pcoded-submenu {
    background: transparent;
}

.pcoded-navbar.navbar-purple .pcoded-menu-caption {
    color: #fff;
}

.pcoded-navbar.navbar-purple .pcoded-inner-navbar li a {
    color: #fff;
}

.pcoded-navbar.navbar-purple .pcoded-inner-navbar li.active>a,
.pcoded-navbar.navbar-purple .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.navbar-purple .pcoded-inner-navbar li:hover>a {
    color: #fff;
}

.pcoded-navbar.navbar-purple .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.navbar-purple .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.navbar-purple .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before {
    background: #fff;
}

.pcoded-navbar.navbar-purple .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.navbar-purple .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: rgba(0, 0, 0, 0.08);
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pcoded-navbar.navbar-purple.theme-horizontal .sidenav-horizontal-next,
.pcoded-navbar.navbar-purple.theme-horizontal .sidenav-horizontal-prev {
    background: #9575cd;
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-navbar.navbar-purple.theme-horizontal .sidenav-horizontal-next:hover,
.pcoded-navbar.navbar-purple.theme-horizontal .sidenav-horizontal-prev:hover {
    color: #fff;
}

.pcoded-navbar.navbar-purple.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active:before,
.pcoded-navbar.navbar-purple.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger:before {
    color: #9575cd;
}

.pcoded-navbar.navbar-lightblue {
    background: #23b7e5;
}

.pcoded-navbar.navbar-lightblue .mobile-menu span {
    background-color: #fff;
}

.pcoded-navbar.navbar-lightblue .mobile-menu span:after,
.pcoded-navbar.navbar-lightblue .mobile-menu span:before {
    background-color: #fff;
}

.pcoded-navbar.navbar-lightblue .mobile-menu.on span {
    background-color: transparent;
}

.pcoded-navbar.navbar-lightblue .header-logo .b-bg {
    background: #23b7e5;
}

.pcoded-navbar.navbar-lightblue .header-logo .b-bg i {
    color: #fff;
    -webkit-text-fill-color: unset;
}

.pcoded-navbar.navbar-lightblue .navbar-brand,
.pcoded-navbar.navbar-lightblue .pcoded-submenu {
    background: transparent;
}

.pcoded-navbar.navbar-lightblue .pcoded-menu-caption {
    color: #fff;
}

.pcoded-navbar.navbar-lightblue .pcoded-inner-navbar li a {
    color: #fff;
}

.pcoded-navbar.navbar-lightblue .pcoded-inner-navbar li.active>a,
.pcoded-navbar.navbar-lightblue .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.navbar-lightblue .pcoded-inner-navbar li:hover>a {
    color: #fff;
}

.pcoded-navbar.navbar-lightblue .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.navbar-lightblue .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.navbar-lightblue .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before {
    background: #fff;
}

.pcoded-navbar.navbar-lightblue .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.navbar-lightblue .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: rgba(0, 0, 0, 0.08);
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pcoded-navbar.navbar-lightblue.theme-horizontal .sidenav-horizontal-next,
.pcoded-navbar.navbar-lightblue.theme-horizontal .sidenav-horizontal-prev {
    background: #23b7e5;
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-navbar.navbar-lightblue.theme-horizontal .sidenav-horizontal-next:hover,
.pcoded-navbar.navbar-lightblue.theme-horizontal .sidenav-horizontal-prev:hover {
    color: #fff;
}

.pcoded-navbar.navbar-lightblue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active:before,
.pcoded-navbar.navbar-lightblue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger:before {
    color: #23b7e5;
}

.pcoded-navbar.navbar-dark {
    background: #323437;
}

.pcoded-navbar.navbar-dark .mobile-menu span {
    background-color: #fff;
}

.pcoded-navbar.navbar-dark .mobile-menu span:after,
.pcoded-navbar.navbar-dark .mobile-menu span:before {
    background-color: #fff;
}

.pcoded-navbar.navbar-dark .mobile-menu.on span {
    background-color: transparent;
}

.pcoded-navbar.navbar-dark .header-logo .b-bg {
    background: #323437;
}

.pcoded-navbar.navbar-dark .header-logo .b-bg i {
    color: #fff;
    -webkit-text-fill-color: unset;
}

.pcoded-navbar.navbar-dark .navbar-brand,
.pcoded-navbar.navbar-dark .pcoded-submenu {
    background: transparent;
}

.pcoded-navbar.navbar-dark .pcoded-menu-caption {
    color: #fff;
}

.pcoded-navbar.navbar-dark .pcoded-inner-navbar li a {
    color: #fff;
}

.pcoded-navbar.navbar-dark .pcoded-inner-navbar li.active>a,
.pcoded-navbar.navbar-dark .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.navbar-dark .pcoded-inner-navbar li:hover>a {
    color: #fff;
}

.pcoded-navbar.navbar-dark .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.navbar-dark .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.navbar-dark .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before {
    background: #fff;
}

.pcoded-navbar.navbar-dark .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.navbar-dark .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: rgba(0, 0, 0, 0.08);
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.pcoded-navbar.navbar-dark.theme-horizontal .sidenav-horizontal-next,
.pcoded-navbar.navbar-dark.theme-horizontal .sidenav-horizontal-prev {
    background: #323437;
    color: rgba(255, 255, 255, 0.8);
}

.pcoded-navbar.navbar-dark.theme-horizontal .sidenav-horizontal-next:hover,
.pcoded-navbar.navbar-dark.theme-horizontal .sidenav-horizontal-prev:hover {
    color: #fff;
}

.pcoded-navbar.navbar-dark.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active:before,
.pcoded-navbar.navbar-dark.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger:before {
    color: #323437;
}

.pcoded-navbar[class*="navbar-"] .pcoded-inner-navbar>li.active:after,
.pcoded-navbar[class*="navbar-"] .pcoded-navbar .pcoded-inner-navbar>li.pcoded-trigger:after {
    background: rgba(0, 0, 0, 0.35);
}


/* ====== [ Menu color end ] ======== */


/* ====== [ Active Color start ] ======== */

.pcoded-navbar[class*="menu-item-icon-style"] .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li.active>a:before {
    color: #3ebfea;
}

.pcoded-navbar.active-blue[class*="menu-item-icon-style"] .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li.active>a:before {
    color: #012cae;
}

.pcoded-navbar.active-blue .pcoded-inner-navbar li.active>a,
.pcoded-navbar.active-blue .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.active-blue .pcoded-inner-navbar li:hover>a {
    color: #012cae;
}

.pcoded-navbar.active-blue .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.active-blue .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.active-blue .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before {
    background: #012cae;
}

.pcoded-navbar.active-blue .pcoded-inner-navbar>li.active:after,
.pcoded-navbar.active-blue .pcoded-inner-navbar>li.pcoded-trigger:after {
    background-color: #012cae;
}

.pcoded-navbar.active-blue .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-blue .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: #333f54;
    color: #fff;
}

.pcoded-navbar.active-blue.menu-light .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-blue.menu-light .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: #f1f1f1;
    color: #111;
}

.pcoded-navbar.active-blue.theme-horizontal .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-blue.theme-horizontal .pcoded-inner-navbar>li.pcoded-trigger>a,
.pcoded-navbar.active-blue.theme-horizontal .pcoded-inner-navbar>li:hover>a,
.pcoded-navbar.active-blue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active>a,
.pcoded-navbar.active-blue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger>a,
.pcoded-navbar.active-blue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu:hover>a {
    background: transparent;
}

.pcoded-navbar.active-blue.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li.active>a,
.pcoded-navbar.active-blue.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li.pcoded-trigger>a,
.pcoded-navbar.active-blue.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li:hover>a,
.pcoded-navbar.active-blue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li.active>a,
.pcoded-navbar.active-blue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li.pcoded-trigger>a,
.pcoded-navbar.active-blue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li:hover>a {
    color: #012cae;
}

.pcoded-navbar[class*="menu-item-icon-style"] .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li.active>a:before {
    color: #3ebfea;
}

.pcoded-navbar.active-red[class*="menu-item-icon-style"] .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li.active>a:before {
    color: #ff5252;
}

.pcoded-navbar.active-red .pcoded-inner-navbar li.active>a,
.pcoded-navbar.active-red .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.active-red .pcoded-inner-navbar li:hover>a {
    color: #ff5252;
}

.pcoded-navbar.active-red .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.active-red .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.active-red .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before {
    background: #ff5252;
}

.pcoded-navbar.active-red .pcoded-inner-navbar>li.active:after,
.pcoded-navbar.active-red .pcoded-inner-navbar>li.pcoded-trigger:after {
    background-color: #ff5252;
}

.pcoded-navbar.active-red .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-red .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: #333f54;
    color: #fff;
}

.pcoded-navbar.active-red.menu-light .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-red.menu-light .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: #f1f1f1;
    color: #111;
}

.pcoded-navbar.active-red.theme-horizontal .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-red.theme-horizontal .pcoded-inner-navbar>li.pcoded-trigger>a,
.pcoded-navbar.active-red.theme-horizontal .pcoded-inner-navbar>li:hover>a,
.pcoded-navbar.active-red.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active>a,
.pcoded-navbar.active-red.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger>a,
.pcoded-navbar.active-red.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu:hover>a {
    background: transparent;
}

.pcoded-navbar.active-red.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li.active>a,
.pcoded-navbar.active-red.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li.pcoded-trigger>a,
.pcoded-navbar.active-red.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li:hover>a,
.pcoded-navbar.active-red.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li.active>a,
.pcoded-navbar.active-red.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li.pcoded-trigger>a,
.pcoded-navbar.active-red.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li:hover>a {
    color: #ff5252;
}

.pcoded-navbar[class*="menu-item-icon-style"] .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li.active>a:before {
    color: #3ebfea;
}

.pcoded-navbar.active-purple[class*="menu-item-icon-style"] .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li.active>a:before {
    color: #9575cd;
}

.pcoded-navbar.active-purple .pcoded-inner-navbar li.active>a,
.pcoded-navbar.active-purple .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.active-purple .pcoded-inner-navbar li:hover>a {
    color: #9575cd;
}

.pcoded-navbar.active-purple .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.active-purple .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.active-purple .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before {
    background: #9575cd;
}

.pcoded-navbar.active-purple .pcoded-inner-navbar>li.active:after,
.pcoded-navbar.active-purple .pcoded-inner-navbar>li.pcoded-trigger:after {
    background-color: #9575cd;
}

.pcoded-navbar.active-purple .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-purple .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: #333f54;
    color: #fff;
}

.pcoded-navbar.active-purple.menu-light .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-purple.menu-light .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: #f1f1f1;
    color: #111;
}

.pcoded-navbar.active-purple.theme-horizontal .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-purple.theme-horizontal .pcoded-inner-navbar>li.pcoded-trigger>a,
.pcoded-navbar.active-purple.theme-horizontal .pcoded-inner-navbar>li:hover>a,
.pcoded-navbar.active-purple.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active>a,
.pcoded-navbar.active-purple.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger>a,
.pcoded-navbar.active-purple.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu:hover>a {
    background: transparent;
}

.pcoded-navbar.active-purple.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li.active>a,
.pcoded-navbar.active-purple.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li.pcoded-trigger>a,
.pcoded-navbar.active-purple.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li:hover>a,
.pcoded-navbar.active-purple.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li.active>a,
.pcoded-navbar.active-purple.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li.pcoded-trigger>a,
.pcoded-navbar.active-purple.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li:hover>a {
    color: #9575cd;
}

.pcoded-navbar[class*="menu-item-icon-style"] .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li.active>a:before {
    color: #3ebfea;
}

.pcoded-navbar.active-lightblue[class*="menu-item-icon-style"] .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li.active>a:before {
    color: #23b7e5;
}

.pcoded-navbar.active-lightblue .pcoded-inner-navbar li.active>a,
.pcoded-navbar.active-lightblue .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.active-lightblue .pcoded-inner-navbar li:hover>a {
    color: #23b7e5;
}

.pcoded-navbar.active-lightblue .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.active-lightblue .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.active-lightblue .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before {
    background: #23b7e5;
}

.pcoded-navbar.active-lightblue .pcoded-inner-navbar>li.active:after,
.pcoded-navbar.active-lightblue .pcoded-inner-navbar>li.pcoded-trigger:after {
    background-color: #23b7e5;
}

.pcoded-navbar.active-lightblue .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-lightblue .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: #333f54;
    color: #fff;
}

.pcoded-navbar.active-lightblue.menu-light .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-lightblue.menu-light .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: #f1f1f1;
    color: #111;
}

.pcoded-navbar.active-lightblue.theme-horizontal .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-lightblue.theme-horizontal .pcoded-inner-navbar>li.pcoded-trigger>a,
.pcoded-navbar.active-lightblue.theme-horizontal .pcoded-inner-navbar>li:hover>a,
.pcoded-navbar.active-lightblue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active>a,
.pcoded-navbar.active-lightblue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger>a,
.pcoded-navbar.active-lightblue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu:hover>a {
    background: transparent;
}

.pcoded-navbar.active-lightblue.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li.active>a,
.pcoded-navbar.active-lightblue.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li.pcoded-trigger>a,
.pcoded-navbar.active-lightblue.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li:hover>a,
.pcoded-navbar.active-lightblue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li.active>a,
.pcoded-navbar.active-lightblue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li.pcoded-trigger>a,
.pcoded-navbar.active-lightblue.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li:hover>a {
    color: #23b7e5;
}

.pcoded-navbar[class*="menu-item-icon-style"] .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li.active>a:before {
    color: #3ebfea;
}

.pcoded-navbar.active-dark[class*="menu-item-icon-style"] .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li.active>a:before {
    color: #323437;
}

.pcoded-navbar.active-dark .pcoded-inner-navbar li.active>a,
.pcoded-navbar.active-dark .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.active-dark .pcoded-inner-navbar li:hover>a {
    color: #323437;
}

.pcoded-navbar.active-dark .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.active-dark .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.active-dark .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before {
    background: #323437;
}

.pcoded-navbar.active-dark .pcoded-inner-navbar>li.active:after,
.pcoded-navbar.active-dark .pcoded-inner-navbar>li.pcoded-trigger:after {
    background-color: #323437;
}

.pcoded-navbar.active-dark .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-dark .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: #333f54;
    color: #fff;
}

.pcoded-navbar.active-dark.menu-light .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-dark.menu-light .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: #f1f1f1;
    color: #111;
}

.pcoded-navbar.active-dark.theme-horizontal .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.active-dark.theme-horizontal .pcoded-inner-navbar>li.pcoded-trigger>a,
.pcoded-navbar.active-dark.theme-horizontal .pcoded-inner-navbar>li:hover>a,
.pcoded-navbar.active-dark.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.active>a,
.pcoded-navbar.active-dark.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu.pcoded-trigger>a,
.pcoded-navbar.active-dark.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu:hover>a {
    background: transparent;
}

.pcoded-navbar.active-dark.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li.active>a,
.pcoded-navbar.active-dark.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li.pcoded-trigger>a,
.pcoded-navbar.active-dark.theme-horizontal .pcoded-inner-navbar>li .pcoded-submenu>li:hover>a,
.pcoded-navbar.active-dark.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li.active>a,
.pcoded-navbar.active-dark.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li.pcoded-trigger>a,
.pcoded-navbar.active-dark.theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu .pcoded-submenu>li:hover>a {
    color: #323437;
}


/* ====== [ Active Color end ] ======== */


/* ====== [ menu static start ] ======== */

.pcoded-navbar.menupos-static {
    position: absolute;
    height: auto;
    min-height: 100%;
}

.pcoded-navbar.menupos-static .navbar-wrapper,
.pcoded-navbar.menupos-static .scroll-div.navbar-content {
    height: auto;
    min-height: 100vh;
}


/* ====== [ menu static end ] ======== */


/* ====== [Boxc start ] ======== */

body.box-layout {
    position: static;
}

body.box-layout .pcoded-header {
    position: relative;
}

body.box-layout .pcoded-header.headerpos-fixed~.pcoded-main-container {
    padding-top: 0;
}

body.box-layout .pcoded-navbar.theme-horizontal~.pcoded-header {
    position: relative;
}

@media only screen and (max-width: 992px) {
    body.box-layout {
        position: relative;
    }
    body.box-layout.container {
        padding: 0;
    }
}


/* ====== [ Box end ] ======== */


/* ====== [ Header Fixed start ] ======== */

.pcoded-header.headerpos-fixed {
    position: fixed;
    top: 0;
}

.pcoded-header.headerpos-fixed~.pcoded-main-container {
    padding-top: 70px;
}

@media only screen and (max-width: 991px) {
    .pcoded-header.headerpos-fixed~.pcoded-main-container {
        padding-top: 140px;
    }
}


/* ====== [Header Fixed  end ] ======== */


/* ====== [ Dropdown icon start ] ======== */

.pcoded-navbar.drp-icon-style2 .pcoded-inner-navbar li.pcoded-hasmenu>a:after {
    content: "\e847";
}

.pcoded-navbar.drp-icon-style3 .pcoded-inner-navbar li.pcoded-hasmenu>a:after {
    content: "\e8b1";
}

.pcoded-navbar.drp-icon-style3 .pcoded-inner-navbar li.pcoded-hasmenu.pcoded-trigger>a:after {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}


/* ====== [ Dropdown icon end ] =================== */


/* ====== [ Menu Item icon start ] ================ */

.pcoded-navbar[class*="menu-item-icon-style"] .pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu:after {
    background: rgba(169, 183, 208, 0.05);
}

.pcoded-navbar[class*="menu-item-icon-style"] .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li>a:before {
    font-family: "feather";
    font-style: normal;
    padding-right: 4px;
    font-size: 13px;
    position: absolute;
    left: 35px;
    top: 10px;
    opacity: 1;
    visibility: visible;
    background: transparent;
}

.pcoded-navbar[class*="menu-item-icon-style"].theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu>.pcoded-submenu>li>a:before {
    left: 5px;
}

.pcoded-navbar[class*="menu-item-icon-style"].theme-horizontal .pcoded-inner-navbar>li.pcoded-hasmenu>.pcoded-submenu>li>.pcoded-submenu>li>a:before {
    top: 12px;
}

.pcoded-navbar.menu-item-icon-style2 .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li>a:before {
    content: "\e897";
}

.pcoded-navbar.menu-item-icon-style3 .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li>a:before {
    content: "\e83f";
}

.pcoded-navbar.menu-item-icon-style4 .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li>a:before {
    content: "\e856";
}

.pcoded-navbar.menu-item-icon-style5 .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li>a:before {
    content: "\e847";
}

.pcoded-navbar.menu-item-icon-style6 .pcoded-inner-navbar li.pcoded-hasmenu .pcoded-submenu li>a:before {
    content: "\e844";
}


/* ====== [ Menu Item icon end ] ================== */


/* ====== [ Menu background images start ] ======== */

.pcoded-navbar[class*="navbar-image"] {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center bottom;
}

.pcoded-navbar[class*="navbar-image"] .navbar-brand,
.pcoded-navbar[class*="navbar-image"] .pcoded-submenu {
    background: transparent;
}

.pcoded-navbar[class*="navbar-image"] .pcoded-inner-navbar>li.active>a,
.pcoded-navbar[class*="navbar-image"] .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: rgba(51, 63, 84, 0.4);
}

.pcoded-navbar[class*="navbar-image"]:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.7);
}

.pcoded-navbar.navbar-image-1 {
    background-image: url("../images/nav-bg/navbar-img-1.jpg");
}

.pcoded-navbar.navbar-image-2 {
    background-image: url("../images/nav-bg/navbar-img-2.jpg");
}

.pcoded-navbar.navbar-image-3 {
    background-image: url("../images/nav-bg/navbar-img-3.jpg");
}

.pcoded-navbar.navbar-image-4 {
    background-image: url("../images/nav-bg/navbar-img-4.jpg");
}

.pcoded-navbar.navbar-image-5 {
    background-image: url("../images/nav-bg/navbar-img-5.jpg");
}


/* ====== [ Menu background images end ] ========== */


/* ====== [ Menu title color start ] ============== */

.pcoded-navbar.title-blue .pcoded-inner-navbar .pcoded-menu-caption {
    color: #012cae;
}

.pcoded-navbar.title-red .pcoded-inner-navbar .pcoded-menu-caption {
    color: #ff5252;
}

.pcoded-navbar.title-purple .pcoded-inner-navbar .pcoded-menu-caption {
    color: #9575cd;
}

.pcoded-navbar.title-lightblue .pcoded-inner-navbar .pcoded-menu-caption {
    color: #23b7e5;
}

.pcoded-navbar.title-dark .pcoded-inner-navbar .pcoded-menu-caption {
    color: #323437;
}


/* ====== [ Menu title color end ] ================ */


/* ====== [ Hide Caption start ] ============== */

.pcoded-navbar.caption-hide .pcoded-menu-caption {
    display: none;
}


/* ====== [ Hide Caption end ] ================ */


/* ==========================    Diffrent Layout Styles end     ====================== */


/* temp SCSS for document */


.doc-img>a span {
    width: 100%;
    position: absolute;
}

.doc-img>a span:after,
.doc-img>a span:before {
    content: "";
    height: 100%;
    position: absolute;
}

.doc-img>a span:before {
    width: 30%;
    left: 0;
    background: #3f4d67;
}

.doc-img>a span:after {
    width: 70%;
    right: 0;
    background: #f4f7fa;
}

.doc-img>a>span:nth-child(1) {
    height: 20%;
    top: 0;
}

.doc-img>a>span:nth-child(2) {
    height: 80%;
    bottom: 0;
}

.doc-img>a.active {
    border-color: #012cae;
}

.doc-img>a.active:before {
    content: "\e83f";
    top: -4px;
    font-size: 20px;
    position: absolute;
    left: 10px;
    font-family: "feather";
    z-index: 1001;
    color: #012cae;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    text-shadow: 0 3px 8px rgba(4, 169, 245, 0.9), 0 3px 8px rgba(0, 0, 0, 0.1);
}

.doc-img>a.active:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(255, 255, 255, 0.65);
}

.doc-img>a[data-value="menu-light"] span:before {
    background: #fff;
}

.doc-img>a[data-value="dark"] span:after {
    background: #101011;
}

.doc-img.navbar-color>a[data-value="navbar-blue"]>span:before {
    background: #012cae;
}

.doc-img.navbar-color>a[data-value="navbar-red"]>span:before {
    background: #ff5252;
}

.doc-img.navbar-color>a[data-value="navbar-purple"]>span:before {
    background: #9575cd;
}

.doc-img.navbar-color>a[data-value="navbar-lightblue"]>span:before {
    background: #23b7e5;
}

.doc-img.navbar-color>a[data-value="navbar-dark"]>span:before {
    background: #323437;
}

.doc-img.header-color>a[data-value="header-blue"]>span:nth-child(1):after {
    background: #012cae;
}

.doc-img.header-color>a[data-value="header-red"]>span:nth-child(1):after {
    background: #ff5252;
}

.doc-img.header-color>a[data-value="header-purple"]>span:nth-child(1):after {
    background: #9575cd;
}

.doc-img.header-color>a[data-value="header-lightblue"]>span:nth-child(1):after {
    background: #23b7e5;
}

.doc-img.header-color>a[data-value="header-dark"]>span:nth-child(1):after {
    background: #323437;
}

.doc-img.brand-color>a[data-value="brand-blue"]>span:nth-child(1):before {
    background: #012cae;
}

.doc-img.brand-color>a[data-value="brand-red"]>span:nth-child(1):before {
    background: #ff5252;
}

.doc-img.brand-color>a[data-value="brand-purple"]>span:nth-child(1):before {
    background: #9575cd;
}

.doc-img.brand-color>a[data-value="brand-lightblue"]>span:nth-child(1):before {
    background: #23b7e5;
}

.doc-img.brand-color>a[data-value="brand-dark"]>span:nth-child(1):before {
    background: #323437;
}

.doc-img.active-color>a[data-value="active-default"] {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
}

.doc-img.active-color>a[data-value="active-blue"] {
    background: #012cae;
}

.doc-img.active-color>a[data-value="active-red"] {
    background: #ff5252;
}

.doc-img.active-color>a[data-value="active-purple"] {
    background: #9575cd;
}

.doc-img.active-color>a[data-value="active-lightblue"] {
    background: #23b7e5;
}

.doc-img.active-color>a[data-value="active-dark"] {
    background: #323437;
}

.doc-img.title-color>a[data-value="title-default"] {
    background: #fff;
}

.doc-img.title-color>a[data-value="title-blue"] {
    background: #012cae;
}

.doc-img.title-color>a[data-value="title-red"] {
    background: #ff5252;
}

.doc-img.title-color>a[data-value="title-purple"] {
    background: #9575cd;
}

.doc-img.title-color>a[data-value="title-lightblue"] {
    background: #23b7e5;
}

.doc-img.title-color>a[data-value="title-dark"] {
    background: #323437;
}

.doc-img.navbar-images>a {
    height: 130px;
    background-size: 37px;
    background-position: left top;
}

.doc-img.navbar-images>a span:before {
    background: transparent;
}

.doc-img.navbar-images>a[data-value="navbar-image-1"] {
    background-image: url("../images/nav-bg/navbar-img-1.jpg");
}

.doc-img.navbar-images>a[data-value="navbar-image-2"] {
    background-image: url("../images/nav-bg/navbar-img-2.jpg");
}

.doc-img.navbar-images>a[data-value="navbar-image-3"] {
    background-image: url("../images/nav-bg/navbar-img-3.jpg");
}

.doc-img.navbar-images>a[data-value="navbar-image-4"] {
    background-image: url("../images/nav-bg/navbar-img-4.jpg");
}

.doc-img.navbar-images>a[data-value="navbar-image-5"] {
    background-image: url("../images/nav-bg/navbar-img-5.jpg");
}

.doc-img.navbar-images>a[data-value="navbar-image-6"] {
    background-image: url("../images/nav-bg/navbar-img-6.jpg");
}

.nav-link.active.h-blue {
    background: #012cae !important;
}

.nav-link.active.h-red {
    background: #ff5252 !important;
}

.nav-link.active.h-purple {
    background: #9575cd !important;
}

.nav-link.active.h-lightblue {
    background: #23b7e5 !important;
}

.nav-link.active.h-dark {
    background: #323437 !important;
}

@media all and (-ms-high-contrast: none) {
    .pcoded-header .dropdown.show::before {
        line-height: 0.1;
    }
    .pcoded-header .navbar-nav>li {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
    }
    .pcoded-header .navbar-nav>li.dropdown {
        display: inline-block;
    }
    .dropdown-menu.show::before {
        top: -2px;
    }
    .pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu::after {
        left: 40px;
    }
}


/* ===================================================================================================
 ==========================    Diffrent types of NAvbar Layout Styles end     ======================
 =================================================================================================== */

.pcoded-navbar.layout-2 a,
.pcoded-navbar.layout-2-2 a,
.pcoded-navbar.layout-3 a,
.pcoded-navbar.layout-4 a,
.pcoded-navbar.layout-4-2 a {
    color: rgba(255, 255, 255, 0.85);
}

.pcoded-navbar.layout-2 .pcoded-submenu,
.pcoded-navbar.layout-2-2 .pcoded-submenu,
.pcoded-navbar.layout-3 .pcoded-submenu,
.pcoded-navbar.layout-4 .pcoded-submenu,
.pcoded-navbar.layout-4-2 .pcoded-submenu {
    background-color: rgba(0, 0, 0, 0.05);
}

.pcoded-navbar.layout-2 .pcoded-submenu .pcoded-submenu,
.pcoded-navbar.layout-2-2 .pcoded-submenu .pcoded-submenu,
.pcoded-navbar.layout-3 .pcoded-submenu .pcoded-submenu,
.pcoded-navbar.layout-4 .pcoded-submenu .pcoded-submenu,
.pcoded-navbar.layout-4-2 .pcoded-submenu .pcoded-submenu {
    background-color: transparent;
}

.pcoded-navbar.layout-2.navbar-collapsed .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu:after,
.pcoded-navbar.layout-2-2.navbar-collapsed .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu:after,
.pcoded-navbar.layout-3.navbar-collapsed .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu:after,
.pcoded-navbar.layout-4.navbar-collapsed .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu:after,
.pcoded-navbar.layout-4-2.navbar-collapsed .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu:after {
    display: none;
}

.pcoded-navbar.layout-2.navbar-collapsed:hover .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu li a,
.pcoded-navbar.layout-2-2.navbar-collapsed:hover .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu li a,
.pcoded-navbar.layout-3.navbar-collapsed:hover .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu li a,
.pcoded-navbar.layout-4.navbar-collapsed:hover .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu li a,
.pcoded-navbar.layout-4-2.navbar-collapsed:hover .pcoded-inner-navbar>li.pcoded-trigger .pcoded-submenu li a {
    color: rgba(255, 255, 255, 0.85);
}

.pcoded-navbar.layout-2 .pcoded-inner-navbar .pcoded-menu-caption,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar .pcoded-menu-caption,
.pcoded-navbar.layout-3 .pcoded-inner-navbar .pcoded-menu-caption,
.pcoded-navbar.layout-4 .pcoded-inner-navbar .pcoded-menu-caption,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar .pcoded-menu-caption {
    display: none;
}

.pcoded-navbar.layout-2 .pcoded-inner-navbar>li>a,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar>li>a,
.pcoded-navbar.layout-3 .pcoded-inner-navbar>li>a,
.pcoded-navbar.layout-4 .pcoded-inner-navbar>li>a,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar>li>a {
    padding: 20px 15px;
    margin-top: 0;
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.pcoded-navbar.layout-2 .pcoded-inner-navbar>li>a .pcoded-badge,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar>li>a .pcoded-badge,
.pcoded-navbar.layout-3 .pcoded-inner-navbar>li>a .pcoded-badge,
.pcoded-navbar.layout-4 .pcoded-inner-navbar>li>a .pcoded-badge,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar>li>a .pcoded-badge {
    top: 25px;
}

.pcoded-navbar.layout-2 .pcoded-inner-navbar>li>a>.pcoded-micon+.pcoded-mtext,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar>li>a>.pcoded-micon+.pcoded-mtext,
.pcoded-navbar.layout-3 .pcoded-inner-navbar>li>a>.pcoded-micon+.pcoded-mtext,
.pcoded-navbar.layout-4 .pcoded-inner-navbar>li>a>.pcoded-micon+.pcoded-mtext,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar>li>a>.pcoded-micon+.pcoded-mtext {
    top: 25px;
}

.pcoded-navbar.layout-2 .pcoded-inner-navbar>li.pcoded-hasmenu>a:after,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar>li.pcoded-hasmenu>a:after,
.pcoded-navbar.layout-3 .pcoded-inner-navbar>li.pcoded-hasmenu>a:after,
.pcoded-navbar.layout-4 .pcoded-inner-navbar>li.pcoded-hasmenu>a:after,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar>li.pcoded-hasmenu>a:after {
    top: 25px;
}

.pcoded-navbar.layout-2 .pcoded-inner-navbar>li.active:after,
.pcoded-navbar.layout-2 .pcoded-inner-navbar>li.pcoded-trigger:after,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar>li.active:after,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar>li.pcoded-trigger:after,
.pcoded-navbar.layout-3 .pcoded-inner-navbar>li.active:after,
.pcoded-navbar.layout-3 .pcoded-inner-navbar>li.pcoded-trigger:after,
.pcoded-navbar.layout-4 .pcoded-inner-navbar>li.active:after,
.pcoded-navbar.layout-4 .pcoded-inner-navbar>li.pcoded-trigger:after,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar>li.active:after,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar>li.pcoded-trigger:after {
    display: none;
}

.pcoded-navbar.layout-2 .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.layout-2 .pcoded-inner-navbar>li.pcoded-trigger>a,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar>li.pcoded-trigger>a,
.pcoded-navbar.layout-3 .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.layout-3 .pcoded-inner-navbar>li.pcoded-trigger>a,
.pcoded-navbar.layout-4 .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.layout-4 .pcoded-inner-navbar>li.pcoded-trigger>a,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar>li.pcoded-trigger>a {
    background-color: rgba(0, 0, 0, 0.08);
}

.pcoded-navbar.layout-2 .pcoded-inner-navbar li.active>a,
.pcoded-navbar.layout-2 .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.layout-2 .pcoded-inner-navbar li:hover>a,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar li.active>a,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar li:hover>a,
.pcoded-navbar.layout-3 .pcoded-inner-navbar li.active>a,
.pcoded-navbar.layout-3 .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.layout-3 .pcoded-inner-navbar li:hover>a,
.pcoded-navbar.layout-4 .pcoded-inner-navbar li.active>a,
.pcoded-navbar.layout-4 .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.layout-4 .pcoded-inner-navbar li:hover>a,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar li.active>a,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar li:focus>a,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar li:hover>a {
    color: #fff;
}

.pcoded-navbar.layout-2 .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.layout-2 .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.layout-2 .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.layout-2-2 .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before,
.pcoded-navbar.layout-3 .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.layout-3 .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.layout-3 .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before,
.pcoded-navbar.layout-4 .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.layout-4 .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.layout-4 .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar li .pcoded-submenu>li.active>a:before,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar li .pcoded-submenu>li:focus>a:before,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar li .pcoded-submenu>li:hover>a:before {
    background: #fff;
}

.pcoded-navbar.layout-2 {
    background: -webkit-gradient( linear, left top, left bottom, from(253deg), color-stop(0, #1de9b6), color-stop(70%, #012cae));
    background: linear-gradient(253deg, #1de9b6 0, #012cae 70%);
}

.pcoded-navbar.layout-2-2 {
    background: linear-gradient(-135deg, #899fd4 0%, #a389d4 100%);
}

.pcoded-navbar.layout-2-2 .navbar-brand .b-brand .b-bg {
    background: linear-gradient(-135deg, #899fd4 0%, #a389d4 100%);
}

.pcoded-navbar.layout-3 {
    background: #012cae;
}

.pcoded-navbar.layout-4,
.pcoded-navbar.layout-4-2 {
    background: #212224;
}

.pcoded-navbar.layout-4 a,
.pcoded-navbar.layout-4-2 a {
    color: rgba(255, 255, 255, 0.5);
}

.pcoded-navbar.layout-4 .pcoded-submenu,
.pcoded-navbar.layout-4-2 .pcoded-submenu {
    background-color: rgba(255, 255, 255, 0.05);
}

.pcoded-navbar.layout-4 .pcoded-submenu .pcoded-submenu,
.pcoded-navbar.layout-4-2 .pcoded-submenu .pcoded-submenu {
    background-color: transparent;
}

.pcoded-navbar.layout-4 .pcoded-inner-navbar>li>a,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar>li>a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.pcoded-navbar.layout-4 .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.layout-4 .pcoded-inner-navbar>li.pcoded-trigger>a,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar>li.active>a,
.pcoded-navbar.layout-4-2 .pcoded-inner-navbar>li.pcoded-trigger>a {
    background-color: rgba(255, 255, 255, 0.08);
}

.pcoded-navbar.layout-4 .navbar-brand,
.pcoded-navbar.layout-4-2 .navbar-brand {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
}

.pcoded-navbar.layout-4 .navbar-brand .mobile-menu span,
.pcoded-navbar.layout-4 .navbar-brand .mobile-menu span:after,
.pcoded-navbar.layout-4 .navbar-brand .mobile-menu span:before,
.pcoded-navbar.layout-4-2 .navbar-brand .mobile-menu span,
.pcoded-navbar.layout-4-2 .navbar-brand .mobile-menu span:after,
.pcoded-navbar.layout-4-2 .navbar-brand .mobile-menu span:before {
    background: #fff;
}

.pcoded-navbar.layout-4 .navbar-brand .mobile-menu.on span,
.pcoded-navbar.layout-4-2 .navbar-brand .mobile-menu.on span {
    background: transparent;
}

.pcoded-navbar.layout-4 .navbar-brand .b-brand .b-bg,
.pcoded-navbar.layout-4-2 .navbar-brand .b-brand .b-bg {
    background: #fff;
}

.pcoded-navbar.layout-4 .navbar-brand .b-brand .b-bg i,
.pcoded-navbar.layout-4-2 .navbar-brand .b-brand .b-bg i {
    color: #1de9b6;
    background-image: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.pcoded-navbar.layout-4-2 .navbar-brand {
    background: linear-gradient(-135deg, #899fd4 0%, #a389d4 100%);
}

.pcoded-navbar.layout-4-2 .navbar-brand .b-brand .b-bg {
    background: #fff;
}

.pcoded-navbar.layout-4-2 .navbar-brand .b-brand .b-bg i {
    color: #1de9b6;
    background-image: linear-gradient(-135deg, #899fd4 0%, #a389d4 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

body.layout-6 {
    background: #23b7e5;
    background-size: cover;
    background-attachment: fixed;
    background-position: top right;
    position: relative;
    /* for able pro style */
    /* dark navbar */
}

body.layout-6 .page-header-title+.breadcrumb>.breadcrumb-item:last-child a,
body.layout-6 .page-header-title h5,
body.layout-6 .pcoded-header .input-group .input-group-text,
body.layout-6 .pcoded-header .navbar-nav>li>.dropdown>.dropdown-toggle,
body.layout-6 .pcoded-header .navbar-nav>li>.dropdown-toggle,
body.layout-6 .pcoded-header .navbar-nav>li>a {
    color: #fff;
}

body.layout-6 .mobile-menu span,
body.layout-6 .mobile-menu span:after,
body.layout-6 .mobile-menu span:before,
body.layout-6 .pcoded-navbar.menu-light .mobile-menu span,
body.layout-6 .pcoded-navbar.menu-light .mobile-menu span:after,
body.layout-6 .pcoded-navbar.menu-light .mobile-menu span:before {
    background: #fff;
}

body.layout-6 .breadcrumb-item+.breadcrumb-item::before,
body.layout-6 .page-header-title+.breadcrumb>.breadcrumb-item a {
    color: rgba(255, 255, 255, 0.8);
}

body.layout-6 .pcoded-content {
    background: #f4f7fa;
}

body.layout-6 .navbar-brand,
body.layout-6 .pcoded-header.header-blue,
body.layout-6 .pcoded-navbar,
body.layout-6 .pcoded-navbar.menu-light,
body.layout-6 .pcoded-navbar.menu-light .header-logo {
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

body.layout-6 .pcoded-navbar .slimScrollDiv {
    background: #3f4d67;
    border-radius: 0 10px 0 0;
    -webkit-box-shadow: 0 0 20px 0 #3f4d67;
    box-shadow: 0 0 20px 0 #3f4d67;
}

body.layout-6.box-layout .pcoded-navbar .slimScrollDiv {
    border-radius: 10px 10px 0 0;
}

body.layout-6 .main-body {
    min-height: calc(100vh - 200px);
}

body.layout-6 .pcoded-navbar.menu-light .slimScrollDiv {
    background: #fff;
    -webkit-box-shadow: 7px 0 15px 0 rgba(69, 90, 100, 0.09);
    box-shadow: 7px 0 15px 0 rgba(69, 90, 100, 0.09);
}

body.layout-6 .pcoded-navbar.menu-light .slimScrollDiv .slimScrollBar {
    z-index: 1028 !important;
}

body.layout-6 .pcoded-navbar.mob-open~.pcoded-header:before,
body.layout-6 .pcoded-navbar.mob-open~.pcoded-main-container:before,
body.layout-6 .pcoded-navbar.navbar-collapsed:hover~.pcoded-header:before,
body.layout-6 .pcoded-navbar.navbar-collapsed:hover~.pcoded-main-container:before {
    background: transparent;
}

body.layout-6 .pcoded-navbar.menupos-static .navbar-wrapper,
body.layout-6 .pcoded-navbar.menupos-static .scroll-div.navbar-content {
    position: absolute;
    height: 100%;
}

body.layout-6 .pcoded-navbar.navbar-collapsed:hover .navbar-brand .b-brand {
    display: none;
}

body.layout-6 .pcoded-navbar.navbar-collapsed:hover .navbar-brand .mobile-menu {
    right: auto;
    left: 20px;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

body.layout-6 .pcoded-navbar.navbar-collapsed:hover .navbar-brand .mobile-menu span {
    background: transparent;
}

body.layout-6 .pcoded-content {
    margin-top: 200px;
}

body.layout-6 .pcoded-content .pcoded-inner-content {
    margin-top: -200px;
    min-height: calc(100vh + 150px);
}

body.layout-6 .card {
    border-radius: 5px;
}

body.layout-6 .pcoded-navbar .header-logo {
    background: transparent;
}

body.layout-6 .pcoded-navbar.navbar-dark.brand-lightblue .header-logo,
body.layout-6 .pcoded-navbar.navbar-dark[class*="navbar-"].brand-lightblue .header-logo,
body.layout-6 .pcoded-navbar.navbar-dark .header-logo {
    background: transparent;
}

body.layout-6 .pcoded-navbar.navbar-dark .slimScrollDiv {
    background: #323437;
    -webkit-box-shadow: 2px 0 20px 0 rgba(0, 0, 0, 0.08);
    box-shadow: 2px 0 20px 0 rgba(0, 0, 0, 0.08);
}

@media only screen and (max-width: 991px) {
    body.layout-6 .pcoded-header .input-group .input-group-text,
    body.layout-6 .pcoded-header .navbar-nav>li>.dropdown>.dropdown-toggle,
    body.layout-6 .pcoded-header .navbar-nav>li>.dropdown-toggle,
    body.layout-6 .pcoded-header .navbar-nav>li>a {
        color: #3f4d67;
    }
}

body.layout-8 .pcoded-header {
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(100, 121, 143, 0.122);
    box-shadow: inset 0 -1px 0 0 rgba(100, 121, 143, 0.122);
}

body.layout-8 .pcoded-navbar.menu-light {
    -webkit-box-shadow: inset -1px 0 0 0 rgba(100, 121, 143, 0.122);
    box-shadow: inset -1px 0 0 0 rgba(100, 121, 143, 0.122);
}

body.layout-8 .pcoded-navbar.menu-light .pcoded-submenu {
    background: transparent;
}

body.layout-8 .pcoded-navbar.menu-light .pcoded-inner-navbar>li.pcoded-menu-caption:after {
    content: "";
    position: absolute;
    top: 10px;
    left: 20px;
    height: 1px;
    width: calc(100% - 40px);
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(100, 121, 143, 0.122);
    box-shadow: inset 0 -1px 0 0 rgba(100, 121, 143, 0.122);
}

body.layout-8 .pcoded-navbar.menu-light .pcoded-inner-navbar>li.pcoded-menu-caption:first-child:after {
    display: none;
}

body.layout-8 .pcoded-navbar.menu-light .pcoded-inner-navbar>li>a {
    border-radius: 0 20px 20px 0;
    margin-right: 15px;
    padding: 4px 15px;
}

body.layout-8 .pcoded-navbar.menu-light .pcoded-inner-navbar>li>a:after {
    top: 8px;
    right: 15px;
}

body.layout-8 .pcoded-navbar.menu-light .pcoded-inner-navbar>li>a>.pcoded-micon+.pcoded-mtext {
    top: 9px;
}

body.layout-8 .pcoded-navbar.menu-light .pcoded-inner-navbar>li.active>a,
body.layout-8 .pcoded-navbar.menu-light .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: rgba(35, 183, 229, 0.15);
    color: #23b7e5;
}

body.layout-8 .pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li>a {
    margin-right: 8px;
}

body.layout-8 .pcoded-navbar.navbar-collapsed .pcoded-inner-navbar>li>a:after {
    top: 8px;
    right: 15px;
}

body.layout-8 .pcoded-navbar.active-blue .pcoded-inner-navbar>li.active>a,
body.layout-8 .pcoded-navbar.active-blue .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: rgba(4, 169, 245, 0.15);
    color: #012cae;
}

body.layout-8 .pcoded-navbar.active-red .pcoded-inner-navbar>li.active>a,
body.layout-8 .pcoded-navbar.active-red .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: rgba(255, 82, 82, 0.15);
    color: #ff5252;
}

body.layout-8 .pcoded-navbar.active-purple .pcoded-inner-navbar>li.active>a,
body.layout-8 .pcoded-navbar.active-purple .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: rgba(149, 117, 205, 0.15);
    color: #9575cd;
}

body.layout-8 .pcoded-navbar.active-lightblue .pcoded-inner-navbar>li.active>a,
body.layout-8 .pcoded-navbar.active-lightblue .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: rgba(35, 183, 229, 0.15);
    color: #23b7e5;
}

body.layout-8 .pcoded-navbar.active-dark .pcoded-inner-navbar>li.active>a,
body.layout-8 .pcoded-navbar.active-dark .pcoded-inner-navbar>li.pcoded-trigger>a {
    background: rgba(50, 52, 55, 0.15);
    color: #323437;
}

body.layout-8 .card {
    -webkit-box-shadow: 0 0px 0 1px rgba(100, 121, 143, 0.122);
    box-shadow: 0 0px 0 1px rgba(100, 121, 143, 0.122);
    -webkit-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
}

body.layout-8 .card:hover {
    -webkit-box-shadow: 0 0px 0 1px rgba(100, 121, 143, 0.122), 0 2px 1px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0px 0 1px rgba(100, 121, 143, 0.122), 0 2px 1px rgba(0, 0, 0, 0.05);
}

.gradientcolor .btn-round {
    border-radius: 30px;
}

.ChartShadow {
    -webkit-filter: drop-shadow(0px 20px 8px rgba(0, 0, 0, 0.2));
    filter: drop-shadow(0px 20px 8px rgba(0, 0, 0, 0.2));
}

.chart-activity,
.chart-sale,
.chart-statistics,
.device-chart {
    margin: 0 auto;
}

#Statistics-sale .amcharts-cursor-fill {
    -webkit-filter: url(#shadow);
    filter: url(#shadow);
    fill: rgba(255, 255, 255, 0.3);
    stroke-width: 0;
}

.amcharts-zoom-out-bg,
.amcharts-zoom-out-image {
    display: none;
}


/* statistics section */

.card-command .card-icon {
    opacity: 0.5;
}

.mat-drp .btn.dropdown-toggle {
    border: none;
    background: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #d8d8d8;
}

.mat-drp .btn.dropdown-toggle:after {
    display: none;
}

.mat-drp .btn.dropdown-toggle:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}

.table-card .row-table {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    table-layout: fixed;
    height: 100%;
    width: 100%;
    margin: 0;
}

.table-card .row-table i {
    padding: 50px 20px;
}

.table-card .row-table>[class*="col-"] {
    display: table-cell;
    float: none;
    table-layout: fixed;
    vertical-align: middle;
}

.table-card .row-table>[class*="col-"] .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.rides-bar i.rides-icon {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    border-radius: 50px;
    padding: 15px;
}

.visitor .img-female {
    position: absolute;
    left: 10px;
    bottom: 0;
}

.visitor .img-men {
    position: absolute;
    right: 10px;
    bottom: 0;
}

.profit-bar i {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    border-radius: 50px;
    padding: 13px;
}

.assets-value .bg-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-position: center 103%;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: 1;
}

.assets-value .card-block {
    position: relative;
    z-index: 5;
}

@media screen and (max-width: 1200px) {
    .assets-value .bg-img {
        background: none;
    }
}

.chat-sanders .card-header {
    background: linear-gradient(-135deg, #3f4d67 0%, #3f4d67 100%);
}

.chat-sanders .msg {
    margin-bottom: 5px;
    display: inline-block;
    padding: 15px;
    position: relative;
}

.chat-sanders .scroll-wrapper {
    height: 305px;
}

.chat-sanders .received-chat h5 {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
}

.chat-sanders .received-chat .msg {
    background: #fff;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}

.chat-sanders .received-chat .msg:after {
    content: "";
    position: absolute;
    left: -12px;
    bottom: 18px;
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
    border: 6px solid transparent;
    border-bottom-color: #fff;
}

.chat-sanders .send-chat h5 {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
}

.chat-sanders .send-chat .msg {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}

.chat-sanders .send-chat .msg:after {
    content: "";
    position: absolute;
    right: -11px;
    bottom: 18px;
    -webkit-transform: rotate(450deg);
    transform: rotate(450deg);
    border: 6px solid transparent;
    border-bottom-color: #1de9b6;
}

.chat-sanders .btn {
    background: none;
    opacity: 0.4;
}

.chat-sanders .form-control {
    background: #f4f7fa;
}

.chat-sanders .input-group {
    background: transparent;
}

.widget-menu {
    background: linear-gradient(-135deg, #88d3ce 0%, #6e45e2 100%);
}

.widget-menu .widget-title {
    border-top: 1px solid #676fb9;
}

.widget-menu i {
    opacity: 0.5;
}

.to-do .to-do-button {
    position: absolute;
    bottom: 30px;
    right: 20px;
}

.to-do .to-do-button .btn {
    width: 40px;
    height: 40px;
    float: right;
    border-radius: 50px;
    border: none;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    padding: 0;
    margin: 0;
}

.lazy-dog i {
    opacity: 0.5;
}

.widget-content .widget-lorem .media h5 {
    border-radius: 50%;
    width: 50px;
    height: 50px;
    text-align: center;
}

.note-bar .friendlist-box {
    padding: 25px 35px;
    border-top: 1px solid #e3e3e3;
}

.note-bar .friendlist-box:first-child {
    border: 0;
}

.note-bar .friendlist-box h6 {
    display: inline-block;
}

.note-bar .friendlist-box i {
    opacity: 0.2;
    color: #888;
}

.to-do-list h6 {
    display: inline-block;
}

.to-do-list .done-task {
    opacity: 0.7;
}

.to-do-list .done-task>div {
    -webkit-filter: grayscale(0.8);
    filter: grayscale(0.8);
}

.to-do-list .done-task h6,
.to-do-list .done-task p,
.to-do-list .done-task span {
    text-decoration: line-through;
}

.to-do-list .checkbox-fade .check-task {
    display: block;
}

.to-do-list .checkbox-fade .to-content {
    display: inline-block;
}

.to-do-list .checkbox-fade .cr {
    border-radius: 6px;
    border: 1px solid #e3e3e3;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 24px;
    margin-right: 0.5em;
    position: relative;
    width: 24px;
    margin: 0;
    top: 5px;
}

.to-do-list .checkbox-fade .cr .cr-icon {
    color: #fff;
    font-size: 0.8em;
    left: 0;
    line-height: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
}

.to-do-list .checkbox-fade label input[type="checkbox"] {
    display: none;
}

.to-do-list .checkbox-fade label input[type="checkbox"]+.cr>.cr-icon {
    -webkit-transform: scale(3) rotateZ(-20deg);
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    -webkit-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
}

.to-do-list .checkbox-fade label input[type="checkbox"]:checked+.cr>.cr-icon {
    -webkit-transform: scale(1) rotateZ(0deg);
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.to-do-list .checkbox-fade label input[type="checkbox"]:checked+.cr {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    border: 0;
}

.User-Activity .table td,
.user-list .table td {
    vertical-align: middle;
}

.User-Activity .table thead th,
.user-list .table thead th {
    border: 0;
}

.Application-list .table td,
.code-table .table td {
    vertical-align: middle;
}

.Application-list .table .label,
.code-table .table .label {
    border-radius: 15px;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
}

.Application-list thead th,
.code-table thead th {
    border: 0;
}

.Recent-Users .table tr:first-child td,
.User-Lists .table tr:first-child td {
    border-top: 0;
}

.Recent-Users .table td,
.User-Lists .table td {
    vertical-align: middle;
}


/* .listing-card .table .label,
.listing-card .table .label,
.listing-card .card-header .add-btn a {
  border-radius: 15px;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
} */

.social-media .progress {
    background: transparent;
    border-radius: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.social-media .progress h5 {
    position: relative;
    top: -2px;
}

.post-emoticon ul {
    padding: 0;
    margin: 25px 0 0;
    list-style: none;
}

.post-emoticon li {
    display: inline-block;
}

.post-emoticon i {
    position: relative;
    top: 4px;
}

.visa-top .visa img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

.loction-user .row {
    padding: 35px 30px;
}

.loction-user i {
    opacity: 0.5;
}

.loction-user .loction-progress {
    padding: 35px 30px;
}

.loction-user .loction-progress .progress {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 10px;
    border-radius: 0;
}

.Design-sprint .design-image,
.dashboard-kit .design-image {
    padding: 0;
    margin: 30px 0 0;
    list-style: none;
}

.Design-sprint li,
.dashboard-kit li {
    display: inline-block;
    text-align: center;
    margin-right: 3px;
}

.Design-sprint .btn,
.dashboard-kit .btn {
    border-radius: 50px;
    border: 0;
    width: 40px;
    height: 40px;
    padding: 0;
    margin: 0;
}

.Design-sprint i,
.dashboard-kit i {
    opacity: 0.3;
}

.ux-designer {
    position: relative;
    padding: 35px 30px;
}

.ux-designer .btn {
    border-radius: 50px;
    border: 0;
    width: 50px;
    height: 50px;
    position: absolute;
    right: 20px;
    top: -20px;
    padding: 0;
    margin: 0;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
}

.task-list {
    list-style: none;
    position: relative;
    margin: 0;
    padding: 30px 0 0;
}

.task-list:after {
    content: "";
    position: absolute;
    background: #ecedef;
    height: 100%;
    width: 2px;
    top: 0;
    left: 30px;
    z-index: 1;
}

.task-list li {
    margin-bottom: 30px;
    padding-left: 55px;
    position: relative;
}

.task-list li:last-child {
    margin-bottom: 0;
}

.task-list li .task-icon {
    position: absolute;
    left: 22px;
    top: 13px;
    border-radius: 50%;
    padding: 2px;
    width: 17px;
    height: 17px;
    z-index: 2;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
}

.project-main {
    padding: 30px 25px;
}

.project-main i {
    opacity: 0.4;
}

.user-chart i {
    opacity: 0.3;
}

.leads-progress .progress,
.progress-gender .progress {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 10px;
    border-radius: 0;
}

.user-card .label {
    border-radius: 15px;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
}

.Active-visitor .progress {
    height: 7px;
}

.Active-visitor .card-active>div+div {
    border-left: 1px solid #eaeaea;
}

@media screen and (max-width: 767px) {
    .Active-visitor .card-active [class*="col-"]:last-child {
        border-left: 0;
        margin-top: 20px;
    }
}

.Invoice-bar .invoice-lable label {
    background: #fff;
    border-radius: 15px;
    padding: 4px 20px;
}

.Invoice-bar i {
    background: rgba(255, 255, 255, 0.2);
    width: 70px;
    height: 70px;
    border-radius: 50%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.Invoice-bar .progress {
    background: rgba(255, 255, 255, 0.22);
    border-radius: 0;
    height: 7px;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1);
}

.location-sale .card-icon {
    width: 70px;
    height: 70px;
    background: #fff;
    border-radius: 50%;
    position: absolute;
    top: -20px;
    text-align: center;
    right: 0;
    left: 0;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

@media screen and (max-width: 768px) {
    .location-sale .card-icon {
        display: none;
    }
}

.card-Impression i {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    width: 52px;
    height: 52px;
    border-radius: 5px;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
}

.card-Revenue i {
    background: rgba(255, 255, 255, 0.2);
    width: 70px;
    height: 70px;
    border-radius: 50%;
    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.card-customer i {
    width: 70px;
    height: 70px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
}

@media screen and (max-width: 375px) {
    .card-customer i {
        width: 80px;
        height: 80px;
        font-size: 50px;
    }
}

.ticket-customer i {
    position: absolute;
    opacity: 0.2;
    right: 32px;
    bottom: 30px;
}

.ticket-visitor .progress {
    border-radius: 0;
    height: 13px;
}

.customer-visitor i {
    opacity: 0.2;
    font-size: 118px;
    position: absolute;
    bottom: 0;
    left: 0;
}

.card-social:hover i {
    font-size: 40px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.card-social .progress {
    height: 6px;
}

.card-social .card-active>div+div {
    border-left: 1px solid #eaeaea;
}

.Online-Order .progress,
.statistial-visit .progress {
    height: 6px;
}

.team-leader .slide {
    margin-bottom: 32px;
}

.team-leader .slide li {
    width: 10px;
    height: 10px;
    background: #e3e3e3;
    margin: 0 6px;
    border-radius: 50px;
}

.team-leader .slide .carousel-indicators {
    bottom: -44px;
}

.team-leader .slide .carousel-indicators .active {
    background: #869791;
}

.affilate-offers .card-icon {
    opacity: 0.5;
}

.affilate-offers .label {
    border-radius: 15px;
    margin: 0;
    padding: 8px 18px;
}

.earning-date .bd-example {
    padding: 0;
    margin: 0;
    border: 0;
}

.earning-date .bd-example .nav-pills {
    background: transparent;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.earning-date .bd-example .nav-pills .nav-link {
    min-width: auto;
    padding: 6px 20px;
    color: #fff;
}

.earning-date .bd-example .nav-pills .nav-link.active {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #000;
}

.earning-date .bd-example .nav-pills .nav-link.active:after {
    content: "";
    position: absolute;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #fff;
    top: -5px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 11px;
}

.earning-date .bd-example .tab-content {
    background: transparent;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.sale-view i {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
}

.project-task i {
    opacity: 0.5;
}

.project-task .label {
    border-radius: 15px;
    margin: 0;
    padding: 6px 16px;
}

.project-task .progress {
    height: 6px;
}

.card-event .label {
    border-radius: 15px;
    margin: 0;
    padding: 5px 16px;
}

.card-event i {
    position: absolute;
    bottom: 36px;
    right: 27px;
}

.bitcoin-wallet i {
    position: absolute;
    right: 50px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: 0.5;
}

.summary-box .card-icon {
    opacity: 0.4;
}

.feature-card-box .feature-icon {
    width: 70px;
    height: 70px;
    border-radius: 10px;
    color: #fff;
    margin: 0 auto;
    padding: 10px;
    font-size: 35px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.feature-card-box:hover .feature-icon {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.2);
    border-radius: 0;
}

.card .card-block code {
    background-color: #eee;
    margin: 5px;
    display: inline-block;
    border-radius: 3px;
    padding: 0 3px;
}

@media screen and (max-width: 767px) {
    .user-designer [class*="col-"]:last-child {
        margin-top: 15px;
    }
    div.dataTables_wrapper div.dataTables_filter label {
        float: none !important;
        text-align: center;
    }

}

.offline-box iframe {
    width: 100%;
    border: 1px solid #ddd;
}


/* ===================== to do page ============================= */

#task-container ul {
    overflow: hidden;
    padding: 0;
}

#task-container li {
    float: left;
    width: 49%;
    overflow: auto;
    height: auto;
    min-height: 10px;
    background: #fff;
    display: inline-block;
    padding: 20px;
    border: 1px solid #ccc;
    color: #666;
    border-top: 5px solid #012cae;
    cursor: pointer;
    margin-bottom: 20px;
    margin-right: 2%;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
}

#task-container li:nth-child(2n) {
    margin-right: 0;
}

#task-container li.complete {
    opacity: 1;
    border-top: 9px solid #f44236;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
}

#task-container li.complete:before {
    background: url("../images/complete.png") no-repeat;
    position: absolute;
    top: 5px;
    right: 5px;
    content: "";
    width: 55px;
    height: 55px;
    background-size: 100%;
}

#task-container li.complete p {
    text-decoration: line-through;
}

@media screen and (max-width: 580px) {
    #task-container li {
        width: 100%;
    }
}

.new-task .to-do-list .cr {
    float: left;
    top: 0;
    margin-right: 16px;
}

.new-task label input[type="checkbox"] {
    display: none;
}

.checkbox-fade .cr {
    border-radius: 6px;
    border: 1px solid #e3e3e3;
    cursor: pointer;
    display: inline-block;
    float: left;
    height: 24px;
    margin-right: 0.5em;
    position: relative;
    width: 24px;
    margin-right: 16px;
    top: 0;
}

.task-panel .to-do-label {
    margin-bottom: 15px;
}

.task-panel .to-do-label:last-child {
    border-bottom: none;
    margin-bottom: 0;
    padding: 0;
}

.done-task .captions,
.done-task span {
    color: #919aa3;
    text-decoration: line-through;
}

.to-do-list i {
    color: #ccc;
    font-size: 17px;
    opacity: 0;
}

.to-do-list:hover i {
    opacity: 1;
    -webkit-transition: opacity ease-in 0.3s;
    transition: opacity ease-in 0.3s;
}

.note-card .note-box-aside {
    border-right: 1px solid #ddd;
}

.note-card .Note-header {
    padding: 20px 0;
}

.note-card #Note-pad {
    border: none;
    resize: none;
    background: 0 0;
    padding: 0 20px 0 50px;
    line-height: 35px;
}

.note-card .note-write {
    position: relative;
    background: -webkit-linear-gradient(top, #98dcfa 0%, #e1f5fe 5%) 0 0;
    background-size: 100% 35px;
}

.note-card .note-write:before {
    content: "";
    position: absolute;
    width: 0;
    top: 0;
    left: 32px;
    bottom: 0;
    border-left: 1px solid #4fc3f7;
}

.note-card .note-write:after {
    content: "";
    position: absolute;
    width: 0;
    top: 0;
    left: 34px;
    bottom: 0;
    border-left: 1px solid #4fc3f7;
}

.note-card .Note-delete {
    margin-bottom: 0;
    opacity: 0;
    background: rgba(0, 0, 0, 0.6);
    border: none;
    position: absolute;
    right: 20px;
    color: #fff;
    -webkit-transition: all ease-in 0.3s;
    transition: all ease-in 0.3s;
    border-radius: 2px;
    cursor: pointer;
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
}

.note-card #Note-list li:hover .Note-delete {
    opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
}


/* ===================== Gallery page ============================= */

.gallery-masonry .card-columns {
    -webkit-column-count: 4;
    column-count: 4;
}
@media screen and (max-width: 1440px) {
    .m-top{
        margin-top: 1.25rem;
    }
    .sidenavbar .nav-item{
        padding: 5px 0px;
    }
    .res-pr{
        padding-right: 15px !important;
    }
    .res-pl{
        padding-left: 15px !important;
    }
    .sidebar-list a {
        font-size: 13px;
    }
}
@media screen and (max-width: 1400px) {
    .gallery-masonry .card-columns {
        -webkit-column-count: 3;
        column-count: 3;
    }
    tbody.fst_text_responsive{
        font-size: 12px;
    }
    .tabnav a{
       font-size: 12px;
    }
    .font_12px{
        font-size: 12px !important;
    }

}
@media screen and (max-width: 1200px) {
    .sidebar-list .nav-item{
        padding: 14px 10px;
    }
    .sidebar-list a {
        font-size: 12px ;
    }
    .sidebar-list li a img{
        width: 35.015px !important;
        height: 35.828px !important;
    }
}

@media screen and (max-width: 992px) {
    .gallery-masonry .card-columns {
        -webkit-column-count: 2;
        column-count: 2;
    }
}

@media screen and (max-width: 575px) {
    .gallery-masonry .card-columns {
        -webkit-column-count: 1;
        column-count: 1;
    }
}

.job-meta-data i {
    margin-right: 5px;
    color: #012cae;
}


/* ===================== Task-list page ============================= */

.task-data img {
    width: 40px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.task-data i {
    color: #111;
}

.task-data .dropdown-toggle:after {
    color: #111;
}

.task-board-left .task-right-header-revision,
.task-board-left .task-right-header-status,
.task-board-left .task-right-header-users {
    padding-bottom: 10px;
    padding-top: 10px;
    border-bottom: 1px solid #f1f1f1;
    cursor: pointer;
}

.task-board-left .taskboard-right-progress,
.task-board-left .taskboard-right-revision,
.task-board-left .taskboard-right-users {
    padding-top: 10px;
}

.task-board-left .taskboard-right-progress .progress {
    height: 9px;
    margin-bottom: 25px;
}

.task-board-left .user-box .media-object {
    height: 50px;
    width: 50px;
    cursor: pointer;
}

.task-board-left .user-box .media-left {
    position: relative;
}

.task-board-left .user-box .btn.btn-icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.task-board-left .live-status {
    height: 8px;
    width: 8px;
    position: absolute;
    bottom: 0;
    right: 0;
    border-radius: 100%;
    top: 5px;
}

.filter-bar .navbar {
    background-color: #fff;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
    box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
    padding: 0.5rem 1rem;
}

@media screen and (max-width: 557px) {
    .filter-bar .navbar .f-text {
        display: block;
        width: 100%;
    }
    .filter-bar .navbar .f-view {
        padding-left: 24px;
    }
    .filter-bar .navbar .f-view span {
        display: block;
        width: 100%;
        margin-bottom: 10px;
    }
}

.filter-bar .label {
    border-radius: 4px;
    font-size: 13px;
    padding: 3px 7px;
}

.filter-bar .task-detail {
    margin-bottom: 5px;
}

.filter-bar .card-task .task-list-table {
    display: inline-block;
}

.filter-bar .card-task .task-list-table img {
    width: 40px;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.filter-bar .card-task .task-list-table i {
    color: #111;
}

.filter-bar .card-task .task-board {
    float: right;
    margin-top: 5px;
}

.filter-bar .card-task .task-board .dropdown {
    display: inline-block;
}

.filter-bar .card-task .task-board .btn {
    padding: 4px 10px;
    font-size: 10px;
    margin: 0;
}

.assign-user img,
.task-comment img {
    width: 45px;
    -webkit-box-shadow: none;
    box-shadow: none;
}


/* ===================== Invoice page ============================= */

.invoice-contact {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
    padding-top: 30px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

.invoice-table.table {
    padding-left: 20px;
}

.invoice-table.table td {
    border: 0;
    padding: 4px 0;
}

.invoive-info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 30px;
}

.invoive-info h6 {
    margin-bottom: 20px;
    text-transform: uppercase;
}

.invoive-info .invoice-order.table {
    padding-left: 0;
}

.invoive-info .invoice-order.table th {
    border: 0;
    padding: 4px 0;
}

.invoive-info .invoice-order.table th:first-child {
    padding-left: 0;
    width: 80px;
}

.invoice-total.table {
    background: #f3f3f3;
    padding: 30px 0;
}

.invoice-total.table th {
    border: 0;
    padding: 4px 0;
    text-align: right;
}

.invoice-total.table td {
    text-align: right;
}

.invoice-total.table tbody {
    padding-right: 20px;
    float: right;
}

.invoice-summary .label {
    border-radius: 5px;
    padding: 3px 10px;
    font-size: 12px;
}

.invoice-list .btn {
    padding: 5px 10px;
    font-size: 12px;
}

.invoice-list .task-list-table {
    display: inline-block;
}


/*  ================ new css =================== */

.datepicker-dropdown {
    padding: 20px;
    color: #fff;
    background: #3f4d67;
    font-size: 14px;
}
.text_success{
color:green;
}
.text_failed{
    color:red;
}

/**/

.col {
    display: block;
    float:left;
    margin: 1% 0 1% 1.6%;
  }

  .col:first-of-type { margin-left: 0; }

  /* CLEARFIX */

  .cf:before,
  .cf:after {
      content: " ";
      display: table;
  }

  .cf:after {
      clear: both;
  }

  .cf {
      *zoom: 1;
  }

  /* FORM */
  .custom-radio{width: 24%;
    float: left;
    margin: .5%;}
  .subform .plan input{
    display: none;
  }
  .petition-f.custom-radio{
    width: 46%;
  }

  .subform label{
    position: relative;
    color: #fff;
    background-color: #aaa;
    font-size: 20px;
    text-align: center;
    height: 150px;
    display: block;
    line-height:25px;
    border-radius: 10px;
    padding:35px 10px 30px 10px;
    cursor: pointer;
    border: 3px solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .subform .plan input:checked + label{
    border: 3px solid #fff;
    background-color: #012cae;
  }

  .subform .plan input:checked + label.pcolor-100{
      background-color: #808080;
  }

  .subform .plan input:checked + label.pcolor-101{
    background-color: #0c00aa;
}
.subform .plan input:checked + label.pcolor-102{
    background-color: #000;
}
.subform .plan input:checked + label.pcolor-103{
    background-color: #00b0f0;
}
  .subform .plan input:checked + label:after{
    content: "\2713";
    width: 40px;
    height: 40px;
    border-radius: 100%;
    border: 2px solid #fff;
    background-color: #012cae;
    line-height: 40px;
    z-index: 999;
    position: absolute;
    top: -10px;
    right: -10px;
  }
/**/


.datepicker-dropdown:after {
    border-bottom: 6px solid #3f4d67;
}

.datepicker-dropdown.datepicker-orient-top:after {
    border-top: 6px solid #3f4d67;
}

.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active:active,
.datepicker table tr td.highlighted,
.datepicker table tr td.today,
.datepicker table tr td.day:hover,
.datepicker table tr td.focused,
.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover,
.datepicker tfoot tr th:hover {
    background-color: #333f54;
    color: #fff;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover,
.datepicker table tr td.new,
.datepicker table tr td.old {
    color: #ffffff94;
}

.syntax-output {
    border-radius: 0.25rem;
    border: 1px solid #eaeaea;
}

.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev {
    padding: 3px 9px !important;
    background-color: #012cae;
    color: #fff;
}

.owl-carousel button:focus {
    outline: none;
    color: #fff;
}

.owl-theme .owl-nav [class*="owl-"]:hover {
    background-color: #012cae;
    color: #fff;
}

.counter b {
    font-size: 24px;
}

.tour-mobile .error-block {
    display: none;
}

.message-mobile span {
    font-size: 16px;
}

.message-mobile .task-right-header-status {
    margin-bottom: 10px;
    padding: 10px 0;
    border-bottom: 1px solid #f1f1f1;
    cursor: pointer;
}

@media screen and (min-width: 992px) {
    .message-mobile .task-right-header-status {
        display: none;
    }
}

.fullcalendar-card .fc-button {
    background-color: #012cae;
    border-color: #fff;
    color: #fff;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
    height: 37px;
    padding: 0 15px;
}

.fullcalendar-card h2 {
    font-size: 28px;
}

@media screen and (max-width: 768px) {
    .fullcalendar-card .fc .fc-toolbar>*>* {
        float: none;
    }
    .fullcalendar-card .fc-toolbar .fc-left,
    .fullcalendar-card .fc-toolbar .fc-right,
    .fullcalendar-card .fc-toolbar .fc-center {
        float: none;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: 100%;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 10px;
    }
}

.ck-content strong {
    font-weight: 600;
}

div.code-toolbar>.toolbar a,
div.code-toolbar>.toolbar button,
div.code-toolbar>.toolbar span {
    padding: 3px 0.9em !important;
    background: #012cae !important;
    color: #fff !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

pre[class*="language-"]:after,
pre[class*="language-"]:before {
    display: none;
}

@media screen and (max-width: 1199px) {
    .note-card .note-box-aside {
        border: none !important;
    }
}

@media screen and (max-width: 991px) {
    .ch-block {
        display: none;
    }
    .msg-block.dis-chat .taskboard-right-progress {
        display: none;
    }
    .msg-block.dis-chat .ch-block {
        display: block;
    }
}

@media screen and (max-width: 992px) {
    .tour-mobile .error-block {
        display: block;
    }
    .tour-mobile .page-wrapper {
        display: none;
    }
}

@media screen and (min-width: 768px) {
    .horizontal-mobile {
        display: none;
    }
}


/**  =====================
      Form Componant css start
==========================  **/

.custom-select,
.form-control {
    background: #fff;
    padding: 10px 12px;
    font-size: 14px;
}

.custom-select:focus,
.form-control:focus {
    background: #fff;
    box-shadow: none;
    border-color: #00000033;
}

.custom-select::-moz-placeholder,
.form-control::-moz-placeholder {
    color: #aaaeb3;
    opacity: 1;
}

.custom-select:-ms-input-placeholder,
.form-control:-ms-input-placeholder {
    color: #aaaeb3;
}

.custom-select::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder {
    color: #aaaeb3;
}


/* input group start */

.input-group {
    background: #f4f7fa;
    margin-bottom: 1rem;
}

.input-group .input-group-text {
    padding-left: 15px;
    padding-right: 15px;
    background: transparent;
}

.input-group .input-group-text i {
    font-size: 20px;
}

.input-group .custom-file-label {
    margin-bottom: 0;
}

.input-group .btn {
    margin-bottom: 0;
    margin-right: 0;
}

.cust-file-button .custom-file-label {
    height: calc(2.25rem + 8px);
    line-height: 2.5;
}

.cust-file-button .custom-file-label::after {
    padding: 0.775rem 0.75rem;
    height: 2.65rem;
}

.custom-select {
    height: calc(2.25rem + 9px);
}


/* input group End */


/**====== Form Componant css end ======**/





.minicolors .form-control {
    padding: 6px 12px 5px 44px;
}


/* form-select */

.select2-container {
    width: 100% !important;
}

.tt-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
    cursor: pointer;
}

.bootstrap-tagsinput {
    width: 100%;
}


/**  =====================
      Radio & Checked css start
==========================  **/

.checkbox {
    padding: 10px 0;
    min-height: auto;
    position: relative;
    margin-right: 5px;
}

.checkbox input[type="checkbox"] {
    margin: 0;
    display: none;
    width: 22px;
}

.checkbox input[type="checkbox"]+.cr {
    padding-left: 0;
}

.checkbox input[type="checkbox"]+.cr:before {
    content: "\e83f";
    width: 22px;
    height: 22px;
    display: inline-block;
    margin-right: 10px;
    border: 2px solid #e9eaec;
    border-radius: 3px;
    font-size: 15px;
    font-family: "feather";
    font-weight: 400;
    line-height: 19px;
    vertical-align: bottom;
    text-align: center;
    background: #ffffff;
    color: transparent;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.checkbox input[type="checkbox"]:checked+.cr:before {
    background: #1dd5d2;
    border-color: #1dd5d2;
    color: #ffffff;
}

.checkbox input[type="checkbox"].disabled+.cr,
.checkbox input[type="checkbox"]:disabled+.cr {
    opacity: 0.5;
}

.checkbox input[type="checkbox"].disabled+.cr:before,
.checkbox input[type="checkbox"]:disabled+.cr:before {
    cursor: not-allowed;
}

.checkbox.checkbox-fill input[type="checkbox"]+.cr:after {
    content: "";
    width: 19px;
    height: 19px;
    display: inline-block;
    margin-right: 10px;
    border: 2px solid #444;
    border-radius: 2px;
    vertical-align: bottom;
    text-align: center;
    background: transparent;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    position: absolute;
    top: 8.5px;
    left: 3px;
}

.checkbox.checkbox-fill input[type="checkbox"]+.cr:before {
    opacity: 0;
    content: "\e840";
    font-size: 22px;
    background: transparent;
}

.checkbox.checkbox-fill input[type="checkbox"]:checked+.cr:after {
    opacity: 0;
}

.checkbox.checkbox-fill input[type="checkbox"]:checked+.cr:before {
    opacity: 1;
    background: transparent;
    color: #012cae;
    border-color: transparent;
}

.checkbox.checkbox-primary input[type="checkbox"]:checked+.cr:before {
    background: #012cae;
    border-color: #012cae;
    color: #ffffff;
}

.checkbox.checkbox-fill.checkbox-primary input[type="checkbox"]:checked+.cr:before {
    background: transparent;
    color: #012cae;
    border-color: transparent;
}

.checkbox.checkbox-danger input[type="checkbox"]:checked+.cr:before {
    background: #f44236;
    border-color: #f44236;
    color: #ffffff;
}

.checkbox.checkbox-fill.checkbox-danger input[type="checkbox"]:checked+.cr:before {
    background: transparent;
    color: #f44236;
    border-color: transparent;
}

.checkbox.checkbox-success input[type="checkbox"]:checked+.cr:before {
    background: #1de9b6;
    border-color: #1de9b6;
    color: #ffffff;
}

.checkbox.checkbox-fill.checkbox-success input[type="checkbox"]:checked+.cr:before {
    background: transparent;
    color: #1de9b6;
    border-color: transparent;
}

.checkbox.checkbox-warning input[type="checkbox"]:checked+.cr:before {
    background: #f4c22b;
    border-color: #f4c22b;
    color: #ffffff;
}

.checkbox.checkbox-fill.checkbox-warning input[type="checkbox"]:checked+.cr:before {
    background: transparent;
    color: #f4c22b;
    border-color: transparent;
}

.checkbox.checkbox-info input[type="checkbox"]:checked+.cr:before {
    background: #3ebfea;
    border-color: #3ebfea;
    color: #ffffff;
}

.checkbox.checkbox-fill.checkbox-info input[type="checkbox"]:checked+.cr:before {
    background: transparent;
    color: #3ebfea;
    border-color: transparent;
}

.checkbox .cr {
    cursor: pointer;
}

.radio {
    padding: 10px 0;
    min-height: auto;
    position: relative;
    margin-right: 5px;
}

.radio input[type="radio"] {
    margin: 0;
    display: none;
    width: 22px;
}

.radio input[type="radio"]+.cr {
    padding-left: 0;
}

.radio input[type="radio"]+.cr:after,
.radio input[type="radio"]+.cr:before {
    content: "";
    display: inline-block;
    margin-right: 10px;
    border-radius: 50%;
    vertical-align: bottom;
    background: #fff;
    color: transparent;
    cursor: pointer;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.radio input[type="radio"]+.cr:before {
    width: 22px;
    height: 22px;
    border: 2px solid #e9eaec;
}

.radio input[type="radio"]+.cr:after {
    width: 12px;
    height: 12px;
    position: absolute;
    top: 13px;
    left: 5px;
}

.radio input[type="radio"]:checked+.cr:before {
    border-color: #1dd5d2;
}

.radio input[type="radio"]:checked+.cr:after {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
}

.radio input[type="radio"]:disabled+.cr {
    opacity: 0.5;
    cursor: not-allowed;
}

.radio input[type="radio"]:disabled+.cr:after,
.radio input[type="radio"]:disabled+.cr:before {
    cursor: not-allowed;
}

.radio.radio-fill input[type="radio"]+.cr:after {
    width: 18px;
    height: 18px;
    top: 10px;
    left: 2px;
}

.radio.radio-primary input[type="radio"]:checked+.cr:before {
    border-color: #012cae;
}

.radio.radio-primary input[type="radio"]:checked+.cr:after {
    background: #012cae;
}

.radio.radio-danger input[type="radio"]:checked+.cr:before {
    border-color: #f44236;
}

.radio.radio-danger input[type="radio"]:checked+.cr:after {
    background: #f44236;
}

.radio.radio-success input[type="radio"]:checked+.cr:before {
    border-color: #1de9b6;
}

.radio.radio-success input[type="radio"]:checked+.cr:after {
    background: #1de9b6;
}

.radio.radio-warning input[type="radio"]:checked+.cr:before {
    border-color: #f4c22b;
}

.radio.radio-warning input[type="radio"]:checked+.cr:after {
    background: #f4c22b;
}

.radio.radio-info input[type="radio"]:checked+.cr:before {
    border-color: #3ebfea;
}

.radio.radio-info input[type="radio"]:checked+.cr:after {
    background: #3ebfea;
}

.radio .cr {
    cursor: pointer;
}

@-moz-document url-prefix() {
    .radio input[type="radio"]+.cr::after {
        top: 14px;
    }
}

.custom-controls-stacked .radio input[type="radio"]+.cr:after {
    top: 15px;
}


/**====== Radio & Checked css end ======**/


/**  =====================
      Label & Badges css start
==========================  **/

.label {
    padding: 4px 10px;
    min-height: auto;
    position: relative;
    margin-right: 5px;
    margin-bottom: 5px;
}

.label.label-primary {
    background: #012cae;
    color: #ffffff;
}

.label.label-danger {
    background: #f44236;
    color: #ffffff;
}

.label.label-success {
    background: #1de9b6;
    color: #ffffff;
}

.label.label-warning {
    background: #f4c22b;
    color: #ffffff;
}
.s24{font-size: 24px;}
.label.label-info {
    background: #3ebfea;
    color: #ffffff;
}
.w-box{padding: 15px 10px;  border-radius: 10px;
    -webkit-box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
    box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08);
    border: none;
    margin-bottom: 10px;
    }
    .b-none{border:none !important;}
.b-green{background-color: #E1EBE0;}
.b-yellow{background-color: #F7EEDC;}
.b-blue{background-color: #E6EDF7;}
.b-light{background-color: #efefef;}
.pcoded-content input, .pcoded-content textarea, .pcoded-content input[type='checkbox'],.pcoded-content select {
    background: #e4e4e470;
}
textarea{resize: none;}
.pcoded-content .card-header h4 {
    padding: 5px 0px 0px 10px;
    font-size: 18px;
    margin-bottom: 0;
    padding: 10px 0;
    color: #012cae;
    font-weight: 600;
}
.btn-default{  color:#000;  background-color:rgb(239, 239, 239);}
/**====== Label & Badges css end ======**/
.avtar-caption{vertical-align: middle;
    margin: auto;}
    .avtar-caption span{color:#aaaaaa;}

/**  =====================
      Data Tables css start
==========================  **/

.table td,
.table th {
    border-top: 1px solid #eaeaea;
    white-space: nowrap;
    vertical-align: middle;
}

.table thead th {
    border-bottom: 1px solid #eaeaea;
}

.table tbody+tbody {
    border-top: 2px solid #eaeaea;
}


/* Border versions */

.table-bordered {
    border: 1px solid #eaeaea;
}

.table-bordered td,
.table-bordered th {
    border: 1px solid #eaeaea;
}


/* Zebra-striping */

.table-striped tbody tr:nth-of-type(2n+1) {
    background-color: rgba(4, 169, 245, 0.05);
}


/* Hover effect */

.table-hover tbody tr:hover {
    background-color: rgba(4, 169, 245, 0.05);
}


/* Table backgrounds */

.table .thead-dark th {
    color: #fff;
    background-color: #37474f;
    border-color: #222c31;
}

.table-dark {
    color: #fff;
    background-color: #37474f;
}

.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: #222c31;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: #334249;
}

.table-dark.table-hover tbody tr:hover {
    background-color: #2d3940;
}


/* fixed header position */

table.dataTable.fixedHeader-floating {
    top: 0 !important;
}

@media screen and (max-width: 992px) {
    table.dataTable.fixedHeader-floating {
        display: none !important;
    }
}

@media screen and (max-width: 992px) {
    .fixedHeader-locked {
        display: none !important;
    }

}


/**  =====================
      Foo-table css start
==========================  **/

.footable .pagination>.active>a,
.footable .pagination>.active>span {
    background-color: #012cae;
    border-color: #012cae;
}

.footable .pagination>.active>a:focus,
.footable .pagination>.active>a:hover,
.footable .pagination>.active>span:focus,
.footable .pagination>.active>span:hover {
    background-color: #012cae;
    border-color: #012cae;
}

.footable .pagination>li>a,
.footable .pagination>li>span {
    color: #222;
}

.footable-details.table,
.footable.table {
    margin-bottom: 0;
}

table.footable>tfoot>tr.footable-paging>td>span.label {
    margin-bottom: 0;
}

table.footable-paging-center>tfoot>tr.footable-paging>td {
    padding-bottom: 0;
}

.table-columned>tbody>tr>td {
    border: 0;
    border-left: 1px solid #eaeaea;
}

.table-columned>tbody>tr>th {
    border: 0;
}


/**====== Foo-table css end ======**/


/**====== Data Tables css end ======**/


/**  =====================
      Authentication css start
==========================  **/

.auth-header {
    position: relative;
    z-index: 999;
}

.auth-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: auto;
    min-width: 100%;
    z-index: 2;
    height: calc(100vh - 170px);
    flex-wrap: wrap;
}

.auth-wrapper a,
.auth-wrapper p>a {
    color: #111;
    font-weight: 600;
}

.auth-wrapper .btn-auth-gen .btn-icon {
    width: 140px;
    height: 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 45px;
}

.auth-wrapper .btn-auth-gen .btn-icon small {
    font-size: 15px;
}

.auth-wrapper .input-group {
    background: transparent;
}


/* .auth-wrapper .card,.img-login  {
  margin-bottom: 0;
  height: 70vh;
} */

.auth-wrapper>div {
    z-index: 5;
}

.auth-wrapper .auth-content {
    position: relative;
    max-width: 530px;
    z-index: 5;
    width: 100%;
    padding-left: 50px;
}

.img-login {
    width: 100%;
    max-width: 530px;
    overflow: hidden;
}

.login-logo img {
    width: 30%;
}

.img-login img {
    width: 100%;
}


/* .no-account,.already-account {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 30px;
} */

.auth-wrapper .auth-content.multyform,
.auth-wrapper .auth-content.subscribe {
    width: 750px;
}

@media only screen and (max-width: 768px) {
    .auth-wrapper {
        max-width: 360px;
    }
}

@media only screen and (max-width: 575px) {
    .auth-wrapper .card .card-body {
        padding: 30px 15px;
    }
}

.auth-wrapper .auth-icon {
    font-size: 30px;
}

.auth-wrapper .auth-icon:before {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.auth-wrapper.offline {
    background-image: none;
}

.auth-wrapper.offline:before {
    display: none;
}


/* image varient start */

.aut-bg-img {
    background-image: url("../images/bg-images/bg4.jpg");
    background-size: cover;
    background-attachment: fixed;
    background-position: center;
}

.aut-bg-img-side p {
    line-height: 2;
}

.aut-bg-img .custom-select,
.aut-bg-img .form-control,
.aut-bg-img-side .custom-select,
.aut-bg-img-side .form-control {
    background: transparent;
}

.auth-tabs .tab-content {
    overflow: hidden;
    position: relative;
}

.auth-tabs .tab-content .auth-icon {
    position: absolute;
    bottom: 0;
    right: 0;
    font-size: 150px;
    -webkit-transform: rotate(-30deg);
    transform: rotate(-30deg);
}


/* image varient start */

@-webkit-keyframes floating {
    from {
        -webkit-transform: rotate(0deg) translate(-10px) rotate(0deg);
        transform: rotate(0deg) translate(-10px) rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg);
        transform: rotate(360deg) translate(-10px) rotate(-360deg);
    }
}

@keyframes floating {
    from {
        -webkit-transform: rotate(0deg) translate(-10px) rotate(0deg);
        transform: rotate(0deg) translate(-10px) rotate(0deg);
    }
    to {
        -webkit-transform: rotate(360deg) translate(-10px) rotate(-360deg);
        transform: rotate(360deg) translate(-10px) rotate(-360deg);
    }
}


/**====== Authentication css end ======**/


/* Button variants
 Easily pump out default styles, as well as :hover, :focus, :active,
 and disabled options for all buttons */


/**  =====================
      Button css start
==========================  **/

.btn-theme,
a.btn-theme {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    color: #fff;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    border-color: #1de1c2;
    border-radius: 0.25rem;
    padding: 11px 25px;
}

.btn-theme:active,
.btn-theme:focus,
.btn-theme:not(:disabled):not(.disabled):active,
a.btn-theme:active,
a.btn-theme:focus,
a.btn-theme:not(:disabled):not(.disabled):active {
    background-image: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-theme.active,
a.btn-theme.active {
    background-image: #fff !important;
    color: #d6d6d6;
    border: 1px solid #eaeaea;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-outline-theme {
    background-image: #fff !important;
    color: #d6d6d6;
    border: 1px solid #eaeaea;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-outline-theme:active,
.btn-outline-theme:focus,
.btn-outline-theme:not(:disabled):not(.disabled):active {
    background-image: #fff;
    color: #d6d6d6;
    border: 1px solid #eaeaea;
}

.btn-outline-theme.active {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%) !important;
    color: #fff;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    border: 1px solid transparent;
}

.btn-theme2 {
    background: linear-gradient(-135deg, #899fd4 0%, #a389d4 100%);
    color: #fff;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    border: 1px solid transparent;
    border-radius: 10px;
    padding: 14px 25px;
}

.btn-theme2:active,
.btn-theme2:focus,
.btn-theme2:not(:disabled):not(.disabled):active {
    background-image: linear-gradient(-135deg, #899fd4 0%, #a389d4 100%);
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-theme2.active {
    background-image: #fff !important;
    color: #d6d6d6;
    border: 1px solid #eaeaea;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-outline-theme2 {
    background-image: #fff !important;
    color: #d6d6d6;
    border: 1px solid #eaeaea;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-outline-theme2:active,
.btn-outline-theme2:focus,
.btn-outline-theme2:not(:disabled):not(.disabled):active {
    background-image: #fff;
    color: #d6d6d6;
    border: 1px solid #eaeaea;
}

.btn-outline-theme2.active {
    background: linear-gradient(-135deg, #899fd4 0%, #a389d4 100%) !important;
    color: #fff;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    border: 1px solid transparent;
}

.btn {
    padding: 8px 15px;
    border-radius: 0.25rem;
    font-size: 14px;
    margin-bottom: 5px;
    margin-right: 10px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
table.table thead {
    background-color: #EDEEF0;
}


.btn.btn-icon,
.btn.drp-icon {
    width: 45px;
    height: 45px;
    padding: 10px 12px;
}

.btn.btn-icon>i,
.btn.drp-icon>i {
    margin-right: 0;
}

.btn.drp-icon.dropdown-toggle:after {
    display: none;
}

.btn.drp-icon+.dropdown-menu {
    margin-left: -10px;
}

.btn:active,
.btn:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-square {
    border-radius: 0;
}

.btn.disabled {
    cursor: not-allowed;
    opacity: 0.55;
}

.btn-rounded {
    border-radius: 30px;
}

.btn-group .btn {
    margin-bottom: 0;
    margin-right: 0;
}

.shadow-1 {
    -webkit-box-shadow: 0 7px 12px 0 rgba(62, 57, 107, 0.16);
    box-shadow: 0 7px 12px 0 rgba(62, 57, 107, 0.16);
}

.shadow-2 {
    -webkit-box-shadow: 0 10px 18px 0 rgba(62, 57, 107, 0.2);
    box-shadow: 0 10px 18px 0 rgba(62, 57, 107, 0.2);
}

.shadow-3 {
    -webkit-box-shadow: 0 14px 24px 0 rgba(62, 57, 107, 0.26);
    box-shadow: 0 14px 24px 0 rgba(62, 57, 107, 0.26);
}

.shadow-4 {
    -webkit-box-shadow: 0 16px 28px 0 rgba(62, 57, 107, 0.3);
    box-shadow: 0 16px 28px 0 rgba(62, 57, 107, 0.3);
}

.shadow-5 {
    -webkit-box-shadow: 0 20px 24px 0 rgba(62, 57, 107, 0.36);
    box-shadow: 0 20px 24px 0 rgba(62, 57, 107, 0.36);
}


/* Alternate buttons */

.btn-primary {
    color: #fff;
    background-color: #012cae;
    border-color: #012cae;
}

.btn-primary:hover {
    color: #fff;
    background-color: #038fcf;
    border-color: #0386c3;
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #fff;
    background-color: #012cae;
    border-color: #012cae;
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #0386c3;
    border-color: #037eb6;
}

.btn-secondary {
    color: #fff;
    background-color: #748892;
    border-color: #748892;
}

.btn-secondary:hover {
    color: #fff;
    background-color: #62747d;
    border-color: #5d6e76;
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #fff;
    background-color: #748892;
    border-color: #748892;
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #5d6e76;
    border-color: #57676f;
}

.btn-success {
    color: #fff;
    background-color: #1de9b6;
    border-color: #1de9b6;
}

.btn-success:hover {
    color: #fff;
    background-color: #14cc9e;
    border-color: #13c095;
}

.btn-success.disabled,
.btn-success:disabled {
    color: #fff;
    background-color: #1de9b6;
    border-color: #1de9b6;
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
    color: #fff;
    background-color: #13c095;
    border-color: #12b58c;
}

.btn-info {
    color: #fff;
    background-color: #3ebfea;
    border-color: #3ebfea;
}

.btn-info:hover {
    color: #fff;
    background-color: #1cb4e6;
    border-color: #18acdd;
}

.btn-info.disabled,
.btn-info:disabled {
    color: #fff;
    background-color: #3ebfea;
    border-color: #3ebfea;
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    color: #fff;
    background-color: #18acdd;
    border-color: #17a3d1;
}

.btn-warning {
    color: #fff;
    background-color: #f4c22b;
    border-color: #f4c22b;
}

.btn-warning:hover {
    color: #fff;
    background-color: #ecb50c;
    border-color: #e0ab0c;
}

.btn-warning.disabled,
.btn-warning:disabled {
    color: #fff;
    background-color: #f4c22b;
    border-color: #f4c22b;
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #e0ab0c;
    border-color: #d4a20b;
}

.btn-danger {
    color: #fff;
    background-color: #f44236;
    border-color: #f44236;
}

.btn-danger:hover {
    color: #fff;
    background-color: #f22012;
    border-color: #ea1b0d;
}

.btn-danger.disabled,
.btn-danger:disabled {
    color: #fff;
    background-color: #f44236;
    border-color: #f44236;
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #ea1b0d;
    border-color: #de190c;
}

.btn-light {
    color: #37474f;
    background-color: #f2f2f2;
    border-color: #f2f2f2;
}

.btn-light:hover {
    color: #37474f;
    background-color: #dfdfdf;
    border-color: #d9d9d9;
}

.btn-light.disabled,
.btn-light:disabled {
    color: #37474f;
    background-color: #f2f2f2;
    border-color: #f2f2f2;
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
    color: #37474f;
    background-color: #d9d9d9;
    border-color: #d2d2d2;
}

.btn-dark {
    color: #fff;
    background-color: #37474f;
    border-color: #37474f;
}

.btn-dark:hover {
    color: #fff;
    background-color: #273338;
    border-color: #222c31;
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #fff;
    background-color: #37474f;
    border-color: #37474f;
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #222c31;
    border-color: #1d2529;
}


/* outline buttons */

.btn-outline-primary {
    color: #012cae;
    background-color: transparent;
    background-image: none;
    border-color: #012cae;
}

.btn-outline-primary:hover {
    color: #fff;
    background-color: #012cae;
    border-color: #012cae;
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #012cae;
    background-color: transparent;
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #012cae;
    border-color: #012cae;
}

.btn-outline-secondary {
    color: #748892;
    background-color: transparent;
    background-image: none;
    border-color: #748892;
}

.btn-outline-secondary:hover {
    color: #fff;
    background-color: #748892;
    border-color: #748892;
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
    color: #748892;
    background-color: transparent;
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #748892;
    border-color: #748892;
}

.btn-outline-success {
    color: #1de9b6;
    background-color: transparent;
    background-image: none;
    border-color: #1de9b6;
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #1de9b6;
    border-color: #1de9b6;
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
    color: #1de9b6;
    background-color: transparent;
}

.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #1de9b6;
    border-color: #1de9b6;
}

.btn-outline-info {
    color: #3ebfea;
    background-color: transparent;
    background-image: none;
    border-color: #3ebfea;
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #3ebfea;
    border-color: #3ebfea;
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
    color: #3ebfea;
    background-color: transparent;
}

.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #3ebfea;
    border-color: #3ebfea;
}

.btn-outline-warning {
    color: #f4c22b;
    background-color: transparent;
    background-image: none;
    border-color: #f4c22b;
}

.btn-outline-warning:hover {
    color: #fff;
    background-color: #f4c22b;
    border-color: #f4c22b;
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
    color: #f4c22b;
    background-color: transparent;
}

.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #f4c22b;
    border-color: #f4c22b;
}

.btn-outline-danger {
    color: #f44236;
    background-color: transparent;
    background-image: none;
    border-color: #f44236;
}

.btn-outline-danger:hover {
    color: #fff;
    background-color: #f44236;
    border-color: #f44236;
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
    color: #f44236;
    background-color: transparent;
}

.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #f44236;
    border-color: #f44236;
}

.btn-outline-light {
    color: #f2f2f2;
    background-color: transparent;
    background-image: none;
    border-color: #f2f2f2;
}

.btn-outline-light:hover {
    color: #37474f;
    background-color: #f2f2f2;
    border-color: #f2f2f2;
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #f2f2f2;
    background-color: transparent;
}

.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
    color: #37474f;
    background-color: #f2f2f2;
    border-color: #f2f2f2;
}

.btn-outline-dark {
    color: #012cae;
    background-color: transparent;
    background-image: none;
    border-color: #012cae;
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #012cae;
    border-color: #012cae;
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #012cae;
    background-color: transparent;
}

.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #012cae;
    border-color: #012cae;
}


/**====== Button css end ======**/

.swal-footer {
    text-align: center;
}


/**  =====================
      Alert css start
==========================  **/


/* Base styles */

.alert {
    position: relative;
    padding: 15px 20px;
    border-radius: 0;
}


/* Provide class for links that match alerts */

.alert-link {
    font-weight: 600;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.alert-link:hover {
    text-decoration: underline;
}

.alert-dismissible {
    padding-right: 40px;
}

.alert-dismissible .close {
    padding: 14px 10px;
}


/* Alternate styles
 Generate contextual modifier classes for colorizing the alert. */

.alert-primary {
    color: #1c7aa5;
    border-color: #b9e7fc;
}

.alert-primary hr {
    border-top-color: #a1dffb;
}

.alert-primary .alert-link {
    color: #155a79;
}

.alert-secondary {
    color: #576972;
    border-color: #d8dee0;
}

.alert-secondary hr {
    border-top-color: #cad2d5;
}

.alert-secondary .alert-link {
    color: #414e55;
}

.alert-success {
    color: #299b85;
    border-color: #c0f9eb;
}

.alert-success hr {
    border-top-color: #a9f7e4;
}

.alert-success .alert-link {
    color: #1e7362;
}

.alert-info {
    color: #3b85a0;
    border-color: #c9edf9;
}

.alert-info hr {
    border-top-color: #b2e5f6;
}

.alert-info .alert-link {
    color: #2d667b;
}

.alert-warning {
    color: #99873c;
    border-color: #fceec4;
}

.alert-warning hr {
    border-top-color: #fbe7ac;
}

.alert-warning .alert-link {
    color: #74672e;
}

.alert-danger {
    color: #994442;
    border-color: #fccac7;
}

.alert-danger hr {
    border-top-color: #fbb3af;
}

.alert-danger .alert-link {
    color: #753433;
}

.alert-light {
    color: #98a0a4;
    border-color: #fbfbfb;
}

.alert-light hr {
    border-top-color: #eeeeee;
}

.alert-light .alert-link {
    color: #7d878c;
}

.alert-dark {
    color: #37474f;
    border-color: #c7cbce;
}

.alert-dark hr {
    border-top-color: #b9bec2;
}

.alert-dark .alert-link {
    color: #222c31;
}


/**====== Alert css end ======**/


/**  =====================
      Breadcrumbs & Pagination css start
==========================  **/


/* Breadcrumbs */

.breadcrumb {
    background-color: #f4f7fa;
    border-radius: 0;
}

.breadcrumb-item+.breadcrumb-item {
    color: #012cae;
}

.breadcrumb-item+.breadcrumb-item::before {
    /* content: $breadcrumb-divider; */
}

.breadcrumb-item.active {
    color: #111;
}


/* pagination */

.page-item.active .page-link {
    color: #fff;
    background-color: #012cae;
    border-color: #012cae;
}


/**====== Breadcrumbs & Pagination css end ======**/


/**  =====================
      tooltip css start
==========================  **/

.popover {
    top: 0;
    left: 0;
    border: none;
    -webkit-box-shadow: 0 0 15px #dcdcdc;
    box-shadow: 0 0 15px #dcdcdc;
    border-radius: 15px;
}

.popover .arrow::after {
    display: none;
}

.popover .arrow::before {
    content: "\6d";
    top: -1px;
    left: 0;
    font-family: "pct";
    font-size: 20px;
    line-height: 0.3;
    color: #fff;
    border: none;
    text-shadow: 0 2px 3px rgba(220, 220, 220, 0.7);
}

.popover .popover-header {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    background: transparent;
    border-bottom-color: #f4f7fa;
}

.bs-popover-top .arrow::before,
.bs-popover-auto[x-placement^="top"] .arrow::before {
    content: "\6d";
    text-shadow: 0 2px 3px rgba(220, 220, 220, 0.7);
}

.bs-popover-right .arrow::before,
.bs-popover-auto[x-placement^="right"] .arrow::before {
    content: "\6a";
    left: -4px;
    top: 2.6px;
    border: none;
    text-shadow: -2px 0 3px rgba(220, 220, 220, 0.46);
}

.bs-popover-bottom .arrow:before,
.bs-popover-auto[x-placement^="bottom"] .arrow:before {
    content: "\6c";
    top: 3px;
    border: none;
    text-shadow: 0 -2px 3px rgba(220, 220, 220, 0.46);
}

.bs-popover-left .arrow::before,
.bs-popover-auto[x-placement^="left"] .arrow::before {
    content: "\6b";
    left: -8px;
    top: 3.6px;
    border: none;
    text-shadow: 2px 0 3px rgba(220, 220, 220, 0.46);
}


/**====== tooltip css end ======**/
.tabs_nav_container {
    width: 100%;
    margin: 10px 0 0;
}
.tabs_nav {
    padding: 0;
    border-bottom: none;
    position: relative;
    width: 100%;
    list-style: none;
    margin: 0;
}
.tabs_nav > li {
    padding: 0 0 0 0;
    float: left;
    color: #333;
    margin: 0 -1px 0 0;
}.tabs_nav > li > a.active {
    background: #fff;
    -webkit-box-shadow: 0 0 4px 2px rgb(0 0 0 / 8%);
    box-shadow: 0 0 4px 2px rgb(0 0 0 / 8%);
    border-color: transparent;
    color: #54d1f1;
    z-index: 1;
}
.a-r{position:absolute;right: 0;}
.tabs_nav > li > a {
    padding: 10px 7px;
    border-radius: 5px;
    display: block;
    position: relative;
    /*color: #000;*/
    text-decoration: none;
}
.pay-header{
    border-bottom: 1px solid #000;
    align-items: right;
    justify-content: flex-end;
    }
.stripe-crad{width:75%; margin: 0 auto;margin-top:30px;padding:20px !important;border: 2px solid #000;border-radius: 20px;margin-bottom: 80px;}
.selected-price{
    background-color: #1b2cae;
    border: none;
    color: #fff;
    font-size: 20px;
    margin-top: 3px;
    padding: 10px 20px;
    border-radius: 5px;
}
.sub_form_btn {
    background: #1b2cae;
    color: #fff;
    padding: 10px 50px;
}
.color-black{color:black !important;}
.icon {
    cursor: pointer;
}
.nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
.border-blue {
    border: 2px solid #012cae;
    color: #012cae;
    background-color: #fff;
}
.btn.is_active {
    color: #fff;
    background-color: #012cae;
}
.btn.is_active.active_btn    { background-color: #008000; border: 2px solid #008000; }
.btn.is_active.archived_btn  { background-color: #dc3545; border: 2px solid #dc3545; }
.btn.is_active.invite_btn    { background-color: #012cae; }
.link-unerline{background-color: #E6E6FA; border-radius: 5px;padding: 5px;}
.border-blue i{
    color: #012cae !important;
    font-weight: bold;
}
.border-blue-big {
    border: 2px solid #000;
    color: #012cae;
    background-color: #fff;
}
.border-blue-big.is_active{border: none;border:2px solid #012cae;}
.border-blue-big.is_active span.card-title-text{color:#fff;}
.border-blue-big span.card-title-text{
color:#012cae;
}
.nav-link {
    display: block;
    padding: 10px 24px;
}
.attorney-settings-pills .nav-link {
    padding: 10px 10px;
}
.nav-link:hover {
    text-decoration: none;
}

.nav-link.disabled {
    opacity: 0.7;
}


/* ======================== Tabs =============================== */

.nav-tabs {
    border-bottom: none;
}

.nav-tabs .nav-link {
    border: none;
    color: #888;
}

.nav-tabs .nav-link:hover {
    color: #012cae;
}

.nav-tabs .nav-link.disabled {
    opacity: 0.7;
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    border: none;
    color: #111;
    -webkit-box-shadow: 0 -3px 10px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 -3px 10px 0 rgba(0, 0, 0, 0.05);
}


/* =======================   Pills ================== */

.nav-pills {
    padding: 15px;
    /* background-color: #fff; */
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
}

.nav-pills .nav-link {
    border-radius: 5px;
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    color: #fff;
    background: #012cae;
    /* -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2); */
}

.tab-content>.tab-pane {
    display: none;
}
.tab-content>.tab-pane .fade:not(.show){display: none;}

.tab-content>.active {
    display: block !important;
}
/* ==================== Justified variants ===================*/

.nav-fill .nav-item {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: center;
}

.nav-justified .nav-item {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: center;
}


/* Tabbable tabs */


/* Hide tabbable panes to start, show them when `.active` */
ul.small-fn li {
    font-size: 12px;
    font-weight: bold;
}
ul.small-fn{margin-bottom: 5px;margin-top: 5px;}
.paystb .table-responsive tbody tr td{padding-top: 0px;padding-bottom: 0px;}
.tab-content {
    padding: 10px 10px 0px 30px;
    background: #fff;
    -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05);
}
.mh-40{min-height: 40px;;}

.tab-content>.tab-pane {
    display: none;
}

.tab-content>.active {
    display: block !important;
}

@media screen and (max-width: 480px) {
    .modal-footer {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
}


/**  =====================
      Chatting css start
==========================  **/

.header-chat,
.header-user-list {
    height: 100%;
    width: 350px;
    position: fixed;
    top: 0;
    right: -350px;
    border-radius: 0;
    z-index: 1030;
    background-color: #fff;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.header-chat .main-friend-cont,
.header-user-list .main-friend-cont {
    height: calc(100vh - 66px);
}

.header-chat .h-list-header,
.header-user-list .h-list-header {
    padding: 15px;
    border-bottom: 1px solid #f1f1f1;
}

.header-chat .h-list-body,
.header-user-list .h-list-body {
    padding: 20px 0;
}

.header-chat.open,
.header-user-list.open {
    -webkit-box-shadow: 0 1px 10px 0 rgba(69, 90, 100, 0.2);
    box-shadow: 0 1px 10px 0 rgba(69, 90, 100, 0.2);
    right: 0;
}

.header-user-list.open .h-close-text {
    position: absolute;
    top: 111px;
    left: -99px;
}

.header-user-list.open .h-close-text i {
    position: absolute;
    top: 23px;
    left: 73px;
    font-size: 25px;
    z-index: 1003;
    color: #1de9b6;
}

.header-user-list.open .h-close-text:after {
    content: "\61";
    font-family: "pct";
    z-index: 1001;
    font-size: 150px;
    line-height: 0;
    color: #fff;
    position: absolute;
    top: 35px;
    left: 6px;
    text-shadow: -4px 0 7px rgba(69, 90, 100, 0.12);
}

.header-user-list.open.msg-open:after {
    color: rgba(4, 169, 245, 0.1);
}

.h-list-header .form-control:active,
.h-list-header .form-control:focus,
.h-list-header .form-control:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none;
}

.h-list-body {
    position: relative;
}

.h-list-body .userlist-box {
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 15px 20px;
    position: relative;
}

.h-list-body .userlist-box:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 20px;
    width: calc(100% - 40px);
    height: 1px;
    background: #f3f4f9;
}

.h-list-body .userlist-box.active {
    background: #e0f5fe;
}

.h-list-body .userlist-box .media-left {
    padding-right: 10px;
}

.h-list-body .userlist-box .media-object {
    width: 50px;
    display: inline-block;
}

.h-list-body .userlist-box .chat-header {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
}

.h-list-body .userlist-box .chat-header small {
    margin-top: 5px;
    font-size: 90%;
}

.h-list-body .userlist-box .live-status {
    height: 25px;
    width: 25px;
    position: absolute;
    top: 35px;
    right: 20px;
    border-radius: 100%;
    color: #fff;
    padding: 2px 0;
    text-align: center;
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
}

.header-chat .h-list-header {
    text-align: center;
    position: relative;
}

.header-chat .h-list-header h6 {
    margin: 5px 0;
}

.header-chat .h-list-header .h-back-user-list {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 40px;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 20px;
}

.header-chat .main-chat-cont {
    height: calc(100vh - 166px);
}

.header-chat .h-list-body {
    height: 100%;
    background: #e0f5fe;
}

.header-chat .h-list-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    right: 0;
    padding: 20px 15px;
    z-index: 10;
    background: #e0f5fe;
}

.header-chat .h-list-footer .input-group {
    background: #fff;
    border: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    padding: 7px;
    border-radius: 20px 0 10px 20px;
    width: calc(100% - 40px);
}

.header-chat .h-list-footer .input-group .form-control,
.header-chat .h-list-footer .input-group .input-group-text {
    background: transparent;
    border: none;
    border-radius: 0;
    padding: 0;
}

.header-chat .h-list-footer .input-group .btn-send:active,
.header-chat .h-list-footer .input-group .btn-send:focus,
.header-chat .h-list-footer .input-group .btn-send:hover,
.header-chat .h-list-footer .input-group .form-control:active,
.header-chat .h-list-footer .input-group .form-control:focus,
.header-chat .h-list-footer .input-group .form-control:hover {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.header-chat .h-list-footer .input-group .btn-attach {
    border-radius: 50%;
    padding: 5px;
    margin-right: 5px;
}

.header-chat .h-list-footer .input-group .btn-attach>i {
    margin-right: 0;
}

.header-chat .h-list-footer .input-group .btn-send {
    border-radius: 50%;
    padding: 10px;
    margin-left: 5px;
    position: absolute;
    right: -45px;
    top: 2px;
    z-index: 99;
}

.header-chat .h-list-footer .input-group .btn-send i {
    margin-right: 0;
}

.header-chat .h-list-footer .input-group .btn-send .input-group-text {
    color: #fff;
}

.header-chat .h-list-footer .input-group .form-control {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width: 0;
}

.header-chat .h-list-footer .input-group:after {
    content: "\67";
    font-family: "pct";
    z-index: 1001;
    font-size: 35px;
    line-height: 0;
    color: #fff;
    position: absolute;
    top: 18px;
    right: -23px;
    text-shadow: 4px 10px 20px rgba(0, 0, 0, 0.1);
}

.h-list-body .chat-messages {
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
}

.h-list-body .chat-messages .photo-table {
    padding-right: 15px;
}

.h-list-body .chat-messages .photo-table img {
    display: inline-block;
    width: 50px;
    margin-bottom: 5px;
}

.h-list-body .chat-messages .chat-menu-content>div,
.h-list-body .chat-messages .chat-menu-reply>div {
    position: relative;
    overflow: visible;
    display: inline-block;
}

.h-list-body .chat-messages .chat-menu-content>div .chat-cont,
.h-list-body .chat-messages .chat-menu-reply>div .chat-cont {
    padding: 15px 20px;
}

.h-list-body .chat-messages .chat-menu-content .chat-time,
.h-list-body .chat-messages .chat-menu-reply .chat-time {
    margin: 9px 8px 0 10px;
}

.h-list-body .chat-messages .chat-menu-reply {
    text-align: right;
}
.align-right{
text-align: right;
}
.h-list-body .chat-messages .chat-menu-reply>div p {
    background: #fff;
    border-radius: 4px;
    margin-bottom: 4px;
    margin-right: 25px;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.h-list-body .chat-messages .chat-menu-reply>div p:first-child {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.h-list-body .chat-messages .chat-menu-reply>div p:last-child {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 0;
}

.h-list-body .chat-messages .chat-menu-reply>div:before {
    content: "\66";
    font-family: "pct";
    z-index: 5;
    font-size: 30px;
    line-height: 0;
    color: #fff;
    position: absolute;
    bottom: 19px;
    right: 5px;
    text-shadow: 7px 10px 20px rgba(0, 0, 0, 0.1);
}

.h-list-body .chat-messages .chat-menu-content>div p {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    color: #fff;
    border-radius: 4px;
    margin-bottom: 4px;
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.1);
}

.h-list-body .chat-messages .chat-menu-content>div p:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 10px;
}

.h-list-body .chat-messages .chat-menu-content>div p:last-child {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.h-list-body .chat-messages .chat-menu-content>div:before {
    content: "\68";
    font-family: "pct";
    z-index: 1001;
    font-size: 30px;
    line-height: 0;
    color: #1ec9de;
    position: absolute;
    top: 15px;
    left: -20px;
    text-shadow: -4px 4px 10px rgba(0, 0, 0, 0.15);
}


/* massage page start */

.msg-card .msg-user-list {
    height: calc(100vh - 300px);
}

.msg-card .msg-user-chat {
    background: #e0f5fe;
    height: calc(100vh - 330px);
    padding-top: 25px;
    padding-bottom: 25px;
    padding-left: 5px;
    padding-right: 5px;
}

.msg-card .msg-block>.row>div:before {
    content: "";
    width: 1px;
    height: 100%;
    background: #f1f1f1;
    position: absolute;
    top: 0;
}

.msg-card .msg-block>.row>div:first-child:before {
    right: 0;
}

.msg-card .msg-block>.row>div:last-child:before {
    left: -1px;
}

.main-friend-chat {
    padding-bottom: 15px;
}

@media screen and (max-width: 991px) {
    .msg-card .msg-block>.row>div:before {
        background: none;
    }
}


/* massage page end */


/**====== Chat css end ======**/


/**  =====================
      Toolbar css start
==========================  **/

.tool-bottom .tool-item:first-child,
.tool-top .tool-item:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.tool-bottom .tool-item:last-child,
.tool-top .tool-item:last-child {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.tool-left .tool-item:first-child,
.tool-left .tool-item:first-child {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.tool-left .tool-item:last-child,
.tool-left .tool-item:last-child {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

.toolbar-primary .tool-item {
    background: #012cae;
}

.toolbar-primary .tool-item.selected,
.toolbar-primary .tool-item:hover {
    background: #0386c3;
}

.toolbar-primary.tool-top .arrow {
    border-color: #012cae transparent transparent;
}

.toolbar-primary.tool-bottom .arrow {
    border-color: transparent transparent #012cae;
}

.toolbar-primary.tool-left .arrow {
    border-color: transparent transparent transparent #012cae;
}

.toolbar-primary.tool-right .arrow {
    border-color: transparent #012cae transparent transparent;
}

.btn-toolbar-primary.pressed {
    background-color: #012cae;
}

.toolbar-warning .tool-item {
    background: #f4c22b;
}

.toolbar-warning .tool-item.selected,
.toolbar-warning .tool-item:hover {
    background: #e0ab0c;
}

.toolbar-warning.tool-top .arrow {
    border-color: #f4c22b transparent transparent;
}

.toolbar-warning.tool-bottom .arrow {
    border-color: transparent transparent #f4c22b;
}

.toolbar-warning.tool-left .arrow {
    border-color: transparent transparent transparent #f4c22b;
}

.toolbar-warning.tool-right .arrow {
    border-color: transparent #f4c22b transparent transparent;
}

.btn-toolbar-warning.pressed {
    background-color: #f4c22b;
}

.toolbar-light .tool-item {
    background: #d6d6d6;
}

.toolbar-light .tool-item.selected,
.toolbar-light .tool-item:hover {
    background: #bdbdbd;
}

.toolbar-light.tool-top .arrow {
    border-color: #d6d6d6 transparent transparent;
}

.toolbar-light.tool-bottom .arrow {
    border-color: transparent transparent #d6d6d6;
}

.toolbar-light.tool-left .arrow {
    border-color: transparent transparent transparent #d6d6d6;
}

.toolbar-light.tool-right .arrow {
    border-color: transparent #d6d6d6 transparent transparent;
}

.btn-toolbar-light.pressed {
    background-color: #d6d6d6;
}

.toolbar-danger .tool-item {
    background: #f44236;
}

.toolbar-danger .tool-item.selected,
.toolbar-danger .tool-item:hover {
    background: #ea1b0d;
}

.toolbar-danger.tool-top .arrow {
    border-color: #f44236 transparent transparent;
}

.toolbar-danger.tool-bottom .arrow {
    border-color: transparent transparent #f44236;
}

.toolbar-danger.tool-left .arrow {
    border-color: transparent transparent transparent #f44236;
}

.toolbar-danger.tool-right .arrow {
    border-color: transparent #f44236 transparent transparent;
}

.btn-toolbar-danger.pressed {
    background-color: #f44236;
}

.toolbar-success .tool-item {
    background: #1de9b6;
}

.toolbar-success .tool-item.selected,
.toolbar-success .tool-item:hover {
    background: #13c095;
}

.toolbar-success.tool-top .arrow {
    border-color: #1de9b6 transparent transparent;
}

.toolbar-success.tool-bottom .arrow {
    border-color: transparent transparent #1de9b6;
}

.toolbar-success.tool-left .arrow {
    border-color: transparent transparent transparent #1de9b6;
}

.toolbar-success.tool-right .arrow {
    border-color: transparent #1de9b6 transparent transparent;
}

.btn-toolbar-success.pressed {
    background-color: #1de9b6;
}

.toolbar-dark .tool-item {
    background: #37474f;
}

.toolbar-dark .tool-item.selected,
.toolbar-dark .tool-item:hover {
    background: #222c31;
}

.toolbar-dark.tool-top .arrow {
    border-color: #37474f transparent transparent;
}

.toolbar-dark.tool-bottom .arrow {
    border-color: transparent transparent #37474f;
}

.toolbar-dark.tool-left .arrow {
    border-color: transparent transparent transparent #37474f;
}

.toolbar-dark.tool-right .arrow {
    border-color: transparent #37474f transparent transparent;
}

.btn-toolbar-dark.pressed {
    background-color: #37474f;
}

.toolbar-info .tool-item {
    background: #3ebfea;
}

.toolbar-info .tool-item.selected,
.toolbar-info .tool-item:hover {
    background: #18acdd;
}

.toolbar-info.tool-top .arrow {
    border-color: #3ebfea transparent transparent;
}

.toolbar-info.tool-bottom .arrow {
    border-color: transparent transparent #3ebfea;
}

.toolbar-info.tool-left .arrow {
    border-color: transparent transparent transparent #3ebfea;
}

.toolbar-info.tool-right .arrow {
    border-color: transparent #3ebfea transparent transparent;
}

.btn-toolbar-info.pressed {
    background-color: #3ebfea;
}


/**====== Toolbar css end ======**/


/**  =====================
      Switches css start
==========================  **/

.switch input[type="checkbox"] {
    opacity: 0;
    position: absolute;
}

.switch input[type="checkbox"]+.cr {
    position: relative;
    display: inline-block;
    -webkit-transition: 0.4s ease;
    transition: 0.4s ease;
    height: 20px;
    width: 35px;
    border: 1px solid #e9eaec;
    border-radius: 60px;
    cursor: pointer;
    z-index: 0;
    top: 12px;
}

.switch input[type="checkbox"]+.cr:after,
.switch input[type="checkbox"]+.cr:before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
}

.switch input[type="checkbox"]+.cr:before {
    -webkit-transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
    transition: 0.2s cubic-bezier(0.24, 0, 0.5, 1);
    height: 20px;
    width: 35px;
    border-radius: 30px;
}

.switch input[type="checkbox"]+.cr:after {
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 0 rgba(0, 0, 0, 0.04), 0 4px 9px rgba(0, 0, 0, 0.13), 0 3px 3px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 0 rgba(0, 0, 0, 0.04), 0 4px 9px rgba(0, 0, 0, 0.13), 0 3px 3px rgba(0, 0, 0, 0.05);
    -webkit-transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
    transition: 0.35s cubic-bezier(0.54, 1.6, 0.5, 1);
    background: #f7f7f7;
    height: 19px;
    width: 19px;
    border-radius: 60px;
}

.switch input[type="checkbox"]:checked+.cr:before {
    background: linear-gradient(-135deg, #1de9b6 0%, #012cae 100%);
    -webkit-transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
    transition: width 0.2s cubic-bezier(0, 0, 0, 0.1);
}

.switch input[type="checkbox"]:checked+.cr:after {
    left: 16px;
}

.switch input[type="checkbox"]:disabled+label {
    opacity: 0.5;
    -webkit-filter: grayscale(0.4);
    filter: grayscale(0.4);
    cursor: not-allowed;
}

.switch.switch-primary input[type="checkbox"]:checked+.cr:before {
    background: #012cae;
}

.switch.switch-danger input[type="checkbox"]:checked+.cr:before {
    background: #f44236;
}

.switch.switch-success input[type="checkbox"]:checked+.cr:before {
    background: #1de9b6;
}

.switch.switch-warning input[type="checkbox"]:checked+.cr:before {
    background: #f4c22b;
}

.switch.switch-info input[type="checkbox"]:checked+.cr:before {
    background: #3ebfea;
}

.switch.switch-alternative input[type="checkbox"]:checked+.cr:before {
    background: linear-gradient(-135deg, #899fd4 0%, #a389d4 100%);
}


/**====== Switches css end ======**/


/**  =====================
      wizard css start
==========================  **/

.nav-pills>li+li {
    margin-left: 0;
}

.nav-pills>li>a {
    line-height: 18px;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 500;
    color: #000;
    padding: 6px 15px;
    margin: 2px 0;
}

.nav-pills>li.active>a {
    background-color: inherit;
}

.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: inherit;
}

.nav-pills>li>a:focus,
.nav-pills>li>a:hover {
    background-color: inherit;
}




/* material wizard end */


/* Smart wizard 4 start */

.sw-theme-default {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.sw-theme-default>ul.step-anchor>li a,
.sw-theme-default>ul.step-anchor>li a>h6,
.sw-theme-default>ul.step-anchor>li a:hover {
    color: #eaeaea;
}

.sw-theme-default>ul.step-anchor>li.done a>h6 {
    color: initial;
}

.sw-theme-default>ul.step-anchor>li.active a,
.sw-theme-default>ul.step-anchor>li.active a h6 {
    color: #012cae;
}

.sw-theme-default>ul.step-anchor>li>a.nav-link:after {
    background: #012cae;
}

.sw-theme-default>ul.step-anchor>li.done>a.nav-link:after {
    background: #eaeaea;
}

.sw-theme-default .step-anchor,
.sw-theme-default .sw-container {
    background: #fff;
    -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
}

.sw-theme-default .step-anchor {
    margin-bottom: 30px;
}

.sw-theme-default .step-anchor li>a {
    padding: 15px 25px;
}

.sw-theme-default .sw-container .step-content {
    padding: 35px 30px;
}

.sw-theme-default .sw-toolbar {
    padding: 10px;
    background: transparent;
}

.sw-theme-default .step-content+.sw-toolbar {
    padding-top: 0;
}

.sw-theme-arrows .sw-container,
.sw-theme-circles .sw-container,
.sw-theme-dots .sw-container {
    background: #fff;
    -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
}

.sw-theme-arrows .sw-container .step-content,
.sw-theme-circles .sw-container .step-content,
.sw-theme-dots .sw-container .step-content {
    padding: 35px 30px;
}

.sw-theme-arrows .sw-toolbar-bottom,
.sw-theme-circles .sw-toolbar-bottom,
.sw-theme-dots .sw-toolbar-bottom {
    padding: 10px;
}

.sw-theme-arrows .step-anchor,
.sw-theme-circles .step-anchor,
.sw-theme-dots .step-anchor {
    margin-bottom: 30px;
}

.sw-theme-dots>ul.step-anchor>li>a:after {
    left: 42%;
    bottom: 0;
}

@media screen and (max-width: 768px) {
    .sw-theme-dots>ul.step-anchor>li>a:after {
        top: -42px;
        left: -40px;
    }
    .sw-theme-arrows>ul.step-anchor>li>a {
        padding-right: 15px;
    }
}

.sw-vertical-left,
.sw-vertical-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
}

@media (min-width: 768px) {
    .sw-vertical-left.sw-main,
    .sw-vertical-right.sw-main {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
    .sw-vertical-left .step-anchor,
    .sw-vertical-right .step-anchor {
        -ms-flex-item-align: start;
        align-self: flex-start;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        min-width: 200px;
    }
    .sw-vertical-left .step-anchor li,
    .sw-vertical-right .step-anchor li {
        -webkit-box-flex: 0;
        -ms-flex-positive: 0;
        flex-grow: 0;
    }
}

@media (max-width: 767px) {
    .sw-vertical-left.sw-main,
    .sw-vertical-right.sw-main {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
}

@media (min-width: 768px) {
    .sw-vertical-left {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .sw-vertical-left .sw-done-icon,
    .sw-vertical-left .sw-icon,
    .sw-vertical-left .sw-number {
        left: 2rem;
    }
    .sw-vertical-left .step-anchor {
        margin-right: 30px;
    }
}

@media (min-width: 768px) {
    .sw-vertical-right {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    }
    .sw-vertical-right .sw-done-icon,
    .sw-vertical-right .sw-icon,
    .sw-vertical-right .sw-number {
        right: 2rem;
    }
    .sw-vertical-right .step-anchor {
        margin-left: 30px;
    }
}

@media (max-width: 767px) {
    .sw-vertical-right .step-anchor {
        margin: 30px 0 0;
    }
    body .language-select {
        right: 8px;
        top: 20px;
    }
    body .language-select .goog-te-gadget {
        padding: 6px 6px;
    }
    .download-form {
        padding: 5px 5px;
        font-size: 12px;
    }
    .scan-os a {
        display: block;
        padding-bottom: 20px;
    }
}


/*  Smart wizard 4 end */


/**====== wizard css end ======**/


/**  =====================
      Chart css start
==========================  **/

.nvtooltip {
    position: fixed !important;
}

.peity-chart+.peity {
    width: 100%;
    height: 250px;
}


/**  =====================
      Icon layouts css start
==========================  **/

.i-main .i-block {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 70px;
    height: 70px;
    margin: 5px;
    border: 1px solid #f1f1f1;
    position: relative;
    cursor: pointer;
}

.i-main .i-block i {
    font-size: 30px;
}

.i-main .i-block label {
    margin-bottom: 0;
    display: none;
}

.i-main .i-block span.ic-badge {
    position: absolute;
    bottom: 0;
    right: 0;
}

.i-main .i-block .flag-icon-background {
    width: 40px;
    height: 40px;
}


/**====== Icon layouts css end ======**/


/**  =====================
      Calendar css start
==========================  **/

.external-events .fc-event {
    color: #fff;
    cursor: move;
    padding: 5px 18px;
    margin-top: 5px;
    background: #012cae;
    border-color: #012cae;
}

.calendar a:not([href]):not([tabindex]),
.calendar a:not([href]):not([tabindex]):focus,
.calendar a:not([href]):not([tabindex]):hover {
    color: #fff;
}

.calendar .fc-event,
.calendar .fc-event:hover {
    color: #fff;
    cursor: move;
    padding: 5px 18px;
    margin-top: 2px;
    background: #012cae;
    border-color: #012cae;
}


/**====== Calendar css end ======**/


/**  =====================
      File Upload css start
==========================  **/

.dropzone {
    min-height: 150px;
    border: 1px solid rgba(42, 42, 42, 0.05);
    background: rgba(204, 204, 204, 0.15);
    padding: 20px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px 0 rgba(43, 43, 43, 0.1);
    box-shadow: inset 0 0 5px 0 rgba(43, 43, 43, 0.1);
}

.dropzone.dz-clickable {
    cursor: pointer;
}

.dropzone.dz-clickable * {
    cursor: default;
}

.dropzone.dz-clickable .dz-message {
    cursor: pointer;
}

.dropzone.dz-clickable .dz-message * {
    cursor: pointer;
}

.dropzone.dz-started .dz-message {
    display: none;
}

.dropzone.dz-drag-hover {
    border-style: solid;
}

.dropzone.dz-drag-hover .dz-message {
    opacity: 0.5;
}

.dropzone .dz-message {
    text-align: center;
    margin: 4em 0;
    color: #888;
    font-size: 18px;
}

.dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 0.5rem;
    min-height: 100px;
    -webkit-box-shadow: 0 13px 6px -8px rgba(0, 0, 0, 0.3), 0 0 4px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 13px 6px -8px rgba(0, 0, 0, 0.3), 0 0 4px 0 rgba(0, 0, 0, 0.3);
    border-radius: 5px;
}

.dropzone .dz-preview:hover {
    z-index: 1000;
}

.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}

.dropzone .dz-preview.dz-file-preview .dz-image {
    border-radius: 5px;
    background: #999;
    background: -webkit-gradient( linear, left top, left bottom, from(#eee), to(#ddd));
    background: linear-gradient(to bottom, #eee, #ddd);
}

.dropzone .dz-preview.dz-file-preview .dz-details {
    opacity: 1;
}

.dropzone .dz-preview.dz-image-preview {
    background: white;
}

.dropzone .dz-preview.dz-image-preview .dz-details {
    -webkit-transition: opacity 0.2s linear;
    transition: opacity 0.2s linear;
}

.dropzone .dz-preview .dz-remove {
    font-size: 14px;
    text-align: center;
    display: block;
    cursor: pointer;
    border: none;
}

.dropzone .dz-preview .dz-remove:hover {
    text-decoration: underline;
}

.dropzone .dz-preview:hover .dz-details {
    opacity: 1;
}

.dropzone .dz-preview .dz-details {
    z-index: 20;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    font-size: 13px;
    min-width: 100%;
    max-width: 100%;
    padding: 2em 1em;
    text-align: center;
    color: rgba(0, 0, 0, 0.9);
    line-height: 150%;
}

.dropzone .dz-preview .dz-details .dz-size {
    margin-bottom: 1em;
    font-size: 16px;
}

.dropzone .dz-preview .dz-details .dz-filename {
    white-space: nowrap;
}

.dropzone .dz-preview .dz-details .dz-filename:hover span {
    border: 1px solid rgba(200, 200, 200, 0.8);
    background-color: rgba(255, 255, 255, 0.8);
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
    overflow: hidden;
    text-overflow: ellipsis;
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
    border: 1px solid transparent;
}

.dropzone .dz-preview .dz-details .dz-filename span {
    background-color: rgba(255, 255, 255, 0.4);
    padding: 0 0.4em;
    border-radius: 3px;
}

.dropzone .dz-preview .dz-details .dz-size span {
    background-color: rgba(255, 255, 255, 0.4);
    padding: 0 0.4em;
    border-radius: 3px;
}

.dropzone .dz-preview:hover .dz-image img {
    -webkit-transform: scale(1.05, 1.05);
    transform: scale(1.05, 1.05);
    -webkit-filter: blur(8px);
    filter: blur(8px);
}

.dropzone .dz-preview .dz-image {
    border-radius: 5px;
    overflow: hidden;
    width: 120px;
    height: 120px;
    position: relative;
    display: block;
    z-index: 10;
}

.dropzone .dz-preview .dz-image img {
    display: block;
    display: block;
    padding: 4px;
    width: 100%;
}

.dropzone .dz-preview.dz-success .dz-success-mark {
    -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
    animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview.dz-error .dz-error-mark {
    opacity: 1;
    -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
    animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview .dz-error-mark,
.dropzone .dz-preview .dz-success-mark {
    pointer-events: none;
    opacity: 0;
    z-index: 500;
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -27px;
    margin-top: -27px;
}

.dropzone .dz-preview .dz-error-mark svg,
.dropzone .dz-preview .dz-success-mark svg {
    display: block;
    width: 54px;
    height: 54px;
}

.dropzone .dz-preview.dz-processing .dz-progress {
    opacity: 1;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

.dropzone .dz-preview.dz-complete .dz-progress {
    opacity: 0;
    -webkit-transition: opacity 0.4s ease-in;
    transition: opacity 0.4s ease-in;
}

.dropzone .dz-preview:not(.dz-processing) .dz-progress {
    -webkit-animation: pulse 6s ease infinite;
    animation: pulse 6s ease infinite;
}

.dropzone .dz-preview .dz-progress {
    opacity: 1;
    z-index: 1000;
    pointer-events: none;
    position: absolute;
    height: 16px;
    left: 50%;
    top: 50%;
    margin-top: -8px;
    width: 80px;
    margin-left: -40px;
    background: rgba(255, 255, 255, 0.9);
    -webkit-transform: scale(1);
    border-radius: 5px;
    overflow: hidden;
}

.dropzone .dz-preview .dz-progress .dz-upload {
    background: #333;
    background: -webkit-gradient( linear, left top, left bottom, from(#666), to(#444));
    background: linear-gradient(to bottom, #666, #444);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 0;
    -webkit-transition: width 300ms ease-in-out;
    transition: width 300ms ease-in-out;
}

.dropzone .dz-preview.dz-error .dz-error-message {
    display: block;
}

.dropzone .dz-preview.dz-error:hover .dz-error-message {
    opacity: 1;
    pointer-events: auto;
}

.dropzone .dz-preview .dz-error-message {
    pointer-events: none;
    z-index: 1000;
    position: absolute;
    display: block;
    display: none;
    opacity: 0;
    -webkit-transition: opacity 0.3s ease;
    transition: opacity 0.3s ease;
    border-radius: 5px;
    font-size: 13px;
    top: 130px;
    left: -10px;
    width: 140px;
    background: #f44236;
    background: -webkit-gradient( linear, left top, left bottom, from(#f44236), to(#f44236));
    background: linear-gradient(to bottom, #f44236, #f44236);
    padding: 0.5em 1.2em;
    color: white;
}

.dropzone .dz-preview .dz-error-message:after {
    content: "";
    position: absolute;
    top: -6px;
    left: 64px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #f44236;
}

@-webkit-keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
    }
    30%,
    70% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }
}

@keyframes passing-through {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
    }
    30%,
    70% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(-40px);
        transform: translateY(-40px);
    }
}

@-webkit-keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
    }
    30% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@keyframes slide-in {
    0% {
        opacity: 0;
        -webkit-transform: translateY(40px);
        transform: translateY(40px);
    }
    30% {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px);
    }
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    10% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    20% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    10% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    20% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}


/**====== File Upload css end ======**/

.fixed-button {
    position: fixed;
    bottom: -50px;
    right: 30px;
    opacity: 0;
    z-index: 9;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    -webkit-animation: pulse 2s infinite;
    animation: pulse 2s infinite;
    border-radius: 0.25rem;
}

.fixed-button .btn {
    margin: 0;
    background: #79b530;
    border: none;
    border-bottom: 2px solid #5e8d25;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 16px;
}

.fixed-button .btn:hover {
    background: #79b530;
    border: none;
    border-bottom: 2px solid #5e8d25;
}

.fixed-button:hover {
    -webkit-animation: none;
    animation: none;
}

.fixed-button.active {
    bottom: 50px;
    opacity: 1;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(121, 181, 48, 0.3);
        box-shadow: 0 0 0 0 rgba(121, 181, 48, 0.3);
    }
    70% {
        -webkit-box-shadow: 0 0 0 20px rgba(4, 169, 245, 0);
        box-shadow: 0 0 0 20px rgba(4, 169, 245, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(4, 169, 245, 0);
        box-shadow: 0 0 0 0 rgba(4, 169, 245, 0);
    }
}

@keyframes pulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(121, 181, 48, 0.3);
        box-shadow: 0 0 0 0 rgba(121, 181, 48, 0.3);
    }
    70% {
        -webkit-box-shadow: 0 0 0 20px rgba(4, 169, 245, 0);
        box-shadow: 0 0 0 20px rgba(4, 169, 245, 0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(4, 169, 245, 0);
        box-shadow: 0 0 0 0 rgba(4, 169, 245, 0);
    }
}


.thin-btn{
    font-weight: bold;
}
.thin-btn.accept i {
    margin-right: 5px;
}
.thin-btn.accept, a.btn.thin-btn.resubmitdocrequest {
    background: #90EE90;
    padding: 5px 15px 5px 15px;
    color: #008000 !important;
    border: 1px solid #008000;
}
.not-uploaded .thin-btn.accept, .not-uploaded .thin-btn.decline  {
    color:#fff !important;
    border: none !important;
    background-color: gray !important;
}
.not-uploaded .thin-btn > i{
    color: gray !important;
}
.thin-btn.decline {
    background: #ffffff;
    border:1px solid #B22222;
    padding: 5px 15px 5px 15px;
    color: #B22222 !important;
}
.not-uploaded {
    opacity: .5;
}
.not-uploaded a.btn,.not-uploaded a.btn > i{
    cursor: auto !important;
}

.mw-100{max-width:100px !important;}
.mw-200 {max-width: 200px !important;}
.noadjust{resize: none;}
.mt-20{
    margin-top: 20px;
}
.mw-147{max-width: 147px;}

/* .language-select .goog-te-gadget {
    display: inline-block;
    padding: 10px 5px 10px 10px;
    box-shadow: 0 10px 18px 0 rgb(62 57 107 / 20%);
} */

.language-select .goog-te-gadget-simple {
    border: none;
}

body a.goog-te-menu2-item-selected {
    display: none;
}

.doc-card .doc-type {
    padding-left: 15px;
}

.upload-doc-instr {
    font-weight: 600;
    max-width: 800px;
    margin: -20px auto 30px;
}

.text-black {
    color: #000;
}

.scan-os img {
    width: 40px;
}

.scan-os a {
    font-weight: 800;
    font-size: 18px;
    padding: 0 15px;
}

.scan-os {
    margin-bottom: 40px;
    transition: box-shadow .5s;
    padding: 10px;
}


/*.scan-os:hover {*/


/*   box-shadow: 0 10px 18px 0 rgb(62 57 107 / 20%);*/


/*}*/

.fa-trash {
    color: red;
    cursor: pointer;
}

.fa-trash:hover {
    color: #ab0606;
}

.remove_bankruptcy_clone {
    background-color: white !important;
    padding: 0 !important;
}

.btn_clone {
    background-color: white !important;
    padding: 0 !important;
}

.btn_clon1 {
    background-color: white !important;
    padding: 0 !important;
}

.stepfourdelete {
    background-color: white !important;
    padding: 0 !important;
}

.col-md-12.stepfour_child_div {
    padding: 0;
}


/* .trash-fs
{
  margin-top: 30px !important;
} */


/*=============================
17 -1-2022 css
=============================*/

.scan-os.cstm-id.step-to-cl a {
    width: 15% !important;
    display: inline-block;
}
.mobile_navigation.show{display:block !important;}
.mobile_navigation{display: block;}
.hide-on-web{display: none;}

.parent_moboile{text-align: right;}
.login_info_para{text-align: right;}
.max-height-65 {
    max-height: 30vh !important;
}
.common_detailed_items_popup .card-body{max-height: 50vh !important;margin-top: 0px !important;
    padding-top: 0px !important;}
@media(max-width:767px) {
    .card .card-header h5{font-size:14px;}
    span#selected-items-list {
        font-size: 11px;
    }
    .common_detailed_items_popup .footer-label-p{font-size: 10px;}
    .card-header.sticky-top{padding-bottom: 0px !important;}
    .common_detailed_items_popup .card .card-block, .common_detailed_items_popup .card .card-body{
        padding: 0px 10px !important;
    }
   
    .selected-items strong{font-size:11px;}
    .nav-mh-custom{min-height: auto !important;}
    .hide-on-mobile{display: none;}
    .sticky-bottom input,#custom-item-quantity{padding: .06rem .5rem !important;}
    .tab-content .download-form {
        border-radius: 0;
        position: absolute;
        top: -90px;
        right: 0px;
        left: 0px;
    }
    .content.fbminwidth.productQuickView.quickinfor .d-inline.radio-primary{
        display: block !important; margin-top:10px;
    }
    h3.section-main-title{font-size:16px !important;}
    .login_info_para{text-align: right; border-bottom:1px solid #efefef;border-top:1px solid #efefef;padding-top: 5px;padding-bottom: 5px;}
    .questionnaire-wrapper-content .tab-content{padding-top:0px !important;}
    .step-video-div h3{font-size:15px;margin-bottom:0px;padding-bottom:0px;}
    .step-video-div img{height:30px !important;}
   .login_info_para{text-align: left;}
    .show-on-mobile{display: block;}
    .blicnking-sign-doc .nav-link.blinking {font-size: 14px !important;border: 1px solid red !important; font-weight: normal;}
    .mobile_navigation{display:none;}
    .display_open_on_mob, .display_close_on_mob{text-transform: uppercase;font-size: 16px;font-weight:bold;}
    .profit-loss-btn{display: block;}
    .btn{font-size:16px !important;}
    .sign_block.d-flex, .operation_business .d-flex{display: block !important;}
    .sign_block.d-flex .col-md-4.col-12.d-flex {margin-bottom:20px;}
    .red-flag .radio-primary > label {font-size: 12px !important;}
    .red-flag .radio-primary{padding:5px 5px 5px 5px !important;}
    .red-flag .radio-primary label{margin:0px !important;}
    .content.fbminwidth.profitlosspopup-div { max-height: 90vh!important; }
    .scan-os.cstm-id.step-to-cl {
        position: absolute;
        top: 56px;
        left: 8px;
    }
}


/* ===19-1-2022 CSSS=== */

.form-group .col-md-6 {
    flex: unset;
    max-width: 100%;
    padding: x 0px;
}

.input-group.drg-cl {
    margin: 8px 0px;
}

.add-more-btn.c-a-btn {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.pt-3,
.py-3 {
    padding-top: 1rem!important;
    padding: 0;
}
.card.dashboard-cards.no-shaddow img#imagePreview {
    width: 80px;
    height: 80px;
}
.del-btn-ip {
    padding: 0;
}
.no-shaddow{box-shadow: none !important;}
#facebox {
    position: fixed;
    top: 40px;
    left: 0;
    z-index: 9000;
    left: unset !important;
    width: 100%;
    display: flex;
    justify-content: center;
    /*text-align: left;*/
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

#facebox .content{
    margin: 0 !important;
}


/*animation by pawan*/


/*@-webkit-keyframes hvr-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}

@keyframes hvr-pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
    }
}

#facebox {
    -webkit-transform: perspective(1px) translateZ(0);
    transform: perspective(1px) translateZ(0);
    box-shadow: 0 0 1px transparent;
}*/

.no-border-elements select,
.no-border-elements input[type="text"],
.no-border-elements input[type="number"] {
    border-top: none;
    border-left: none;
    border-right: none;
}

.no-border-elements .input-group-text {
    border: none;
}

.align-center {
    text-align: center;
}

@-webkit-keyframes fadeInUp {
    from {
        opacity: 0;
        visibility: hidden;
        /*-webkit-transform: translate3d(0, 100%, 0);
                transform: translate3d(0, 100%, 0);*/
        -webkit-transform: translate3d(0, 40px, 0);
        transform: translate3d(0, 40px, 0);
    }
    to {
        opacity: 1;
        /*visibility: visible;*/
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    from {
        opacity: 0;
        visibility: hidden;
        /*-webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);*/
        -webkit-transform: translate3d(0, 40px, 0);
        transform: translate3d(0, 40px, 0);
    }
    to {
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

#facebox {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

#facebox .popup {
    position: relative;
    /*  border:3px solid rgba(0,0,0,0);
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 18px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 18px rgba(0,0,0,0.4);
  box-shadow:0 0 18px rgba(0,0,0,0.4);*/
}

#facebox .content {
    display: block;
    width: 100%;
    padding: 15px;
    background-color: #fff;
    border-radius: 4px;
    margin: 0 auto;
    position: relative;
}

#facebox .content .pop-up-title {
    font-weight: 300;
    color: #212529;
    font-size: 1.5rem;
    text-align: center;
    font-family: "Poppins", sans-serif;
    /*margin-bottom: 20px;*/
    padding: 10px;
    /*border-bottom: $border;*/
}

#facebox .content.small-fb-width {
    width: 100%;
    max-width: 350px;
}

#facebox .content.medium-fb-width {
    width: 100%;
    max-width: 650px;
}
.pt-40{padding-top:40px;}

#facebox .content.large-fb-width {
    width: 100%;
    max-width: 800px;
    min-width: 350px;
}
#facebox .content.xlarge-fb-width {
    width: 100%;
    max-width: 1150px;
    min-width: 650px;
    max-height:90vh !important;
}
.right-float{float:right;}
#facebox .noti-popup{
    min-width: 450px !important;
    min-height: 250px !important;
}
.w-70{width: 70% !important;}
#facebox .content.fbminwidth {
    min-width: 350px;
    min-height: auto;
}
#facebox .content.fbminwidth {
    margin-top:40px !important;
}
.w-100{width:100%;}
#facebox .content.productQuickView {
    width: 660px;
    max-width: auto;
    padding: 0;
}
#facebox .content.productQuickView.no-profit-loss-popup-div {
    width: auto;
    max-width: auto;
    padding: 0;
}
#facebox .content.productQuickView.no-profit-loss-popup-div p {
    margin: 0px 50px;
}
.noti-popup .logothumb{padding: 0 0 100%;}
.w-95{width:95% !important;}
.w-90{width:90% !important;}
.w-83{width:83% !important;}
.w-80{width:80% !important;}
.w-30{width:30% !important;}
.w-20{width:20% !important;}
.noti-popup{padding:0px !important;}
ul.tax-list li{margin-top: 10px;;}

#facebox .content.collection-ui-popup {
    padding: 15px;
}

#facebox .content.loginpopup {
    padding: 0;
    max-height: none;
    max-width: 450px;
}

#facebox .content>p:first-child {
    margin-top: 0;
}
.profitlosspopup-div {
    max-width: 1200px;
    max-height:90vh !important;
}
#facebox .content>p:last-child {
    margin-bottom: 0;
}



#facebox .close:before {
    width: 2px;
    height: 30px;
    left: 50%;
    margin: 0 0 0 -1px;
    position: absolute;
    top: 0;
    content: "";
    background: #000;
}

#facebox .close:after {
    width: 30px;
    height: 2px;
    left: 0px;
    top: 50%;
    margin: -1px 0 0 0;
    position: absolute;
    content: "";
    background: #000;
}

#facebox .close.close--white:before,
#facebox .close.close--white:after {
    background: #ffffff;
}


/* #facebox .content.faceboxFixed {
    position: fixed;
} */


/*
#facebox .close:hover{animation: spin180 0.4s;-webkit-animation: spin180 0.4s;}

@keyframes spin180 {
        from {transform: rotate(0deg);}
        to {transform: rotate(360deg);}
}
@-moz-keyframes spin180 {
        from {-moz-transform: rotate(0deg);}
        to {-moz-transform: rotate(360deg);}
}
@-webkit-keyframes spin180 {
        from {-webkit-transform: rotate(0deg);}
        to {-webkit-transform: rotate(360deg);}
}
@-o-keyframes spin180 {
        from {-o-transform: rotate(0deg);}
        to {-o-transform: rotate(360deg);}
}
@-ms-keyframes spin180 {
        from {-ms-transform: rotate(0deg);}
        to {-ms-transform: rotate(360deg);}
}*/

#facebox .close img,
#facebox .close .post .post_media iframe,
.post .post_media #facebox .close iframe {
    opacity: 0.3;
}

#facebox .close:hover img,
#facebox .shop-nav ul li.is--active a.close img,
.shop-nav ul li.is--active #facebox a.close img,
#facebox .close:hover .post .post_media iframe,
.post .post_media #facebox .close:hover iframe,
#facebox .shop-nav ul li.is--active a.close .post .post_media iframe,
.post .post_media #facebox .shop-nav ul li.is--active a.close iframe,
.shop-nav ul li.is--active #facebox a.close .post .post_media iframe,
.post .post_media .shop-nav ul li.is--active #facebox a.close iframe {
    opacity: 1.0;
}

#facebox .loading {
    text-align: center;
}

#facebox .image {
    text-align: center;
}

#facebox img,
#facebox .post .post_media iframe,
.post .post_media #facebox iframe {
    border: 0;
    margin: 0;
}

#facebox_overlay {
    z-index: 1071 !important;
    opacity: 0.5 !important;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: #000;
    height: 100%;
    width: 100%;
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000;
    --bs-backdrop-opacity: 0.5;
    transition: all 0.2s ease-in-out;
}

#facebox {
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
}
@media only screen and (max-width: 1025px) {
    #facebox {
        /* left: 15px !important; */
        right: 0 !important;
        top: 0 !important;
        width:100% !important;
        max-width:100% !important;
    }
    .common_detailed_items_popup .card-body{
        max-height:50vh !important;;
    }
    .max-height-65{
        max-height: 30vh !important;
    }
    .court_headline{font-size:medium;}
    #facebox .content.productQuickView{
        width: 90vw !important;
        height: 90vh !important;
    }
    #facebox .content.productQuickView.quickinfor {
        height: auto !important;
        margin-top: 40px !important;
    }
    .attorney-nav-iiner{z-index:1 !important;}
    #facebox .content {
        display: block;
        padding: 10px;
    }
    #facebox .content.faceboxWidth {
        width: auto;
        max-width: 750px;
    }
    .sidebar-list li a img {
        width: 30.015px !important;
        height: 30.828px !important;
    }

}


@media only screen and (max-width: 767px) {
    
    #facebox .content.productQuickView {
        width: auto;

    }
    #facebox .content.productQuickView.quickinfor {
        height: auto !important;
        margin-top: 40px !important;
    }
    #facebox .content.fbminwidth{
        margin-top: 25px !important;
    }
    #facebox .content.fbminwidth {
        min-width: inherit;
        max-height: 95vh;
        overflow-y: auto;
    }
    .large-fb-width{
        width:100% !important;
        max-width: 100% !important;
    }
    #facebox .content.productQuickView {
        overflow-y: auto;
    }
    
}

@import url("https://fonts.googleapis.com/css?family=Titillium+Web:200,200i,300,300i,400,400i,600,600i,700,700i,900");
body {
    font-family: "Titillium Web", sans-serif;
    margin: 0 auto;
}
.client_details_popup .element-1{
    order:1;
}
.client_details_popup .element-2{
    order:2;
}
.client_details_popup .element-3{
    order:3;
}
.client_details_popup .element-4{
    order:4;
}

@media only screen and (max-width: 1024px) {
    .client_details_popup .element-1{
        order:2;
    }
    .client_details_popup .element-2{
        order:3;
    }
    .client_details_popup .element-3{
        order:4;
    }
    .client_details_popup .element-4{
        order:1;
        width: 100% !important;
        flex: 0 0 100% !important;
    }
    .client_details_popup .element-4 .notesPopup{
        position: unset !important;
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
}

.rect-auto,
.c100.p51 .slice,
.c100.p52 .slice,
.c100.p53 .slice,
.c100.p54 .slice,
.c100.p55 .slice,
.c100.p56 .slice,
.c100.p57 .slice,
.c100.p58 .slice,
.c100.p59 .slice,
.c100.p60 .slice,
.c100.p61 .slice,
.c100.p62 .slice,
.c100.p63 .slice,
.c100.p64 .slice,
.c100.p65 .slice,
.c100.p66 .slice,
.c100.p67 .slice,
.c100.p68 .slice,
.c100.p69 .slice,
.c100.p70 .slice,
.c100.p71 .slice,
.c100.p72 .slice,
.c100.p73 .slice,
.c100.p74 .slice,
.c100.p75 .slice,
.c100.p76 .slice,
.c100.p77 .slice,
.c100.p78 .slice,
.c100.p79 .slice,
.c100.p80 .slice,
.c100.p81 .slice,
.c100.p82 .slice,
.c100.p83 .slice,
.c100.p84 .slice,
.c100.p85 .slice,
.c100.p86 .slice,
.c100.p87 .slice,
.c100.p88 .slice,
.c100.p89 .slice,
.c100.p90 .slice,
.c100.p91 .slice,
.c100.p92 .slice,
.c100.p93 .slice,
.c100.p94 .slice,
.c100.p95 .slice,
.c100.p96 .slice,
.c100.p97 .slice,
.c100.p98 .slice,
.c100.p99 .slice,
.c100.p100 .slice {
    clip: rect(auto, auto, auto, auto);
}

.pie,
.c100 .bar,
.c100.p51 .fill,
.c100.p52 .fill,
.c100.p53 .fill,
.c100.p54 .fill,
.c100.p55 .fill,
.c100.p56 .fill,
.c100.p57 .fill,
.c100.p58 .fill,
.c100.p59 .fill,
.c100.p60 .fill,
.c100.p61 .fill,
.c100.p62 .fill,
.c100.p63 .fill,
.c100.p64 .fill,
.c100.p65 .fill,
.c100.p66 .fill,
.c100.p67 .fill,
.c100.p68 .fill,
.c100.p69 .fill,
.c100.p70 .fill,
.c100.p71 .fill,
.c100.p72 .fill,
.c100.p73 .fill,
.c100.p74 .fill,
.c100.p75 .fill,
.c100.p76 .fill,
.c100.p77 .fill,
.c100.p78 .fill,
.c100.p79 .fill,
.c100.p80 .fill,
.c100.p81 .fill,
.c100.p82 .fill,
.c100.p83 .fill,
.c100.p84 .fill,
.c100.p85 .fill,
.c100.p86 .fill,
.c100.p87 .fill,
.c100.p88 .fill,
.c100.p89 .fill,
.c100.p90 .fill,
.c100.p91 .fill,
.c100.p92 .fill,
.c100.p93 .fill,
.c100.p94 .fill,
.c100.p95 .fill,
.c100.p96 .fill,
.c100.p97 .fill,
.c100.p98 .fill,
.c100.p99 .fill,
.c100.p100 .fill {
    position: absolute;
    border: 0.09em solid #000000;
    width: 0.82em;
    height: 0.82em;
    clip: rect(0em, 0.5em, 1em, 0em);
    border-radius: 50%;
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.pie-fill,
.c100.p51 .bar:after,
.c100.p51 .fill,
.c100.p52 .bar:after,
.c100.p52 .fill,
.c100.p53 .bar:after,
.c100.p53 .fill,
.c100.p54 .bar:after,
.c100.p54 .fill,
.c100.p55 .bar:after,
.c100.p55 .fill,
.c100.p56 .bar:after,
.c100.p56 .fill,
.c100.p57 .bar:after,
.c100.p57 .fill,
.c100.p58 .bar:after,
.c100.p58 .fill,
.c100.p59 .bar:after,
.c100.p59 .fill,
.c100.p60 .bar:after,
.c100.p60 .fill,
.c100.p61 .bar:after,
.c100.p61 .fill,
.c100.p62 .bar:after,
.c100.p62 .fill,
.c100.p63 .bar:after,
.c100.p63 .fill,
.c100.p64 .bar:after,
.c100.p64 .fill,
.c100.p65 .bar:after,
.c100.p65 .fill,
.c100.p66 .bar:after,
.c100.p66 .fill,
.c100.p67 .bar:after,
.c100.p67 .fill,
.c100.p68 .bar:after,
.c100.p68 .fill,
.c100.p69 .bar:after,
.c100.p69 .fill,
.c100.p70 .bar:after,
.c100.p70 .fill,
.c100.p71 .bar:after,
.c100.p71 .fill,
.c100.p72 .bar:after,
.c100.p72 .fill,
.c100.p73 .bar:after,
.c100.p73 .fill,
.c100.p74 .bar:after,
.c100.p74 .fill,
.c100.p75 .bar:after,
.c100.p75 .fill,
.c100.p76 .bar:after,
.c100.p76 .fill,
.c100.p77 .bar:after,
.c100.p77 .fill,
.c100.p78 .bar:after,
.c100.p78 .fill,
.c100.p79 .bar:after,
.c100.p79 .fill,
.c100.p80 .bar:after,
.c100.p80 .fill,
.c100.p81 .bar:after,
.c100.p81 .fill,
.c100.p82 .bar:after,
.c100.p82 .fill,
.c100.p83 .bar:after,
.c100.p83 .fill,
.c100.p84 .bar:after,
.c100.p84 .fill,
.c100.p85 .bar:after,
.c100.p85 .fill,
.c100.p86 .bar:after,
.c100.p86 .fill,
.c100.p87 .bar:after,
.c100.p87 .fill,
.c100.p88 .bar:after,
.c100.p88 .fill,
.c100.p89 .bar:after,
.c100.p89 .fill,
.c100.p90 .bar:after,
.c100.p90 .fill,
.c100.p91 .bar:after,
.c100.p91 .fill,
.c100.p92 .bar:after,
.c100.p92 .fill,
.c100.p93 .bar:after,
.c100.p93 .fill,
.c100.p94 .bar:after,
.c100.p94 .fill,
.c100.p95 .bar:after,
.c100.p95 .fill,
.c100.p96 .bar:after,
.c100.p96 .fill,
.c100.p97 .bar:after,
.c100.p97 .fill,
.c100.p98 .bar:after,
.c100.p98 .fill,
.c100.p99 .bar:after,
.c100.p99 .fill,
.c100.p100 .bar:after,
.c100.p100 .fill {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.wrapper {
    width: 1200px;
    margin: 0 auto;
}

.c100 {
    position: relative;
    font-size: 40px;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    float: left;
    background-color: #dfe8ed;
}

.c100 *,
.c100 *:before,
.c100 *:after {
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}

.c100>span {
    position: absolute;
    width: 100%;
    z-index: 1;
    left: 0;
    top: 0;
    width: 3.6em;
    line-height: 3.5em;
    font-size: 0.3em;
    color: #3c4761;
    display: block;
    text-align: center;
    white-space: nowrap;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}

.c100:after {
    position: absolute;
    top: 0.09em;
    left: 0.09em;
    display: block;
    content: " ";
    border-radius: 50%;
    background-color: #ffffff;
    width: 0.82em;
    height: 0.82em;
    -moz-transition-property: all;
    -o-transition-property: all;
    -webkit-transition-property: all;
    transition-property: all;
    -moz-transition-duration: 0.2s;
    -o-transition-duration: 0.2s;
    -webkit-transition-duration: 0.2s;
    transition-duration: 0.2s;
    -moz-transition-timing-function: ease-in;
    -o-transition-timing-function: ease-in;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}

.c100 .slice {
    position: absolute;
    width: 1em;
    height: 1em;
    clip: rect(0em, 1em, 1em, 0.5em);
}

.c100.p1 .bar {
    -moz-transform: rotate(3.6deg);
    -ms-transform: rotate(3.6deg);
    -webkit-transform: rotate(3.6deg);
    transform: rotate(3.6deg);
}

.c100.p2 .bar {
    -moz-transform: rotate(7.2deg);
    -ms-transform: rotate(7.2deg);
    -webkit-transform: rotate(7.2deg);
    transform: rotate(7.2deg);
}

.c100.p3 .bar {
    -moz-transform: rotate(10.8deg);
    -ms-transform: rotate(10.8deg);
    -webkit-transform: rotate(10.8deg);
    transform: rotate(10.8deg);
}

.c100.p4 .bar {
    -moz-transform: rotate(14.4deg);
    -ms-transform: rotate(14.4deg);
    -webkit-transform: rotate(14.4deg);
    transform: rotate(14.4deg);
}

.c100.p5 .bar {
    -moz-transform: rotate(18deg);
    -ms-transform: rotate(18deg);
    -webkit-transform: rotate(18deg);
    transform: rotate(18deg);
}

.c100.p6 .bar {
    -moz-transform: rotate(21.6deg);
    -ms-transform: rotate(21.6deg);
    -webkit-transform: rotate(21.6deg);
    transform: rotate(21.6deg);
}

.c100.p7 .bar {
    -moz-transform: rotate(25.2deg);
    -ms-transform: rotate(25.2deg);
    -webkit-transform: rotate(25.2deg);
    transform: rotate(25.2deg);
}

.c100.p8 .bar {
    -moz-transform: rotate(28.8deg);
    -ms-transform: rotate(28.8deg);
    -webkit-transform: rotate(28.8deg);
    transform: rotate(28.8deg);
}

.c100.p9 .bar {
    -moz-transform: rotate(32.4deg);
    -ms-transform: rotate(32.4deg);
    -webkit-transform: rotate(32.4deg);
    transform: rotate(32.4deg);
}

.c100.p10 .bar {
    -moz-transform: rotate(36deg);
    -ms-transform: rotate(36deg);
    -webkit-transform: rotate(36deg);
    transform: rotate(36deg);
}

.c100.p11 .bar {
    -moz-transform: rotate(39.6deg);
    -ms-transform: rotate(39.6deg);
    -webkit-transform: rotate(39.6deg);
    transform: rotate(39.6deg);
}

.c100.p12 .bar {
    -moz-transform: rotate(43.2deg);
    -ms-transform: rotate(43.2deg);
    -webkit-transform: rotate(43.2deg);
    transform: rotate(43.2deg);
}

.c100.p13 .bar {
    -moz-transform: rotate(46.8deg);
    -ms-transform: rotate(46.8deg);
    -webkit-transform: rotate(46.8deg);
    transform: rotate(46.8deg);
}

.c100.p14 .bar {
    -moz-transform: rotate(50.4deg);
    -ms-transform: rotate(50.4deg);
    -webkit-transform: rotate(50.4deg);
    transform: rotate(50.4deg);
}

.c100.p15 .bar {
    -moz-transform: rotate(54deg);
    -ms-transform: rotate(54deg);
    -webkit-transform: rotate(54deg);
    transform: rotate(54deg);
}

.c100.p16 .bar {
    -moz-transform: rotate(57.6deg);
    -ms-transform: rotate(57.6deg);
    -webkit-transform: rotate(57.6deg);
    transform: rotate(57.6deg);
}

.c100.p17 .bar {
    -moz-transform: rotate(61.2deg);
    -ms-transform: rotate(61.2deg);
    -webkit-transform: rotate(61.2deg);
    transform: rotate(61.2deg);
}

.c100.p18 .bar {
    -moz-transform: rotate(64.8deg);
    -ms-transform: rotate(64.8deg);
    -webkit-transform: rotate(64.8deg);
    transform: rotate(64.8deg);
}

.c100.p19 .bar {
    -moz-transform: rotate(68.4deg);
    -ms-transform: rotate(68.4deg);
    -webkit-transform: rotate(68.4deg);
    transform: rotate(68.4deg);
}

.c100.p20 .bar {
    -moz-transform: rotate(72deg);
    -ms-transform: rotate(72deg);
    -webkit-transform: rotate(72deg);
    transform: rotate(72deg);
}

.c100.p21 .bar {
    -moz-transform: rotate(75.6deg);
    -ms-transform: rotate(75.6deg);
    -webkit-transform: rotate(75.6deg);
    transform: rotate(75.6deg);
}

.c100.p22 .bar {
    -moz-transform: rotate(79.2deg);
    -ms-transform: rotate(79.2deg);
    -webkit-transform: rotate(79.2deg);
    transform: rotate(79.2deg);
}

.c100.p23 .bar {
    -moz-transform: rotate(82.8deg);
    -ms-transform: rotate(82.8deg);
    -webkit-transform: rotate(82.8deg);
    transform: rotate(82.8deg);
}

.c100.p24 .bar {
    -moz-transform: rotate(86.4deg);
    -ms-transform: rotate(86.4deg);
    -webkit-transform: rotate(86.4deg);
    transform: rotate(86.4deg);
}

.c100.p25 .bar {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}

.c100.p26 .bar {
    -moz-transform: rotate(93.6deg);
    -ms-transform: rotate(93.6deg);
    -webkit-transform: rotate(93.6deg);
    transform: rotate(93.6deg);
}

.c100.p27 .bar {
    -moz-transform: rotate(97.2deg);
    -ms-transform: rotate(97.2deg);
    -webkit-transform: rotate(97.2deg);
    transform: rotate(97.2deg);
}

.c100.p28 .bar {
    -moz-transform: rotate(100.8deg);
    -ms-transform: rotate(100.8deg);
    -webkit-transform: rotate(100.8deg);
    transform: rotate(100.8deg);
}

.c100.p29 .bar {
    -moz-transform: rotate(104.4deg);
    -ms-transform: rotate(104.4deg);
    -webkit-transform: rotate(104.4deg);
    transform: rotate(104.4deg);
}

.c100.p30 .bar {
    -moz-transform: rotate(108deg);
    -ms-transform: rotate(108deg);
    -webkit-transform: rotate(108deg);
    transform: rotate(108deg);
}

.c100.p31 .bar {
    -moz-transform: rotate(111.6deg);
    -ms-transform: rotate(111.6deg);
    -webkit-transform: rotate(111.6deg);
    transform: rotate(111.6deg);
}

.c100.p32 .bar {
    -moz-transform: rotate(115.2deg);
    -ms-transform: rotate(115.2deg);
    -webkit-transform: rotate(115.2deg);
    transform: rotate(115.2deg);
}

.c100.p33 .bar {
    -moz-transform: rotate(118.8deg);
    -ms-transform: rotate(118.8deg);
    -webkit-transform: rotate(118.8deg);
    transform: rotate(118.8deg);
}

.c100.p34 .bar {
    -moz-transform: rotate(122.4deg);
    -ms-transform: rotate(122.4deg);
    -webkit-transform: rotate(122.4deg);
    transform: rotate(122.4deg);
}

.c100.p35 .bar {
    -moz-transform: rotate(126deg);
    -ms-transform: rotate(126deg);
    -webkit-transform: rotate(126deg);
    transform: rotate(126deg);
}

.c100.p36 .bar {
    -moz-transform: rotate(129.6deg);
    -ms-transform: rotate(129.6deg);
    -webkit-transform: rotate(129.6deg);
    transform: rotate(129.6deg);
}

.c100.p37 .bar {
    -moz-transform: rotate(133.2deg);
    -ms-transform: rotate(133.2deg);
    -webkit-transform: rotate(133.2deg);
    transform: rotate(133.2deg);
}

.c100.p38 .bar {
    -moz-transform: rotate(136.8deg);
    -ms-transform: rotate(136.8deg);
    -webkit-transform: rotate(136.8deg);
    transform: rotate(136.8deg);
}

.c100.p39 .bar {
    -moz-transform: rotate(140.4deg);
    -ms-transform: rotate(140.4deg);
    -webkit-transform: rotate(140.4deg);
    transform: rotate(140.4deg);
}

.c100.p40 .bar {
    -moz-transform: rotate(144deg);
    -ms-transform: rotate(144deg);
    -webkit-transform: rotate(144deg);
    transform: rotate(144deg);
}

.c100.p41 .bar {
    -moz-transform: rotate(147.6deg);
    -ms-transform: rotate(147.6deg);
    -webkit-transform: rotate(147.6deg);
    transform: rotate(147.6deg);
}

.c100.p42 .bar {
    -moz-transform: rotate(151.2deg);
    -ms-transform: rotate(151.2deg);
    -webkit-transform: rotate(151.2deg);
    transform: rotate(151.2deg);
}

.c100.p43 .bar {
    -moz-transform: rotate(154.8deg);
    -ms-transform: rotate(154.8deg);
    -webkit-transform: rotate(154.8deg);
    transform: rotate(154.8deg);
}

.c100.p44 .bar {
    -moz-transform: rotate(158.4deg);
    -ms-transform: rotate(158.4deg);
    -webkit-transform: rotate(158.4deg);
    transform: rotate(158.4deg);
}

.c100.p45 .bar {
    -moz-transform: rotate(162deg);
    -ms-transform: rotate(162deg);
    -webkit-transform: rotate(162deg);
    transform: rotate(162deg);
}

.c100.p46 .bar {
    -moz-transform: rotate(165.6deg);
    -ms-transform: rotate(165.6deg);
    -webkit-transform: rotate(165.6deg);
    transform: rotate(165.6deg);
}

.c100.p47 .bar {
    -moz-transform: rotate(169.2deg);
    -ms-transform: rotate(169.2deg);
    -webkit-transform: rotate(169.2deg);
    transform: rotate(169.2deg);
}

.c100.p48 .bar {
    -moz-transform: rotate(172.8deg);
    -ms-transform: rotate(172.8deg);
    -webkit-transform: rotate(172.8deg);
    transform: rotate(172.8deg);
}

.c100.p49 .bar {
    -moz-transform: rotate(176.4deg);
    -ms-transform: rotate(176.4deg);
    -webkit-transform: rotate(176.4deg);
    transform: rotate(176.4deg);
}

.c100.p50 .bar {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
}

.c100.p51 .bar {
    -moz-transform: rotate(183.6deg);
    -ms-transform: rotate(183.6deg);
    -webkit-transform: rotate(183.6deg);
    transform: rotate(183.6deg);
}

.c100.p52 .bar {
    -moz-transform: rotate(187.2deg);
    -ms-transform: rotate(187.2deg);
    -webkit-transform: rotate(187.2deg);
    transform: rotate(187.2deg);
}

.c100.p53 .bar {
    -moz-transform: rotate(190.8deg);
    -ms-transform: rotate(190.8deg);
    -webkit-transform: rotate(190.8deg);
    transform: rotate(190.8deg);
}

.c100.p54 .bar {
    -moz-transform: rotate(194.4deg);
    -ms-transform: rotate(194.4deg);
    -webkit-transform: rotate(194.4deg);
    transform: rotate(194.4deg);
}

.c100.p55 .bar {
    -moz-transform: rotate(198deg);
    -ms-transform: rotate(198deg);
    -webkit-transform: rotate(198deg);
    transform: rotate(198deg);
}

.c100.p56 .bar {
    -moz-transform: rotate(201.6deg);
    -ms-transform: rotate(201.6deg);
    -webkit-transform: rotate(201.6deg);
    transform: rotate(201.6deg);
}

.c100.p57 .bar {
    -moz-transform: rotate(205.2deg);
    -ms-transform: rotate(205.2deg);
    -webkit-transform: rotate(205.2deg);
    transform: rotate(205.2deg);
}

.c100.p58 .bar {
    -moz-transform: rotate(208.8deg);
    -ms-transform: rotate(208.8deg);
    -webkit-transform: rotate(208.8deg);
    transform: rotate(208.8deg);
}

.c100.p59 .bar {
    -moz-transform: rotate(212.4deg);
    -ms-transform: rotate(212.4deg);
    -webkit-transform: rotate(212.4deg);
    transform: rotate(212.4deg);
}

.c100.p60 .bar {
    -moz-transform: rotate(216deg);
    -ms-transform: rotate(216deg);
    -webkit-transform: rotate(216deg);
    transform: rotate(216deg);
}

.c100.p61 .bar {
    -moz-transform: rotate(219.6deg);
    -ms-transform: rotate(219.6deg);
    -webkit-transform: rotate(219.6deg);
    transform: rotate(219.6deg);
}

.c100.p62 .bar {
    -moz-transform: rotate(223.2deg);
    -ms-transform: rotate(223.2deg);
    -webkit-transform: rotate(223.2deg);
    transform: rotate(223.2deg);
}

.c100.p63 .bar {
    -moz-transform: rotate(226.8deg);
    -ms-transform: rotate(226.8deg);
    -webkit-transform: rotate(226.8deg);
    transform: rotate(226.8deg);
}

.c100.p64 .bar {
    -moz-transform: rotate(230.4deg);
    -ms-transform: rotate(230.4deg);
    -webkit-transform: rotate(230.4deg);
    transform: rotate(230.4deg);
}

.c100.p65 .bar {
    -moz-transform: rotate(234deg);
    -ms-transform: rotate(234deg);
    -webkit-transform: rotate(234deg);
    transform: rotate(234deg);
}

.c100.p66 .bar {
    -moz-transform: rotate(237.6deg);
    -ms-transform: rotate(237.6deg);
    -webkit-transform: rotate(237.6deg);
    transform: rotate(237.6deg);
}

.c100.p67 .bar {
    -moz-transform: rotate(241.2deg);
    -ms-transform: rotate(241.2deg);
    -webkit-transform: rotate(241.2deg);
    transform: rotate(241.2deg);
}

.c100.p68 .bar {
    -moz-transform: rotate(244.8deg);
    -ms-transform: rotate(244.8deg);
    -webkit-transform: rotate(244.8deg);
    transform: rotate(244.8deg);
}

.c100.p69 .bar {
    -moz-transform: rotate(248.4deg);
    -ms-transform: rotate(248.4deg);
    -webkit-transform: rotate(248.4deg);
    transform: rotate(248.4deg);
}

.c100.p70 .bar {
    -moz-transform: rotate(252deg);
    -ms-transform: rotate(252deg);
    -webkit-transform: rotate(252deg);
    transform: rotate(252deg);
}

.c100.p71 .bar {
    -moz-transform: rotate(255.6deg);
    -ms-transform: rotate(255.6deg);
    -webkit-transform: rotate(255.6deg);
    transform: rotate(255.6deg);
}

.c100.p72 .bar {
    -moz-transform: rotate(259.2deg);
    -ms-transform: rotate(259.2deg);
    -webkit-transform: rotate(259.2deg);
    transform: rotate(259.2deg);
}

.c100.p73 .bar {
    -moz-transform: rotate(262.8deg);
    -ms-transform: rotate(262.8deg);
    -webkit-transform: rotate(262.8deg);
    transform: rotate(262.8deg);
}

.c100.p74 .bar {
    -moz-transform: rotate(266.4deg);
    -ms-transform: rotate(266.4deg);
    -webkit-transform: rotate(266.4deg);
    transform: rotate(266.4deg);
}

.c100.p75 .bar {
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg);
}

.c100.p76 .bar {
    -moz-transform: rotate(273.6deg);
    -ms-transform: rotate(273.6deg);
    -webkit-transform: rotate(273.6deg);
    transform: rotate(273.6deg);
}

.c100.p77 .bar {
    -moz-transform: rotate(277.2deg);
    -ms-transform: rotate(277.2deg);
    -webkit-transform: rotate(277.2deg);
    transform: rotate(277.2deg);
}

.c100.p78 .bar {
    -moz-transform: rotate(280.8deg);
    -ms-transform: rotate(280.8deg);
    -webkit-transform: rotate(280.8deg);
    transform: rotate(280.8deg);
}

.c100.p79 .bar {
    -moz-transform: rotate(284.4deg);
    -ms-transform: rotate(284.4deg);
    -webkit-transform: rotate(284.4deg);
    transform: rotate(284.4deg);
}

.c100.p80 .bar {
    -moz-transform: rotate(288deg);
    -ms-transform: rotate(288deg);
    -webkit-transform: rotate(288deg);
    transform: rotate(288deg);
}

.c100.p81 .bar {
    -moz-transform: rotate(291.6deg);
    -ms-transform: rotate(291.6deg);
    -webkit-transform: rotate(291.6deg);
    transform: rotate(291.6deg);
}

.c100.p82 .bar {
    -moz-transform: rotate(295.2deg);
    -ms-transform: rotate(295.2deg);
    -webkit-transform: rotate(295.2deg);
    transform: rotate(295.2deg);
}

.c100.p83 .bar {
    -moz-transform: rotate(298.8deg);
    -ms-transform: rotate(298.8deg);
    -webkit-transform: rotate(298.8deg);
    transform: rotate(298.8deg);
}

.c100.p84 .bar {
    -moz-transform: rotate(302.4deg);
    -ms-transform: rotate(302.4deg);
    -webkit-transform: rotate(302.4deg);
    transform: rotate(302.4deg);
}

.c100.p85 .bar {
    -moz-transform: rotate(306deg);
    -ms-transform: rotate(306deg);
    -webkit-transform: rotate(306deg);
    transform: rotate(306deg);
}

.c100.p86 .bar {
    -moz-transform: rotate(309.6deg);
    -ms-transform: rotate(309.6deg);
    -webkit-transform: rotate(309.6deg);
    transform: rotate(309.6deg);
}

.c100.p87 .bar {
    -moz-transform: rotate(313.2deg);
    -ms-transform: rotate(313.2deg);
    -webkit-transform: rotate(313.2deg);
    transform: rotate(313.2deg);
}

.c100.p88 .bar {
    -moz-transform: rotate(316.8deg);
    -ms-transform: rotate(316.8deg);
    -webkit-transform: rotate(316.8deg);
    transform: rotate(316.8deg);
}

.c100.p89 .bar {
    -moz-transform: rotate(320.4deg);
    -ms-transform: rotate(320.4deg);
    -webkit-transform: rotate(320.4deg);
    transform: rotate(320.4deg);
}

.c100.p90 .bar {
    -moz-transform: rotate(324deg);
    -ms-transform: rotate(324deg);
    -webkit-transform: rotate(324deg);
    transform: rotate(324deg);
}

.c100.p91 .bar {
    -moz-transform: rotate(327.6deg);
    -ms-transform: rotate(327.6deg);
    -webkit-transform: rotate(327.6deg);
    transform: rotate(327.6deg);
}

.c100.p92 .bar {
    -moz-transform: rotate(331.2deg);
    -ms-transform: rotate(331.2deg);
    -webkit-transform: rotate(331.2deg);
    transform: rotate(331.2deg);
}

.c100.p93 .bar {
    -moz-transform: rotate(334.8deg);
    -ms-transform: rotate(334.8deg);
    -webkit-transform: rotate(334.8deg);
    transform: rotate(334.8deg);
}

.c100.p94 .bar {
    -moz-transform: rotate(338.4deg);
    -ms-transform: rotate(338.4deg);
    -webkit-transform: rotate(338.4deg);
    transform: rotate(338.4deg);
}

.c100.p95 .bar {
    -moz-transform: rotate(342deg);
    -ms-transform: rotate(342deg);
    -webkit-transform: rotate(342deg);
    transform: rotate(342deg);
}
.mt-18{margin-top: 18px;}
.h20 {
    height: 20px;
}

.no-border {
    border: none !important;
}

.align-left {
    text-align: left !important;
}

.c100.p96 .bar {
    -moz-transform: rotate(345.6deg);
    -ms-transform: rotate(345.6deg);
    -webkit-transform: rotate(345.6deg);
    transform: rotate(345.6deg);
}

.c100.p97 .bar {
    -moz-transform: rotate(349.2deg);
    -ms-transform: rotate(349.2deg);
    -webkit-transform: rotate(349.2deg);
    transform: rotate(349.2deg);
}

.c100.p98 .bar {
    -moz-transform: rotate(352.8deg);
    -ms-transform: rotate(352.8deg);
    -webkit-transform: rotate(352.8deg);
    transform: rotate(352.8deg);
}

.c100.p99 .bar {
    -moz-transform: rotate(356.4deg);
    -ms-transform: rotate(356.4deg);
    -webkit-transform: rotate(356.4deg);
    transform: rotate(356.4deg);
}

.c100.p100 .bar {
    -moz-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
}

.c100:hover {
    cursor: default;
}

.address-dic {
    background: #efefef;
    width: fit-content;
    padding: 10px;
    border-radius: 10px;
    font-weight: 600;

}
.address-dic p{color:#000 !important;}
.ficon.ficon-1 {
    background-color: #0000FF;
}

.ficon.ficon-2 {
    background-color: #FFA500;
}

.ficon.ficon-3 {
    background-color: #101010;
}

.ficon.ficon-4 {
    background-color: #00FFFF;
}

.ficon.ficon-5 {
    background-color: #CC0000;
}

.ficon.ficon-6 {
    background-color: #3399FF;
}

.ficon.ficon-7 {
    background-color: #E6E6FA;
}

.ficon.ficon-8 {
    background-color: #FF00FF;
}

.ficon.ficon-9 {
    background-color: #17CB22;
}
.ficon.ficon-10 {
    background-color: #FF0000;
}

.c100.blue .bar,
.c100.blue .fill {
    border-color: #30bae7 !important;
}

.c100.blue:hover>span {
    color: #3c4761;
}

.c100.pink .bar,
.c100.pink .fill {
    border-color: #d74680 !important;
}

.c100.pink:hover>span {
    color: #3c4761;
}

.c100.green .bar,
.c100.green .fill {
    border-color: #15c7a8 !important;
}

.c100.green:hover>span {
    color: #3c4761;
}

.c100.orange .bar,
.c100.orange .fill {
    border-color: #eb7d4b !important;
}

.c100.orange:hover>span {
    color: #3c4761;
}
.wd-80{
    width:85%;
}

.wd-60 {
    width: 60%;
}

.wd-55 {
    width: 55%;
}
.tool-tip-icon{
position: absolute;
top: -50px;
left: 250px;
}
.tool-tip-ico-high{
position: absolute;
top: -75px;
left: 250px;
}
.productQuickView + .close{
    top:10px !important;
}
.pt-10{padding-top:10px;}
.text-important{

color: #012cae;
}
.overall-text{
    /* position: absolute;
    right: 180px;
    bottom: 35px; */
    font-size: 16px;
}
/* .overall-progress-box {
    display: inline-block;
} */

.overall-progress-box .progress {
    margin-top: unset;
    text-align: unset;
    position: unset;
    right: unset;
    width: 100%;
}
@media (max-width: 1199px) {
    .step-video-div h3 {
        margin-left: 0;
    }
}
@media (max-width: 767px) {
    #facebox .content.xlarge-fb-width {
        width: 100vw; /* Full viewport width */
        max-width: none; /* Remove max-width restriction */
        min-width: 0; /* Remove min-width restriction */
        margin: 0; /* Remove centering margin */
        padding: 10px; /* Add some padding to prevent content from touching the edges */
        box-sizing: border-box; /* Ensure padding is included in the width */
        overflow: auto; /* Add scrollbars if content overflows */
    }
    .navbar-brand{width:60%;}
    .header-dashboard{width:40%;}
    .questionnaire-logo img{
    max-width: 229px;}
    .upload-area__drop-zoons{min-height: 200px !important;}
    .progress-div {
        margin-bottom: 20px;
    }
    .final-sub-div.text-right {
        text-align: left !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}
/**  =====================
      Real Property Section
==========================  **/

span.primary_residence {
    color: #012cae;
    font-size: 16px;
    border-bottom: 2px solid #012cae;
}

.property_section_area label {
    font-family: "Titillium Web", sans-serif;
}
.property_main-info span {
    color: #000;
}
.loan-information-section span {
    color: #000;
    word-break: break-word;
}
.loan-information-section span.section-title {
    color: #012cae;
}
.property_section_area .lable-main-section {
    color: #000;
}

.property_section_area .lable-sub-section {
    word-break: break-word;
}

/*16-09-2022 - Client Questionnaire layout*/

.attorney_form_submission h3.section-main-title {
    font-size: 26px;
}

.attorney_form_submission .font-lg-18 {
    border-bottom: 2px solid #012cae;
}
.fs-18{font-size:18px;}

/*19-09-2022 - Client Questionnaire layout*/

 .price_dots_label {
  background-image: linear-gradient(to right, #000 20%, rgba(255, 255, 255, 0) 0%);
  background-position: 0 14px;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  width: 100%;
}

.price_dots_label_profit_loss {
  background-image: linear-gradient(to right, #000 20%, rgba(255, 255, 255, 0) 0%);
  background-position: 0 17px;
  background-size: 10px 1px;
  background-repeat: repeat-x;
  width: 100%;
}



@media (max-width: 768px) {
   
    .attorney_form_submission .pl-0 {
       padding-left: 15px !important;
    }
    .stripe-crad{
        width: 100%;
    }
}

#questionnaire-sidebar-nav {
    width:150px;
    border:1px solid #ddd;
    margin:0;
    padding:0;
    display: none;
}
#questionnaire-sidebar-nav li {
    list-style:none;
    margin:10px;
    padding:2px;
}
/* Sticky our navbar on window scroll */
 #questionnaire-sidebar-nav.sticky {
    position:fixed;
    right: 0;
    display: block;
    z-index: 999;
    background: #fff;
    bottom: 15%;
}


@media print
        {
            .col-md-1{
                width: 8.333333%;
            }
            .col-md-2{
                width: 16.666667%;
            }
            .col-md-3
            {
                width:25%;
            }
            .col-md-4 {
                width: 33.333333%;
            }
            .col-md-5 {
                width: 41.666667%;
            }
            .col-md-6 {
                width: 50%;
            }
            .col-md-7 {
                width: 58.333333%;
            }
            .col-md-8 {
                width: 66.666667%;
            }
            .col-md-9
            {
                width:75%;

            }
            .col-md-10
            {
                width:83.333333%;

            }
            .col-md-11
            {
                width:91.666667%;

            }
            .col-md-12
            {
                width:100%;

            }
        }

/*20-09-2022 - Creditors PDF Format*/
.base_content{
    width: fit-content;
    margin: 0 auto;
    float: left;
}
.base_content_main {
    width: max-content;
    clear: both;
    margin: 0 auto;
}
/*21092022 For Creditors PDF Format*/
.content_center_text_left{
    width: 100%;
    display: inline-block;
    text-align: left;
    margin-left: 75%;
}
.content_center_text_center{
    width: 100%;
    display: inline-block;
    text-align: center;
}
.content_center_text_right{
    width: 100%;
    display: inline-block;
    text-align: right;
    padding-right: 45%;
}
.content_left_text_left{
    width: 100%;
    display: inline-block;
    text-align: left;
    float: left;
}
.content_left_text_center{
    text-align: center;
    float: left;
    width: 30%;
}
.content_left_text_right{
    text-align: right;
    float: left;
    width: 30%;
}
.content_right_text_left{
    text-align: left;
    float: right;
    width: 30%;
}
.content_right_text_center{
    text-align: center;
    width: 30%;
    float: right;
}
.content_right_text_right{
    width: 30%;
    text-align: right;
    float: right;
}
.horizontal_dotted_line {
    position: relative;
}
.horizontal_dotted_line label {
    display: inline-block;
    background: #fff;
    position: relative;
    z-index: 1;
}
.horizontal_dotted_line:after {
    content: '';
    position: absolute;
    top: 80%;
    left: 0;
    right: 0;
    z-index: 1;
    border-top: 1px dotted black;
}
#facebox .fbminwidth{padding-top:0px;}
.newDesignPopup .head {
    background: rgb(0, 22, 87);
    background: linear-gradient(90deg, #00b0f0 11%, rgba(14, 66, 223, 1) 100%);
    padding: 0rem 2.5rem;
    border-radius: 0.25rem 0.25rem 0rem 0rem;
    display: flex;
    align-items: center;
}
.newDesignPopup .head h4 {
    color: #ffffff;
}
.exm-lmt {
    text-align: center;
}
.attorney_side_body .table-responsive,.admin_side_body .table-responsive {
    min-height: 100vh;
}
.admin_side_body #facebox{top:80px !important;}
.max-nav{min-height:100vh}
.utilities-amount-label{position: relative;}
.utilities-amount-label::before{
    content: '';
    display: block;
    position: absolute;
    width: 2px;
    height: 2px;
    border-radius: 50%;
    background-color: #000;
    top: 13px;
    left: -4px;
}

.utilities-amount-padding{
    padding-left: 10px !important;
}

.view-buttons {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}

@media only screen and (min-width:1200px){


    .all_distt-lisitng .table-responsive tbody tr td:nth-of-type(4) {
        max-width: 250px;
    }

    .all_distt-lisitng .table-responsive tbody tr td:nth-of-type(3) {
        max-width: 300px;
    }
    .all_distt-lisitng .table-responsive tr td, .card-block .table-responsive tr th{white-space:normal;}

}
.label-card-header{
    background-color: #EDEEF0;
    padding: 10px 0px 2px 10px;

    margin-bottom: 15px;
    border-radius: 5px;
}
.tab-custom a.active{
    background: #012CAE !important;
    color: white !important;
    font-weight: bold;
}
.tab-custom a:hover{
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 2px 6px 2px;
}
.tab-custom a{
    border: 2px solid #012CAE !important;
    border-bottom: none !important;
}
.border-bottom-none{
    border-bottom: none !important;
}
.tab-custom.nav-tabs .nav-link{
    color:#012CAE;
    font-weight: bold;
}
.unstyled{
list-style-type:none;
}
.lasst_li{margin-top:20px;}
.list-unpaid-package li{text-align: left;}
.edit_email{
    color: #012cae;
    cursor: pointer;
}
.padding-10-8{
    padding: 10px 8px;
}
.text-decoration-underline{
    text-decoration: underline;
}

/* new bar css start */

.sidebar-list .nav-link.active,
.sidebar-list .show>.nav-link {
    color: #fff;
    border-radius: 6px;
    background: rgba(255, 255, 255, 0.10);
}
.sidebar-list li a img{
    width: 40.015px;
    height: 39.828px;
}

.bg-gradient{
    filter: drop-shadow(0px 2px 12px rgba(165, 163, 174, 0.30)) ;
    background-image: linear-gradient(180deg, rgba(0, 17, 68, 0.00) 0%, #012CAE 0.01%, #014 100%);
    transition: all 0.3s ease-in-out;
    height: 100vh;
}
.sidebar-list a{
    padding: 14px 0px;
}
.sidebar-list a {
    display: block !important;
    text-align: center;
    color: #fff !important;
    font-size: 14px;
    line-height: normal;
}

.sidebar-list{
    display: block;
}

.border-start{
    border-left: 1px solid rgb(187, 187, 187);
    margin: 0px 12px;
    padding-left:12.5px;
}

.online-indicator {
    position: absolute;
    right: 34px;
    bottom: 15px;
    width: 10px;
    height: 10px;
    background-color: #28C76F;
    border-radius: 50%;
    border: 2px solid white;
  }
  .avtar-img{
    border-radius:32px;
    width: 50px;
  }
  .black-border,.black-border i{font-weight:bold;}
  .navbar-border-shaddow{
    border-radius: 6px;
    background: #FFF;
    box-shadow: 0px 2px 12px 0px rgba(165, 163, 174, 0.30);
  }
  .card-section {
    border-radius: 6px;
    box-shadow: 0px 2px 12px 0px rgba(165, 163, 174, 0.30);
  }
  .card-bg-1{
    background-image: url('/assets/img/image-1.png');
    background-repeat: no-repeat;
    height: 100%;
    width: 100%;
    border-radius: 6px;
  }

  .main-card{
    margin: 30px 0px;
  }

  .card-color-1{
    background-color: #00b0f0;
    height: 100%;
    opacity: 0.9 ;
    border-radius: 6px;
    box-shadow: 0px 2px 12px 0px rgba(165, 163, 174, 0.30);
  }

  .card-bg-2{
    background-image: url('/assets/img/image-2.png');
    background-repeat: no-repeat;
    height: 100%;
    border-radius: 6px;
  }

  .card-color-2{
    background-color: #012cae;
    height: 100%;
    opacity: 0.9 ;
    border-radius: 6px;
    box-shadow: 0px 2px 12px 0px rgba(165, 163, 174, 0.30);
  }

  .card-bg-3{
    background-image: url('/assets/img/image-3.png');
    background-repeat: no-repeat;
    border-radius: 6px;
    height: 100%;
  }

  .card-color-3{
    background-color: #111;
    height: 100%;
    opacity: 0.9 ;
    border-radius: 6px;
    box-shadow: 0px 2px 12px 0px rgba(165, 163, 174, 0.30);
  }

  .profile-icon{
    border-radius: 6px;
    background-color: #fff;
    padding: 13px;
    width: 50px;
    justify-content: center;
    display: flex;
  }

  .table-title h4{
    color: #012CAE;
    font-size: 22px;
    font-weight: 500;
    line-height: normal;
    padding: 24px 10px 10px 24px;
  }
  .table-bg{
    border-radius: 6px;
    background: #FFF;
    box-shadow: 0px 2px 12px 0px rgba(165, 163, 174, 0.30);
   
  }
  .table-bg table tr th{
    color: #1D1D1E;
    font-size: 15px;
    font-weight: 600;
    line-height: 130%;
    border-bottom: 1px solid #DBDADE;
    padding: 10px 24px;
  }
  .table-bg table tr td{
    color: #5D596C;
    font-size: 15px;
    font-weight: 400;
    line-height: 130%;
    border-bottom: 1px solid #DBDADE;
    padding: 10px 24px;
  }
  .view_client_btn{
    border-radius: 4px;
    background: #00b0f0;
    padding: 10px;
    opacity: 0.9;
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    line-height: 130%;
  }
  .view_client_btn:hover{
    color: #fff;
  }

  .custom_pagination{
    margin-top: 90px;
  }
.custom_pagination .page-item.active .page-link {
    color: #fff;
    border-color: #00BDD1;
    border-radius: 6px;
    background: #00BDD1;
}
.custom_pagination .page-item .page-link {
    border-radius: 6px;
    margin-left: 5px !important;
    background: rgba(134, 146, 208, 0.08);
    color: #A5A3AE;

}
.custom_pagination .page-link:focus {
    z-index: 2;
    outline: 0;
    box-shadow: none;
}

.sidenavbar {
    min-height: 100%;
    z-index: 1;
    top: 0;
    left: 0;
    overflow-x: hidden;
  }

  .sidenavbar .nav-item {
    padding: 5px 8px ;
  }
  .z-index-0{
    z-index: 0;
  }

  .overflow-x{
    overflow-x:auto;
  }

  .att-header{
    z-index: 1028;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background: #fff;
    color: #3f4d67;
    transition: all 0.3s ease-in-out;
    width: 100%;
  }

  body .language-select .goog-te-gadget-simple a span {
    color: #5D596C !important;
}
/* new css end */
.blink {
    animation: blinker 1.5s linear infinite;
    color: red;
    /* Larger, responsive font size */
    margin-bottom: 20px;
}

@keyframes blinker {
    50% {
        opacity: 0;
    }
}
.noblink {
   margin-right: 0.5rem;
    }
.tabnav.tab-nav-custom.w-auto a {
    line-height: 40px;
    display: ruby;
}
.tabs_nav > li > a{
    line-height: normal;
}
/* new css end */

.step span{
    background: #012cae;
    border-radius: 100px;
    text-align: center;
    color: #fff;
    padding: 2px 6px;
    font-weight: 600
}
.documents_card{
    padding: 15px;
    height: 86%;
    border-radius: 15px;
    margin-top: 10px;
    box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.075) !important;
    text-align: center;
}
.documents_card h5{
    font-size: 18px;
    font-weight: 600;
}
.documents_card p{
    color: #343434;
}
.card-deck.landing-card-parent .card-title{font-size: 16px;
    font-weight: bold;}
.doc_img{
    height: 30px;
    width: 30px;
    margin: 10px;
}
.step {
    padding: 12px;
    border: 2px solid #012cae;
    border-radius: 25px;
}
.p-step{
    margin-bottom: 0px;
    margin-right: 3px;
    color: #012cae;
    font-weight: 600;
    font-size: 15px;
}
.doc_btn{
    background-color: #012CAE;
    color:#ffff;
    border-radius: 25px;
    font-weight: 600;
    padding: 15px;
    width: 100%;
    display: block;
}
.doc_btn:hover{
    background-color: #012CAE;
    color:#ffff;
    border-radius: 25px;
    font-weight: 600;
    padding: 15px
}
.document_btn_div{
    padding: 0px 90px;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.text-lightblue {
    color: #00B0F0 !important;
}

.landing-card-parent .card{
    border-radius: 15px !important;
}

.landing-card-parent .card .card-footer{
    border-top: none;

}

.landing-card-parent .card .card-footer .btn-div{
    min-width: 100px;
}
/* .main-div-box{
    text-align: center !important;
    padding: 0;
    height: 100%;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-between;
    border: none;
}
.main-div-box .data-div{
    padding: 15px;
    height: 100%;
    margin-top: 10px;
    text-align: center;
}
.main-div-box .btn-div{
    padding: 15px;
    height: 100%;
    margin-top: 10px;
    text-align: center;
    padding: 0px 90px;
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.main-div-box .box-div{
    margin-top: 0.5rem;
    border-radius: 15px;
    box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.075) !important;
} */
.br-hr-1{
	border-right: 1px solid rgba(0, 0, 0, 0.1);
}
.sec_merger{margin: 0 auto;padding: 0;}
.hide-data{display:none;}
hr {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
}
.tab-nav-custom{
	padding-left: 16px;
	padding-right: 16px;
}
.nav-btn-sec{
border: 0;
margin: 0 0;
border: 1px solid #00b0f0;
color: #000;
padding: 8px 10px;
border-radius: 0.25rem;
transition: all 0.3s ease-in-out;
}
.case-note-btn{
	margin-bottom: 0 !important;
	padding: 6px 15px !important;
}
.text-c-light-blue{color:#00b0f0;}
.text-underline{text-decoration: underline;}
.height-max-content{height: max-content;}

   
.icon_name_with{
	display: -webkit-inline-box !important;
}
.nav-btn-sec.active{
	color: #fff;
	background-color: #00b0f0;
	padding: 8px 10px;
	box-shadow: 0px 0px 13px -1px rgba(165, 163, 174,0.30);
	border: 1px solid #00b0f0;
	border-radius: 0.25rem;
	z-index: 2;
}
.mt-10rem{
	margin-top: 10rem;
}
/* #printableArea{min-height:450px;} */
.mt-unset{
	margin-top: unset;
}
.transition-effect {
    transition: all 0.3s ease;
}
.attorney_form_submission .form-group{margin-bottom:0px;}
.main-card-shadow{
	border-radius: 6px;
	background: #FFF;

}

.text-c-black{
	color: #000000;
}

.fs-17px{
	font-size: 17px !important;
}
.fs-12{
    font-size: 12px !important;
}

.sec-heading-font{
	color: #000000 !important;
	font-size: 16px !important;
	font-weight: bold !important;
	text-decoration: none !important;
	border: none !important;
	border-bottom: 2px solid #00b0f0 !important;
}

.text-lightblue{
	color: #00b0f0 !important;
}

.d-unset{
	display: unset !important;
}
.border_bottom {
    border-bottom: 2px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
	margin-top:10px;
}
.border_bottom_light{
	border-bottom: 1px solid #d5cccc;
    padding-bottom: 5px;
	margin-bottom: 5px;
	margin-top:5px;
}

.checkbox_align_w{display:inline-flex;}
.debts-form .form-cstm-row{
    border-bottom:1px solid #efefef;
}
.debt_no{color:#012cae;}
.row.insider_data {
    border-bottom: 1px solid #012cae;
}
.row.credit_summ, .common_creditor_summary{

    /* padding: 10px 5px 0px 5px;
    border-radius: 5px; */
    /* -webkit-box-shadow: 0px 1px 2px 0px #0000000F; */
    /* -webkit-box-shadow: 0px 1px 3px 0px #0000001A; */
    /* box-shadow: 0px 1px 2px 0px #0000000F; */
    /* box-shadow: 0px 1px 3px 0px #0000001A; */
}
/* new css end */
.bg-red{
    background-color: red;
}
.lightblue-bg{
    background-color: #00b0f0;
}
.mx-ht{
    height: max-content;
}
.card-custom .card-header{
    background: none !important;
    -webkit-box-shadow: 0px 1px 2px 0px #0000000F;
    -webkit-box-shadow: 0px 1px 3px 0px #0000001A;
    box-shadow: 0px 1px 2px 0px #0000000F;
    box-shadow: 0px 1px 3px 0px #0000001A;
    margin-bottom:10px;
}
.card-custom{border: 1px solid #efefef; border-radius: 10px;}
.text-c-light-blue{color:#00b0f0;}
.delte-icon{padding:5px 5px !important;}

.red-flag .radio-primary {
    padding: 10px 10px 10px 10px;
    border: 1px solid #012cae;
    /* color: #fff; */
    margin-right: 10px;
    border-radius: 5px;
}
.red-flag .radio-primary > label{
    font-size: 16px;
}
.red-flag .align-left>p{
    font-size: 16px;;
}
.financial-affairs-sec span {
  word-break: break-all;
}
.pcoded-wrapper .accordion-content .card_question {
    width: 100%;
    background: #f4f5fb;
    border-radius: 10px;
    text-align: center;
}
body {
    top: 0 !important;
}

@media (min-width: 1290px){
    .debtor-card span {
        font-size: 11px !important;
    }
    .radio_btn .d-flex {
        justify-content: space-between;
    }
}
.box-size-box {
    border: 2px solid #00000017;
    background: #f7f8fa;
    text-align: center;
    height: 230px;
    border-radius: 4px;
}
.main-box-1 img {
    width: 50px;
}
button.new-btn {
    background: #f0f0f0;
    border: none;
    color:#0bad0b;
    padding: 4px 8px;
}
button.new-btn-1 {
    background: #f0f0f0;
    border: none;
    color:red;
    padding: 4px 8px;
}
.upload-icon i {
    background: #00b0f0;
    padding: 11px 12px;
    color: #fff;
    border-radius: 4px;
}

.view_client_btn.btn-danger {
    color: #fff;
    background-color: #f44236;
    border-color: #f44236;
}
.l-h-12px{
    line-height: 12px;
}
.att_doc_bankruptcy_certificate, .att_doc_bankruptcy_certificate_small{
    text-align: right !important;
    width: 100%;
    display: block;
}
.attorney_edit.head {
    position: -webkit-sticky;
    position: sticky;
    z-index: 1000;
    border-bottom: 1px solid #eaeaea;
    top: 0;
    background: rgb(0,22,87);
    background: linear-gradient(90deg, #00b0f0 11%, rgba(14,66,223,1) 100%);
    padding: 0rem 2.5rem;
    border-radius: 0.25rem 0.25rem 0rem 0rem;
    display: flex;
}
.questionnaire-model {
    padding: 0 !important;
}

label.click_all_docs {
    font-size: 13px;
    font-weight: bold;
}
.toggle-switch input[type=checkbox] {
    height: 0;
    width: 0;
    visibility: hidden;
}

.toggle-switch label {
    cursor: pointer;
    text-indent: -9999px;
    width: 35px;
    height: 20px;
    background: gray;
    display: block;
    border-radius: 100px;
    position: relative;
}

.toggle-switch label:after {
    content: '';
    position: absolute;
    top: 5px;
    left: 5px;
    width: 10px;
    height: 10px;
    background: #fff;
    border-radius: 90px;
    transition: 0.5s;
}

.toggle-switch input:checked+label {
    background: #012cae;
}

.toggle-switch input:checked+label:after {
    left: calc(100% - 5px);
    transform: translateX(-100%);
}

.toggle-switch label:active:after {
    width: 130px;
}
.seeting_page_attr #headingOne{
background: #efefef;
    padding: 0px 10px 0px 10px;
}
.go-back-to-parent-btn{
    border: 2px solid #00b0f0;
    border-radius: 0.275rem;
    padding: 6px 10px;
    background: #ebf9ff;
    color: #1500ff !important;
    font-size: 14px;
    font-weight: 600;
}
.att-edit-close-btn{
    background: black;
    padding: 0.4rem 0.5rem;
    border-radius: 5px;
}

@media screen and (max-width: 992px) {
    .reviewed-parent{
        position: unset;
        background-color: unset;
        justify-content: end;
    }

    .reviewed-parent .reviewed-section{
        background-color: #efeef9;
    }

    .requested_client_documents .invitemodalLabel, .requested_client_documents .upload_labels{
        max-width: 100%;
        flex: 0 0 100%;
    }

    .requested_client_documents .upload_labels label{
        text-align: left !important;
        padding-left: 0px !important;
    }
}

@media only screen and (max-width: 575px) {
    .requested_client_documents .group-1, .requested_client_documents .group-2{
        flex: 0 0 100%;
        max-width: 100%;
    }

    .requested_client_documents .group-2 a{
        float: left !important;
    }
}
