.btn{ border-radius: 0; }
.fixed_default_navigation{ position: fixed; top: 0; width: 100%; z-index: 1049; left: 0; }
.fixed-panel-heading{
    transition: all 5s;
    position: fixed;
    top: 51px;
    left: 0;
    right: 0;
    z-index: 9999999;
    border-radius: 0;
    border-bottom: 1px solid rgba(0,0,0,.2) !important;
    webkit-box-shadow: 0 2px 2px rgba(0,0,0,.9) !important;
    box-shadow: 0 5px 15px rgba(0,0,0,.9) !important;
}

header.container-fluid{ padding-top: 0; padding-bottom: 0; }
.navbar-nav > li{ border-right: 1px solid #ddd; }
.navbar-nav > li:first-child{ border-left: 1px solid #ddd; }
.navbar-nav > li:hover{ background: #928F8F; }
.navbar-nav > li a{ text-align: center; }
.navbar-nav > li.selected{ background: #B5B1B1 !important; font-weight: bold; }
.navbar-nav > li.selected a{ color: #fff !important; }

.dropdown-menu > li a{ text-align: left; }

.dataTables_length > label select { display: inline; width: 80px; margin-left: 10px; margin-right: 10px; }
.dataTables_length > label input{ display: inline; width: 260px; margin-left: 10px; }

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

.panel{ border-radius: 0 !important; margin-bottom: 0 !important; }

.page-login footer{ display: none; }
footer{ margin-top: 300px; padding: 15px; background: #ddd; }
footer p{ background: transparent !important; border: 0 !important; }

.qaqc ul{ padding-left: 0; }
.qaqc ul li{ list-style: none; }
.qaqc ul li .col-sm-7{ border: 1px solid #ddd; }

.wrapper.container-fluid{ min-height: 600px; }

.err-filter{ background: rgba(255,0,0,.3) !important;}

#content-box-left{ background: #ccc; }

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{ padding: 4px 8px !important;}

#dt-wrapper_wrapper > .row{ margin: 0; }
.table-responsive{ padding: 0 !important; }
.wrapper.container-fluid{ padding: 0 15px !important;}
.dataTables_wrapper > .row{ margin: 0; }
.dataTables_filter > label > input{ margin-left: 5px; display: inline !important; width: auto; }
.nav-tabs li a{ margin-right: 0 !important; border-radius: 0 !important; border-top: 1px solid #eee !important; border-left: 1px solid #eee !important; border-right: 1px solid #eee !important; }
.nav-tabs li:first-child a{ boder-right: 0 !important; }
.nav-tabs li.active a{ background: #ddd !important; }

a.scrollToTop{ padding: 5px; position: absolute; bottom: 0; padding: 5px 7px; right: 10px; background: #eee; }

.channel-heading{ background: #ddd; padding: 5px; margin-bottom: 0; }

.modal-backdrop.in{ z-index: -99999; background: #f9f9f9; opacity: 1; }
body{ padding: 0 !important; }

.table th, .table td{ white-space: nowrap; vertical-align: middle; }

.text-center{ text-align: center; }
.fail{ color: #ff0000 !important; }

/**********************************
 *
 * Site Quick Looks
 * 
 **********************************/
.error-sequence{ color: #ff0000; }
.quicklook-table-wrapper .OVR{ color: #000; }
.quicklook-table-wrapper th, .quicklook-table-wrapper td{ padding: 2px 4px !important;}
.quicklook-table-wrapper .table th{ font-size: 10px !important; font-weight: bold; text-transform: uppercase; }
.quicklook-table-wrapper .table td:first-child, 
.quicklook-table-wrapper .table th:first-child{ text-align: left !important; }
.quicklook-table-wrapper .table{ font-size: 10px !important; font-weight: normal; }
.quicklook-table-wrapper .bt-charta, .quicklook-table-wrapper .bt-chartb{ padding: 0; border: 0; background: transparent; }
.quicklook-table-wrapper .bt-charta:hover, .quicklook-table-wrapper .bt-chartb:hover{ color: #000; }

.quicklook-table-wrapper .cvs{ background: #D4D4FF; }
.quicklook-table-wrapper .lcs{ background: #BBE5E5; }
.quicklook-table-wrapper .blank{ background: #E1E1E1; }
.quicklook-table-wrapper .rts{ background: #00FFDD; }
.quicklook-table-wrapper .standard{ color: #ff0000; }

.quicklook-table-wrapper .err-rf{ color: #0000ff !important; }

.chosen-container > a{ border-radius: 0 !important; }
.form-control{ border-radius: 0 !important; }

/*
table.dataTable thead .sorting{
    background: url("images/datatables/datatables/sort_both.png") no-repeat center right !important;
}
table.dataTable thead .sorting_asc{
background: url("images/datatables/sort_asc.png") no-repeat center right !important;
}
table.dataTable thead .sorting_desc{
background: url("images/datatables/sort_desc.png") no-repeat center right !important;
}
.chosen-container-single .chosen-single div b{
    background: url("images/chosen/chosen-sprite.png") no-repeat 0 5px !important;
}
.chosen-container-single .chosen-search input[type="text"]{
background: url("images/chosen/chosen-sprite.png") no-repeat 100% -20px, #ffffff !important;
}*/

/**********************************
 * Site Quick Info
 **********************************/
#record_form .form-group label{ font-size: 12px; }
.date-pagination{ padding: 10px 0; }
.date-pagination > a{
    font-size: 11px;
    border-left: 1px solid #000;
    padding-left: 4px;
}
.date-pagination > a:first-child{ border-left: 0 !important; }
#site-info-dt-wrapper td,th, #site-info-dt-wrapper td>a{ font-size: 12px; }

/**********************************
 * Pannel Footer
 **********************************/

.panel-footer{ text-align: right; }


/**********************************
 * Status
 **********************************/

table tr td.status{ padding: 0 !important; }
td.status ul{ padding-left: 0; margin: 0; }
td.status ul li{ width: 33.333%; height: 23px; display: inline-block; list-style: none; }
td li.reprocessed{ background: #0000ff;}
td li.valid{ background: #00ff00; }
td li.reupload{ background: #0000fa;}
td li.lost{ background: #000000; }

.no-txo-found{ background: red; }
.filename-err-no-txo-found{ background: red; }

#standardsConcentrationWrapper .panel-heading > h2{ font-size: 22px; font-weight: bold; }
#standardsConcentrationWrapper th{ padding: 5px 10px; }
#standardsConcentrationWrapper th,td{ font-size: 12px; text-align: center; }
#standardsConcentrationWrapper td:first-child{ text-align: left; }


.err-seq-days-used{ background: #ff000 !important; }

#modal-color-setting ul{ padding-left: 0; }
#modal-color-setting ul > li{ list-style: none; border-bottom: 1px solid #000; margin-bottom: 5px; padding: 5px; }
#modal-color-setting ul > li > span{ width: 20px; height: 20px; display: inline-block; float: right; }

.panel-heading{ color: #000 !important; }
label{ color: #000 !important; }
.content .wrapper.container-fluid{ color: #000 !important; }

.sub-loading-container {
    position:fixed;
    background-color:#f9f9f9;
    z-index:9;
    top: 0;
    left: 0;
    height:100%;
    width:100%;
    cursor:wait;
}

/* Vertical Header Class */
.verticalTableHeader {
    text-align:center;
    white-space:nowrap;
    transform: rotate(-80deg);
}
.verticalTableHeader p {
    margin:0 -999px;
    display:inline-block;
}
.verticalTableHeader p:before {
    content:'';
    width:0;
    padding-top:110%;
    display:inline-block;
    vertical-align:middle;
}

/*colun numberin*/
.target_components .panel-body, .network .panel-body,.standard .panel-body, .coa .panel-body{ position: relative; }
.standard-list-items{ margin-left: 30px;width: 90%!important;}
.standard-list-no,.coa .standard-list-no-2{ position: absolute; top:0; padding-left: 0; margin-top: 10px;}
.standard-list-no li,.coa .standard-list-no-2 li{padding: 4px 8px !important;height: 32px; text-align:center; background: #ccc;width: 30px}
.standard-list-no li:first-child{ height: 27px;background: transparent;}
.coa .standard-list-no li:first-child,.coa .standard-list-no-2 li:first-child{ height: 57px; background: transparent!important;}
.coa .standard-list-no-2{bottom: 35px; top: auto;}
.coa .dataTables_wrapper table{ margin-left: 0; }
#sortable-a,#sortable-b{
    margin-left: 25px;
}
.sortable-count{position: absolute; top:0;}
.sortable-count{padding-left: 0px; margin-top: 10px;}
.sortable-count li{
    list-style: none;margin: 0 5px;
    padding: 5px;
    font-size: 13px;
    height: 2em;
    line-height: 1.2em;
    border: 1px solid #ddd;text-align: center;background: #ccc;}
.network .sortable-count li{
    margin: 0 5px;
    padding: 5px;
    font-size: 11px;
    height: 2em;
    line-height: 1.2em;
    border: 1px solid #ccc;}

.list-item-number{ display:inline-block;margin-right: 10px;width: 20px;background: #ccc;text-align:center; float:left;}

/*user page*/
#users_wrapper tr td:last-child{ width: 200px;}
#users_wrapper tr td:last-child a{float:left;}
#users_wrapper tr td{vertical-align:middle; }

/*txo_dumps page*/
.txo_dumps .tab-pane{ padding: 30px; background: #ddd; float: left; width: 100%;}
.txo_dumps .status{display:inline;margin-right: 5px;vertical-align:middle;}
.select2-selection{ border-radius: 2px !important; }

.error { font-size: 10px; font-weight: normal; font-style: oblique; color: red !important; }
.dropdown-menu.filter.lg { width: 400px !important; }
header.container-fluid { margin-bottom: 30px !important; }
.err { background: #F7C6C6 !important; }
.nav-info > h4{ float: left; line-height: 1.5em; font-size: 14px; }
.nav-info > h4 > strong{ font-size: 18px; }

#modalEula li{ margin-top: 15px; }
#modalEula .modal-body{ padding: 30px; font-size: 12px; max-height: 500px; overflow: auto; }
#modalEula .modal-header > h4{ font-weight: bold; padding-left: 15px; padding-right: 15px; }
/*reset bootstrap datetimepicker layout*/
.bootstrap-datetimepicker-widget .glyphicon-remove:before {content: "\e013" !important; }
.bootstrap-datetimepicker-widget table td a[data-action="close"] span{ text-align: center !important; background: #eee; border-radius: 4px; margin: 0 !important; }
.bootstrap-datetimepicker-widget table td a[data-action="close"] span:hover{ background: #ccc; }