.ng5-slider.animate .ng5-slider-pointer{
    outline: none !important; 
}
.ng5-slider .ng5-slider-pointer.ng5-slider-active:after{
    background-color: #fff !important; 
}
.ng5-slider .ng5-slider-bar{
    background: #d3eefe !important;
    height: 7px !important;
    border-radius: 20px !important;
}
.ng5-slider .ng5-slider-pointer{
    background-color: #2098e4 !important;
}
.ng5-slider .ng5-slider-bubble{
    padding: 1px 7px !important;
    color: #8d8e8e !important;
    font-size: 13px !important;
    font-weight: 600 !important;
}
.invalid{
    font-size: 0.8em;
    margin-top: 85px;
    color: red;
    margin-left: 10px;
    font-weight: 500;
}
.rstert .rmiform li.full.cntad .form-fieldz.cadd{
    width: 100% !important;
}
.tox-statusbar__branding{
    display: none;
}
.faqik_list li h3{
    outline: none;
}
.ngx-pagination{
    text-align: center;
}
.ng-value-label,.ng-option-label{
    color: #000 !important;
}
.ng-select .ng-select-container{
    min-height:30px !important;
}
.ng-select{
    padding-bottom : 0px !important;
}
.ng-select.ng-select-single .ng-select-container .ng-arrow-wrapper{
    margin-bottom: 7px;
}
.ng-select .ng-arrow-wrapper .ng-arrow{

    color: #000 !important;
}
.ng-select .ng-select-container:after{
    border: 0px !important;
}
.ng-select .ng-select-container{
    border: 2px solid #126194 !important;
    border-radius: 14px !important;
    padding: 0px 13px !important;
    background: #fff;
}
.ng-select .ng-select-container .ng-value-container{
    border-top:0px !important;
}
.rmiform li .sbtbtn.gr:disabled{
    background: #b3b3b3 !important;
}
.ngx-file-drop__content{
    display: block !important;
    height: 170px !important;
}
.ngx-file-drop__drop-zone{
    height: 170px !important;
}
.subscriber .ngx-file-drop__content{
    height: auto !important;
}
.subscriber .ngx-file-drop__drop-zone{
    height: auto !important;
}
.right_profile{
    width: 80% !important;
}
.left_header{
    width: 20% !important;
}
.top_header_content ul li.hel{margin-right:0px !important;}
.top_header_content ul li.metr{margin-right:0px !important;}

[data-type="autocomplete"],[data-type="hidden"]{
    display: none !important;
} 
.form-group.style-wrap{
    display: none !important;
}
.form-group.access-wrap,.form-group.other-wrap{
    display: none !important;
}
.clear-all{
    background: #e41f1f;
    color: #fff;
}
.tag__text{
    line-height: 31px !important;
}
.act{display:block !important;}

.publish_tarea .tabliord ul li .bxtab{
    min-height: 150px !important;
}
.twotabs li{
    background: #e6e6e6 !important;
    color: #4e4e4e !important;
}
.twotabs li.activee{
    background: #1f97e4 !important;
    color: #f4f90d !important;
}

.form-wrap.form-builder .frmb li{
    border: 1px solid #d6d6d6;
    border-radius: 4px;
}
.form-wrap.form-builder .frmb .field-label{
    color: #272727;
}
.form-wrap.form-builder .frmb .form-field .form-group [type='text'],.form-wrap.form-builder .frmb .form-field .form-group [type='number'],.form-wrap.form-builder .frmb .form-field .form-group [type='email'],.form-wrap.form-builder .frmb .form-field .form-group [type='tel'],.form-wrap.form-builder .frmb .form-field .form-group [type='textarea'],.form-wrap.form-builder .frmb .form-field .form-group [type='date']{
border: 1px solid #aaa;
}
.mce-content-body{
    outline: none;
}

.sform_enabled{
    background: #1f97e4;
    color: #fff;
    padding: 6px 20px;
    border-radius: 25px;
    margin-right: 10px;
    display: inline-block;
    border: 2px solid #1a729c;
    outline: none;
    cursor: pointer;
}
.sform_disabled{
    background: #f1f1f1;
    color: #1f97e4;
    padding: 6px 20px;
    border-radius: 25px;
    margin-right: 10px;
    display: inline-block;
    border: 2px solid #019cff;
    outline: none;
    cursor: pointer;
}

.rstert .rmiform.lgdtl .brd_ico.pwv:before,.rstert .rmiform.lgdtl .brd_ico:before{
    display: none;
}
.rmiform li .sbtbtn:disabled{
    background: #c5c5c5;
}
.loginpage .brd_ico:before{
    display: none !important;
}
.chawe label:after{
    border: 2px solid #1f97e4 !important;
}



