/*.span-19{min-height:291px !important;  }*/
.grid-view{font-size: 0.9em;width: 1150px;}
.breadcrumb{background-repeat: no-repeat;background-position:1175px -17px;}

tr:hover{background: #EEEEEE;}
.btn{display:inline;    }



.help-block.error{color: red;}
.my_label > label {
    font-weight: bold;  
}

ul, ol {
    margin: 0;
    padding: 0;
}


.navbar .container {
    width: auto !important;
}
.navbar .container {
    margin-left: 25px !important;
    margin-right: auto !important;
}

.navbar{
    clear: both;
}
.navbar-inner{
    background-image:url("./images/menu_background.png") !important;
    height: 51px;
    filter:none !important;
}

.navbar .nav {
    list-style: none outside none;
    font-size: 14px !important;
    float:left;
    left :0;
    position: relative;
}

.navbar .nav > li{
    /*    margin-top:5px;*/
    float: left;
    margin: 15px 25px 10px 0 !important;
}
.img_left{
    float: left;
    margin-top: 14px;
}
.navbar .nav > li > a{
    text-shadow:none !important;
    color: white ;
    font-size: 14px !important;
    text-decoration: none !important;
    padding: 0 !important;
    color: white !important;
}
.active > a{
    color: orange !important;
}
.navbar .nav > li > a:hover{
    color: orange !important;
}
.img_right{
    float: right;
}
#header{
    height: 100px;
    background:#EFEFEF;
    border-top: 0px !important;
}
input:focus
{
    *background-color:yellow;
}




body{/*background: url("../img/bg2.png");*/margin-left: auto;margin-right: auto;*width:1349px;}
.header{ height: 286px}
.image_header{float: right;margin-top: 10px;
              /*             height: 205px*/
}
.warper{margin-right: auto;margin-left: auto;text-align: center;width:100%;}
.midler{   background: url("../img/bg1.png") repeat-x scroll 0 50px transparent;height: 260px }
.midler > div{
    color: #888888;
    margin-left: auto;margin-right: auto;text-align: left;margin-top: 50px;
    border-radius:10px;
    width: 314px;
    height: 280px;
    font-size: small;
}

.user_name_label,.password_label{margin-left: 7px; }
.header_logo{
    width : 420px;margin-left: auto;margin-right: auto;
    margin-bottom: -30px;
    margin-top: -235px;
    min-height:80px;
}
.log_in{background: #FFFFFF;height: 269;border: 3px solid #C5C5C5;padding-top: 50px;
        padding-left: 40px;width: 384px;
}
.password_label{margin-right: 10px;float: left}
.footer{text-align: center;margin-top: 123px; background: none;clear:both;}
.footer > a{color: orange;text-decoration: none}
.login_btn{
    background: url("../img/log-in-bg.png") repeat-x;color: white;border: 0px;cursor: pointer;
    padding:4px 40px 10px 37px;
    margin-top: 20px;
    margin-right:36px;
    float: right;
    font-size:16px;
}

.welcom_msg{
    * background: url("../img/line.png") no-repeat scroll 0 24px transparent;
    height: 42px;
    width: 300px;
    font-family: arial;
}

.log_in > form{margin-top: 10px;width: 314px;}

.password_value,.user_name_value{

    background:url("../img/text_bg.png") no-repeat scroll -4px -3px transparent;
    border: 0px none;
    color: #666666;
    float: left;
    font-size: 24px;
    height: 36px;
    margin: 2px 0 0 5px;
    width: 257px;
    padding-right:10px;
    padding-left: 10px;

}
.user_name_value{margin-bottom:10px;}
.user_name_value:focus{  background:url("../img/text_bxg.png") no-repeat scroll -4px -3px transparent;}
.password_value:focus{ 
    background:url("../img/text_bxg.png") no-repeat scroll -4px -3px transparent;
}


.just_login{height: 857px;}

.btn-group{display:inline ;}


.dropdown-menu li > a {
    clear: both;
    color: #333333;
    display: block;
    font-weight: normal;
    line-height: 20px;
    padding: 3px 20px;
    white-space: nowrap;
}

.control-label{
    color: #0088CC !important;
}

label {
    color: #0088CC !important;
}

span.required {
    color: #FF0000 !important;
}


.radio, .checkbox {
    display: inline-block !important;
    padding-right: 20px !important;
}

.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
    background-color: #DFDFDF !important;
}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle{
    background: none !important;
}


.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
    background: none !important;
}

/*[class^="icon-"], [class*=" icon-"]{
    background: none !important;
}*/


tr:hover {
    background: none !important;
}

.bootstrap-widget-header > [class^="icon-"], .bootstrap-widget-header > [class*=" icon-"]{
    display: none !important;
}

.alert {
    width: 1100px !important;
}

.view-button{
    margin-left: 0px !important;
}

.hasDatepicker {
    margin-bottom: 20px!important;
}

label{
    cursor: default !important;
}

.collapse {
    transition: height 1s ease  !important;
}

.alert .red-star {
    display: none !important;
}

.help-block .red-star {
    display: none !important;
}


.modal.fade {
    top: -100% !important;
}


.modal.fade.in {
    top: 10% !important;
}

.modal-header > h3 {
    font-size: 18px !important;
}
#upload_file {
    padding-top: 15px !important;
}

.ui-autocomplete-input {
    width: 176px !important;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}


.datepicker td, .datepicker th {
    webkit-border-radius: 0px !important; 
    -moz-border-radius: 0px !important;
    border-radius: 0px !important; 
    border: none !important;
}

.group {
    background-color: rgb(195,217,255) !important;
}
.dashboard {
    width: 100%;
    margin-bottom: 0px !important;
}
.dashboard tr.group:hover{
    background-color: rgb(195,217,255) !important; /*rgb(220,230,241)*/
}

/*.dashboard tr:hover{
    background-color: auto !important;
    border: 1px solid #AFABAB;
}*/

.dashboard td {
    text-align: center !important;
    width: 20px !important;
    border: 1px solid #AFABAB;
}

.dashboard th {
    width: 150px !important;
    border: 1px solid #AFABAB;
}

.dashboard thead th {
    background: none repeat scroll 0% 0%;
}

.dashboard a {
    color: #4B4B4B;
    text-decoration:  underline;
    /*    font-weight: bold;*/
}

.dashboard a:hover {
    color: #4B4B4B;
    text-decoration:  underline;
    font-weight: bold;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{
    color: #ffffff !important;
}


#segment_td ul.dropdown-menu li.active a label,#section_td ul.dropdown-menu li.active a label {
    color: #ffffff !important;
}
#segment_td ul.dropdown-menu li a label,#section_td ul.dropdown-menu li a label
{
    color: black !important;
}

#dashboard_container {
    overflow-x:scroll;
    overflow-y: hidden;


}

.scroll_div {

    overflow-x:scroll;
    overflow-y: hidden;
    height: 20px;
}

.inner_scroll_div {

    overflow-x: scroll;
    overflow-y: hidden;
    height: 20px;
}

div.span-5 {
    display: none !important;
}
/*
#segment_td  label.active ,#section_td  label.active {
    color: #ffffff !important;
}*/