﻿@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro:200,300,400,600,700");
@import url("https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300i,700");

body {
background-color: #b8b7b6;
background-image: url("https://www.transparenttextures.com/patterns/mirrored-squares.png");
   padding:0px;
   margin:0px;
    padding-top: 0%;
    margin-top:0px;
    padding-top:0px;

      

}

h1,h2,h3,h4,h5{
    font-family: 'Source Sans Pro', sans-serif;
    text-align:left;
    margin:0px;
}
h1{
    
    font-size: 1.1rem;
    font-weight:600;
    text-align:left;
    text-transform:uppercase;
    color:rgb(44, 63, 76);
      padding-bottom:1% !important;
    
}
h2{
    font-size: 1.0rem;
     font-weight:600;
     margin-bottom:0.3%;
}
h3{
    font-size: 0.9rem;
     font-weight:400;
    font-style:italic;
    margin-bottom:0.6%;
}
.columnFloatLeft {
    float: left;
}

.columnFloatRight {
    float: left;
}

.oneColumn {
    width: 10%;
}

.twoColumns {
    width: 20%;
}

.threeColumns {
    width: 30%;
}

.fourColumns {
    width: 40%;
}

.fiveColumns {
    width: 50%;
}

.sixColumns {
    width: 60%;
}

.sevenColumns {
    width: 70%;
}

.eightColumns {
    width: 80%;
}

.nineColumns {
    width: 90%;
}

.tenColumns {
    width: 100%;
}

.menuInactive {
    background: rgba(255, 204, 0, 0.8);
}

.menuActive {
    background: #ffcc00 !important;
}

#adminBody {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2rem;
    max-width: 980px;
    min-width: 320px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
/*position:relative;*/
z-index:0;
 
    
}
 .adminHeader {
    display: table;
    width:100%;
    vertical-align: middle;
   padding-top:1%;
   padding-bottom:1%;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background:rgba(44, 63, 76,1);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
    position:relative;
    z-index:10;
}
 .adminHeader .adminTitleWrapper{
     max-width:980px;
     margin-left:auto;
     margin-right:auto;
     width:980px;
     display:block;
 }
.adminHeader .twoColumns {
    display: inline-block;
    vertical-align: middle;
}

.adminHeader .twoColumns img {
    max-width: 10rem;
    width: auto;
    height: 7rem;
}

 .adminHeader .sixColumns {
    display: inline-block;
    vertical-align: middle;
}

 .adminHeader .sixColumns .OMSBTitle {
      font-family: 'Open Sans Condensed', sans-serif;
    font-size: 2.85rem;
    line-height: 2.85rem;
    font-weight: 800;
    display: inline-block;
    margin:0px;
    color:white;
}

.adminHeader .sixColumns .OMSBSlogan {
    font-size: 1.25rem;
    font-family: 'Open Sans Condensed', sans-serif;
    display: inline-block;
    margin:0px;
    color:white;
}

