/*
 * CSS Specificity needs to be considered in this file!
 *
 * http://www.smashingmagazine.com/2007/07/27/css-specificity-things-you-should-know/
 * http://www.stuffandnonsense.co.uk/archives/css_specificity_wars.html
 */

.box .box-body .table th,
.box .box-body .table td {
	padding:4px;
}


.table-striped>tbody>tr.eqOutageAllDown,.eqOutageAllDown { background-color: #FF4848; }
.table-striped>tbody>tr.eqOutageSomeDown,.eqOutageSomeDown { background-color: #FFFF00; }
.table-striped>tbody>tr.eqOutageWarning,.eqOutageWarning { background-color: #FF8C00; }
.table-striped>tbody>tr.eqOutageAcked,.eqOutageAcked { background-color: #00BB00; }
.table-striped>tbody>tr.eqOutageRepair,.eqOutageRepair { background-color: #6B99FF; }

a.equipmentLink { color:#000000; text-decoration: underline; font-weight: bold; }
a.equipmentLink:link { color:#000000; text-decoration: underline; }
a.equipmentLink:visited { color:#000000; text-decoration: underline; }
a.equipmentLink:active { color:#000000; text-decoration: underline; }
a.equipmentLink:hover { color:#000000; text-decoration: none; }

.table-striped>tbody>tr.supportSearch,.supportSearch {background-color: #D9EAF4;}


/*********5 April 2016***********/
/*.portal-quipment-outage-list>tbody>tr a{color:#000}
.portal-quipment-outage-list>tbody>tr td:hover a{ color: #272525;}*/
.table-striped>tbody>tr a{color:#000; text-decoration: underline;}
.table-striped>tbody>tr td:hover a{ color: #CC0000;  text-decoration: none;}
.relative.active .left-side{	left: 0px;	transform: translate(0px, 0px);	-webkit-transform: rotate(0deg);	-ms-transform: rotate(0deg);	-o-transform:rotate(0deg);	transform: rotate(0deg);	display: block; }

.table-responsive{overflow:auto;}/*hidden*/

.table-responsive {
    overflow: hidden;
}

@media (max-width: 1200px) {

.table-responsive{ overflow-x:auto;}/*hidden*/

}

td.details-control {
    background: url('datatables/images/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('datatables/images/details_close.png') no-repeat center center;
}

.edit_form_show {
    padding: 20px 0 0 0;
}

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

.admin-toggle{
    color: #fff !important;
}

.navbar-right ul > li > a {
    padding: 20px 25px 10px 10px;
}

.box .box-body .table th {
    background: #fff;
}

.skin-blue .navbar .nav a {
    color: #000;
}

.skin-blue .logo {
    background-color: #0149cf;
}

.collapse-left .side-nav {
    left: 0;
}

.or span {
    color: #858585 !important;
}

.footer-bkcolor-form {
    border: 0;
    border-radius: 5px;
    font-size: 16px !important;
}

.box-bkcolor-form {
    box-shadow: none !important;
    border: 3px solid #ccc !important;
    border-radius: 0;
}
