body {
    font-family: Arial, Helvetica, sans-serif;
    background: url(/static/img/body.jpg);
    font-size: 12px;
    line-height: 22px;
    color: #5f5f5f;
    min-height: 100%;
    position: relative;
}
#wrapper{
    /* width: 1050px; */
    padding-left: 50px;
    padding-right: 50px;
    min-height: 700px;
    position: relative;
    margin: 0 auto;
}
#content{min-height: 300px;}

.input-small{font-size: 10pt;}
.table {background: #ffffff;}
.table .center{text-align: center;}
.table tr.center td{text-align: center;}
.table tr.gradient_header{
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */

}
.table tr td{vertical-align: middle;}
.table tr td .alert-error,
.table tr td .alert-success,
.table tr td .label-danger,
.table tr td .alert-info {padding: 2px 5px; margin-top: 5px; display: inline-block; border-radius: 3px;}
.label-danger{background: red;}
.progress{margin-bottom: 5px;}
.accordion-group{border: none; margin: 0; border-radius: 0;}
.accordion-group:last-child{border: none;}
.accordion-group .accordion-toggle{margin: 0; padding-left: 0; font-size: 14px; }
#wrapper span.date_label{display: inline-block;  position: relative; top: -15px;}

.widget {
    background: #fff;
    border: 1px solid #cdcdcd;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 2px 2px -2px #ccc;
    margin-top: 35px;
    position: relative;
}
 .table tr.whead, .whead2 {
    border-bottom: 1px solid #cdcdcd;
    box-shadow: 0 1px 0 #fff;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    text-shadow: 0 1px #fff;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-topleft: 3px;
    position: relative;
     color: #636363;
     background: #f8f8f8;
     background: -moz-linear-gradient(top, #f8f8f8 0%, #e8e8e8 100%);
     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#e8e8e8));
     background: -webkit-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
     background: -o-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
     background: -ms-linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
     background: linear-gradient(top, #f8f8f8 0%,#e8e8e8 100%);
     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#e8e8e8',GradientType=0 );
}
.whead2 a{color: #333;}
#descr{display: none;}
 #header{
     height: 0px;
     /*background: url("/img/bg_top.png") top repeat-x;*/
     background: #333333;
     position: relative;
     border-bottom: 2px solid #585858;
     left: 0;
 }
 #header_two{width: 1090px; position: relative; margin: 0 auto;}
 #top_menu{

 }
 #modal_box{
     padding: 8px;
     text-align: center;
     top: 20%;


 }
#modal_box h3{font-size: 14pt; margin: 0; padding-bottom: 0;}
.time_reset{font-size: 16pt; color: red; vertical-align: middle;}
h2{font-size: 14pt;}
.tab-content{padding: 0 5px 8px 5px; margin-top: 0;}
.text_page{padding: 8px 16px; }
.text-info{margin: 2px; }
.widget{margin-top: 8px;}
.my_alert{width: 60%; position: relative; margin: 5px auto; border: 1px solid #ffdc00; text-align: center;
}

TABLE.trdot {border-collapse: collapse;}
TABLE.trdot TD {border-bottom: 1px dotted #000066;}