#adminBody .adminHeaderWrapper {
    display: block;
    margin: 0px;
    padding: 0px;
}
#menuPanel {max-width:980px !important; z-index:999999999;}
#menuPanel .adminMainMenu {margin-top:42px !important;}
#adminBody .adminHeaderWrapper .adminLoginHeader {
    background: #2c3f4c;
    width: 100%;
    display: table;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo {
    float: left;
    display: block;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo .adminMenu {
    padding-right: 0px;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo .adminMenu i {
    padding-left: 3%;
    padding-right: 3%;
    background: rgba(255, 204, 0, 0.8);
    color: white;
    font-size: 1.2rem;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo .adminMenu:hover i {
    background: #ffcc00;
    color: #2c3f4c;
    cursor: pointer;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo i {
    color: #cccccc;
    padding: 2%;
    padding-right: 2%;
    font-size: 1.2rem;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo .omsbPhone,
#adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo .omsbEmail {
    color: #cccccc;
    padding-left: 2%;
    padding-right: 2%;
    margin-left: 2%;
    font-size: 1rem;
    border-left: 1px solid #cccccc;
    font-family: 'Open Sans Condensed', sans-serif;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo .omsbPhone i,
#adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo .omsbEmail i {
    padding: 0px;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminLoginInfo {
    float: right;
    display: block;
    text-align: right;
    color: #ffcc00;
}
#adminBody .adminHeaderWrapper .adminLoginHeader .adminLoginInfo a {
   
    color: #ffcc00;
}
#adminBody .adminHeaderWrapper .adminLoginHeader .adminLoginInfo i {
    font-size: 1.2rem;
    padding: 3%;
    padding-right: 0%;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminLoginInfo span {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 1.2rem;
    padding-left: 1%;
    padding-right: 0%;
    text-transform: uppercase;
    font-weight: 600;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminLoginInfo span span {
    color: #cccccc;
    font-size: 1.2rem;
    font-weight: 300;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminLoginInfo a .adminLogout {
    padding-right: 0px;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminLoginInfo a .adminLogout i {
    padding: 3%;
    padding-left: 4%;
    padding-right: 4%;
    background: rgba(48, 133, 214, 0.5);
    color: #cccccc;
}

#adminBody .adminHeaderWrapper .adminLoginHeader .adminLoginInfo a:hover .adminLogout i {
    color: white;
}



#adminBody .adminMainMenu {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 1.2rem;
    display: inline-block;
    width: 100%;
    background: #ffcc00;
    padding: 2%;
    display: none;
    padding-bottom: 0%;
    width: 96%;
    box-shadow: inset 0px 5px 10px -5px rgba(0, 0, 0, 0.75);
}

#adminBody .adminMainMenu .dropDownMenu {
    display: inline-block;
    width: 19.65%;
    vertical-align: top;
    margin: 0px;
    padding-bottom: 2%;

}

#adminBody .adminMainMenu .dropDownMenu li {
    font-size: 1rem;
      margin: 0px;
}
#adminBody .adminMainMenu .dropDownMenu ul {
    padding:0px;
    list-style:none;
    }

#adminBody .adminMainMenu .dropDownMenu li a {
    color:#2c3f4c;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1rem;
}

#adminBody .adminMainMenu .dropDownMenu li a:link {
    text-decoration: none;
}

#adminBody .adminMainMenu .dropDownMenu li a:hover {
    color: white;
}

#adminBody .adminMainMenu .dropDownMenu > li {
    display: block;
    text-transform: uppercase;
    width: 100%;
}

#adminBody .adminMainMenu .dropDownMenu > li span {
    color:#2c3f4c;
    font-weight: 800;
    border-bottom: 2px solid #2c3f4c;
}

#adminBody .adminMainMenu .dropDownMenu > li span:link {
    text-decoration: none;
}

#adminBody .adminHeadingWrapper {
    padding: 1%;
    background:rgba(44, 63, 76,0.7);
    /*background: rgba(255, 204, 0, 0.3);*/
    /*box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.75);*/
    text-align: center;
}

#adminBody .adminHeadingWrapper .adminheading {
    text-align: center;
}

#adminBody .adminHeadingWrapper span {
    text-transform: uppercase;
    font-size: 1.4rem;
    color:#ffcc00;
    font-weight: 800;
}

#adminBody .adminBody .adminSubheading {
    font-family: 'Open Sans Condensed', sans-serif;
    padding: 1%;
    font-weight: 600;
    color: white;
    background: #2c3f4c;
    text-transform: uppercase;
    display: inline-block;
}

#adminBody .adminBody .adminSubheading span {
    color: #ffcc00;
}
#adminBody .adminBody .adminSubheading span a {
    color: #ffcc00 !important;
    text-decoration:none;
}
#adminBody .adminBody .adminSubheading span span {
    border-left: 1px solid white;
    margin-left: 0.5rem;
    padding-left: 0.5rem;
    color: white;
    font-size: 1rem;
}
#adminBody .adminBody{background:white;}
#adminBody .adminContent {

    padding-top: 4%;
    padding-left:2%;
    padding-right:2%;
    padding-bottom:4%;
    text-align: justify;
    display: block;
    width: 96%;
    background:white;
    
}

