﻿.table>thead>tr>th{
	border-bottom-width:1px;
}

/*STOPS thead FREKING COLORS CHANGE on hover*/

a.btn {
    color:#fff;
}

a.btn-default {
    color: #000;
}

a.btn-link {
    color: inherit;
}

.popover{
    z-index:1051;
    max-width: 600px;
}

.tooltip{
    z-index:1051;
}

.col-clear{
    padding-left: 0;
    padding-right: 0;
}

.input-sm{
    
}

.table-condensed>tbody>tr>td {
    padding: 5px;
}

.table-condensed>tbody>tr>td> .btn-sm {
    font-size: 14px;
}


.table-condensed>tbody>tr>td> .input-sm {
    height: 20px;
    padding: 0px;
}

.modal {
    z-index: 1041;
}

.modal-sm {
    width: 400px;
}

.modal-lg {
    width: 900px;
}

.tooltip-inner
{
    max-width: 500px;
}

.table-oneline {
  table-layout:fixed;
}

.table-oneline tbody td{
  white-space: nowrap;
  overflow-x: hidden;
  text-overflow: ellipsis;
}

hr {
border-top-color: #ddd;
}

.btn-icon {
    color: #000;
    padding: 3px 3px;
}

.btn-icon:hover {
    padding: 0px 1px;
    font-size: 115%;
}

a.btn-icon {
	color: inherit;
}


.btn-check {
    display: block;
    font-size: large;
}

.btn-check input[type="checkbox"] {
	position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none;
}

.btn-check span{
    position: absolute;
}
    .btn-check .glyphicon {
        border: 1px solid #ccc;
        padding: 5px;
    }
.btn-check span.glyphicon-ok {    			
	opacity: 0;
}
.btn-check span.glyphicon-remove {    			
	opacity: 1;
}
.btn-check.active span.glyphicon-ok {				
	opacity: 1;				
}

.btn-check.active span.glyphicon-remove {				
	opacity: 0;				
}


.alert {
    padding-top: 10px;
    padding-bottom: 10px;
    margin: 0;
    color: #fff;
}

.alert .close{
    text-shadow: none;
	opacity: 1;

}

.control-label{
    margin:0;
}