/** 
  

.default_template{
    padding: 10px !important;
}
.default_template_container{
    border: 2px solid #797979 !important;
}
.default_template .mp_form_header{
    background: #585858 !important;
    min-height: 0px !important;
    margin-top: -10px !important;
    margin-left: -10px !important;
    margin-right: -10px !important;
    margin-bottom: 15px !important;
    height: auto;
    padding: 3px 10px;
}
.default_template .mp_form_privacy{
    text-align: center !important;
}
.default_template .mp_form_privacy p{
    margin: 5px !important;
    font-size: 0.8em !important;
}
.default_template .mp_form_privacy a{
    color: #1f97e4 !important;
    text-decoration: underline !important;
}
.default_template .mp_form_powered{
    text-align: center !important;
    font-size: 0.8em !important;
    margin-bottom: 10px !important;
}
.default_template .mp_form_powered a{
    color: #1f97e4 !important;
    text-decoration: underline !important;
    
}
.default_template .mp_form_footer{
    background: #585858 !important;
    min-height: 0px !important;
    margin-bottom: -10px !important;
    margin-left: -10px !important;
    margin-right: -10px !important;
    height: auto !important;
    padding: 3px 10px;
}
.default_template [type='email']{
    border-radius: 15px !important;
    border: 1px solid #575757 !important;
    margin-top: 8px !important;
}
.default_template [type='text']{
    border-radius: 15px !important;
    border: 1px solid #575757 !important;
    margin-top: 8px !important;
}
.default_template [type='date']{
    border-radius: 15px !important;
    border: 1px solid #575757 !important;
    margin-top: 8px !important;
}
.default_template [type='number']{
    border-radius: 15px !important;
    border: 1px solid #575757 !important;
    margin-top: 8px !important;
}
.default_template [type='textarea']{
    border-radius: 15px !important;
    border: 1px solid #575757 !important;
    margin-top: 8px !important;
    min-height: 90px;
}
.default_template [type='button'],.default_template [type='reset'],.default_template [type='submit']{
    background: #575757 !important;
    color: #fff !important;
    border-radius: 20px !important;
    border: 1px solid !important;
    outline: none !important;
    cursor: pointer !important;
}
.default_template .qq-gallery .qq-upload-button{
    background: #1f97e4 !important;
    border: none !important;
}


.mailpod_blue{
    padding: 10px !important;
}
.mailpod_blue_container{
    border: 2px solid #2b88c3 !important;
    border-radius: 15px !important;
    background: #f3faff !important;
}
.mailpod_blue .rendered-form label{
    color: #155f8e !important;
}
.mailpod_blue .rendered-form h1{
    color: #1f97e4 !important;
}
.mailpod_blue .mp_form_header{
    background: #1f97e4 !important;
    min-height: 0px !important;
    margin-top: -10px !important;
    margin-left: -10px !important;
    margin-right: -10px !important;
    margin-bottom: 15px !important;
    height: auto;
    padding: 3px 10px;
    border-top-right-radius: 12px;
    border-top-left-radius: 12px;
}
.mailpod_blue .mp_form_privacy{
    text-align: center !important;
}
.mailpod_blue .mp_form_privacy p{
    margin: 5px !important;
    font-size: 0.8em !important;
    color: #0d5184;
}
.mailpod_blue .mp_form_privacy a{
    color: #1f97e4 !important;
    text-decoration: underline !important;
}
.mailpod_blue .mp_form_powered{
    text-align: center !important;
    font-size: 0.8em !important;
    margin-bottom: 10px !important;
    color: #0d5184;
}
.mailpod_blue .mp_form_powered a{
    color: #1f97e4 !important;
    text-decoration: underline !important;
    
}
.mailpod_blue .mp_form_footer{
    min-height: 0px !important;
    margin-bottom: -10px !important;
    margin-left: -10px !important;
    margin-right: -10px !important;
    height: auto !important;
    padding: 3px 10px;
    background: #1f97e4 !important;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
}
.mailpod_blue [type='email']{
    border-radius: 10px !important;
    border: 2px solid #1f97e4 !important;
    min-height: 40px;
    margin-top: 8px !important;
    color: #125c8c !important;
}
.mailpod_blue [type='text']{
    border-radius: 10px !important;
    border: 2px solid #1f97e4 !important;
    min-height: 40px;
    margin-top: 8px !important;
    color: #125c8c !important;
}
.mailpod_blue [type='date']{
    border-radius: 10px !important;
    border: 2px solid #1f97e4 !important;
    min-height: 40px;
    margin-top: 8px !important;
    color: #125c8c !important;
}
.mailpod_blue [type='number']{
    border-radius: 10px !important;
    border: 2px solid #1f97e4 !important;
    min-height: 40px;
    margin-top: 8px !important;
    color: #125c8c !important;
}
.mailpod_blue [type='textarea']{
    border-radius: 10px !important;
    border: 2px solid #1f97e4 !important;
    margin-top: 8px !important;
    min-height: 90px;
    color: #125c8c !important;
}
.mailpod_blue [type='button'],.mailpod_blue [type='reset'],.mailpod_blue [type='submit']{
    background: #1f97e4 !important;
    color: #fff !important;
    border-radius: 10px !important;
    border: 1px solid !important;
    outline: none !important;
    cursor: pointer !important;
}
.mailpod_blue .qq-gallery .qq-upload-button{
    background: #1f97e4 !important;
    border: none !important;
    
}





.glossy_dark{
    padding: 10px !important;
}
.glossy_dark_container{
    border: 2px solid #333333 !important;
    border-radius: 10px !important;
    background: #fff !important;
}
.glossy_dark .rendered-form label{
    color: #2f2f2f !important;
}
.glossy_dark .rendered-form h1{
    color: #2f2f2f !important;
}
.glossy_dark .mp_form_header{
    background: #383838 !important;
    min-height: 0px !important;
    margin-top: -10px !important;
    margin-left: -10px !important;
    margin-right: -10px !important;
    margin-bottom: 15px !important;
    height: auto;
    padding: 3px 10px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    position: relative;
    overflow: hidden;
    z-index: 3;
}
.glossy_dark .mp_form_header.preview:after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100px;
    top: -3px;
    left: -3px;
    background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.33) 0%, rgba(255,255,255,0.33) 60%, rgba(255,255,255,0) 61%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,0.33)), color-stop(60%,rgba(255,255,255,0.33)), 
    color-stop(61%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.33) 0%, rgba(206, 206, 206, 0.33) 60%, rgba(255, 255, 255, 0) 61%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(-45deg, rgba(0, 0, 0, 0.33) 0%, rgba(206, 206, 206, 0.33) 60%, rgba(255, 255, 255, 0) 61%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(-45deg, rgba(0, 0, 0, 0.33) 0%, rgba(206, 206, 206, 0.33) 60%, rgba(255, 255, 255, 0) 61%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(135deg, rgba(165, 165, 165, 0.22) 0%, rgba(0, 0, 0, 0.68) 65%, rgba(255, 255, 255, 0) 67%, rgba(255, 255, 255, 0) 100%);
  }
.glossy_dark .mp_form_privacy{
    text-align: center !important;
}
.glossy_dark .mp_form_privacy p{
    font-size: 0.8em !important;
    margin-top: 5px;
    margin-bottom: 5px;
    color: #000000;
}
.glossy_dark .mp_form_privacy a{
    color: #4bb9ff !important;
    text-decoration: underline !important;
}
.glossy_dark .mp_form_powered{
    text-align: center !important;
    font-size: 0.8em !important;
    margin-bottom: 10px !important;
    color: #0d5184;
}
.glossy_dark .mp_form_powered a{
    text-decoration: underline !important;
    font-size: 0.8em !important;
    color: #ffffff;
    background: #333333;
    border-radius: 25px;
    width: fit-content;
    padding: 6px 20px;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    
}
.glossy_dark .mp_form_footer{
    min-height: 0px !important;
    margin-bottom: -10px !important;
    margin-left: -10px !important;
    margin-right: -10px !important;
    height: auto !important;
    padding: 3px 10px;
    background: #333333 !important;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    position: relative;
    overflow: hidden;
    z-index: 3;
}
.glossy_dark .mp_form_footer.preview:after {
    content: "";
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100px;
    top: -3px;
    right: -3px;
    transform: rotate(180deg);
    background: -moz-linear-gradient(-45deg, rgba(255,255,255,0.33) 0%, rgba(255,255,255,0.33) 60%, rgba(255,255,255,0) 61%, rgba(255,255,255,0) 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,0.33)), color-stop(60%,rgba(255,255,255,0.33)), 
    color-stop(61%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0)));
    background: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.33) 0%, rgba(206, 206, 206, 0.33) 60%, rgba(255, 255, 255, 0) 61%, rgba(255, 255, 255, 0) 100%);
    background: -o-linear-gradient(-45deg, rgba(0, 0, 0, 0.33) 0%, rgba(206, 206, 206, 0.33) 60%, rgba(255, 255, 255, 0) 61%, rgba(255, 255, 255, 0) 100%);
    background: -ms-linear-gradient(-45deg, rgba(0, 0, 0, 0.33) 0%, rgba(206, 206, 206, 0.33) 60%, rgba(255, 255, 255, 0) 61%, rgba(255, 255, 255, 0) 100%);
    background: linear-gradient(135deg, rgba(165, 165, 165, 0.22) 0%, rgba(0, 0, 0, 0.68) 65%, rgba(255, 255, 255, 0) 67%, rgba(255, 255, 255, 0) 100%);
  }

.glossy_dark [type='email']{
    border-radius: 5px !important;
    border: 1px solid #505050 !important;
    min-height: 40px;
    margin-top: 8px !important;
    color: #2b2b2b !important;
}
.glossy_dark [type='text']{
    border-radius: 5px !important;
    border: 1px solid #505050 !important;
    min-height: 40px;
    margin-top: 8px !important;
    color: #2b2b2b !important;
}
.glossy_dark [type='date']{
    border-radius: 5px !important;
    border: 1px solid #505050 !important;
    min-height: 40px;
    margin-top: 8px !important;
    color: #2b2b2b !important;
}
.glossy_dark [type='number']{
    border-radius: 5px !important;
    border: 1px solid #505050 !important;
    min-height: 40px;
    margin-top: 8px !important;
    color: #2b2b2b !important;
}
.glossy_dark [type='textarea']{
    border-radius: 5px !important;
    border: 1px solid #505050 !important;
    min-height: 40px;
    margin-top: 8px !important;
    color: #2b2b2b !important;
}
.glossy_dark [type='button'],.glossy_dark [type='reset'],.glossy_dark [type='submit']{
    background: #2e2e2e !important;
    color: #fff !important;
    border-radius: 6px !important;
    border: none;
    outline: none !important;
    cursor: pointer !important;
}
.glossy_dark .qq-gallery .qq-upload-button{
    background: #2e2e2e !important;
    border: none !important;
    
}
*/
.frmap_area:after{
    top: 30% !important;
}
.onoff_area{
    padding-left: 0px !important;
}