#adminBody .adminContent .tblHighlight{
    border-width:0px;
    background:#2c3f4c;
    color:white;

}
#adminBody .adminContent .tblHighlight tr{
    border-bottom:1px solid rgba(255,255,255,0.5) !important;
}
#adminBody .adminContent .tblHighlight tr td{
    padding:1% !important;
    }
#adminBody .adminContent .tblHighlight td:nth-child(odd){
    width:15% !important;
     border-right:1px solid rgba(255,255,255,0.5) !important;
    }
#adminBody .adminContent .tblHighlight a{
    color:white;
    }
#adminBody .adminContent .tblHighlight a:link{
    color:white;
    }
#adminBody .adminContent .tblHighlight a:hover{
    color:#ffcc00;
    }


#adminBody .adminContent, #adminBody .adminContent input, #adminBody .adminContent select, .adminContent select option, .adminContent textarea{
    font-family: 'Source Sans Pro', sans-serif !important;
     font-size: 0.9rem  !important;
    line-height:1rem !important;
    font-weight:400  !important;
}
 #adminBody .adminContent input{

 }
 #adminBody .adminContent table:first-child {
    
    width: 100%;
    
}
  #adminBody .adminContent .tblUserActions {
    
    width:auto !important;
    
}
#adminBody .adminContent table, #adminBody .adminContent table th, #adminBody .adminContent table tr , #adminBody .adminContent table td{
    font-family: 'Source Sans Pro', sans-serif !important;
    font-size: 0.9rem  !important;
    line-height:0.9rem !important;
    font-weight:300  !important;
    border-width:0px;
}
#adminBody .adminContent .adminTable {
    font-size: 1rem;
    line-height: 1rem;
    display: table;
    width: 100%;
    margin-bottom:2% !important;
    text-align: center;
}

#adminBody .adminContent .adminTable th,.adminTable th,#adminBody .adminContent .adminTable th a {
    padding: 1%;
    background: #2c3f4c !important;
    border-right: 1px solid white;
    text-align: center;
    color: white;
    font-weight:600 !important;
    font-size: 1rem;
    /*width:auto;*/
}
#adminBody table, #adminBody table tbody, #adminBody table td, #adminBody table tr{
    padding:0px !important;
    margin:0px !important;
}
#adminBody .adminContent .adminTable th:last-child {
    border-width: 0px;
}

#adminBody .adminContent .adminTable caption {
    padding-top: 1%;
}

#adminBody .adminContent .adminTable tr {
    border-bottom: 0px solid rgba(48, 133, 214, 0.3);
    width: auto;
    
}
#adminBody .adminContent .rptTable
{  border:1px solid black;
   margin:20px;
}
#adminBody .adminContent .rptTable .vertical-text  {
    width:auto !important;
    background:rgb(44, 63, 76) !important;
    height:7rem;
	
}
#adminBody .adminContent .rptTable .vertical-text th{
    
    background:none;
    color:white;
    border-right:1px solid white;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
     width:1rem;

}
#adminBody .adminContent .rptTable tr
{
    border-bottom:1px solid black;
}

#adminBody .adminContent .rptTable tr td{
    padding:0px !important;
    color:#222222;
     width:1rem;
     text-align:center;
     border:1px solid black;
     

    }
#adminBody .adminContent .adminTable tr.OverDue {
    background:rgba(255, 204, 0, 0.8);
    font-weight:600 !important;
    color:black !important;
    }

 .rowBorders ,.rowBorders tr, .rowBorders td {
    border:1px solid silver !important;
    }
#adminBody .tblFourCol{
    display:table;
    text-align:left;
  padding-bottom:2% !important;

}

