﻿	.mdTextLink {
		color: white;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}
	a.mdTextLink:link {
		color: white;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}
	a.mdTextLink:visited {
		color: white;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}
	a.mdTextLink:hover {
		color: #FFFF00;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-decoration: underline;
	}

	.tablehead {
		color: white;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 10px;
	}

	.tablemain {
		color: navy;
		background: white;
		font-family: verdana,arial,sans-serif;
		font-weight: normal;
		font-size: 11px;
		text-decoration: none;
	}

	.TableRowOdd {
		color: navy;
		font-family: verdana,arial,sans-serif;
		font-weight: normal;
		font-size: 10px;
		text-decoration: none;
		background : #FEFEFE;
	}

	.TableRowEven {
		color: navy;
		font-family: verdana,arial,sans-serif;
		font-weight: normal;
		font-size: 10px;
		text-decoration: none;
		background : #DDDDDD;
	}

	.tablebold {
		color: navy;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 11px;
		text-decoration: none;
	}

	.smButton {
		color: #000080;
		font-family: verdana,arial,sans-serif;
		font-weight: normal;
		font-size: 9px;
		text-decoration: none;
		border-width: 1px;
		width: 50px;
	}

	.mdButton {
		color: #000080;
		font-family: verdana,arial,sans-serif;
		font-weight: normal;
		font-size: 11px;
		text-decoration: none;
		border-width: 1px;
		margin-top: 1px;
		margin-bottom: 1px;
		width: 100px;
		height:25px;
	}
	
	.lgButton {
		color: #000080;
		font-family: verdana,arial,sans-serif;
		font-weight: normal;
		font-size: 11px;
		text-decoration: none;
		border-width: 1px;
		margin-bottom: 2px;
		width: 150px;
		height:25px;
	}

	.xlbutton {
		color: #000080;
		font-family: verdana,arial,sans-serif;
		font-weight: normal;
		font-size: 9px;
		text-decoration: none;
		border-width: 1px;
		width: 200px;
	}
	
	.menuButton {
		color: #fff;		
		font-family: arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
		text-decoration: none;
		padding:6px 12px;
		width: 175px;		
	}
	
	.actionButton {
		color: #000080;
		font-family: arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
		text-decoration: none;
		border-width: 1px;
		margin-bottom: 2px;
		width: 175px;
		height:40px;
	}

	.loginText {
		color: Navy;
		font-family:arial,sans-serif;
		font-weight: normal;
		font-size: 18px;
		text-decoration: none;
		padding: 5px;
		border: 1px #888 solid;
		margin: 2px;
		background : #eeeeee;
	}
	
	.loginForgot {
		color: Navy;
		font-family:arial,sans-serif;
		font-weight: normal;
		font-size: 11px;
		text-decoration: none;
		margin: 10px 0 0 0;		
	}
	
	.loginButton {
		color: #000080;
		font-family: arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
		text-decoration: none;
		border-width: 1px;
		margin: 10px 0 2px 0;
		width: 175px;
		height:40px;
	}
	
	.messageText {
		color: Navy;
		font-family:arial,sans-serif;
		font-weight: normal;
		font-size: 18px;
		text-decoration: none;
		padding: 5px;
		margin: 2px;
	}

	.mdTextBold {
		color: Navy;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}

	.mdTextBoldRev {
		color: White;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
	}

	.smText {
		color: Navy;
		font-family: verdana,arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
		text-decoration: none;
	}

	.smTextBold {
		color: Navy;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
	}
	
	.smTextBoldRev {
		color: White;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
	}

	.smTextDisplay {
		color: Navy;
		font-family: verdana,arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
		text-decoration: none;
		border : 1px solid Navy;
		width : 350px;
	}

	.smDisplayText {
		color: Navy;
		font-family: verdana,arial,sans-serif;
		font-weight: normal;
		font-size: 12px;
		text-decoration: none;
		background : #DDDDDD;
	}
	
	.smDisplayTextBold {
		color: Navy;
		font-family: verdana,arial,sans-serif;
		font-weight: bold;
		font-size: 12px;
		text-decoration: none;
		background : #CCCCCC;
	}
	


	.mdText {
		color: Navy;
		font-family: arial,sans-serif;
		font-weight: normal;
		font-size: 20px;
		text-decoration: none;
	}	
	
	.inputFile {
		color: Navy;
		font-family: arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
		text-decoration: none;
	}
	
	.uploadNotify {
		color: Navy;
		font-family: arial,sans-serif;
		font-weight: normal;
		font-size: 14px;
		text-decoration: none;
		width: 350px;

	}




