.content-wrapper>.content {padding-top: 0.5rem;}
.brand-link .brand-image {margin-right: .7rem;}
.text-balans{margin-top: -20px;font-weight: bold;font-size: 2.1rem;margin-bottom: -5px;}
.list-group-item {padding: 0.64rem .25rem;}
[class*=sidebar-dark-] .sidebar a { color: #fff;}
[class*=sidebar-dark-] {background-color: #146bc2;}
[class*=sidebar-dark] .brand-link { border-bottom: 1px solid #115da9; color: rgb(255 255 255);}
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link {color: #d0e1ff;}
.font-weight-light { font-weight: 500 !important;}
.tarifs{font-size: 13px;margin-top: -5px;}
.table-bordered tr th{white-space: nowrap;}
.table-bordered tr td{white-space: nowrap;}
.bg-moovi-vidjet{background-color: #007bff;}
.moovi-font {font-size: 17px;}
.float-moovi{padding-top: 5px}
.moovi-str {display: block; padding: .5rem 1rem;}
.login-logo img { width: 115px;  height: 106px; margin: 0 auto;}
.table td, .table th { padding: .25rem; vertical-align: top;border-top: 1px solid #dee2e6;}
.login-card-body, .register-card-body { border-radius: 50%;}
.login-box, .register-box {width: 360px; margin-top: -150px;}


/* checkbox */
.checkbox-google {
    display: inline-block;    
    height: 28px;    
    line-height: 28px;      
    margin-right: 10px;       
    position: relative;
    vertical-align: middle;
    font-size: 14px;
    user-select: none;  
}
.checkbox-google .checkbox-google-switch {
    display: inline-block;  
    width: 36px;
    height: 14px;   
    border-radius: 20px;
    position: relative;
    top: 6px;           
    vertical-align: top;
    background: #9f9f9f;
    transition: .2s;
}
.checkbox-google .checkbox-google-switch:before {
    content: '';
    display: inline-block;  
    width: 20px;    
    height: 20px;
    position: absolute;
    top: -3px;
    left: -1px;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 3px 1px -2px rgba(0,0,0,0.2), 0 2px 2px 0 rgba(0,0,0,0.14), 0 1px 5px 0 rgba(0,0,0,0.12);
    transition: .15s;       
}
.checkbox-google input[type=checkbox] {
    display: block; 
    width: 0;
    height: 0;  
    position: absolute;
    z-index: -1;
    opacity: 0;
}
.checkbox-google input[type=checkbox]:checked + .checkbox-google-switch {
    background: #9ABEF7;
}
.checkbox-google input[type=checkbox]:checked + .checkbox-google-switch:before {
    background: #1a73e8;
    transform:translateX(18px);
}
 
/* Hover */
.checkbox-google input[type="checkbox"]:not(:disabled) + .checkbox-google-switch {
    cursor: pointer;
    border-color: rgba(0, 0, 0, .3);
}
 
/* Active/Focus */
.checkbox-google input[type="checkbox"]:not(:disabled):active + .checkbox-google-switch:before, 
.checkbox-google input[type="checkbox"]:not(:disabled):focus + .checkbox-google-switch:before {
    animation: checkbox-active-on 0.5s forwards linear;
}
@keyframes checkbox-active-on {
    0% {
        box-shadow: 0 0 0 0 rgba(212,212,212, 0);
    }
    99% {
        box-shadow: 0 0 0 10px rgba(212,212,212, 0.5);
    }
}
 
.checkbox-google input[type="checkbox"]:not(:disabled):checked:active + .checkbox-google-switch:before, 
.checkbox-google input[type="checkbox"]:not(:disabled):checked:focus + .checkbox-google-switch:before {
    animation: checkbox-active-off 0.5s forwards linear;
}
@keyframes checkbox-active-off {
    0% {
        box-shadow: 0 0 0 0 rgba(154,190,247, 0);
    }
    99% {
        box-shadow: 0 0 0 10px rgba(154,190,247, 0.5);
    }
}
 
/* Disabled */
.checkbox-google input[type=checkbox]:disabled + .checkbox-google-switch {
    filter: grayscale(60%);
    border-color: rgba(0, 0, 0, .1);
}
.checkbox-google input[type=checkbox]:disabled + .checkbox-google-switch:before {
    background: #eee;
}