/*#adminBody .tblFourCol .title-background-style {
	background-color: #b5b5b5 !important;
}


#adminBody .tblFourCol .today-style {
	padding: 0px !important;
	color: white !important;
	background-color: #b5b5b5 !important;
	text-align: center !important;
	text-decoration: none !important;
}

#adminBody .tblFourCol .today-style td {
	text-align: center !important;
}*/


#adminBody .tblFourCol tbody{
       
 

}
#adminBody .tblFourCol, #adminBody .tblFourCol {
    width:100%;
    margin:0px;
    padding:0px;
    border-width:0px !important;

}
#adminBody .tblFourCol tr:nth-child(odd){
    background:rgba(0,0,0,0.1);
    }
#adminBody .tblFourCol td{
    padding:0.5% !important;
    padding-right:0px !important; 
    border-width:0px !important;

    
}
#adminBody .tblFourCol td:nth-child(odd){
        font-weight:600 !important;
        text-align:left;
        width:15%;
        background: rgba(48, 133, 214, 0.3);
    }
#adminBody .tblFourCol td:nth-child(even){
       
        text-align:left;
        width:35%
    }
#adminBody .tblFourCol table tr, #adminBody .tblFourCol table tr td{
    background: none !important;
    width:auto !important;
}
#adminBody .adminContent .adminTable { width:100%;}
#adminBody .adminContent .adminTable tr:nth-child(odd) {
    background: rgba(44, 63, 76, 0.15);
    
}
#adminBody .adminContent .adminTable tr:nth-child(even) {
    background: rgba(44, 63, 76, 0.05);
    
}

#adminBody .adminContent .adminTable tr td {
    padding: 1% !important;
    font-size: 1rem;
    width:auto;
}
#adminBody .adminContent .adminTable tr td  a{
        font-weight:600 !important;
    }

#adminBody .adminContent .adminTable tr td  a:link, #adminBody .adminContent .adminTable tr td  a:visited{
    color:#2c3f4c !important;
    }

#adminBody .adminContent .adminTable tr td  a:hover{
    color:red !important; 

}
#adminBody .adminContent .adminDetails{
    padding:1%;
}
#adminBody .adminContent .rDesc{
    margin:0px;
    text-align:justify;
    margin-bottom:2%;
}
#adminBody .paging
{
    max-width:150px !important;
}
#adminBody .paging a:disabled {
    color:#cccccc !important;
    }

#adminBody .paging i{
    font-size:1.5rem;
}
#adminBody .paging td{
    text-align:center;
}
#adminBody .filter{
    text-align:left;
    padding-bottom:2%;
    border-bottom:1px solid rgba(0,0,0,0.3) !important;
    width:100%;
}
#adminBody .filter tbody td{

    }
#adminBody .adminContent .onHold{
    text-align:right;
    color:red;
    font-weight:600 !important;
}

#adminBody .adminWindow {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 100;
    background: rgba(0, 0, 0, 0.7);
    overflow: hidden;
    display: none;
}

#adminBody .adminWindow .adminWindowFrame {
    width: 30rem;
    height: 15rem;
    background: white;
    position: relative;
    top: 45%;
    text-align: center;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
}

#adminBody .adminWindow .adminWindowFrame a {
    text-align: right;
}

#adminBody .adminFooter {
   padding-top: 0%;
    border-top: 1px solid rgba(0, 0, 0, 0.3);
    background:white;
}

#adminBody .adminFooter .adminCopyright {
    padding-top: 1%;
       padding-left:2%;
    padding-right:2%;
    padding-bottom:1%;
    font-size: 0.8rem;
    color: rgba(0,0,0,0.4);
}

