﻿.table td,table td{vertical-align: middle;}

.font10{font-size: 10px;}
.font11{font-size: 11px;}
.font12{font-size: 12px;}
.font13{font-size: 13px;}
.font15{font-size: 15px;}
.font18{font-size: 18px;}
.font24{font-size: 24px;}

.text-justify{text-align:justify;}

.bold{font-weight:bold;}
.light{font-weight:lighter;}

.lh16{line-height:16px;}

.margin-auto{margin:auto;}
.margin-top10{margin-top: 10px !important;}
.margin-top15{margin-top: 15px !important;}
.margin-top20{margin-top: 20px !important;}
.margin-top30{margin-top: 30px !important;}

.margin-bottom5{margin-bottom: 5px !important;}
.margin-bottom10{margin-bottom: 10px !important;}
.margin-bottom20{margin-bottom: 20px !important;}

.margin-left0{margin-left: 0px !important;}
.margin-left10{margin-left: 10px !important;}
.margin-left20{margin-left: 20px !important;}
.margin-left30{margin-left: 30px !important;}

.margin-right5{margin-right: 5px !important;}
.margin-right20{margin-right: 20px !important;}

.padding5{padding:5px}
.padding10{padding:10px}
.padding20{padding:20px}
.padding40{padding:40px}
.padding-top10{padding-top: 10px !important;}
.padding-top20{padding-top: 20px !important;}
.padding-top40{padding-top: 40px !important;}
.padding-bottom20{padding-bottom: 20px !important;}
.padding-bottom0{padding-bottom: 0px !important;}


.bootstrap-fullwidth-left{margin-left:-20px !important;padding-left:20px !important;}
.bootstrap-fullwidth-right{margin-right:-20px !important;padding-right:20px !important;}
.bootstrap-fullwidth{margin-left:-20px !important;padding-left:20px !important;margin-right:-20px !important;padding-right:20px !important;}

.btn-trasparent, .btn-trasparent:hover{background:none;}

.sx{float:left;}
.dx{float:right;}
.wr100{width: 100% !important;}
.wr75{width: 75% !important;}
.wr75{width: 60% !important;}
.wr50{width: 50% !important;}
.wr30{width: 30% !important;}
.wr25{width: 25% !important;}
.wr15{width: 15% !important;}
.wr10{width: 10% !important;}
.wr05{width: 5% !important;}
.wr-ext{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}

.inline-image-left{float:left;padding-right:10px;padding-top:10px;}
.inline-image-right{float:right;padding-left:10px;padding-top:10px;}
.inline-text-block{display:inline-block;vertical-align:top;}

input[type='text'].big{height:40px;font-size:35px;line-height:40px;}

.box-group:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #9DA0A4;
    content: "Example";
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}
.box-group {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    margin: 15px 0;
    padding: 39px 19px 14px;
    position: relative;
}

.vertical-text{  
  -webkit-transform: rotate(-90deg); 
     -moz-transform: rotate(-90deg); 
      -ms-transform: rotate(-90deg); 
       -o-transform: rotate(-90deg); 
          transform: rotate(-90deg);
            color: #000;
            font-size: 22px;                
            height: 200px;
            width: 200px;
    float: left;
    vertical-align:top;
}

input.error, select.error, textarea.error, div.error, .control-group input.error, .control-group select.error, .control-group textarea.error {
    border-color: #B94A48 !important;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset !important;
}
input.error, select.error, textarea.error, .checkbox.error, span.error, .control-group .checkbox.error, .control-group .radio.error, .control-group input.error, .control-group select.error, .control-group textarea.error {
    color: #B94A48 !important;
}

table th
{}

input.evidenzia, select.evidenzia,
input.evidenza, select.evidenza
{background-color:#fffaa1;}


a.etilink, a.etilink:link, a.etilink:active, a.etilink:visited{
color:#ffae00;
}

