
/*------------------------------------------------------------------

[ TABLE OF CONTENTS]

	01. GLOBAL STYLES
	02. COMMON STYLES 
	03. LOGIN PAGE
	
-------------------------------------------------------------------*/

/* 01. GLOBAL STYLES */



* {
	padding: 0;
	margin: 0;
}
body {
	 -webkit-font-smoothing: antialiased;
	 -webkit-transition: opacity 800ms;
  -moz-transition: opacity 800ms;
  transition: opacity 800ms;
  background:#428bca;
 /* padding:28px 0 0 0;*/
  font-family: 'Open Sans', sans-serif;
   
}




li, ul, ol {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-style: normal;
	color:#666666;
}
p {
	font-size: 15px;
	color:#666666
}
button, button:hover, a, a:hover {
}
a:hover {
	color: #898989;
}
a, a:hover, a:focus, a:active, button, button:focus, input, textarea {
	outline: 0;
	text-decoration: none;
	transition: .4s;
}
h1, h2, h3, h4, h5, h6 {

}
/* 02. COMMON STYLES */

.container {
	max-width:1220px;
	width: 100%;
}
.relative {
	position:relative !important
}
.fixedpadding20 {
	padding:20px 0
}
.fixedpadding30 {
	padding:30px 0
}
.fixedpadding40 {
	padding:40px 0
}
.fixedpadding50 {
	padding:50px 0
}
.fixedpadding60 {
	padding:60px 0
}
.fixedpadding70 {
	padding:70px 0
}
.fixedpadding80 {
	padding:80px 0
}
.fixedpadding90 {
	padding:90px 0
}
.fixedpadding100 {
	padding:100px 0
}

@media only screen and (max-width: 767px) {
.fixedpadding100 {
	padding:50px 0
}
}
.space10 {
	margin-bottom: 10px;
}
.space20 {
	margin-bottom: 20px;
}
.space25 {
	margin-bottom: 25px;
}
.space30 {
	margin-bottom: 30px;
}
.space40 {
	margin-bottom: 40px;
}
.space50 {
	margin-bottom: 50px;
}
.space60 {
	margin-bottom: 60px;
}
.space70 {
	margin-bottom: 70px;
}
.mainBtn {
	height:42px;
	background:#f5bd04;
	padding:9px 25px;	
	color:#805914;
	border-radius:5px;
	font-weight:500;
	transition: .4s;
	font-size:16px;
}

.mainBtn:hover {
	background:#333 !important;
 	transition: .4s;
	color:#fff;
}



