/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the
 * later versions of this theme.
 *
 * We advise that you use use this CSS to override
 * SmartAdmin styles.
 *
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 *
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */

#wrap-login{  margin: 30px 0  }

/*body.smart-style-6 .login-info{background: url(../img/header-profile-skin-1.png) no-repeat center center;}*/
body.admin #logo-group>span#logo:before{content:"BackOffice Decidento";color:#FFF}
body.admin nav ul li.active > a{background-color: rgba(69,69,69,.07);}

.smart-style-2 #header, .smart-style-2 .page-footer, .smart-style-2 .superbox-show{background:#0D3859}
.smart-style-2 #hide-menu a>i, .smart-style-2 .btn-header>:first-child>a{color:#FFF !important}
.smart-style-2 .header-search>input[type=text]{background:#FFF;border:none;color:#333}
.smart-style-2 .btn-primary, .smart-style-2 .smart-form .button{background:#0D3859;border-color:#0D3859}
.smart-style-2 .MessageBoxContainer {  border-radius: 4px;  max-width: 600px;  margin: 0 auto;  box-shadow: 0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);  background: #fff;  color: #333;  }
.smart-style-2 .txt-color-orangeDark{color:#0D3859 !important}

.list-actions li{padding-bottom: 5px}
.select2-container .select2-choice, .select2-selection{padding:0 8px !important}

.smart-form .modal-dialog{margin:30px auto !important}
.smart-form fieldset{padding-top:15px}
.smart-form .modal-dialog .modal-content div{padding:15px !important}
.smart-form .modal-dialog .modal-footer .btn{padding:6px 12px !important}
.smart-form .modal-dialog input[type=checkbox]{position:relative !important;left:0 !important}
.smart-form .select2-container-multi .select2-choices .select2-search-choice, .select2-selection__choice{padding: 1px 28px 1px 8px !important;  margin: 4px 0 3px 5px !important;}
.smart-form .select2-selection__choice__remove:before{padding:2px !important}
.state-error .select2-container .select2-selection{background:#fff0f0;border-color:#A90329}
.modal-body .select2{width:100%}
.panel-redLight > .panel-heading{background:#C93A2A}
.panel-orangeLight > .panel-heading{background: #e18132}

.panel-redLight > .panel-heading .panel-title .btn-group:first-child a{color:#FFF}
.panel-orangeLight > .panel-heading .panel-title .btn-group:first-child a{color:#FFF}
.badge-info{background-color:#0D3859}

/* MULTISELECT */
.smart-style-2 .ms-container .custom-header{ background-color: rgba(248,248,248,.9); padding: 5px; border: 1px solid #CCC; border-radius: 3px 3px 0 0; }
.smart-style-2 .ms-container .ms-selection .custom-header{ background-color: rgba(13,56,89,.6); font-weight: bold;}
.smart-style-2 .ms-container .ms-selectable ul, .smart-style-2 .ms-container .ms-selection ul{ border-top: none; border-radius: 0 0 3px 3px;}
.smart-style-2 .ms-container .ms-selectable li.ms-hover{ background-color: rgba(0,172,226,.3); color: #000; }
.smart-style-2 .ms-container .ms-selection li.ms-hover{ background-color: #ccc; color: #000; }
/*.smart-style-2 .ms-container .ms-selection li.ms-selected{ background-color: rgba(0,172,226,.3); }*/

label.label-strong{font-weight: bold; color:#3b9ff3}

.padding-h-15px{padding:0 15px}
.padding-tb-10{padding:10px 0}

.panel.error-exist .panel-heading{background:#C93A2A}
.panel.error-exist  > .panel-heading .panel-title .btn-group:first-child a{color:#FFF}

.nav-tabs a.error-exist{background:#fff0f0}

.bg-blue-light{background:#F4F7FC}

.txt-color-greenUltraLight{color:#49BE7C}
.txt-color-green{color: #007932}
.txt-color-red{color:#C93A2A}
.txt-color-black{color:#000000!important;}
.txt-color-blue{color:#3E90D4}
.txt-color-orange{color:#FFA200}
.txt-color-orangeDark{color:#FF6C60}
.txt-color-orangeLight{color:#FFC657}
.

.select2-results__options .select2-results__options--nested li{ padding-left: 20px; }

.see-more-list{font-size:18px; color:#000 !important;}

.smart-form .tab-pane .dataTables_filter .input-group-addon{width:16px;height:16px}

#irre-contact{margin-top:20px}

input.search-multi{text-indent:8px;margin-bottom:10px;box-sizing:border-box}

.panel-letter{margin-bottom:8px !important}
.panel-letter-inactive  > .panel-heading{border:1px solid #C93A2A}
.panel-letter-active  > .panel-heading{background:#3E90D4; color:#FFF}
.panel-letter-active  > .panel-heading .panel-title .btn-group:first-child a{color:#FFF}

.eletter-notes-editable {
    width: 100%;
    min-height: 200px;
    height: 80%;
    margin: 5px 0;
    padding: 0 2px;
}
#modalpreviewarticle .modal-dialog {
    width: 1000px!important;
}

.preloader {
    position: fixed;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    flex-direction: column;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    color: rgb(0, 56, 89);
    background-color: rgb(255, 255, 255);
    width: 100%;
    height: 100%;
    z-index: 12;
}
@keyframes spinner-ring {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}
.spinner-loader__ring::after {
    content: " ";
    display: block;
    width: 100px;
    height: 100px;
    margin: 1px;
    border-radius: 50%;
    border-color: rgb(0, 56, 89) transparent;
    border-style: solid;
    border-width: 4px;
    -webkit-animation: spinner-ring 1.2s linear infinite;
    animation: spinner-ring 1.2s linear infinite;
}

.d-none{
    display: none!important;
}

.bg--grey {
    background-color: #aaa;
}
.bg--light-green {
    background-color: #b0e07c;
}
.fl-right{
    float: right!important;
}

header .header-data
{
    height: 100%;
    width: auto;
    display: inline-block;
    font-size: 14px;
    position: relative;
    margin: 0 10px 0 0;
    line-height: 34px;
    font-weight: 400;
    letter-spacing: 0;
}
.alert-error {
    border-color: #952828;
    color: #f7edeb;
    background-color: #b74545;
}
.alert-danger p a{
    color: #ffffff!important;
    text-decoration: underline!important;
}
.text--blue {
    color: #3e90d4!important;
}
.text--red {
    color: #C93A2A!important;
}
.text--green {
    color: #49BE7C!important;
}
.text--white {
    color: #FFF!important;
}
.p-0 {
    padding: 0!important;
}
.mb-1 {
    margin-bottom: 1rem!important;
}
.mb-2 {
    margin-bottom: 2rem!important;
}
.mb-3 {
    margin-bottom: 3rem!important;
}
.mb-4 {
    margin-bottom: 4rem!important;
}
.mt-1 {
    margin-top: 1rem!important;
}
.mt-2 {
    margin-top: 2rem!important;
}
.mt-3 {
    margin-top: 3rem!important;
}
.mt-4 {
    margin-top: 4rem!important;
}
.smart-form .col-12 {
    width: 100%;
}
.modal-xl {
    width: 1140px!important;
}
.email-status-1 {
    display: inline-block;
    padding: 2px 5px;
    border-radius: 6px;
    color: #000;
}
.email-status-2 {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 7px;
    color: #000;
}
.email-status-3 {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 7px;
    color: #fff;
}
.email-status-4 {
    display: inline-block;
    padding: 2px 6px;
    border-radius: 7px;
    color: #fff;
}
.bg--email-status-1 {
    background-color: #3ea127;
}
.bg--email-status-2 {
    background-color: #3e90d4;
}
.bg--email-status-3 {
    background-color: #b74545;
}
.bg--email-status-4 {
    background-color: #ccc;
}
.txt-bold{font-weight: bold!important;}