[type="submit"]:disabled{
    background: #c5c5c5;
}

[identifier="edit"] .nsm-dialog{
    max-width: 80% !important;
}
[identifier="edit"] .nsm-body{
    padding-right: 30px;
    padding-left: 30px;
}
[identifier="edit"] .nsm-content{
    border-radius: 25px;
    padding: 60px;
}
[identifier="attachment"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}
[identifier="attachment"] .nsm-dialog{
    max-width: 40% !important;
}

[identifier="preview"] .nsm-dialog{
    max-width: 80% !important;
}
[identifier="preview"] .nsm-body{
    padding-right: 20px;
    padding-left: 20px;
}
[identifier="preview"] .nsm-content{
    border-radius: 25px;
    padding: 20px;
}

[identifier="schedule"] .nsm-dialog{
    max-width: 90% !important;
}
[identifier="schedule"] .nsm-body{
    padding-right: 20px;
    padding-left: 20px;
}
[identifier="schedule"] .nsm-content{
    border-radius: 25px;
    padding: 20px;
}

[identifier="createsocialpost"] .nsm-dialog{
    max-width: 90% !important;
}
[identifier="createsocialpost"] .nsm-body{
    padding-right: 20px;
    padding-left: 20px;
}
[identifier="createsocialpost"] .nsm-content{
    border-radius: 25px;
    padding: 20px;
}