h1.common-title{ margin:0; padding:0; color:#fff;font-family:'Forte'; color:#115ca6; font-size:60px;text-shadow:-2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff, 2px 2px 0 #fff;}

h1.inner-title{ margin:0; padding:0; font-size:36px; font-weight:700}


@media only screen and (max-width: 767px) {
h1.common-title{font-size:40px}

}



.less_left{ padding-left:0;}
.less_right{ padding-right:0;}

.color-blue{ color:#428bca;}
.color-dark-blue{ color:#0077c3;}
.color-orange{ color:#fdb719;}
.color-green{ color:#00db67;}
.color-red{ color:#e62a42;}
.color-white{ color:#fff;}
.color-black{ color:#000;}
.color-dark-gray{ color:#52555e;}
.color-light-gray{ color:#9b9ea3;}

.bg-blue{ background:#428bca;}
.bg-light-blue{ background:#ecf3fa;}

.padding-0px{ padding:0px;}
.padding-10px{ padding:10px;}
.padding-15px{ padding:15px;}
.padding-20px{ padding:20px;}
.padding-25px{ padding:25px;}
.padding-30px{ padding:30px;}
.padding-35px{ padding:35px;}
.padding-40px{ padding:40px;}
.padding-45px{ padding:45px;}
.padding-50px{ padding:50px;}

.padding-bottom-0px{ padding-bottom:0 !important}
.padding-bottom-5px{ padding-bottom:5px !important}
.padding-bottom-10px{ padding-bottom:10px !important}
.padding-bottom-15px{ padding-bottom:15px !important}
.padding-bottom-20px{ padding-bottom:20px !important}
.padding-bottom-25px{ padding-bottom:25px !important}

.padding-top-0px{ padding-top:0 !important}
.padding-top-5px{ padding-top:5px !important}
.padding-top-10px{ padding-top:10px !important}
.padding-top-15px{ padding-top:15px !important}
.padding-top-20px{ padding-top:20px !important}
.padding-top-25px{ padding-top:25px !important}




.less-right-0px{ padding-right:0px;}
.less-left-0px{ padding-left: 0px;}

.less-right-5px{ padding-right:5px;}
.less-left-5px{ padding-left: 5px;}

.less-right-10px{ padding-right:10px;}
.less-left-10px{ padding-left: 10px;}

@media only screen and (max-width: 767px) {
.less-right-0px{ padding-right:15px;}
.less-left-0px{ padding-left: 15px;}

.less-right-5px{ padding-right:15px;}
.less-left-5px{ padding-left: 15px;}

.less-right-10px{ padding-right:15px;}
.less-left-10px{ padding-left: 15px;}
}

.border-none{ border:0 !important}

.space-left-2px{ margin-left:5px;}
.space-left-5px{ margin-left:5px;}
.space-right-2px{ margin-right:5px;}
.space-right-5px{ margin-right:5px;}
.space-left-50px{ margin-left:50px;}
.space-left-100px{ margin-left:100px;}

/* line height */
.line-height-10 {line-height:10px}
.line-height-13 {line-height:13px}
.line-height-18 {line-height:18px}
.line-height-20 {line-height:20px}
.line-height-24 {line-height:24px}
.line-height-22 {line-height:22px}
.line-height-26 {line-height:26px}
.line-height-28 {line-height:28px}
.line-height-30 {line-height:30px}
.line-height-35 {line-height:35px}
.line-height-40 {line-height:40px}
.line-height-45 {line-height:45px}
.line-height-50 {line-height:50px}
.line-height-55 {line-height:55px}
.line-height-60 {line-height:60px}
.line-height-65 {line-height:65px}
.line-height-70 {line-height:70px}
.line-height-75 {line-height:75px}
.line-height-80 {line-height:80px}
.line-height-85 {line-height:85px}
.line-height-90 {line-height:90px}
.line-height-95 {line-height:95px}
.line-height-100 {line-height:100px}
.line-height-110 {line-height:110px}
.line-height-120 {line-height:120px}


.page{ background:#fff}

.topbar{ background:#f7f7f7; padding:10px 15px; border-bottom: solid 1px #e7e7e7}
.topmenu{ margin:0; padding:0; font-size:13px;}
.topmenu li{ display:inline-block; margin-right:10px;}
.topmenu a{ color:#428bca}
.topbar .social{ padding:0; margin:0; font-size:16px; display:inline-block}
.topbar .social li{ display:inline-block; padding:0 3px;}
.topbar .social a.fb{ color:#3b5998}
.topbar .social a.twitter{ color:#3ba6ee}
.topbar .social a.linkedin{ color:#10295d}
.topbar .social a.youtube{ color:#ce201f}
.topbar .language{ display:inline-block; font-size:13px; padding-left:15px;}

.slider{ padding:0; margin:0; }
.slider .item{ min-height:412px;}

.scollar{ background:#f3bf2e; font-size:13px; font-weight:600; margin:5px 0;}
.scollar marquee{ margin:0; padding:0}

.text-container{ padding:0; margin:0}
.text-container h1{ font-size:24px; font-weight:600; margin:0}
.text-container h2{ font-size:20px; font-weight:600; margin:0}
.text-container h3{ font-size:17px; font-weight:600; margin:0}
.text-container p{ font-size:13px; color:#000; line-height:20px; text-align:justify}
.text-container p.subhead{ font-size:16px; color:#000000}


ul.listing{ margin:0; padding:0; font-size:13px; }
ul.listing li{ display: block; margin:0; padding:3px 0 6px 0; padding-left:16px; position:relative}
ul.listing li:before{ content:"\f111"; position:absolute; top:9px; left:0; font-family: 'FontAwesome'; font-size:6px;}
ul.listing a{ color:#000}
ul.listing a:hover{ color:#428bca}

.moreBtn{ padding:0; color:#cd9700; font-size:13px;}
.panel-body{ border:0 !important; padding:0;}
.panel-default{ background:none; border:0; box-shadow:none}
.panel-heading{ background:none!important; padding:0 0 8px 0}
.panel-heading h4{ background:none; font-weight:600}
.panel-heading h4 a{ color:#428bca}



.footer{ padding:15px 0; position:relative; color:#fff}
.footer p{ margin:0; padding:0; font-size:13px; line-height:24px; color:#fff}
.footer a{ color:#fff}
.footer hr{ height:2px; background:#7baeda; border:0}
.footer ul{ font-size:13px;}
.footer ul li{ display:inline-block; padding:0 12px 0 10px; position:relative;}
.footer ul li:before{ position:absolute; top:0; right:0; content:"|"}
.footer ul li:last-child:before{ display:none; }

/*
 @media (min-width:991px) and (max-width:1200px) {
}
@media (min-width:768px) and (max-width:991px) {
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 480px) {
}
