/* ==========================================================================
   Custom CSS by Creative Chaos
   ========================================================================== */

@font-face {
  font-family: 'GothamLight';
  src: url('../fonts/Gotham-Light.eot');
  src: url('../fonts/Gotham-Light.eot?#iefix') format('embedded-opentype');
  src: url('../fonts/Gotham-Light.woff') format('woff');
  src: url('../fonts/Gotham-Light.ttf')  format('truetype');
  src: url('../fonts/Gotham-Light.svg#Gotham-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GothamBold';
  src: url('../fonts/Gotham-Bold.eot');
  src: url('../fonts/Gotham-Bold.eot?#iefix') format('embedded-opentype');
  src: url('../fonts/Gotham-Bold.otf') format('otf');
  src: url('../fonts/Gotham-Bold.woff') format('woff');
  src: url('../fonts/Gotham-Bold.ttf')  format('truetype');
  src: url('../fonts/Gotham-Bold.svg#Gotham-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'GothamBook';
  src: url('../fonts/Gotham-Book.eot');
  src: url('../fonts/Gotham-Book.eot?#iefix') format('embedded-opentype');
  src: url('../fonts/Gotham-Book.woff') format('woff');
  src: url('../fonts/Gotham-Book.ttf')  format('truetype');
  src: url('../fonts/Gotham-Book.svg#Gotham-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

html,
body { height: 100%; margin: 0; padding: 0; font-family: 'GothamBook', sans-serif; }

@media (min-width:1025px) {
 .container { 
 	width: 70% !important;
 	 max-width: none !important;
 } 
}
/*.container{
  max-width: none !important;
  /*width: 960px;*/
 /*width: 70%;
 

}*/

.browsehappy{position:fixed;top:0;width:100%;background-color:#ff0000;height:40px;text-align:center;padding-top:10px;z-index:99999;}
.browsehappy a{color:white;font-weight:bold;text-decoration:underline;}

.clear { line-height: 0px; font-size: 0px; clear: both; height: 0px; }

.left { float:left; }

.right { float:right; }

.center, .aligncenter { text-align:center; margin:0 auto; }

.textLeft, .alignleft { text-align:left; float: left; margin-right: 30px; }

.textRight, .alignright { text-align:right; float: right; margin-left: 30px; }

.textCenter { text-align:center; }

.inlineContainer {margin: 0 auto;}

.alpha { margin-left: 0 !important; padding-left: 0 !important; }

.omega { margin-right: 0 !important; padding-right: 0 !important; }

.tan { margin-top: 0 !important; padding-top: 0 !important; }

.bont { margin-bottom: 0 !important; padding-bottom: 0 !important; }

.nonDesktop { display: none !important; }

.space { margin: 60px 0; }

.absolute { position: absolute; }

.relative { position: relative; }

.fixed { position: fixed; }

.inline { display: inline; }

.none, .hide { display: none; }

.block, .show { display: block; }

ul, ol { margin: 0; padding: 0; }

.pg-inner ul, .pg-inner ol {margin-bottom:15px;}

.pg-inner ul ul, .pg-inner ol ol {margin-top:15px;margin-bottom: 15px;}

.pg-inner ul li {background:url(../images/arrowrlight.png) 0 7px no-repeat;list-style:none;padding-left:20px;color:#000;margin-bottom: 10px;}

.pg-inner p>span, .pg-inner td>span { font-size: 16px; color: #f58220; margin-right: 8px; }

.pg-inner>ul {margin-top: 20px;}

.breadcrumb {
	background-color: transparent;
  	border-radius: none;
  	margin-bottom: 10px !important;
  	font-size: 12px;
}

.breadcrumb i {
	padding-right: 0px;
}

.breadcrumb > li + li:before {
    color: #333;
    content: "> ";
    padding: 0 5px;
}

.breadcrumb > li > a { color: #333; }

.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th { background-color: #e6ebea; }

.table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td { background-color: #fff; border: 1px solid #fff; }

.table>thead>tr>th { background-color: #066d72; border: 1px solid #fff; color: #fff; font-weight: normal; }

.nav-tabs {border-bottom: 1px solid #c5c6c7; }

.nav-tabs>li { margin-bottom: 0px !important; }

.nav-tabs>li>a:hover, .nav>li>a:focus{background-color:rgba(94, 94, 94, 1);border:1px solid #959595;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{color:#fff;cursor:default;background-color:#066d72;border:1px solid #066d72;border-bottom-color:transparent;border-radius:0;margin-bottom: 0px;}

.nav-tabs>li>a{margin-right:4px;line-height:1.42857143;border:1px solid transparent;list-style-type:none;border-radius:0 0;background-color:rgba(94, 94, 94, .8);color:#fff; padding: 6px 10px;}

.nav-tabs>li{background:none !important;padding-left:0 !important;}

.form-control { border-radius: 5px; }

.col-3 { width: 30%; display: inline; }

.col-seperator { width: 3.33333333%; display: inline; }

a, a:hover, a:focus, *:focus { outline: none; text-decoration: none; color: #01877c; }

p { color: #01877c; }

h1 {
	margin: 0 2px;
	padding: 15px 0 8px 15px;
	border-bottom: 2px solid #f38321;
	font-size: 24px;
	color: #066d72;
}

h2 {
	font-size: 22px;
	color: #333;
}

h3 {
  font-size: 16px;
  color: #333;
  font-weight: bold;
}

h4 {
	font-size: 16px;
	color: #474747;
	font-weight: 600;
}

small { display: block; }

p small { display: block; font-size: 10px; color: #f58220; }

img { max-width: 100%; }

input[type='radio'] {
    -webkit-appearance:none;
    width:12px;
    height:12px;
    border:1px solid #b0b0b0;
    -moz-border-radius: 40%;
    -webkit-border-radius: 40%;
    border-radius:40%;
    outline:none;
    -moz-box-shadow:0 0 2px 0px #fff inset;
    -webkit-box-shadow:0 0 2px 0px #fff inset;
    box-shadow:0 0 2px 0px #fff inset;
}

input[type='radio']:hover {
    box-shadow:0 0 5px 0px #ccc inset;
}

input[type='radio']:focus, input[type='radio']:active {
	outline: 0;
}

input[type='radio']:before {
    content:'';
    display:block;
    width:60%;
    height:60%;
    margin: 20% auto;    
    border-radius:50%;    
}

input[type='radio']:checked:before {
    background:#f58220;
}

.styled-select select {
background: transparent;
-webkit-appearance: none;
-moz-appearance: none;
width: 100%;
padding: 5px;
font-size: 13px;
height: 35px;
padding-right:55px
}

.styled-select {
	height: 35px;
	padding: 0px;
	overflow: hidden;
	background:url('../images/select.jpg') no-repeat right #FFF;
}

.styled-select select::-ms-expand {
	/* IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	/* IE 5-7 */
	filter: alpha(opacity=0);
	/* Good browsers :) */
	opacity:0;
    display: none;
    visibility: hidden;
}

#login .pg-inner { min-height: 691px; }

#login .sidebar-menu {
	margin-top: 30px;
	padding-bottom: 100px;
	min-height: 722px;
	
}

#login .logo {
	margin-top: 30px;
}

.sidebar-menu form {
	text-align: left;
	margin-top: 30px;
}

.sidebar-menu form label {
	font-weight: normal;
}

.sidebar-menu #hmr {
	font-size: 12px;
}

.sidebar-menu #hmr a>span {
	font-weight: bold;
	display: inline-block;
	color: #066d72;
}

#login h1 {
	padding: 25px 0 8px 0;
	border: none !important;
	margin: 0 !important
}

.adBanners {
	width: 100%;
	margin: 20px 0;
}

.redAlert { color: #ff0000; }

i { padding-right: 8px; }

.fixed-bottom { position: fixed; bottom: 0px;}

.margin10 { margin-top: 10px !important; }

.margin15 { margin-top: 15px !important; }

.marginTop { margin-top: 30px !important; }

.marginBottom { margin-bottom: 30px !important; }

.btn-orange{font-size:14px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;font-weight:normal;background-color:rgba(245,130,32,.8);margin-right:8px;color:#fff !important;}
.btn-orange:hover, .btn-orange:focus, .btn-orange:active, .btn-orange:visited{background-color:rgba(245,130,32,1);color:#fff;}

.btn-grey {font-size:14px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;font-weight:normal;background-color:rgba(94,94,94,.8);color:#fff !important;margin-right:8px;}
.btn-grey:hover, .btn-grey:focus, .btn-grey:active, .btn-grey:visited{background-color:rgba(94,94,94,1);color:#fff}

.btn-teal{font-size:14px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;font-weight:normal;background-color:rgba(6,109,114,.8);margin-right:8px;color:#fff !important;}
.btn-teal:hover, .btn-teal:focus, .btn-teal:active, .btn-teal:visited{background-color:rgba(6,109,114,1);color:#fff;}

.bg {
	background: url('../images/backgrounds/background.jpg') no-repeat center center fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.logo {
	padding: 0px 0 10px 0px;
	margin-top: 12px;
}

.logo a {
	display: block;
	width: 100%;
	height: 88px;
	margin: 0 auto;
	background: url('../images/logo83.png') no-repeat;
	text-indent: -99999px;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

.sidebar-menu {
	margin: 0 auto;
	text-align: center;
	background: rgba(255,255,255,.8);
	padding-bottom: 80px;
	border-bottom: 4px solid #f58220;
	box-shadow: 0px 0px 5px #303030;
	-o-box-shadow: 0px 0px 5px #303030;
	-ms-box-shadow: 0px 0px 5px #303030;
	-moz-box-shadow: 0px 0px 5px #303030;
	-webkit-box-shadow: 0px 0px 5px #303030;
}

.main-header { margin-top: 20px; }

.main-menu {
	float: right;
	margin-top: 38px;
	color: #333;
}

.main-menu ul { list-style: none; }

.main-menu ul li { display: inline-block; padding: 4px 6px; }

.main-menu ul li:last-child { padding-right: 0; }

.main-menu ul li a { position: relative; padding: 3px 0; font-size: 14px; color: #01877c; }

nav.main-menu ul li a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 2px;
	bottom: 0;
	left: 0;
	padding-right: 0px;
	background-color: #f38321;
	visibility: hidden;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
}

nav.main-menu ul li a:hover:before {
	visibility: visible;
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.contactInfo {
	margin-top: 15px;
	font-size: 14px;
}
.contactInfo .fa-ul i {
	font-size: 18px;
	line-height: 24px;
}
.contactInfo .fa-ul>li {
	line-height: 25px;
}

footer {
	width: 100%;
	height: 40px;
	z-index: 999;
	background-color: #066d72;
	font-size: 12px;
}

.copyright {
	padding: 13px 0 0 30px;
	font-size: 12px;
	color: #fff;
}

.copyright a, .copyright a:active, .copyright a:focus, .copyright a:hover {
	color: #fff;
}

.copyright a:before {
	content: "|";
	margin: 0 15px;
	cursor: default;
}

.layout {
	width: 100%;
	/*height: 100%;*/
}

.sidebar {
	background-color: rgba(0, 0, 0, .6);
    height: 100%;
    padding-top: 100px;
    min-height: 460px;
    z-index: 998;
}

.sidebar-nav {
	list-style-type: none;
	min-height: 250px;
}

.sidebar-nav ul {
	list-style: none;
	margin-top: 20px;
	padding: 0;
}

.sidebar-nav li {
    display: block;
    border-bottom: 1px solid #bbb;
}

.sidebar-nav li:last-child {
	border-bottom: none;
}

.sidebar-nav li a {
    display: block;
    text-decoration: none;
    color: #01877c;
    font-size: 14px;
    padding: 10px 0;
}

.sidebar-nav li a.active, .sidebar-nav li a:hover { color: #066d72; }

.main-container { margin-top: 95px; }

.pg-inner {
	background: rgba(255,255,255,.8);
	padding-bottom: 30px;
	border-bottom: 4px solid #066d72;
	box-shadow: 0px 0px 5px #303030;
	-o-box-shadow: 0px 0px 5px #303030;
	-ms-box-shadow: 0px 0px 5px #303030;
	-moz-box-shadow: 0px 0px 5px #303030;
	-webkit-box-shadow: 0px 0px 5px #303030;
	margin-top: 30px;
	margin-bottom: 60px;
	float: left;
	width: 100%;
}

.pg-inner a { color: #066d72 }

.bottom-area {
	width: 82%;
	height: 45px;
	position: fixed;
	bottom: 120px;
	right: 15px;
}

.form-horizontal .control-label {
	text-align: left;
	font-weight: normal;
}

.pdfDown li {
	background: url(../images/pdf.png) 0 2px no-repeat !important;
	padding-left: 28px !important;
	padding-bottom: 8px;
	border-bottom: 1px solid #c2c2c2;
}


.clear_both {
	clear:both;
}


@media only screen and (max-width: 1000px){
#login .sidebar-menu  {
        margin-top: 30px;
    padding-bottom: 10px;
    min-height: 330px;
}
}

.sk th a {
     color: #fff !important;
     
 }
 .pddd{
         padding: 20px;
 }
 .row h1{
     text-align: left;
 }
 
 .jtyfy{
	 text-align: justify;
 }
 .table-striped th, td{
	 text-align: left;
 }
/* ul.snav a { cursor: pointer; }
.active { color:#f00;font-weight:bolder; }*/

.pddd2{
	margin-left: 15px;
	padding-right: 15px;
}

.im-icon-home-2:before {content: "\e001";}