/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 14-set-2018, 10.13.40
    Author     : Andrea

blu : #004d9a
rosso: dc1c2e;
*/
/* colori*/

/* header */
.navbar-brand>img {
    margin-top: 0px;
    height: 26px;
}


.has-error.has-danger .select2-selection--single:not([class*=bg-]):not([class*=border-]) {
    border-color: #d84315;
}


.navbar-inverse {
    background-color: #004d9a !important;
    border-color: #004d9a!important;
}

.file-preview{
    border-style: none !important;
}
.krajee-default .file-drag-handle{

    position: initial;
    left: initial;
    bottom: initial;
    padding-top: initial;
    padding-bottom: initial;
}

.border-top-info {
    border-top-color: #004d9a;
}

.has-error .form-control {
    border-color: #d84315;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
/* BOTTONI*/
.btn-primary {
    color: #fff;
    background-color: #004d9a;
    border-color: #004d9a;
}
a.btn{
    margin-left: 5px;
    margin-right:5px;

}
/* SIDEBAR */

.sidebar {
    background-color: #d9d9d9;
    color: #263238;
}
.navigation li a {
    color: #263238;
}
.navigation>li.active{
    border-right: 2px solid #dc1c2e;
}
.navigation>li.active>a, .navigation>li.active>a:focus, .navigation>li.active>a:hover {
    background-color: #004d9a;
    color: #fff;
}


/* STEPS*/
.wizard>.steps>ul>li.done .number {
    font-size: 0;
    background-color: #004d9a;
    border-color: #004d9a;
    color: #fff;
}
.wizard>.steps>ul>li.current .number {
    font-size: 0;
    border-color: #004d9a;
    background-color: #fff;
    color: #004d9a;
}
.wizard>.steps>ul>li:after, .wizard>.steps>ul>li:before {
    background-color: #1a3668;
}

/* lOGIN PAGE*/
.login-container .page-container {
    background-image: url(../files/background-login-page.jpg);
    background-size: cover;
    background-position: center;
}
.login-container .content:first-child {
    padding-top: 60px;
}
/*preview fileinput icon*/
.kv-file-content .file-preview-other::after {

    content: none;

}
.table-wrapper-scroll-y {
    display: block;
    max-height: 300px;
    overflow-y: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}
.media-step {
    font-weight: bold;
    color:#dc1c2e;
}
.remax-red
{
    color: #dc1c2e
}
.remax-blue
{
    color: #004d9a
}
.blu_remax{
    color:#004d9a;
}
.rosso_remax{
    color:#dc1c2e;
}
.verde_remax{
    color:#43a047;
}
.bg-blue-remax {
    background-color: #004d9a;
    border-color: #004d9a;
    color: #fff;
}
.bg-rosso-remax {
    background-color: #dc1c2e;
    border-color: #dc1c2e;
    color: #fff;
}
.bg-verde-remax {
    background-color: #43a047;
    border-color: #43a047;
    color: #fff;
}
.login-form-trasp{
    background: none !important;
    border: none !important;
}

.graph_loading{
    height: 400px;   
    background-image: url("https://www.remaxhal.it/assets/themes/admin_bs3/images/remax-hall.png");  
    background-repeat: no-repeat;  
    background-position: center;  
    background-size: contain;  

}

/* CKEDITOR*/
.cke_notifications_area{pointer-events:none}
.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:white;text-align:center;opacity:.95;filter:alpha(opacity = 95);-webkit-animation:fadeIn .7s;animation:fadeIn .7s}
.cke_notification_message a{color:#12306f}@-webkit-keyframes fadeIn{from{opacity:.4}to{opacity:.95}}@keyframes fadeIn{from{opacity:.4}to{opacity:.95}}
.cke_notification_success{background:#72b572;border:1px solid #63a563}
.cke_notification_warning{background:#c83939;border:1px solid #902b2b}
.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}
.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}
.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}
.cke_notification_close{background-image:url(icons/close_icon.png);background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6;filter:alpha(opacity = 60)}
.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}
.cke_notification_close span{display:none}
.cke_notification_warning a.cke_notification_close{opacity:.8;filter:alpha(opacity = 80)}
.cke_notification_warning a.cke_notification_close:hover{opacity:1;filter:alpha(opacity = 100)}

/*Bottoni lista immobili*/
.button_imm{
        margin-left: 5px;
    margin-right: 5px;
}

/*modale*/
.modal-xl {
    height: 80vh !important;
}
@media (min-width: 900px) {
  .modal-xl {
    width: 100%;
    max-width: 900px;
  }
}
/*LOADER*/
.loader {
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) url(icons/loading.gif)  50% 50% no-repeat;
}
/* DATA TABLE PROCESSING*/
.dataTables_processing {
    z-index: 99999;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    color: white;
    font-size: 35px;
    top: 0;
    left: 50%;
    width: 100%;
    min-height: 100%;
    margin-left: -50%;
    margin-top: initial;
    padding-top: initial;
   text-align: center;

    background-color: rgba(0, 0, 0, 0.3);
    background:rgba(0, 0, 0, 0.3);
}


@media (min-width: 769px)
{
    .sidebar-xs .sidebar-main .navigation>li>a>span 
    {
        background-color: #004d9a;
        border-color: #004d9a;
        color: #fff;
    }
    .sidebar-xs .sidebar-main .navigation>li>ul 
    {
        background-color: #b9b9b9;
        border-left: 1px solid rgba(255,255,255,.1);
        border-radius: 0 0 3px 0;
    }
    
}

/* APP NEWS */
.HW_badge_cont{
    top: -6px;
    float: left;
}

.icon-radio-checked {
    color:green;
}
.icon-radio-unchecked {
    color:red;
}