/* Admin CSS Document */

@import url('general.css');
@import url('paragraph.css');

body
{
    margin: 0px;
    padding: 0px;
    background:#FFF;
}

body, td, th, textarea,input, select
{
    font-family: Arial, Helvetica;
    font-size: 12px;
}

/************************************************************/
/******************** Header ********************************/
/************************************************************/

#headerContainer
{
    padding:0px;
    margin: 0px;
    height:90px;
    width: 100%;
    clear: both;
    background: #12469C;
    color: #FFF;
}

#headerCptext
{
    color: #FFF;
    font-weight: bold;
    font-size: 22px;
    padding-top: 30px;
    padding-left: 20px;
}

#headerContainerText
{
    font-size: 11px;
    padding-right:25px;
    clear:both;
    padding-bottom:10px;
    padding-left: 20px;
}

#headerContainerText a
{
  color: #eee;
}

#headerBottom
{
    background: #477CCA;
    display: block;
    height: 23px;
    padding-top:7px;
    color: #fff;
    text-align:left;
    padding-left:10px;
    border-top:1px solid #B3B8BE;
    border-bottom:1px solid #B3B8BE;
}

#headerBottomBottom
{
    background: #477CCA;
    height: 23px;
    padding-top:7px;
    color: #fff;
    text-align:center;
    border-top:1px solid #B3B8BE;
    border-bottom:1px solid #B3B8BE;
    clear: both;
}

#headerBottomBottom a
{
    font-weight:bold;
    color: #FFF;
}

#breadCrumbs
{
    font-size: 12px;
    color: #8F929B;
    width: 100%;
}

#headerBottom a
{
    color: #fff;
    text-decoration: none;
}

#headerBottom a:hover
{
    color: #000;
}


#headerBottom .logout
{
    float: right;
    padding-right: 25px;
}

#mainContainer
{
    padding:10px;
    padding-top: 0px;
    width: 96%;
    margin: auto;
    /*background:#EFEFEF;*/
}

#mainContainer h1
{
    padding-bottom: 8px;
    font-size: 14px;
    border-bottom: 1px solid #231C0A;
}
#mainContainer h2
{
    padding-bottom: 5px;
    font-size: 13px;
    border-bottom: 1px dotted #231C0A;
}

#mainContainer h3
{
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 5px;
    font-size: 13px;
    border-bottom: 1px dotted #231C0A;
}

#mainContainer h4
{
    display:block;
    margin-top: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 12px;
    border-bottom: 1px dotted #231C0A;
    clear:both;
}

#mainContainer h5
{
    display:block;
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 5px;
    font-size: 12px;
    border-bottom: 1px dotted #231C0A;
    clear:both;
}


.loginTable
{
    width: 550px;
    margin-left:  auto;
    margin-right:  auto;
}

.loginTable td
{
    padding: 4px;
}


.middleTable
{
    margin-left:  auto;
    margin-right:  auto;
}
.middleTable td
{
    padding: 7px;
}

.adminMenu
{
    line-height: 27px;
}

a,
a:link,
a:visited,
a:active
{
    text-decoration: none;
    color: #564D34;
}

a:hover
{
    color: #000;
}

#navcontainer
{
    width: 190px;
}

#navcontainer ul
{
    border-left:1px solid #ACAFB7;
    border-right:1px solid #ACAFB7;
    border-top:1px solid #ACAFB7;
    margin-left: 0;
    padding-left: 0;
    list-style-type: none;
}

#navcontainer a
{
    display: block;
    padding: 4px;
    width: 180px;
    background:#477CCA;
    border-bottom: 1px solid #ACAFB7;
}

#navcontainer a:link, #navlist a:visited
{
  color: #fff;
  text-decoration: none;
}

#navcontainer a:hover
{
  background-color: #12469C;
  color: #fff;
}

.highlightCode
{
  background: #eee;
  border: 1px ridge #ccc;
  padding:7px;
  font-size: 10px;
}

.highlightCodeHeader
{
    font-variant: small-caps;
    text-align:center;
    padding:6px;
}

label
{
    display: block;
    width: 170px;
    text-align: right;
    float: left;
    margin-right: 0.5em;
    margin-bottom:10px;
    background: #FFF;
    clear:left;
    cursor: pointer;
}

input, select, textarea
{
    margin-bottom:10px;
    float: left;
}

.dontfloat
{
    float: none;
    margin-bottom:0px;
}
.extrafieldinfo{
    font-style:italic;
}

input:focus,
input.active,
textarea:focus,
textarea.active
{
    background: #E1F2FF;
}

.adminNote {
    font-style: italic;
    font-size: 90%;
}
.waError {
    padding: 0 0 1rem 5rem;
    list-style-type: disc;
}
.waError li {
    padding: .3em;
    font-weight: bold;

}
.spacer{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:5px;}

