/*!***************************************************************
 * InServio Partners Management
 * 
 * By : Sulliman Aïad <info@sullimanaiad.com>
 *
 * To see full and uncompiled LESS source-code,
 * replace all occurences of "css" by "less"
 * in the URL of the current file.
 *****************************************************************/

ul#tabs li a {
    padding-left: 12px;
    padding-right: 12px;
}

        .alert.alert-purple {
            background-color: #F0EBF2;
            border-color: #DFC2F0;
            color: #9A5CBF;
        }
        
        .alert.alert-purple hr {
            border-top-color: #DFC2F0 !important;
        }
        #template_list {
        margin-left: -5px;
        margin-right: -5px;
    }
    
    .template_box {
        display: inline-block;
        width: 180px;
        height: 190px;
        border: 1px solid gray;
        border-radius: 10px !important;
        text-align: center;
        font-size: 18px;
        overflow: hidden;
        margin: 5px;
        padding: 5px;
        position: relative;
    }
    
    .template_title {
        display: block;
        line-height: 20px;
    }
    
    .box_bottom {
        position: absolute;
        bottom: 3px;
        width: 100%;
        margin-left: -5px;
    }
    
    .alert_btn {
        display: block;
        width: 100%;
        margin-bottom: 3px;
        color: white;
        text-decoration: none;
        background-color: black;
        padding: 1px;
    }
    
    .alert_btn:hover, .alert_btn:active, .alert_btn:visited, .alert_btn:link, .alert_btn:focus {
        color: white !important;
    }
    
    .alert_red {
        background-color: #f20000;
    }
    
    .alert_blue {
        background-color: #008ef2;
    }
    
    .alert_orange {
        background-color: #e38000;
    }
    
    .alert_green {
        background-color: #4e9f0c;
    }
    
    .alert_purple {
        background-color: purple;
    }
    
    .template_box i {
        display: block;
        margin-bottom: 10px;
        font-size: 54px;
    }
    
    /* Specific icon adjustments */
    .template_box .glyphicon, .template_box .fas, .template_box .far, .template_box .fa, .template_box .fab {
        margin-top: 15px;
    }
    
    .template_box [class^="flaticon-"] {
        margin-bottom: 0 !important;
    }
    #loading, #loading_2 {
        position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); color: white; font-size: 40px; z-index: 9999999; text-align: center; padding-top: 300px;
    }
    .spin {
        animation-name: spin;
        animation-duration: 4000ms;
        animation-iteration-count: infinite;
        animation-timing-function: linear;
    }
    
    @keyframes spin {
        from {transform:rotate(0deg);}
        to {transform:rotate(360deg);}
    }
*{border-radius:0 !important}@media print{a[href]:after{content:"" !important}.panel.search-widget-results{border:none}}html{height:100%}html body{margin:0;padding:30px 0 0 0;height:100%;font-family:Roboto}html body header{background-color:#004695;color:white;margin-top:-30px;padding:30px 55px 30px 55px;margin-bottom:40px}html body header h1,html body header h4{color:white}html body header nav{position:absolute;top:135px;right:205px;font-size:12px}html body header nav a,html body header nav a:hover{color:white;text-decoration:none}html body header .big-icon{position:absolute;top:47px;right:40px;font-size:125px}html body h1,html body h2{color:#004695}html body ul{list-style-type:square;color:#004695}html body ul li span.nocolor{color:#333333}html body label.full{width:100%}html body select[multiple]{border:none;border:1px solid #ddd;padding:10px}html body table[data-model="Information"] td:not(:last-child),html body table[data-model="Information"] th{text-align:center}html body .sticky-footer-wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -6em}html body .sticky-footer-push{height:100px}html body footer{margin-bottom:20px;margin-top:50px;text-align:center;color:gray}html body a{color:#004695}html body a:hover{color:#04BFDB}html body .headerSortUp:after{content:' ▼'}html body .headerSortDown:after{content:' ▲'}html body .btn.btn-purple{color:white;background-color:#9742CA;border-color:#A735BD}html body .btn.btn-purple:hover{background-color:#7330A9;border-color:#A735BD}html body .btn.btn-purple:active{background-color:#7330A9;border-color:#A735BD}html body .main-color{color:#333333}html body .link-color{color:#004695}html body .link-hover-color{color:#04BFDB}html body .lowercase{text-transform:lowercase}html body .uppercase{text-transform:uppercase}html body .text20px{font-size:20px}html body .green{color:green}html body .red{color:red}html body .orange{color:orange}html body .purple{color:purple}html body .blue{color:blue}html body .brown{color:brown}html body .goldenrod{color:goldenrod}html body .notopmargin{margin-top:0}