@import url('https://fonts.googleapis.com/css?family=Raleway');

body,.main-header .logo{color:#646464;font-family: 'Raleway', sans-serif;font-size:13px}
hr{border-top:1px solid #0064b4}
th{text-align: center}
td{line-height:31px !important}
td a{line-height:31px;color:#646464;font-weight: bold}
label{font-weight:bold}
h4.modal-titolo-h4{font-weight:600}
a,a:hover, a:active, a:focus{color:#889AA4}
b{font-weight:600}
.user-panel > .info > p{font-weight:500}
.user-panel{padding-bottom:0px !important}
.user-panel > .info{position:relative !important;left:0px!important;width: 100%;padding:5px !important }
.navbar-nav > .user-menu > .dropdown-menu > li.user-header{height:80px !important}
.login-page, .register-page{background-color:#2D3A4B}
.login-logo{color:#82B53F}
.login-logo img{width:200px !important}
.login-box, .register-box{margin:15% auto}
.login-box-body, .register-box-body{border-radius: 4px}
.login-box.large{width:600px}
.logo-mini{font-size:13px !important}
.logo-lg img {max-width: 100px}
.underc-box-body {color:#fff;font-size: 18px}
.sidebar span{margin-left:5px}
.sidebar, .sidebar-menu .treeview-menu > li > a{font-size: 13px}
/*.skin-blue .main-header .navbar{background-color: #34383c !important}*/
.skin-blue .main-header .navbar .sidebar-toggle:hover{background-color: #222d32 !important}
.skin-blue .main-header .logo{background-color: #1a2226}
.skin-blue .main-header .logo:hover{background-color: #222d32}
.skin-blue .sidebar a{color:#ccc}
.content-wrapper, .right-side{background-color: #F3F4F6}
.box{border-top:3px solid #EAEAEA}
.box-border{border-left:1px solid #d2d6de;border-bottom:1px solid #d2d6de;border-right:1px solid #d2d6de}
.box-scrollable{height:190px;overflow:auto;}
.checkbox-form {margin-bottom:24px !important}
.checkbox-form label{display:block;clear:both;}
.fa-2x{font-size:20px !important}
.lblSearch{padding-top:8px}
.spinner { color:red;}
.loading-spinner{position: absolute;z-index:812;top:50%;left: 50%;margin-top: -50px;margin-left: -50px;}
.form-group.has-error label:before{content: "\f071  ";font-family: FontAwesome;font-style: normal;font-weight: normal;text-decoration: inherit;color: #dd4b39}
.dropdown-menu,.table-bordered{border:1px solid #ccc}
.table-bordered > thead > tr > th, .table-bordered > thead > tr > td{border-bottom-width: 1px!important}
.table.dataTable thead > tr > th{padding-right: 0}
.td-action{width:50px;text-align:center}
.td-80{width:80px}
.td-100{width:100px}
.td-120{width:120px}
.td-150{width:150px}
.td-200{width:200px}
.td-300{width:300px}
.screen-lock{width:100%;height:100%;position:absolute;margin:auto;background:rgba(0,0,0,0.5);z-index: 811;}
.small-text{font-size:11px;}
.btn{font-size:13px}
.linkbutton{font-size: 13px;color:#0064b4;font-weight: bold}
.txt_code_content{height:500px}
.icheckbox_square-blue, .iradio_square-blue{height:25px}
.dropzone .dz-preview{margin:180px 10px 10px 10px !important}
.border-bottom{border-bottom:1px solid #0064b4}
.red{color:#D35400}
.yellow{color:#FBB603}
.modal-dialog-center {margin-top: 15%;}
.modal-body{font-size:13px !important}
.home_message{padding:15px;background-color:#F3F4F6}

.myticket{background-color:#e9f5e4;}
.unsetticket{background-color: #feece8;}

.sidebar-mini.sidebar-collapse .home_message{margin-left:50px/*!important*/;}

/* Parte anonima per visualizzazione ticket */
.content-wrapper.anonymous{margin:150px}
.content-wrapper.anonymous .login-logo > img {padding-top:50px}

/* Ratings */
.hr-rating{border-top:3px solid #F3F4F6}
.rating{font-size: 15px}
#hearts {color:#FBB603;font-size: 20px}
#hearts-existing {color: #FBB603;}

.ui-autocomplete {
   font-family: 'Raleway', sans-serif;position: absolute;top: 100%;left: 0;z-index: 1000;float: left;display: none;min-width: 160px;_width: 160px;padding: 4px;margin: 0px;list-style: none;color: #ccc;background-color: #222d32;border-color: #222d32;  border-style: solid;border-width: 1px;-webkit-background-clip: padding-box;-moz-background-clip: padding;background-clip: padding-box;*border-right-width: 2px;*border-bottom-width: 2px;

   .ui-menu-item > a.ui-corner-all {display: block;padding: 3px 15px;clear: both;font-weight: normal;line-height: 18px;color: #646464;white-space: nowrap;
      &.ui-state-hover, &.ui-state-active {color: #ffffff;text-decoration: none;background-color: #0088cc;border-radius: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;background-image: none;}
   }
}
    
/* Tabelle */
.table-bordered{border:2px solid #E8E8E8;}
.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{border:1px solid #E3E5E4;}
.table.table-bordered.dataTable{border-collapse: collapse !important;}

/* Fullcalendar plugin */
.fc-axis.fc-widget-content{line-height:15px !important}

/* Login */
.form-control-feedback{line-height:34px !important}
@media (min-width:768px) { 
   .home_message{margin-left:230px}
}
@media (max-width:767px) { 
   .content-wrapper.anonymous{margin:0px}
   .home_message{margin-left:0px !important}
}