table.permissions {
	width:100%;
	font-family: arial,sans-serif;
	font-weight: normal;
	font-size: 18px;
	text-decoration: none;
	color: Navy;
	border-spacing: 1px;
	border-collapse: separate;
	margin-bottom: 0px;
	/*table-layout: fixed;*/
}

.permissions thead {
  background-color: #D0D0D0;
  color: Navy;
}

.permissions th,
.permissions td
 {
	padding: 5px;
	text-align: left;
	/*background-color: green;*/
}	

.permissions tbody tr:nth-child(even) {
  background-color: #dddddd;
}
.permissions tbody tr:nth-child(even):hover {
  background-color: yellow;
}
.permissions tbody tr:nth-child(odd) {
  background-color: #ffffff;
}
.permissions tbody tr:nth-child(odd):hover {
  background-color: yellow;
}

/* End permissions Table Header */

#changepass input.error {
    border: 1px dotted red;
    background-color:yellow;
}

#changepass div.error {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-style:italic;
	font-size: 14px;
	margin: 0px 5px 0px 0px;
	padding:0px 5px;
	color: #990000
}

#recover input.error {
    border: 1px dotted red;
    background-color:yellow;
}

#recover div.error {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-style:italic;
	font-size: 14px;
	margin: 0px 5px 0px 0px;
	padding:0px 5px;
	color: #990000
}