/*Middle Table*/
.middleTable{margin:10px 0;border: 1px solid #dcdcdc;padding:0;width:98%;font-size:11px;}
.middleTable img{border:0;float:left;}
.middleTable em{border:0;float:left;padding:0 5px;}
.middleTable b{border:0;padding:0;font-size:12px;}
.middleTable td,.middleTable th{padding:5px;border:0;margin:0; vertical-align:top;}
.middleTable th{padding: 5px;}
.middleTable th{background-color:#12469C;color:#fff;text-align:left;}
.middleTable tr{background-color:#fff;}
.middleTable tr.alt{background-color:#f1f1f1;}
.middleTable tr:hover{background-color:#f9f3d8;}
.middleTable td.num{text-align:right;}
.middleTable td.seo{font-size:10px;}
.middleTable td.id_row{color:#000;font-size:10px;width:25px;}
.middleTable th.actions{width:110px;}
.middleTable a{float:left;}
.middleTable em{padding:0 2px;float:left;width:auto;display:block;text-align:left;font-size:10px;font-style:normal;}
.middleTable em.notes{padding:0 2px 0 16px;color:#900;}
.middleTable td p{display:inline-block;;margin:0 20px 0 0;}
.middleTable input { float: inherit; }

.modCollapseHeader {cursor:pointer;}
.modCollapseHeader a{float:right;margin:0 10px 0 0;}
.modCollapse{margin:0 0 10px 0; border-bottom: 1px solid #dcdcdc;padding:0 0 5px 0;}
.modCollapseContainer{height:auto;}
.collapse{display:none;}
.expand{display:block;}

.mod-categoryList{width:100%;margin:2px 0;}
.mod-categoryList ul{float:left;width:90%;}
.mod-categoryList ul li{float:left;display:inline-block;background:url(../images/icons/categories_link.png) no-repeat 0 5px;padding:5px 10px 5px 25px;}
.mod-categoryList ul li.editCat{background:url(../images/icons/categoriesedit_link.png) no-repeat 0 5px;float:right;}



.inc-pages{width:100%}
.inc-pages ul.tabs{width:100%;height:auto;float:left;margin:10px 0 0 0;}
.inc-pages ul.tabs li{width:auto;height:auto;padding:0;float:left;display:inline;margin:0;background-color:#fff;}
.inc-pages ul.tabs li a{padding:6px 14px 4px 14px;display:block;width:auto;font-size:14px; border-top:#fff 1px solid;border-left:#fff 1px solid;border-right:#fff 1px solid;border-bottom:#dcdcdc 1px solid;color:#666;font-weight:bold;}
.inc-pages ul.tabs li a.current{border-top:#dcdcdc 1px solid;border-left:#dcdcdc 1px solid;border-right:#dcdcdc 1px solid;border-bottom:#fff 1px solid;color:#477CCA; }
.inc-pages ul.tabs li a:hover{color:#477CCA;}
.inc-pages .panes{border:#dcdcdc 1px solid;padding:15px;margin:-1px 0 10px 0;}
.inc-pages textarea.meta{width:500px;height:auto;}
.inc-pages select.meta{width:500px;}
.user_details_frm label {width: 70px !important; }
.tableinput .formTextBox,.tableinput .hasDatepicker{ width: 97%; float: left !important;}
.tableinput td{ vertical-align: top; font-size: 14px;}

.formTitle{ text-align: right;}
.right-align{ float: right; margin-right: 6px;}
.tableinput td select{ font-size: 14px;}
.tableinput input{ float: none !important; }
.mainHeader{ text-align: center; background: #477cca; color: #FFFFFF; border: 2px solid #477cca; padding-top: 8px;}
.formTitle { background: #477cca; color: #FFFFFF; text-align: right; font-size: 14px; font-family: sans-serif,verdana;border-right: 5px solid #477cca;}
.tableinput{ width: 1000px; margin: auto; border: 1px solid #477cca; }
.text_center{ text-align: center; }
.text-align-left{
    text-align: left;
}
.mgtop{ position: absolute; }
.width{ width:80% }
.tr-height{ height: 5px !important; }
#wahhome_reg_csv{ background: #477cca; border: none; color: white; }
.searchForm{ padding:0px; margin: 0px; }
.search_div{ border: 1px solid #0066CC; padding:10px;width: 96%; display:block; clear:both;}
.tick_image{padding-right: 20px; vertical-align: middle;}
.info_icon{padding-right: 20px; vertical-align: middle;}
.small_info_icon{padding-bottom: 12px;padding-right: 20px; float:left;}
.small_info_icon_div{border: 1px solid #0066CC; padding:10px;width: 390px;}
.forbidden_image{padding-right: 20px; vertical-align: middle;}
.middleTable .tr_bold{font-weight: bold;}
.middleTable .tr_bold .first_td_width{width:105px;}
.middleTable .tr_bold .td_width{width:175px;}
.logout_btn_div{text-align:right; padding:7px;}
.newline{ clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 2px; }

.pagination a { color: black; float: left; padding: 4px 8px; text-decoration: none; }
.pagination a.active { background-color: #477cca; color: white; }
.pagination a:hover:not(.active) {background-color: #ddd;}