@charset "utf-8";

/* Font Face Style*/
/*
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff');
   
}
*/

@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff');
   
}
/*
@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff');

}
@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff');
   
}
*/

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'digital-7regular';
  src: url("../fonts/digital-7-webfont.woff2") format("woff2"), url("../fonts/digital-7-webfont.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

/* montserrat-300 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/montserrat-v25-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-regular - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/montserrat-v25-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-500 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: url('../fonts/montserrat-v25-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/montserrat-v25-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/montserrat-v25-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-800 - latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: url('../fonts/montserrat-v25-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/montserrat-v25-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/montserrat-v25-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/montserrat-v25-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../fonts/montserrat-v25-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/montserrat-v25-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}

body {
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	color: #000; 
}
body.home{background: #f9f9f9;}
.wrapper {
	position:relative;
}
.wrapper:before, .wrapper:after {
	display: table;
	line-height: 0;
	content: "";
}
.wrapper:after {
	clear: both;
}
.container:before, .container:after {
	display: table;
	line-height: 0;
	content: "";
}
.container:after {
	clear: both;
}
.container {
	position: relative;
	margin: 0 auto;
	display:block;
	max-width:2200px;
	width:100%;
	padding:0 100px;
}
.header-wrapper {
	font-size:13px; background: #fff;
}
.header-wrapper a.goi {
	color:#686868;
	background:url(../images/flag.jpg) no-repeat left center;
	display:block;
	float:left;
	padding:6px 0 6px 42px;
}
.accessibility {
	float:right;
	position:relative;
}
.accessibility ul li {
	float:left;
	color:#686868;
	border-right:1px solid #c5c5c5;
	line-height:30px;
}

.accessibility ul li a {
	display:inline-block;
	color:#686868;
}
.accessibility ul li.skip a{padding:0px 9px;}
.accessibility ul li.skip:hover{color:#333;}
.accessibility ul li.font-controll {
	border-right:none;
}
.accessibility ul li.font-controll a {
	padding:0px 10px;
	float:left;
	border-right:1px solid #c5c5c5;
}
.accessibility ul li.font-controll a sup{font-size:100%;}
.accessibility ul li.font-controll a:hover{background:#eee;}
.accessibility ul li.high-contrast {
	padding:5px 8px;
}
.accessibility ul li.high-contrast a {
	width:20px;
	height:20px;
	border-radius:1px;
	text-align:center;
	line-height:20px;
	display:inline-block;
	float:left;
}
.accessibility ul li.high-contrast a.dark {
	color:#fff;
	background:#4b4b4b;
	margin-right:6px;
}
.accessibility ul li.high-contrast a.light {
	color:#686868;
	background:#eee;
}
.nav-wrapper {
	background:#2E4B90;
	
}
.nav-wrapper h1.logo {
	float:left;
	padding:10px 0px;
}
.nav-wrapper ul {
	float:right;
	border-right:1px solid rgba(0,0,0,0.2);
}

.nav-wrapper ul li{font-size:93.8% ; line-height:101px; border-left:1px solid rgba(0,0,0,0.2); float:left;}
.nav-wrapper ul li a {
	display:block;
	color:#a7ccff;
	font-size:100%;
	padding:0 15px;
	position:relative;
}
.nav-wrapper ul li a:hover, .nav-wrapper ul li.current_page_item a {
	color:#fff;	
}
.nav-wrapper ul li a:after{
content:""; position:absolute; left:0px; top:0px; height:0px; display:block; width:100%;  background:rgba(0,0,0,0.1);
transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;
}
.nav-wrapper ul li a:hover:after{height:100%;}
.banner-wrapper {
	background:#36c3dd;
}
.post-container {
	text-align:center;
}
.post-wrapper {
	background:#fff;
	border-bottom:1px solid #e2e2e2;
	padding:25px 0px;
	text-align:center;
}
.post-wrapper ul {
	display:inline-block;
}
.post-wrapper ul li {
	float:left;
	width:33.33%;
	text-align:center;
	padding:0px 30px;
}
/*.left-body-container .grid-holder {
	margin-left:-15px;
}*/
/*.page-template-template_allquiz-page .left-body-container .grid-holder ul li {
	width:33.33%;
}*/

.post-wrapper ul li h2 {
	font-weight:400;
	font-size:200%;
	color:#3a3931;
}
.post-wrapper ul li a {
	color:#3a3931;
}
.post-wrapper ul li a:hover {
	color:#000;
}
.post-wrapper ul li p {
	color:#939393;
	font-weight:300;
	font-size:112%;
	line-height:110%;
}
.grid-newsletter-wrapper {
	padding:0px 0px 0px;
	background: #52ADA6;
}
.grid-newsletter-wrapper h3 {
	color:#3a3931;
	text-align:center;
	font-size:125%;
	font-weight:400;
}
.grid-newsletter-wrapper h4 {
	color:#3a3931;
	text-align:center;
	font-size:200%;
	font-weight:700;
	padding-bottom:20px;
}

.grid-holder ul li .grid {
	margin:15px;
	background:#fff;
	border:1px solid #e2e2e2;
	position:relative;
}
.grid-holder ul li .grid figure {
	height:230px;
	overflow:hidden;
	border-bottom:1px solid #e2e2e2;
	position:relative;
}

.grid-holder ul li .grid figure img {
	width:100%;
}
.grid-holder ul li .grid figcaption {
	padding:5px 0 0 0;
}
.grid-holder ul li .grid figcaption h5 {
	color:#3a3931;
	font-size:20px;
	font-weight:600;
}
.grid-holder ul li .grid figcaption h6 {
	color:#939393;
	font-size:14px;
	font-weight:400;
	padding-bottom:8px;
}
.grid-bottom {
	position:absolute;
	background:#f0f0f0;
	width:100%;
	left:0px;
	bottom:0px;
	padding:0 15px 0 304px;
	z-index:3;
	font-size:13px;
	line-height:33px;
	border-top:1px solid #e2e2e2;
}
.grid-bottom-left {
	float:left;
	padding-top:1px;
}
.grid-bottom-left span{font-size:small;}
.grid-bottom-left a:hover {
	color:#1b336c;
}
.grid-bottom-right {
	float:right;
}
.grid-bottom-right div {
	float:left;
	margin-left:5px;
}
.timeline-wrapper {
	background:#fff;
	padding:40px 0px;
}
.timeline-wrapper h4 {
	color:#3a3931;
	text-align:center;
	font-size:200%;
	font-weight:700;
	padding-bottom:30px;
}
.subscribe-wrapper {
	padding:30px 0 50px;
	background:#7fb1de;
	
	
}

.subscribe-area label{display:block; background:url("../images/newsletter-wrapper.png") left top no-repeat; padding:15px 0 34px 125px; cursor:default; }
.subscribe-wrapper .subscribe-container {
	text-align:center;
}
.subscribe-area {
	position:relative;
	display:inline-block;
	color:#fff;
}
.subscribe-area label {
	font-size:200%;
	font-weight:300;
	font-family: 'open_sanssemibold', sans-serif;
}
.subscribe-area label strong{font-weight:700}
.subscribe-area a{color:#7fb1de; padding:10px 20px; background:#fff; border-radius:7px; display:inline-block; font-size:140%; font-weight:700; /*font-family: 'Raleway', sans-serif;*/}
.subscribe-area a:hover{background:#3175b1; color:#fff}
.sub-sites::after{display:none;}
.footer-wrapper {
	background:#3b3d42;
	padding:0;
	color:#7f8080;
}
.footer-wrapper a { font-size:87.5%;
	color:#7f8080;
}
.footer-left {float:left; padding:20px 1px 20px 30px;width:48%;}
.footer-left ul {padding:20px 0px 0 0;}
.footer-left ul li {
	float:left;
	width:32.5%;
	color:#7f8080;
	padding:2px 0;
}
.footer-left ul li a {
	display:inline-block;
	color:#7f8080;
}
.footer-left ul li a:hover {
	color:#fff;
}
.footer-right {width:52%;float:right; border-left:2px solid #4e4e4e; padding-left:25px}
.link-box{padding:18px 0 10px;background:url(../images/quiz.mygov.in.jpg) 0% 27px no-repeat; }
.footer-container{padding-bottom:15px;}
.footer-right p {
	padding:8px 0 0 123px;
	line-height:120%;
	font-size:81%;}
.footer-right a {
	display:inline-block;
}
/**/

.left-container {
	width:65%;
	float:left;
	border:0px solid #dadada;
}
.right-container {
	width:32%;
	float:right;
	min-height:300px;
	border:1px solid #e2e2e2;
}
.newsletter-block {
	height:198px;
	border:1px solid #e2e2e2;
	position:relative;
	margin-top:40px;
}
.newsletter-block-left {
	float:left;
}
.newsletter-block-right {
	float:right;
	width:430px;
	height:202px;
	background:#FFF;
	position:absolute;
	top:-3px;
	right:-1px;
}
.newsletter-block-left h2 {
	font-size:40px;
	color:#3a3931;
	line-height:185px;
	padding-left:30px;
	position:relative;
	font-weight:300;
}
.newsletter-block-left h2 span {
	font-size:18px;
	color:#999;
	font-weight:400;
}
/*---- slide ------*/

.accordian {
	width: 430px;
	height: 200px;
	overflow: hidden;
}
.accordian ul {
	width: 430px;
}
.accordian li {
	position: relative;
	display:inline-block;
	width:84px;float:left;
	box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 25px 10px rgba(0, 0, 0, 0.5);
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}
.accordian ul:hover li {
	width: 63px;
}

.accordian ul li:hover {
	width: 177px;
}
.accordian li img {
	display: block; height:200px; width:177px;border: 0;height: inherit !important;
    max-width:inherit !important;
    vertical-align: middle;
}



.image_title {
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  left: 0;
  bottom: 0;
  width:100%; width:177px;z-index:9;
  white-space:nowrap;
  
}
.accordian li:hover .image_title{width:177px;}
.image-title a {
	display: block;
	color: #fff;
	text-decoration: none;
	padding: 10px;
	font-size: 14px;
}
.calender {
	padding:10px;
}


.left-body-container {
	width:70%;
	position:relative;

}
.right-body-container {
	width:30%;
	float:right;
	position:relative;
	min-height:300px;
}
.right-block:first-child {
	border:0px;
}
.right-block {
	padding:20px 30px;
	border-top:1px solid #c2c2c2;
}
.right-block h2 {
	color:#3a3931;
	font-weight:400;
	font-size:112.5%;
}
.left-body-container h2 {
	font-size:156.3%;
	color:#3a3931;
	font-weight:400;
}
ul.latest-newsletter li {
	display:block;
	padding:20px 0;
	border-bottom:1px solid #d2d2d2;
}
ul.latest-newsletter li a {
	color:#5a5a5a;
}
ul.latest-newsletter li:hover a {
	text-decoration:underline;
}
ul.latest-newsletter li:last-child {
	border-bottom:0px;
	padding-bottom:0px;
}
ul.latest-newsletter li div.newsletter-img {
	float:left;
	margin-right:10px;
}
ul.latest-newsletter li div.newsletter-des {
	overflow:hidden;
	font-size:90%;
}
ul.latest-newsletter li:before, ul.latest-newsletter li:after {
	display: table;
	line-height: 0;
	content: "";
}
ul.latest-newsletter li:after {
	clear: both;
}

ul.archive li{padding:6px 0 6px 18px;line-height:17px;color:#5a5a5a;}
ul.archive ul.smallpost li{padding:12px 0;border-bottom:solid 1px #d2d2d2;}
ul.archive ul.smallpost li:last-child{padding-bottom:0;border-bottom:none;}
ul.archive li a{color:#000;font-size: 100%;position:relative;background: url("../images/right_arrow.png") no-repeat scroll 0 center;padding-left: 19px;}
ul.archive li li a{background:none;padding-left: 0;}
ul.archive li a span{position:absolute;left:-16px;top:5px;}
ul.archive li ul{display:none;}
.search-area {display:block;padding:15px 0px 15px 0px;border-bottom:1px solid #e2e2e2;margin-bottom:10px;}
.search-area .inp-date-range {background:#fff;border: 1px solid #e2e2e2;padding: 2px 5px;width:120px;margin-top:-2px;}
.search-area .inp-date-range:hover, .search-area .inp-date-range:focus {border: 1px solid #c8c8c8;}
.search-area span {display:inline-block;float:left;padding:0px 5px;}
.search-area span:first-child {padding-left:0px;}
.search-area span a.bttn-search {color:#b7b7b7;font-size:15px;display:inline-block;margin-top:-2px;}
.showing-result {color:#939393;}
.all-newsletter{float: right;display: inline-block;margin: 15px 20px 15px 0px;color: #000;}
.view-all{color: #696969;font-size: 125%;padding: 13px 14px 0 0;text-align: right;clear:both;font-weight:300;}
.error_page {text-align: center;color: #343434;}
.error_page h4 {
border: 12px solid #ededed;
border-radius: 100%;
font-family: open_sanslight;
font-size: 53.88px;
margin: 0 auto 25px;
padding: 28px 8px;
width: 150px;
}
.inner-pagination{
  color: #696969;
  font-size: 125%;
  padding: 13px 14px 0 0;
  text-align: right;
  clear: both;
  font-weight: 600;
}
p.logged-in-as{display:none;}
.comment-reply-title{display:none;}
.form-allowed-tags{display:none;}
p.must-log-in{display:none;}
.inner-pagination >a{
margin-left:30px;
}
li.page_item.page-item-15, .page-item-672{display:none;}
.grid-bottom > a{position:relative; z-index:999; float:left;}
.grid-holder ul li .grid figcaption a{color:#000; font-size:1.2em;}
.left-body-container .grid-holder.list-view ul li .grid figcaption{height:153px;}
a.ac-login, a.ac-register { background: url("../images/grid_list_icon.png") no-repeat scroll 8px -216px ; border-left: 1px solid #C5C5C5; color: #6e7271; display: inline-block; line-height: 30px; margin-left: 8px; padding: 0 10px 0 30px; }

.comment-form  .form-submit > input {
    background: none repeat scroll 0 0 #000;
    border: 0 none;
    color: #fff;
    font-size: 15px;
    padding:11px 31px;
}
p.form-submit{
 clear: both;
 display: table;
}
.comments-area {
     padding-top: 17px;border-top: 1px solid #ededed;clear: both;margin-top: 25px
}
#comments > h3 {
    color: #fff;
    float: right;
    font-size: 15px;
	margin-bottom: -46px;
	padding:13px 10px;
}
.logged-in #comments > h3 {
    color: #939393;
    float: right;
	margin-bottom: 0px;
	padding:7px;
}
.comments-area h2.comments-title{
     color: #4d4d4d;
    float: left;
    font-size: 190%;
}
.author-name{background:none;}
.comment-intro{color:#0B0B0B;font-weight:bold;}
.comment-permalink {
    color: #939393;
    font-size: 100%;
}
.commentlist li > p {
    color: #4d4d4d;
    font-size: 93%;margin-top: 4px;
} 
.commentlist .reply a{
background: url("../images/comment_sprite.png") no-repeat scroll -4px -88px;
padding-left: 27px;color: #717171;display: block;font-size: 12px;text-transform: capitalize;
}
.commentlist .reply a:hover{color:#1693bf;}

.commentlist li{
    margin-bottom: 10px; 
	padding:7px;
	position:relative;
	min-height:110px;
}
 
.commentlist li div.avatar{
	border: 1px solid #dadada;
    border-radius: 100%;
    float: left;
    height: 60px;
    overflow: hidden;
    text-align: center;
    width: 60px;
	position:absolute;
	top:7px;
	left:7px;
	}

.comment-dtl{
 font-size: 97% !important;
    font-weight: 400 !important;
    margin:5px 0 0 85px;

}
.author-name {color: #1693bf;}

.time-left {color: #929292;font-size: 95%;}
p.comment-form-captcha {background: none repeat scroll 0 0 #f4f4f4;border: 1px solid #d4d4d4;float: left;margin-bottom: 20px;padding: 10px 20px 20px;width: 300px;}
.comment-form .comment-form-comment textarea {border: 2px solid #999;resize: none;width: 100%;margin-top:5px;}
.comment-form .comment-form-captcha > a{display: inline-block; background:url(../images/reload.png) no-repeat; width:26px;height:26px; font-size:0px; vertical-align:middle;
	position:relative;}

#change-image:after {color: #898989;content: "Reload Image";font-size: 13px !important;left: 30px;position: absolute;top: 2px;white-space: nowrap;z-index: 1000;}
.comment-form .comment-form-captcha > img {background: none repeat scroll 0 0 #fff;border: 1px solid #dadada;display: inline-block;height: 68px;margin: 10px 0;padding: 0 10%;}
.comment-form .comment-form-captcha > label {display: block;}
.comment-form-captcha > input {border: 1px solid #dadada;padding:8px;width:86.5%;}
.comment-dtl p{ font-size:95%;margin:10px 0 0 0;line-height:130%;padding:0; color:#4d4d4d;}
.commentlist{margin-top: 18px;}
ul.children{margin-left:10%; border-top: 1px solid #d1d1d1;}
.commentlist .reply {margin:10px 0px;}
#comment-nav-below{ float:left;width: 100%;}
#comment-nav-below .nav-next{float: left;}
#comment-nav-below .nav-previous{float:right;}
em{color:#882626;}
.word-left{position:relative;}
#comment_instructions p{font-size:95%;}
.word-left #limit_text{color:#A7380B;}
.word-left p{position:absolute;right:0; bottom:-34px;}
.logged-in-as, .note{display:none;}
.comment-respond{clear:both;}
.comment-form-comment textarea{width:100%; padding:10px;border:2px solid #999; height:110px;}
.comment-form-comment label{font-size:115%; line-height:30px}
.single-post .comment-form-comment{padding:0px;}
.left-body-container .grid-holder ul.commentlist li{width:100%}
.single-post .grid-holder > span{display:block; margin-bottom:20px;}
.avatar {border-radius: 50%;margin-left: 5px;margin-right: 5px;}
.commentlist .comment a{width:auto;}
.yes,.no{padding: 7px 10px; border-radius:4px; width:120px; display:inline-block; }
.yes {background: #c0c0c0; color: #2d2f34; }
.no {background: #2c498d; color: #fff;}
.yes:hover {background: #ccc; }
.no:hover {background: #2c5ac5;}
.logout_page {text-align: center; margin:0 auto;}
.left-body-container.logout { width: 100%;}
.logout_page h2{padding: 20px;}
article#post-645 {margin: 40px auto;width: 375px;}
article#post-645 .entry-content {background:#f5f5f5;border: 1px solid #dfdfdf;padding: 25px;}
article#post-645 h1.entry-title{color: #2c498d;font-size: 25px;font-weight: 600;margin-bottom: 8px;text-align: center;}
.login input[type="text"], .login input[type="password"], #your-profile input[type="text"], #your-profile select, #your-profile input[type="password"]{border: 1px solid #e3e3e3;padding: 10px 8px;width: 100%;}
.wp-social-login-connect-with {display: none;}
#loginform > p, #lostpasswordform > p, #your-profile > p {padding-bottom: 7px;}
.wp-social-login-provider-list {padding: 5px;}
#loginform label, #lostpasswordform label, #your-profile label{font-size: 16px;line-height: 16px;}
#loginform p.forgetmenot label {color: #858585;display: inline;font-size: 14px;}
#loginform .submit > input, #lostpasswordform .submit > input, #your-profile .submit > input {background:#5a5a5a;border: 0 none;color: #fff;font-size: 15px;font-weight: 400;padding: 13px;width: 100%;}
.login p.message {padding: 5px;border: 1px solid #E6DB55;background-color: #FFFFE0;color: #333;}
.login p.message, .login p.error{font-size: 97%;margin-bottom: 12px;}
.page-id-645 .left-body-container {float:none; width:100%;}
.page-id-645 .sitebar{display:none;}
.error { color: red;}


.ad-images{ float:left; margin-top:23px; padding-top:15px; width:100%; border-top:1px solid #4e4e4e;}
/*.server-info{ color:grey;  font-size:8px; padding:0px 18px 33px 0; text-align:center;}*/
.ad-images ul li{display:block; margin-right:5px; float:left;}
.ad-images ul li a{ display:block; margin:0; padding:5px;}
.ad-footer-block{ background-color:#2d2f34; padding:15px 20px; text-align:center; border-top:1px solid #535457; }
.ad-footer-block a{display:inline-block; border-left:1px solid #6b6c6f;padding:0 15px;}
.ad-footer-block a:first-child{border:none;}
.wp-social-login-provider-list{text-align:center;}