[identifier="fblogins"] .nsm-content{
    border-radius: 25px;
    padding: 20px;
}


[identifier="notificationsList"] .nsm-dialog{
    max-width: 50% !important;
}
[identifier="notificationsList"] .nsm-body{
    padding-right: 10px;
    padding-left: 10px;
}
[identifier="notificationsList"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}


[identifier="export"] .nsm-dialog{
    max-width: 50% !important;
}
[identifier="export"] .nsm-body{
    padding-right: 10px;
    padding-left: 10px;
}
[identifier="export"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

[identifier="followup"] .nsm-dialog{
    max-width: 50% !important;
}
[identifier="followup"] .nsm-body{
    padding-right: 10px;
    padding-left: 10px;
}
[identifier="followup"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

[identifier="actionhistory"] .nsm-dialog{
    max-width: 50% !important;
}
[identifier="actionhistory"] .nsm-body{
    padding-right: 10px;
    padding-left: 10px;
}
[identifier="actionhistory"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}
[identifier="transactionHistory"] .nsm-dialog{
    max-width: 80% !important;
}
[identifier="transactionHistory"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="transactionHistory"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

[identifier="apiAddSubscriber"] .nsm-dialog{
    max-width: 80% !important;
    top: 70px;
}
[identifier="apiAddSubscriber"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="apiAddSubscriber"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

[identifier="apiAddSubscriber1"] .nsm-dialog{
    max-width: 80% !important;
    top: 70px;
}
[identifier="apiAddSubscriber1"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="apiAddSubscriber1"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}


[identifier="thumbnail"] .nsm-dialog{
    max-width: 70% !important;
    top: 20px;
}
[identifier="thumbnail"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="thumbnail"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}


[identifier="addsegment"] .nsm-dialog{
    max-width: 85% !important;
    top: 30px;
}

[identifier="addsegment"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="addsegment"] .nsm-content{
    border-radius: 25px;
    padding: 15px 20px;
}

[identifier="editsegment"] .nsm-dialog{
    max-width: 85% !important;
    top: 30px;
}
[identifier="editsegment"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="editsegment"] .nsm-content{
    border-radius: 25px;
    padding: 15px 20px;
}

[identifier="selectmessage"] .nsm-dialog{
    max-width: 85% !important;
    top: 30px;
}
[identifier="selectmessage"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="selectmessage"] .nsm-content{
    border-radius: 25px;
    padding: 25px 20px;
}

[identifier="manageusers"] .nsm-dialog{
    max-width: 85% !important;
    top: 30px;
}
[identifier="manageusers"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="manageusers"] .nsm-content{
    border-radius: 25px;
    padding: 25px 20px;
}

[identifier="selectfollowup"] .nsm-dialog{
    max-width: 85% !important;
    top: 30px;
}
[identifier="selectfollowup"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="selectfollowup"] .nsm-content{
    border-radius: 25px;
    padding: 25px 20px;
}


[identifier="watchDemo"] .nsm-dialog{
    max-width: 65% !important;
    top: 5px;
    height: 90%;
}
[identifier="watchDemo"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="watchDemo"] .nsm-content{
    border-radius: 25px;
    padding: 40px;
    height: 100%;
}

[identifier="resetKey"] .nsm-dialog{
    max-width: 50% !important;
    top: 100px;
}
[identifier="resetKey"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="resetKey"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}


[identifier="resetKey1"] .nsm-dialog{
    max-width: 50% !important;
    top: 100px;
}
[identifier="resetKey1"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="resetKey1"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

[identifier="removeDuplicateS"] .nsm-dialog{
    max-width: 40% !important;
    top: 100px;
}
[identifier="removeDuplicateS"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="removeDuplicateS"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

[identifier="mergeProjectNow"] .nsm-dialog{
    max-width: 40% !important;
    top: 100px;
}
[identifier="mergeProjectNow"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="mergeProjectNow"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

[identifier="resetKey2"] .nsm-dialog{
    max-width: 40% !important;
    top: 100px;
}
[identifier="resetKey2"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="resetKey2"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

[identifier="sendemail"] .nsm-dialog{
    max-width: 40% !important;
    top: 100px;
}
[identifier="sendemail"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="sendemail"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}
[identifier="confirmsent"] .nsm-dialog{
    max-width: 40% !important;
    top: 100px;
}
[identifier="confirmsent"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="confirmsent"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}
[identifier="sendtest"] .nsm-dialog{
    max-width: 40% !important;
    top: 100px;
}
[identifier="sendtest"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="sendtest"] .nsm-content{
    border-radius: 25px;
    padding: 10px;
}

[identifier="demo"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="demo"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="demo"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

[identifier="demosuccess"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="demosuccess"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="demosuccess"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

[identifier="loadtemplate"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="loadtemplate"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="loadtemplate"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}


[identifier="copy"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="copy"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="copy"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}
[identifier="copyProject"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="copyProject"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="copyProject"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

[identifier="copy1"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="copy1"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="copy1"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}
[identifier="copyProject1"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="copyProject1"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="copyProject1"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}


[identifier="delete"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="delete"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="delete"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}
[identifier="deleteu"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="deleteu"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="deleteu"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}
[identifier="deletep"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="deletep"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="deletep"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}
[identifier="deleteAll"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="deleteAll"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="deleteAll"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

[identifier="deleteAllAll"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="deleteAllAll"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="deleteAllAll"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}


[identifier="viewtags"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="viewtags"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="viewtags"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}
[identifier="unsubscribeAll"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="unsubscribeAll"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="unsubscribeAll"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}
[identifier="subscribeAll"] .nsm-dialog{
    max-width: 40% !important;
}
[identifier="subscribeAll"] .nsm-body{
    padding-right: 15px;
    padding-left: 15px;
}
[identifier="subscribeAll"] .nsm-content{
    border-radius: 25px;
    padding: 30px;
}

.blockbuilder-branding{
    display: none !important;
}
.blank{
    border: 1px solid #e41f1f !important;
}
#editormain .tox{
    border-radius: 25px;
    border: 2px solid #1f97e4;
    padding: 10px;
    background: #fff;
}
button:disabled{
    background: #b3b3b3 !important;
}
/*
.iframepreview iframe {
    pointer-events: none;
  }*/

  .tooltip-show{
    max-width: 400px !important;
  }

  .status_col_ab{width:22%; margin-right:4%; float:left; text-align:center; position:relative;}
.status_col_ab:after{width:1px; height:100%; position:absolute; right:0; content:""; background:#8fceff !important;}



.status_col_ab2{width:22%; margin-right:4%; float:left; text-align:center; position:relative;}
.status_col_ab2:after{width:1px; height:100%; position:absolute; left:0; content:""; background:#8fceff !important;}



.status_col_ab1{width:22%; margin-right:4%; float:left; text-align:center; position:relative;}
.status_col_ab1 .status_text_ab h3{color:#d59500 !important;}



.status_text_ab h3{font-size:30px; line-height:36px; font-weight:600; color:#03b500; position:absolute; left:0; top:0; }
.status_col_ab:nth-child(2) .status_text_ab h3{color: #018ffb;}
.status_col_ab:nth-child(3) .status_text_ab h3{color:#d59500;}
.status_col_ab:nth-child(4) .status_text_ab h3{color:#4a34b8;}


.status_text_ab2 h3{font-size:36px; line-height:36px; font-weight:600; color:#03b500; position:absolute; left:0; top:0; }
.status_col_ab2:nth-child(2) .status_text_ab h3{color:#4a34b8;}
.status_col_ab2:nth-child(3) .status_text_ab h3{color:#d59500;}
.status_col_ab2:nth-child(4) .status_text_ab h3{color:#c70000;}

.status_col_ab2 .status_text_ab p{
    margin: 0;
    text-align: left;
}

input[type='button']:disabled{
    background: #b3b3b3 !important;
}


    .ribleft1 {
        width: 100%;
        float: left;
        position: absolute;
        top: 28px;
        left: -90px;
        background: #f2af32;
        transform: rotate(-35deg);
        text-align: center;
    }
    
    .ribleft1 p{
        margin: 0;
        color: #fff;
        text-transform: uppercase;
        font-weight: 600;
        font-size: 15px;
        width: 100%;
        float: left;
        line-height: 35px;
    }
    .ribleft1 a{
        color: #fff;
        display: inline-block;
        font-size: 10px;
        font-weight: 400;
        line-height: 13px;
        padding: 7px 15px;
    }
    .ribleft1 span{
        display: block;
    }

    .ribleft2 {
        width: 100%;
        float: left;
        position: absolute;
        top: 15px;
        left: -150px;
        background: #f2af32;
        transform: rotate(-35deg);
        text-align: center;
    }
    
    .ribleft2 p{
        margin: 0;
        color: #fff;
        text-transform: uppercase;
        font-weight: 600;
        font-size: 15px;
        width: 100%;
        float: left;
        line-height: 35px;
    }
    .ribleft2 a{
        color: #fff;
        display: inline-block;
        font-size: 10px;
        font-weight: 400;
        line-height: 13px;
        padding: 7px 15px;
    }
    .ribleft2 span{
        display: block;
    }
   
.ribleft {
    width: 100%;
    float: left;
    position: absolute;
    top: 40px;
    left: -160px;
    background: #f2af32;
    transform: rotate(-35deg);
    text-align: center;
}

.ribleft p{
    margin: 0;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 15px;
    width: 100%;
    float: left;
    line-height: 35px;
}
.ribleft a{
    color: #fff;
    display: inline-block;
    font-size: 16px;
    line-height: 16px;
    padding: 7px 15px;
}
.ribleft span{
    display: block;
}
.tabaream.prcingt .ik_price_col{
    overflow: hidden;
}
.ik_price_col{
    position: relative;
    overflow: hidden;
}

.iconbxb_list{
    display: flex;
}
.iconbxb_list li:last-child{
    margin-bottom: 24px !important;
}
ip-email-builder{
    height: calc(100vh - 119px) !important;
}
.drag-element{
    background: #1f97e400 !important;
}
.mat-stroked-button{
    background: #1f97e4 !important;
}
.mat-button-wrapper{
    color: #fff !important;
}


.md-drppicker{
    background: #fff;
}
.md-drppicker .mat-button-wrapper{
    color: #000 !important;
}
.md-drppicker .mat-button-focus-overlay{
    opacity: 0.1 !important;
}
.md-drppicker .calendar td:hover{
    background: #eeeeee !important;
}
.md-drppicker td.start-date{
    background: #137d11;
    color: #fff;
}
.md-drppicker td.start-date:hover{
    background: #137d11 !important;
    color: #fff  !important;
}
.md-drppicker td.in-range{
    background: #e6f3fb;
}
.md-drppicker td.end-date{
    background: #850a0a;
    color: #fff;
}
.md-drppicker td.end-date:hover{
    background: #850a0a  !important;
    color: #fff  !important;
}
.md-drppicker .today{
    background: #b8def7 !important;
    border-radius: 20px !important;
    color: #000 !important;
    font-weight: 300 !important;
}
.md-drppicker button.mat-primary{
    background: #1591e1 !important;
}
.md-drppicker button.mat-primary .mat-button-wrapper{
    color: #ffffff !important;
}


.top_header_content ul.submenu a{
    padding: 11px 15px !important;
}

.mat-tooltip,.cdk-overlay-container{
    font-size: 1em  !important;
    z-index: 999999 !important;
}

.ng-dropdown-panel.ng-select-bottom{
    width: 600px !important;
    min-width: 400px !important;
}

.fa-external-link:hover{
    color: #e4b507 !important;
}
.hmsmenu_area li.hassub a.ui-state-default:after{
    right: 55px !important;
}
.hmsmenu_area a.lhmsb{
    padding: 17px 8px 18px 29px !important;
}


@media(max-width:979px){	
    .lt_logpop{display: none !important;}
    .ribleft{
        top: 12px !important;
        left: -124px !important;
    }
    .ribleft a{
        font-size: 10px !important;
    }
    .mailpodrecommended{
        margin-top:-30px !important;
    }
}
input:-webkit-autofill ~ label:not(.md-no-float) {
    transform: translate3d(0, -20px, 0) scale(1);
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    width: "calc((100% - 18px) / 0.75)";
    color: rgba(0,0,0,0.54);
}

.istab_list ul li {
    width: 33% !important; 
}

.report_email_logs .dropdown-btn{
    border-radius: 10px !important;
    border: 1px solid #aaa !important;
    background: #fff !important;
    height: 60px !important;
    outline: none;
    overflow: scroll;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex: 0 0 120px !important;
}
.report_email_logs1 .dropdown-btn{
    border-radius: 10px !important;
    border: 1px solid #aaa !important;
    background: #fff !important;
    height: 45px !important;
    outline: none;
    overflow: scroll;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex: 0 0 120px !important;
}
.rmiform li span{
    color: #0e6198;
}
.report_email_logs1 .selected-item, .report_email_logs .selected-item{
    font-size: 0.9em !important;
    margin-bottom: 3px !important;
    display: flex;
    line-height: 22px !important;
    border-radius: 8px !important;
}
.report_email_logs1 .selected-item a, .report_email_logs .selected-item a{
    color: white !important;
    background: #bf0101 !important;
    padding: 1px 5px 1px 5px !important;
    border-radius: 35px !important;
    font-size: 0.7em !important;
    height: 15px !important;
    margin-left: 5px !important;
    line-height: initial !important;
    align-self: center !important;
}
.report_email_logs1 .dropdown-down, .report_email_logs .dropdown-down{
    margin-left: 10px !important;
}
.report_email_logs1 .dropdown-up, .report_email_logs .dropdown-up{
    margin-left: 10px !important;
}
span[hidden]{
    display: none !important;
}





.keywordclass{
    color: #0571b7;
    font-weight: 500;
}
.valueclass{
    color: #459c01;
    font-weight: 400;
    text-decoration: underline;
} 
.valueclass_red{
    color: #8a1212;
    font-weight: 400;
    text-decoration: underline;
} 
.chipclass{
    border-radius: 25px;
    border: 1px solid #0a70b7;
    white-space: pre;
    background: #f2f9fd;
    margin-right: 5px;
    padding: 5px 15px;
    line-height: 38px;
}
.frmap_area:after{
    left: 30% !important; 
}
.dd span, .dd1 span{
    font-size: 12px !important;
    font-weight: 400;
}


.pro{
    background: #eaa508;
    color: #fff;
    font-size: 0.8em;
    padding: 3px 10px;
    border-radius: 25px;
    white-space: pre;
}
.regular{
    background: #1f97e4;
    color: #fff;
    font-size: 0.8em;
    padding: 3px 10px;
    border-radius: 25px;
    white-space: pre;
}
.wysiwyg{
    background: rgb(19, 160, 59);
    color: #fff;
    font-size: 0.8em;
    padding: 3px 10px;
    border-radius: 25px;
    white-space: pre;
}
.htmlonly{
    background: #711fe4;
    color: #fff;
    font-size: 0.8em;
    padding: 3px 10px;
    border-radius: 25px;
    white-space: pre;
}

.segment .colf_opt{
    width: 20% !important;
}

[identifier="selectfollowup"] .overlay.nsm-overlay-open,[identifier="selectmessage"] .overlay.nsm-overlay-open{
    z-index: 2050 !important; 
}
[identifier="addsegment"] .overlay.nsm-overlay-open{
    z-index: 1050 !important;
}
[identifier="confirmsent"] .overlay.nsm-overlay-open{
    z-index: 2050 !important; 
}


.message_row{
    border: 1px solid #7e7e7e;
    border-radius: 15px;cursor:pointer;    display: flex;
    padding: 10px 15px;
    margin-bottom: 10px;
}
.message_row:hover{
    border: 1px solid #2f7dd2 !important;
    background: #f2f8ff !important;
}
.segment .addrmvarea a img{
    width: 16px !important;
}

.fpdas_col{
    border-radius: 15px !important;
}
.low_height .tblcpa_area table td{
    padding: 5px 10px !important;
}
.tblbords{
    overflow-x: scroll;
}
.listbtnd li{margin-bottom:5px;}

.ng-dropdown-panel.ng-select-bottom{
    top: 35px !important;
}
.drag-scroll-content{
    display: flex !important;
    padding: 20px 0px;
}
.drag-scroll-wrapper{
    height: 100% !important;
}
.randoms:after{
    display: none !important;
}




.panel-heading{
    background: #1f97e4;
    color: #fff;
    padding: 18px 30px;
    position: relative;
    border-radius: 35px;
    cursor: pointer;
}
.panel-collapse{
    transition: width 2s, height 4s;
}

.tabaream.prcingt .ik_price_col:nth-child(2):after {
    border-right: 1px solid #d0d0d0;
    position: absolute;
    right: 0;
    top: 65px;
    content: "";
    width: 1px;
    height: 100%;
}
.track_click .switch.checked{
    background-color: rgb(74 157 234) !important;
}
.display-text{
    color: #1b5f8c !important;
}

.dd1 .display-text{
    color: #232323 !important;
    font-size: 12px !important;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    -webkit-font-smoothing: subpixel-antialiased;
}
.dd1 .nsdicon-angle-down{
    right: -10px !important;
}
.dd1 .ngx-dropdown-container button .nsdicon-angle-down::before{
    height: 6px !important;
    width: 6px !important;
    top: 4px !important;
}
.ngx-dropdown-container .ngx-dropdown-list-container ul.selected-items li{
    text-align: left;
}
.ngx-dropdown-container .ngx-dropdown-list-container  hr, .ngx-dropdown-container .ngx-dropdown-list-container .nsdicon-close{
    display: none !important;
}
.ngx-dropdown-container .ngx-dropdown-list-container ul li{
    font-size: 14px !important;
    text-align: left !important;
    color: #3479b7 !important;
    padding: 3px 10px !important;
    outline: none !important;
}

.ngx-dropdown-container .ngx-dropdown-button{
    border: 2px solid #126194 !important;
    border-radius: 22px !important;
    min-height: 35px !important;
    padding: 0px 13px !important;
    background: #fff;
}

.dd1 .ngx-dropdown-container .ngx-dropdown-button{
    border: none !important;
    border-radius: 0px !important;
    min-height: 8px !important;
    padding: 0px 20px !important;
    background: #fff;
}
.dd span, .dd1 span{
    font-size: 14px !important;
}
.ngx-dropdown-container .ngx-dropdown-list-container ul.selected-items li{
    border-radius: 25px !important;
    padding: 6px 13px !important;
}


.ngx-dropdown-container .ngx-dropdown-list-container ul.available-items li.active{
    background-color: #ffffff !important;
    border: 1px solid #3479b7 !important;
    border-radius: 25px !important;
}

.cke_editable {
    cursor: text;
    outline: none;
}
.ngx-dropdown-list-container{
    max-height: 500px !important;
    overflow: scroll !important;
    min-width: 300px !important;
}
.mat-list-base .mat-list-item {
    color: #000 !important;
}
.centercanvas .switch-medium{
    background-color: #1f97e4 !important;
  }
.centercanvas .switch-medium.checked{
    background-color: rgb(19, 165, 17) !important; 
}
.messagechooser .nsm-content{
    height: 100%;
}
.tagsdiv .ngx-dropdown-container .ngx-dropdown-button{
    border: none !important;
    background: #fff !important;
    min-height: 0px !important;
    padding: 4px 10px 3px 10px !important;
}
.tagsdiv .display-text {
    color: #1f97e4 !important;
}
.ngx-dropdown-container .ngx-dropdown-list-container ul.selected-items li{
    color: #fff !important;
}
.blueone .chsty1:after {
    width: 20px;
    height: 20px;
    border: 2px solid #198ad2;
    border-radius: 7px;
    content: "";
    position: absolute;
    left: 0px;
    top: -3px;
    background: #f8fcff;
}

.blockbuilder-preview{
    padding-top: 90px !important;
}