
/* LOGIN */

.logo-etn{
    margin-bottom:30px;
}

.login{
    background: url("../img/test.jpg") no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;



}


.login-form{
    background-color: rgba(242, 242, 242, 0.9);
    padding: 50px;
    border: 1px solid #E3E3E3;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
}

.logo-name{
    color: #d2232a;
}

/*.loginscreen.middle-box {*/
/*width:300px;*/
/**/
/*}*/

/* MESSAGGI */

.errore-password {
    color: #2196F3;
    font-style: italic;
}


/* MODAL BODY */
#modal_body{
    margin-bottom: 50px;
}

#modal_body>#dettagli>.ibox{
    box-shadow: none;
}

/* DATI NON COMPLETATI - SFONDO RIGA TABELLA SE NON COMPLETO I DATI*/
.data-incomplete{
    background:#D17B8B;
    color:#fff;
}


.btn{
    min-width:40px;
}

/* DATI NASCOSIT NELLE TABELLE E MOSTRATI SE CLICCO IL + */
.tr_dati{
    background: ghostwhite;
}

.tr_dati>td{
    border:1px solid #1ab394 !important;
    border-left: 2px solid #1ab394 !important;
}

.tr_title{
    background: ghostwhite;
}

.image-profile{
    color: #fff; padding: 10px; background: url('patterns/4.png'); background-size: 100% 100%;
}

.header_service{
    background: #1ab394 !important;
    color:#fff;
}

.contact-box{
    /*color: #fff; padding: 10px; background: url('patterns/green.png'); background-size: 100% 100%;*/
}

.border-white{
    border: 3px solid #fff !important;
}

.ibox-title>h5{
    background: #1ab394; padding: 5px; color:#fff;
}

/**PANEL**/
.panel, .panel-default, .input-group, .form-control, .btn, .btn-default{
    border-radius: 0;
}


.box-header{
    font-size: 20px;
    margin-bottom: -20px !important
}

.panel-vai{
    margin-top: -20px !important
}
.panel-green {
    /*border-color: #D7DADB;*/
}

.panel-green .panel-heading {
    /*border-color: #5cb85c;*/
    color: #fff;
    background-color: #5cb85c;
}

.panel-green  {
    color: #5cb85c;
}

/*.panel-green :hover {*/
/*color: #3d8b3d;*/
/*}*/

.panel-red {
    border-color: #D7DADB;
}

.panel-red .panel-heading {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}

.panel-red  {
    color: #d9534f;
}

/*.panel-red :hover {*/
/*color: #DCDFE0;*/
/*}*/

.panel-yellow {
    border-color: #D7DADB;
}

.panel-yellow .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.panel-yellow  {
    color: #f0ad4e;
}

/*.panel-yellow :hover {*/
/*color: #df8a13;*/
/*}*/



.panel, .ibox_no>.ibox-content{
    border: 1px solid #DCDFE0;
}

/**END PANEL**/


.shadow{
    box-shadow: 2px 2px 2px #DCDFE0;
}

/**LINK CUSTOM**/
.link-times-custom {
    color:#B32FC4 !important;
}

.link-times-custom:hover {
    color:#723285 !important;
}
	
.link-blue-custom:hover {
    color:#36689E !important;
}


.link-green-custom:hover {
    color:#369E3D !important;
}


.link-red-custom:hover {
    color:#AB3E3E !important;
}


/**CROP**/
#change_photo{
    display:none; border-radius:100px; opacity:0.6;  background: #000; width:100px; height:100px; position:absolute;
}

.cropper-example-1 > img {
    max-width: 100% !important;
}



@media (min-width: 768px) {
    .cropper-example-1, .cropper-container{
        width: 400px !important;
        margin:auto !important;
    }
}

/**END CROP**/


.chosen-container {
        width: 100% !important;
    }

    .fc-day-grid-container {
        height: 100% !important;
    }

.nav > li.active {
    border-left: 5px solid #8f50a0;
}


.color-line {
    background: #8f50a0;
    height: 6px;
}

.text-center{
    text-align: center !important;
}


.footer{
    background: none repeat scroll 0 0 white;
    border-top: 1px solid #e7eaec;
    bottom: 0;
    left: 0;
    padding: 10px 20px;
    position: fixed;
    right: 0;
}

.marginMenu{
		margin-left:181px;
	}
	
@media (max-width: 785px) {
    .show-always {
        display: block;
        float: right;
        margin-top: -8px;
    }
	
	.marginMenu{
		margin-left:0px;
	}
}


.modal-header{
    padding: 20px !important;
    text-align: center;
}

.modal-body{
    text-align: center;
}

.modal-body>p{
    font-size: 20px;
}



/**************************************************************************************************
*                                      LOADING A TUTTO SCHERMO
***************************************************************************************************/
.divLoadingBackground
{
    filter: Alpha(Opacity=40); -moz-opacity:0.4; opacity: 0.4;
    width: 100%;
    height: 100%;
    /*background-color: #333;*/
    text-align: center;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 9999;
    display: table-cell;
    vertical-align: middle;
}

@media(max-width:768px) {
    .cent
    {
        margin:auto;
        width:150px;
        margin:auto;
        /*margin-left: 50%;*/
        margin-top: 50%;
        /*position:absolute;*/
        text-align: center;
        color:white;
    }

}

@media(min-width:768px) {
    .cent
    {
        margin:auto;
        width:150px;
        margin:auto;
        margin-left: 50%;
        margin-top: 20%;
        /*position:absolute;*/
        text-align: center;
        color:white;
    }

}



a {
    outline: 0 !important;
}

.sweet-alert, .sweet-alert>button{
    border-radius: 0 !important;
}

.sweet-alert>button.cancel{
    background: #E05E5E !important;
}

.sweet-alert>button.confirm{
    background: #60BA5B !important;
}


/**MODAL FULL SCREEN**/
	.modal-fullscreen{
		width: 100% !important; padding: 0 !important;   padding-top: 0px ! important; padding-right: 17px; padding-bottom: 0px ! important; display: block;
	}
	
	.modal-fullscreen>.modal-dialog{
		width:100% !important; margin:0px; padding:0; height:100%;
	}
	
	.modal-fullscreen>.modal-dialog>.modal-content{
		height:100% !important; border-radius:0; width:100% !important;
	}
	

/**CHOOSEN**/
	.chosen-single{
		border-radius:0 !important;
	}