@media only screen and (max-width: 980px) {
    #adminBody {
        font-size: 2.5vw;
    }
     .adminHeader .adminTitleWrapper{
         width:100%;
     }
     .adminHeader .twoColumns {
        width: 20%;
         padding-right:2%;
    }
    .adminHeader .twoColumns img {
        width: 100%;
        height: auto;
       
    }
   .adminHeader .sixColumns {
        line-height: 0.2vw;
        width: 65%;
        text-align: left;
    }
    .adminHeader .sixColumns .OMSBTitle {
        font-size: 5.25vw;
        line-height: 5.25vw;
        display: inline-block;
    }
    .adminHeader .sixColumns .OMSBSlogan {
        font-size: 2.3vw;
        line-height: 2.3vw;
        display: inline-block;
    }
    #adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo {
        width: 20%;
    }
    #adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo .adminMenu i {
        font-size: 1.2rem;
        display: block !important;
        width: 1rem;
        padding: 12%;
        padding-left: 14%;
        padding-right: 14%;
    }
    #adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo i {
        font-size: 1.2rem;
        display: none;
    }
    #adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo .omsbPhone,
    #adminBody .adminHeaderWrapper .adminLoginHeader .adminSocialInfo .omsbEmail {
        font-size: 2.5vw;
        display: none;
    }
    #adminBody .adminHeaderWrapper .adminLoginHeader .adminLoginInfo {
        width: 80%;
    }
    #adminBody .adminHeaderWrapper .adminLoginHeader .adminLoginInfo i {
        font-size: 1.2rem;
    }
    #adminBody .adminHeaderWrapper .adminLoginHeader .adminLoginInfo span {
        font-size: 2.5vw;
    }
    #adminBody .adminHeaderWrapper .adminLoginHeader .adminLoginInfo span span {
        font-size: 2.5vw;
    }
  
    #adminBody .adminMainMenu {
        font-size: 2.5vw;
        padding: 0px;
        width: 100%;
    }
    #adminBody .adminMainMenu .dropDownMenu:first-child li {
        box-shadow: inset 0px 5px 10px -9px rgba(0, 0, 0, 0.75);
    }
    #adminBody .adminMainMenu .dropDownMenu:first-child ul {
        display: block;
        width: 100%;
    }
    #adminBody .adminMainMenu .dropDownMenu:first-child ul li {
        display: block;
        width: 100%;
        box-shadow: none;
        padding: 0.5%;
        padding-left: 2%;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    }
    #adminBody .adminMainMenu .dropDownMenu:first-child ul li:last-child {
        border-width: 0px;
    }
    #adminBody .adminMainMenu .dropDownMenu {
        padding: 0%;
        width: 100%;
    }
    #adminBody .adminMainMenu .dropDownMenu ul {
        box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        display: none;
        padding:0px;
    }
    #adminBody .adminMainMenu .dropDownMenu ul li {
        display: block;
        width: 100%;
        box-shadow: none;
        padding: 0.5%;
        padding-left: 2%;
        border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    }
    #adminBody .adminMainMenu .dropDownMenu > li {
        display: inline-block;
        width: 100%;
        padding: 2%;
        padding-top: 1%;
        padding-bottom: 1%;
        background: #ffcc00;
        border-bottom: 1px solid white;
    }
    #adminBody .adminMainMenu .dropDownMenu > li span {
        color: #2c3f4c;
    }
    
    #adminBody .adminMainMenu .dropDownMenu > li:hover {
        cursor: pointer;
    }
    #adminBody .adminHeadingWrapper {
        padding: 1%;
        background: rgba(255, 204, 0, 0.8);
        box-shadow: inset 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
        text-align: center;
    }
    #adminBody .adminHeadingWrapper span {
        text-transform: uppercase;
        font-size: 2.5vw;
        color: #2c3f4c;
        font-weight: 800;
    }
    #adminBody .adminBody .adminSubheading {
        font-family: 'Open Sans Condensed', sans-serif;
        padding: 1%;
        font-weight: 600;
        color: white;
        background: #2c3f4c;
        text-transform: uppercase;
        display: inline-block;
    }
    #adminBody .adminBody .adminSubheading span {
        color: #ffcc00;
    }
    #adminBody .adminBody .adminSubheading span span {
        border-left: 1px solid white;
        margin-left: 0.5rem;
        padding-left: 0.5rem;
        color: white;
        font-size: 2.5vw;
    }
    #adminBody .adminContent {
        padding-top: 4%;
        text-align: center;
        display: block;
        width: 100%;
    }
    #adminBody .adminContent .adminTable {
        font-size: 1rem;
        line-height: 1rem;
        display: table;
        width: 80%;
        margin-left: 10%;
        margin-right: 10%;
        text-align: center;
    }
    #adminBody .adminContent .adminTable th {
        padding: 1%;
        background: rgba(0, 0, 0, 0.3);
        border-right: 1px solid white;
        text-align: center;
        color: white;
        font-weight: 600;
        font-size: 2.05vw;
    }
    #adminBody .adminContent .adminTable th:last-child {
        border-width: 0px;
    }
    #adminBody .adminContent .adminTable caption {
        padding-top: 1%;
    }
    #adminBody .adminContent .adminTable tr {
        border-bottom: 0px solid rgba(48, 133, 214, 0.3);
        width: auto;
    }
    #adminBody .adminContent .adminTable tr:nth-child(odd) {
        background: rgba(44, 63, 76, 0.1);
    }
    #adminBody .adminContent .adminTable tr td {
        padding: 1%;
        font-size: 2.05vw;
    }
    #adminBody .adminFooter {
        margin-top: 4%;
        border-top: 1px solid rgba(0, 0, 0, 0.3);
    }
    #adminBody .adminFooter .adminCopyright {
        padding-top: 0.5%;
        font-size: 1.8vw;
        color: #2c3f4c;
        text-align: center;
    }
}