.ui-dialog {font-size: 0.75em;}
.ui-dialog .ui-dialog-content label { display:block; font-weight:bold; color:#008;}
.ui-dialog .ui-dialog-content input { display:block; }
.ui-dialog .ui-dialog-content input.text { margin-bottom:12px; width:95%; padding: .4em; }
.ui-dialog .ui-dialog-content fieldset { padding:0; border:0; margin-top:10px; }
.ui-dialog .ui-dialog-content h1 { font-size: 1.2em; margin: .6em 0; }


/* style for header and footer*/
input[type="submit"]:focus{background:#e5b32f;}
.top-bar-left{float:left;width:auto;margin:40px 0 17px !important;}
.top-bar-phn li:first-child{margin:0 0 10px;}
.top-bar-right{float:right;width:auto;}
.top-bar ul{list-style:outside none none; color: #6b655a; font-size: 16px; line-height: 1.5;}
.top-bar ul{margin:0;}
.top-bar-phn li i{vertical-align:-1px;font-size:18px;color:#007cb2;margin-right:5px;}
.top-bar-eml li i{vertical-align:4px;font-size:15px;color:#007cb2;margin-right:5px;}
.top-bar-left, .top-bar-right{margin:17px 0px 20px 0px ; text-align:right;}
.aply-btn{padding:8px 20px;border-radius:4px;background:#e5b32f;color:#fff;font-size:17px;font-weight:600;text-transform:uppercase;display:inline-block;/*-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;*/}
.top-bar-phn li .aply-btn i{font-size:23px;color:#fff !important;display:inline-block;vertical-align:-1px;margin-right:7px;}
.top-bar-eml li.wb-bluebtn i{font-size:19px;color:#fff !important;display:inline-block;vertical-align:-2px;margin-right:9px;}
.aply-btn:hover{background:#007cb2;color:#fff !important;}
.search_holder .search-submit{bottom:4px;top:auto;}
.search_holder label > .screen-reader-text{display:none;}
.search_holder .search-field{background:url(images/topSprite1.png) no-repeat 5px 7px;border:none;cursor:pointer;height:40px;margin:3px 0;padding:0 0 0 34px;position:relative;transition:width 400ms ease 0s, background 400ms ease 0s;background-size:20px auto;border:1px solid #000;cursor:text;outline:0 none;width:100%;margin-bottom:10px;}
.search_holder .search_holder{max-width:40px;position:relative;}
.search_holder .search-submit{display:none;}
.search_holder{position:relative;display:inline-block;vertical-align:middle;max-width:205px;}
input[type="search"]{color:#666;background:#fff;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;display:block;padding:0.7em;width:100%;}
.email a{display:inline-block;vertical-align:middle;font-size:15px;color:#007cb2;margin-bottom:12px;line-height:1;}
.wb-bluebtn a{padding:8px 15px;border-radius:4px;background:#007cb2;color:#fff;font-size:17px;font-weight:600;text-transform:uppercase;display:inline-block;/*-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s;*/}
.footer-top{padding:35px 0;background:url(images/footerimage.jpg) no-repeat 0 0;background-size:cover; width:100%;float:left;height:auto;}
.footer-top ul{list-style:none;margin:0;padding:0;}
.wrap{max-width:1170px !important;padding-left:0;padding-right:0;margin:0 auto;}
.ft-item{width:25%; float:left; padding-right:25px;}
.ft-item{padding-right:25px;}
.ft-item:nth-child(4n){padding-right:0;}
.ft-item h3{font-size:19px;color:#fff;font-weight:700;text-transform:uppercase;margin:0 0 20px;}
.ft-item .textwidget ul, .ft-item .menu, .ft-item.menu ul{list-style:none;margin:0;padding:0;}
.ft-item .textwidget li, .ft-item .menu li, .ft-item.menu ul li{padding:0 0 4px;margin-bottom:4px;border-bottom:1px solid #595652;font-size:13px;color:#fff;}
.ft-item .textwidget li:last-child, .ft-item .menu li:last-child, .ft-item.menu ul li:last-child{border:0;}
.ft-item .textwidget li a, .ft-item .menu li a, .ft-item.menu ul li a{font-size:13px;color:#fff;}
.ft-item .textwidget li a:hover, .ft-item .menu li a:hover, .ft-item.menu ul li a:hover{color:#f8ae37;}
.ft-item .textwidget.custom-html-widget li{padding:0;margin:0 0 7px;list-style:none;border:0;}
.ft-item .textwidget.custom-html-widget li p{display:inline-block;vertical-align:top;margin:0;}
.ft-item .textwidget.custom-html-widget li span{vertical-align:top;font-size:21px;padding-right:6px;width:25px;display:inline-block;vertical-align:top;}
.ft-item .textwidget.custom-html-widget li span.fa-fax{font-size:16px;}
.addrspart-one{margin-bottom:18px;}
.ft-item .icons-group .textwidget.custom-html-widget li{width:30px;height:30px;display:inline-block;border-radius:100%;margin:0 1px;}
.ft-item .icons-group .textwidget.custom-html-widget li a{display:block;background:#5f5f5f;color:#1e1c16;border-radius:100%;text-align:center;}
.ft-item .icons-group .textwidget.custom-html-widget li a:hover{background:#f8ae37;}
.ft-item .icons-group .textwidget.custom-html-widget li a i{font-size:20px;color:#1e1c16;line-height:30px;}
.ft-item .icons-group{margin-top:12px;}
img,video{height:auto;max-width:100%;}
article,aside,footer,header,nav,section{display:block;}
.vc_separator.vc_separator_align_left h4{font-size:22px;}
.header{background:#fff;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s; position:sticky; width:100%; float:left;margin-bottom:20px;}
.header .logo{-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s;transition:all 1s; margin-top:23px;}
.sticky-header{position:fixed;background:#fff;left:0;top:0;width:100%;z-index:99999; /* Safari */}
.sticky-header .header-top{padding:5px 0 0;}
.sticky-header .logo{transform:scale(0.5);-moz-transform:scale(0.5);-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform-origin:center center;-moz-transform-origin:center center;-webkit-transform-origin:center center;-ms-transform-origin:center center;}
.sticky-header .aply-btn{padding:4px 20px;margin-top:0;}
.sticky-header .wb-bluebtn a{padding:4px 15px;}
.sticky-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{line-height:35px;height:35px;}
.sticky-header ul.top-bar-phn li:first-child, .sticky-header ul.top-bar-eml li:first-child{}
.sticky-header .top-bar-left, .sticky-header .top-bar-right{margin-top:13px;}
.sticky-header .top-bar ul li{ padding:0px 0px;}
.sticky-header .nav>li>a{padding:8px 15px;}
.top-bar{width: 100%;float: left;background: #fff;}
.control-group {display: inline-block;width: 48%;margin-right: 10px;margin-bottom: 20px;}
.control-group-select{display: inline;width: auto;margin-right: 10px;margin-bottom: 20px;}
.control-label-select{color:#333;display:inline;font-weight:500;margin-bottom:0.5em;}
.btn.btn-primary {margin-top: 15px;}
.perm{color:#333;display:block;font-weight:800;margin-bottom:0.5em;}
label{color:#333;display:block;font-weight:800;margin-bottom:0.5em;}
/*.controls input[type="text"], input[type="password"], select{color:#666;background:#fff;background-image:-webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;display:block;padding:0.7em;width:100%;}
 style end for header and footer*/
.site_name {
	font-family: arial,sans-serif;
	font-weight: normal;
	font-size: 0.5em;
}
.container{ width:1170px;}
.top_logo_middle{width:100%; text-align:center; padding: 10px 0px 30px 0px;}
.menu-background{background:#007cb2 none repeat scroll 0 0;}
.footer{ min-height:50px; background:#666;width:100%; float:left;}
.footer p{ text-align:center; color:#b7b6b6; padding-top:15px; font-size:13px;}
.no-padding{ padding:0px;}
.top-menu .navbar{ min-height:20px;}
.top-menu .navbar-inverse{ background:none; border:none;}
.top-menu .navbar-inverse .navbar-nav>li>a{ color:#fff; font-family:'Open Sans', sans-serif;}
.top-menu .navbar{ margin-bottom:0px;}
.useradd table td{ padding-bottom:5px;}
.useradd table td input{ padding-bottom:5px !important;}
.heading{background: #007cb2 none repeat scroll 0 0;min-height: 50px;}
.heading p{ text-align:left; margin-left:20px; color:#fff; font-size:14px; font-weight:500; padding-top:15px;}
#selections{ width:610px; margin:0px auto;}
#permlist{ width:610px; margin:0px auto;}
#buttons{width:610px; margin:0px auto;}
.top-menu .menuButton {
    color: #fff;
    font-family: arial,sans-serif;
    font-weight: normal;
    font-size: 14px;
    text-decoration: none;
	padding:2px 15px;
	width:auto;
}
.top-menu input[type=button]{ background:none; border:none;}
.top-menu input[type=button]:hover{ background:#e5b32f !important;}
.menu_images{ text-align:center;}
.inner_content{ width:100%; margin:0px 0px;padding:0px;}
.top_logo_middle{
    width: auto;
   /* left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    text-align: center;*/
}
.top-bar ul li a{ font-size:14px;}
.top-bar ul li{ padding:3px 0px;}
.top-bar ul li:hover{  background:#e5b32f;}


.login_bg{width:320px;margin:0px auto 0px; position:relative; top:10px;}
.login-box, .register-box { color:#333; width:380px;font-family: 'Saira', sans-serif;font-weight: 400;}


.table-primary td {
    color: #fff;
    background-color: #337ab7;
}
.btn-primary{
	color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn-primary:hover {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}
.btn-danger{
	color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}
.btn-danger:hover{
	color: #fff;
    background-color: #ac2925;
    border-color: !important #761c19;
}
.smTextLink{
	color:#337ab7;
}
