/*
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 : 15/01/2018, 01:08:28 PM
    Author     : AvansysLap
*/

fieldset.scheduler-border {
    border: 1px groove #ddd !important;
    padding: 1.4em 1.4em 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-box-shadow:  0px 0px 0px 0px #000;
            box-shadow:  0px 0px 0px 0px #000;
}

.red-color{
    color: #FF0000;
}

.green-color{
    color: #04B404;
}

.blue-color{
    color: #045FB4;
}

.sidebar[data-color="blue-aqua"]:after,
.bootstrap-navbar[data-color="orange"]:after {
    background: #0074c8;
    background: -moz-linear-gradient(top, #0074c8 0%, 'white' 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0074c8), color-stop(100%, 'white'));
    background: -webkit-linear-gradient(top, #0074c8 0%, 'white' 100%);
    background: -o-linear-gradient(top, #0074c8 0%, 'white' 100%);
    background: -ms-linear-gradient(top, #0074c8 0%, 'white' 100%);
    background: linear-gradient(to bottom, #0074c8 0%, 'white' 100%);
    background-size: 150% 150%;
}

.full-page[data-color="blue-aqua"]:after {
    background: #0074c8;
    background: -moz-linear-gradient(top, #0074c8 0%, #0074c8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1B63AD), color-stop(100%, #1B63AD));
    background: -webkit-linear-gradient(top, #0074c8 0%, #0074c8 100%);
    background: -o-linear-gradient(top, #0074c8 0%, #0074c8 100%);
    background: -ms-linear-gradient(top, #0074c8 0%, #0074c8 100%);
    background: linear-gradient(to bottom, #0074c8 0%, #0074c8 100%);
    background-size: 150% 150%;
}

.btn-minimizer{
    background: #0074c8;
    border: 1px solid #0074c8;
}
.btn-minimizer:hover{  background: #0074c8;}
.btn-minimizer:active, .btn-minimizer:focus{ background: #0074c8 !important; }
.sidebar .nav .nav-item .nav-link i { font-size: 1.4rem; }ain
.sidebar .sidebar-wrapper .nav .nav-link p { font-size: 0.75rem; } 
.sidebar .nav .nav-item .nav-link {padding: 6px 2px !important;}
.sidebar .nav .nav-item .nav-link .nav-item-title{margin-left: 15px;}
.sidebar-wrapper{
    background: url(/assets/images/bg-menu-2.png);
    background-size: 363px 890px;
}
.sidebar{background-image: linear-gradient(to top, #0074c8 0%, #1b8cde 100%);}
.sidebar .nav .nav-item .nav-link i {margin-right: 0px;}

.has-error .select2-selection {
    border: 1px solid #a94442;
    border-radius: 4px;
}

.button_inputs_border {
    border:1px solid rgba(0,0,0,.15) !important;
    cursor: pointer;
}

.col-form-label{
    padding-top: calc(.5rem - 1px * 2);
    padding-bottom: calc(.5rem - 1px * 2);
    margin-bottom: 0;
    text-transform: uppercase; 
}

.parsley-errors-list{
    list-style: none;
    padding-left: 3px;
    font-size: 0.8rem;
    color: #d85050;
    margin-bottom: 0.5rem;
}

.error-container ul{
    margin-bottom: 0.5rem !important;
}

.error-container button.close{
    right: 1.5rem !important;
    top: 1.5rem !important;
}

.package-list .product-item{ padding: 0.3rem; }

.focus-jfilestyle > label{ border-radius: 0px 4px 4px 0px !important; }
.jfilestyle > input{border-radius: 4px !important;}

tr.added-row td{
    background-color: #bdddf5;
}

.modal-header-panel{width: 100%}

.modal-header-panel .modal-title{
    margin-top: 0px;
    padding: 0.5rem;
    background-color: #888888;
    border-radius: 4px;
    color: white;
}

.select2-selection__placeholder{color: #514f4f !important;}

.bg-default-blue{
    background: #045FB4;
}

/* FILESTYLE */
.btn-file{
    width: 7rem !important;
    font-size: 0.75rem !important;
    height: 2.5rem;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white !important;
    background: #447df7;
}
.btn-file:before{
    content: '\f07c';
    font-family: 'FontAwesome'
}
.input-file{height: 2.5rem;}

.tab-container .card { border: none !important; }
.tab-container .card .card-body .nav-tabs li.nav-item a.nav-link{
    color: white;
    border-radius: 15px 15px 0px 0px;
    background-color: #888888;
}
.tab-container .card .card-body .nav-tabs li.nav-item a.nav-link:hover{ background-color: #797979 !important; }
.tab-container .card .card-body .nav-tabs li.nav-item { margin-right: 3px; }
.tab-container .card .card-body .nav-tabs li.nav-item.active a.nav-link{ background: #045FB4 !important; }
.tab-container .card .card-body .nav-tabs li.nav-item a.nav-link.active{ background: #045FB4 !important; }

.select2-subtext{
    font-size:12px;
    color:gray;
}

.btn-mw{min-width: 1.2rem;}

/* NAVBAR */
.nav-icon-text{
    flex-flow: column;
    justify-content: center;
    align-items: center;
}
.nav-icon-text > i{
    font-size: 1.5rem !important;
    height: 1.2rem;
    margin-right: 0.4rem;
    margin-top: -0.3rem;
}
.nav-icon-text > span{
    font-size: 0.7rem;
    height: 0.3rem;
}

/* SIDE MENU */
.sidebar .sidebar-wrapper .nav .nav-item [data-toggle="collapse"]~div .nav .nav-item:hover .nav-link,
.sidebar .sidebar-wrapper .nav .nav-item [data-toggle="collapse"]~div .nav .nav-item:focus .nav-link,
.sidebar .sidebar-wrapper .nav .nav-item [data-toggle="collapse"]~div .nav .nav-item.active .nav-link {
    background: initial;
}
.nav .nav-item .nav-link:hover,
.nav .nav-item .nav-link:focus,
.nav .nav-item.active .nav-link{
    background: rgba(255, 255, 255, 0.13) !important;
}

.bootstrap-datetimepicker-widget.dropdown-menu.open{
    top: inherit !important;
    width: 19rem;
}

/* SWEET ALERT */
.swal2-buttonswrapper{ margin-top: 0px !important; }

.btn-disabled-delete{
    pointer-events: none;
    background-color: #FF6C75;
}
.btn-disabled-edit{
    pointer-events: none;
    background-color: #7AA3FB;
}

.btn-sm-icon{
    padding: 0.2rem 0.7rem;
    font-size: 0.8rem;
}

.btn_excel{
    margin-right: 10px;
}

.input-help-text{
    color: gray;
    font-size: 11px;
    margin-left: 5px
}

#formularios-dinamicos-table thead{ background: #0074c8;}
#formularios-dinamicos-table thead tr th{color: white; font-size: 0.8rem;}
#formularios-dinamicos-table tr th:nth-child(1){width: 25.0% !important;}
#formularios-dinamicos-table tr th:nth-child(2){width: 25.0% !important;}
#formularios-dinamicos-table tr th:nth-child(3){width: 32.0% !important;}
#formularios-dinamicos-table tr th:nth-child(4){width: 18.0% !important;display: inline-flex;}