.popup {
        z-index:-1;
        position:fixed;
		font-family: Arial, Helvetica, sans-serif;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0,0,0,0.8);
		
		opacity:0;
		-webkit-transition: opacity 400ms ease-in;
		-moz-transition: opacity 400ms ease-in;
		transition: opacity 400ms ease-in;
		/*pointer-events: none;*/


}

/* The actual popup (appears on top) */
.popup .popuptext {
        top:10vh;
        width: 400px;
		position: relative;
		margin: 10% auto;
		padding: 5px 20px 13px 20px;
		border-radius: 10px;
		background: #fff;
		background: -moz-linear-gradient(#fff, #999);
		background: -webkit-linear-gradient(#fff, #999);
		background: -o-linear-gradient(#fff, #999);
        z-index: 9999999;

}

.close {
		background: #606061;
		color: #FFFFFF;
		line-height: 25px;
		position: absolute;
		right: -12px;
		text-align: center;
		top: -10px;
		width: 24px;
		text-decoration: none;
		font-weight: bold;
		-webkit-border-radius: 12px;
		-moz-border-radius: 12px;
		border-radius: 12px;
		-moz-box-shadow: 1px 1px 3px #000;
		-webkit-box-shadow: 1px 1px 3px #000;
		box-shadow: 1px 1px 3px #000;
       
	}

	.close:hover { background: #00d9ff; }


/* Toggle this class when clicking on the popup container (hide and show the popup) */
.show {
    opacity:1!important;
    
    z-index: 999999999!important;
    /*-webkit-animation: fadeIn 1s;
    animation: fadeIn 1s*/
}

/* Add animation (fade in the popup) */
 @-webkit-keyframes fadeIn {
    from {opacity: 0;} 
    to {opacity: 1;}
}

@keyframes fadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
}

#actionButtons table {width:auto !important; margin-left:auto !important; margin-right:auto !important;}
#actionButtons { width:100%; text-align:center;}

#adminBody .tblFourCol .catTree table tr td
{
width:10px !important;


}


.customizeFieldsTable {}

.customizeFieldsTable tr:nth-child(even) {background: #CCC}
.customizeFieldsTable tr:nth-child(odd) {background: #FFF}