﻿
@media print
{    
    .hide-print, .hide-print *
    {
        display: none !important;
    }

     .main {
                margin-left: 0;
                width: 100%;
    }

    body.sidebar-hidden #sidebar_left.affix:before,
body.sidebar-rtl #sidebar_left.affix:before {
  margin-left:0px;
}
#sidebar_left.affix > .menu-widget.menu-widget-open + .sidebar-menu {
  top: 0px;
}


body.sb-l-o #topbar.affix {
  margin-left: 0px;
}

/*@media (max-width: 900px) {*/
    body.sb-l-o #topbar.affix {
        margin-left: 0px;
    }
/*}*/

#sidebar_left {
  width: 0px;
}

.sidebar-menu > li > ul {
  width: 0px;
}

.sidebar-menu > li > ul > li ul {
  width: 0px;
}

.sb-l-o #content_wrapper {
    margin-left: 0px;
    left: 0;
}

.sb-l-m #content_wrapper {
    left: 0;
}


.sb-l-c #content_wrapper {
    left: 0;
}

#content-footer.affix {
    margin-left: 0px;
}

.navbar-branding {
    width: 0px;
}


body.sb-l-m .sidebar-menu > li > a > .sidebar-title {
    width: 0px;
}


body.sb-l-m .sidebar-menu > li > ul {
    width: 0px;
}

body.sb-l-m .sidebar-menu > li > ul > li ul {
  width: 0px;
}
}

/* Pagination Styling Start */
.pagination-mcneil {
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
 
.pagination-mcneil table > tbody > tr > td {
    display: inline;
}

    .pagination-mcneil table > tbody > tr > td > a,
    .pagination-mcneil table > tbody > tr > td > span {
        position: relative;
        float: left;
        padding: 8px 12px;
        line-height: 1.42857143;
        text-decoration: none;
        color: #2e4a71;
        background-color: #ffffff;
        border: 1px solid #dddddd;
        margin-left: -1px;
    }
 
.pagination-mcneil table > tbody > tr > td > span {
    position: relative;
    float: left;
    padding: 8px 12px;
    line-height: 1.42857143;
    text-decoration: none;    
    margin-left: -1px;
    z-index: 2;
    color: #aea79f;
    background-color: #f5f5f5;
    border-color: #dddddd;
    cursor: default;
}
 
.pagination-mcneil table > tbody > tr > td:first-child > a,
.pagination-mcneil table > tbody > tr > td:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
 
.pagination-mcneil table > tbody > tr > td:last-child > a,
.pagination-mcneil table > tbody > tr > td:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}

    .pagination-mcneil table > tbody > tr > td > a:hover,
    .pagination-mcneil table > tbody > tr > td > span:hover,
    .pagination-mcneil table > tbody > tr > td > a:focus,
    .pagination-mcneil table > tbody > tr > td > span:focus {
        color: #2567c3;
        background-color: #eeeeee;
        border-color: #dddddd;
    }

/* Pagination Styling End */

.white-link {
    color: white;
    text-decoration:none;
}

.white-link:hover {
    color:white;
    text-decoration:underline;
}

.white-link:visited {
        color: white;
        text-decoration: underline;

}

.gridViewHeaderDark 
{
	background-color:#4b4f54 !important; /*background-color:#009cb2;*/
	color:white;
	font-weight:Bold;
}

.gridViewHeaderDark  tr th a
{
	color:#ffffff;
	font-weight:Bold;
}

.gridViewHeaderDark  tr th a:hover
{
	color:#ffffff;
	font-weight:Bold;
}


.table tbody tr th 
{	
	color:#ffffff;
	font-weight:bold;
}



.table-hover tbody tr th {
    background-color: #2e4a71 !important; /*background-color:#009cb2;*/
    color: #ffffff;
    font-weight: bold;
}

.table-hover tbody tr th a
{
	color:#ffffff;
}

th {
    text-align:center;
}

.highLight 
{
	background-color: Yellow !important;
}

.gridview-link,
.teal-link {
    color: #00b2a9;
}


.gridview-link:hover,
.teal-link:hover {
    color: #4b4f54;
}

.gridview-link-disabled,
.gridview-link-disabled:hover {
    color: #d0d0d0;
}

.link-24:active, 
.link-24:focus,
.link-24 > active,
.active > .link-24,
.link-24.active { 
    margin-top: -1px;
    border-top: 2px solid #5c89b4 !important;
}

.link-A:active, 
.link-A:focus,
.link-A > active,
.active > .link-A,
.link-A.active { 
    margin-top: -1px;
    border-top: 2px solid #4f8ac9 !important;
}

.link-AD:active, 
.link-AD:focus,
.link-AD > active,
.active > .link-AD,
.link-AD.active { 
    margin-top: -1px;
    border-top: 2px solid #034537 !important;
}

.link-BT:active, 
.link-BT:focus,
.link-BT > active,
.active > .link-BT,
.link-BT.active { 
    margin-top: -1px;
    border-top: 2px solid #702876 !important;
}

.link-CW:active, 
.link-CW:focus,
.link-CW > active,
.active > .link-CW,
.link-CW.active { 
    margin-top: -1px;
    border-top: 2px solid #256092 !important;
}

.link-E:active, 
.link-E:focus,
.link-E > active,
.active > .link-E,
.link-E.active { 
    margin-top: -1px;
    border-top: 2px solid #b21f28 !important;
}

.link-F:active, 
.link-F:focus,
.link-F > active,
.active > .link-F,
.link-F.active { 
    margin-top: -1px;
    border-top: 2px solid #eb7823 !important;
}

.link-G:active, 
.link-G:focus,
.link-G > active,
.active > .link-G,
.link-G.active { 
    margin-top: -1px;
    border-top: 2px solid #5c89b4 !important;
}

.link-H:active, 
.link-H:focus,
.link-H > active,
.active > .link-H,
.link-H.active { 
    margin-top: -1px;
    border-top: 2px solid #5c89b4 !important;
}

.link-M:active, 
.link-M:focus,
.link-M > active,
.active > .link-M,
.link-M.active { 
    margin-top: -1px;
    border-top: 2px solid #0062a6 !important;
}

.link-WF:active, 
.link-WF:focus,
.link-WF > active,
.active > .link-WF,
.link-WF.active { 
    margin-top: -1px;
    border-top: 2px solid #f6b331 !important;
}

.radio-spaced input[type="radio"] {
   margin-left: 10px;
   margin-right: 2px;
}

.cv_pad_left {
    padding-left: 25px;
}