/* Write your custom CSS here */

</script >
/*
  
    BLU SCURO               #07223E
    BLU TOP-BOTTOM BAR      #1F3454
    BLU GRUPPO MENU SEL     #425271
    BLU MENU SEL            #5E6B83


  */
.cust_white {
    background: #FFFFFF;
}


.cust_home {
    font-size: 20px;
    line-height: 1.4;
}

textarea {
    resize: vertical;
}

.custom_btn_icon {
    padding: 0 4px 0 4px;
    border: 0;
    color: #425271;
    /*color:darkslateblue;*/
}
    .custom_btn_icon:hover {
        color: #07223E
        /*color: darkslateblue;*/
    }

.custom_btn_icon_group {
    padding: 0 0px 0 0px;
    border: 0;
    color: #425271;
    /*color:darkslateblue;*/
}

.custom_btn_record {
    padding: 0 2px 0 2px;
    border: 0;
    color: #425271;
    font-size:14px
    /*color:darkslateblue;*/
}

    .custom_btn_record:hover {
        color: #07223E
        /*color: darkslateblue;*/
    }


.cust_ddl_border {
    color: #fff;
    /*background-color: #fd5f00;*/
    background-color: #1f3454;
    border-color: #fff;
    border-radius: 0px;
    }




.cust_pagnum {
}

.cust_pagtot {
}

.cust_login_logo{
    max-width:200px
}

.cust_login_btn {
    width: 200px;
}

.cust_login_resetpsw {
    width: 400px
}

.custom_dropdown-xl {
    width: 350px
}

.tasks li a .cust-task-details {
    display: block;
    font-size: 11px;
    color: #868686;
    padding: 0 0 0 10px;
    margin: 0;
    float: left;
    width: 185px
}

.cust_drop-title {
    display: block;
    border-bottom: 1px solid #F3F3F3;
    font-size: 12px;
    background: #fff;
    padding: 10px;
    color: #6a6a6a;
    margin: 0
}

.cust-input-sm {
    height: 30px;
    font-size: 11px;    
    padding: 5px 10px;    
    line-height: 1.5;
    border-radius: 3px
}

.cust_divpaginepie {
    padding-top: 5px;
    padding-left: 0;
    padding-right: 0;
}

.cust_divfiltri {
    padding-top: 10px;
    padding-left:0px;

}



.cust_richiesto {
    color: #ac2925;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
 * DataTables sorting
 */

.cust_sorting_asc {
    background: url('../images/sort_asc.png') no-repeat center right;
}

.cust_sorting_desc {
    background: url('../images/sort_desc.png') no-repeat center right;
}

.cust_sorting {
    background: url('../images/sort_both.png') no-repeat center right;
}

.cust_sorting_asc_disabled {
    background: url('../images/sort_asc_disabled.png') no-repeat center right;
}

.cust_sorting_desc_disabled {
    background: url('../images/sort_desc_disabled.png') no-repeat center right;
}

.cust_no_padding {
    padding: 0 0 0 0;
}

.cust_no_padding_left {    
    padding-left:0;
}

/*PERSONALIZZAZIONE bootstrap.min.css*/
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f5f5f5
}

.table-striped > tbody > tr > td {
    border-bottom: 1px solid #ddd
}
.table-hover > tbody > tr:hover {
    background-color: #EDEDED
}

.cust_center_box {
    margin: auto;
    max-width: 800px;    
    
}



/* Change Autocomplete styles in Chrome*/
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
    border: 0px;
    border-bottom: 1px solid black;
    -webkit-text-fill-color: black;
    -webkit-box-shadow: 0 0 0px 0px #000 inset;
    transition: background-color 5000s ease-in-out 0s;
    outline: none
}

/*input:-webkit-autofill {
    background-color: #fff !important;*/
    /*background-color: -internal-light-dark(rgb(232, 240, 254), rgba(70, 90, 126, 0.4)) !important;*/
/*}*/

    .cust_txthome {
    background: #fff;
    border-radius: 0;
    border: 0px;
    border-bottom:1px solid black;
    box-shadow: none !important;
    font-size: 13px;
    padding: 6px 10px !important;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}




.cust_table_footer {
    border-top: 1px solid
}

.cust_text_black {
    color:black
}

.cust_panel-heading {
    padding: 20px;
    overflow: hidden;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: 0 !important;
    height: 50px;
    font-size: 14px;
    font-weight: 600
}

.cust_panel-heading-xl {
    padding: 20px;
    overflow: hidden;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border: 0 !important;
    height: 70px;
    font-size: 14px;
    font-weight: 600
}

.cust_btnservizi {
    box-shadow: inset 0px 0px 0px 0px #ffffff;
    /*background-color: #fd5f00;*/
    background-color: #F26122;
    border: 1px solid #808080;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 10px;
    text-align: center;
    vertical-align: middle;
    width: 150px;
    height: 100px;
}

.cust_btnservizi:hover {
    border: 1px solid #000000;
    box-shadow: 5px 8px #a7a7a7;
    text-decoration: none;
}

.cust_divservizi {
    padding-bottom:10px
}




.cust_btnservizi:active {
    position: relative;
    top: 1px;
    text-decoration: none;
}

.cust_iframe {
    width: 100%;
    line-height: 0;
    height: 100vh;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
}

