/*@charset "utf-8";*/
/*==================================================
 Styling For Content Area
 =================================================*/

body{ font-family: 'Poppins', sans-serif; overflow-x:hidden;}
p,.link-footer a,.copyright,.left-container h3,.left-container a{/*font-family: 'Open Sans', sans-serif;*/}
.readmore,.menu li,.choose-icon,.menu ul ul,.pic-box,.services .col-sm-3,.services img,.social-icon li a,.service-list li,.service-list li:after,.service-list li a,.btn,.menu li a,.logo img{ transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -webkit-transition:all 0.4s ease 0s;}
.container{max-width:1050px; width:100%; margin:0 auto;}

.gov-logo {font-size:12px;}
.fright{float:right}
.fleft{float:left;}
.theme-controller{background:#2c498d; color:#fff;}
.page-conroler > a {float:left; color:#fff; padding-right:7px; line-height:30px; text-decoration:none; font-size:12px;}
.font-btn{line-height:30px}
.font-btn a{width:32px; text-align:center; float:left;}
a.black-bg{background:#363636; padding:0 5px; color:#fff}
.page-conroler a.white-bg{background:#fff;  color:#000}
.contrast,.lang-box,.profile-block,.share-with{float:left;  }
.contrast a{float:left; padding:0px 10px;border:none !important; }
.lang-box a{padding:0 10px; float:left;}
.head-title{position:relative; text-align:center; color:#063969; display:inline-block; font-weight:normal; text-transform:uppercase; }
.head-title:after{position:absolute; border-bottom:4px solid #fdb23f; width:80%; margin:0 auto; left:0px; right:0; bottom:-5px; display:block; content:"";}
.profile-block > div{display:inline-block; color:#6f95eb; border-right:1px solid #4964a4; padding:0 7px; vertical-align:middle; line-height:30px;}
.profile-block a i { font-size: 16px;}
.profile-block a { color: #605f60; display: inline-block; padding:0px 8px; }
.profile-block span{ display:inline-block; color:#fff;}
.row{margin:0 -15px;}
.row:after{clear:both; content:""; display:block;}
.col-3{width:25%; padding:0 15px; float:left;}
.col-4{width:33.33%; padding:0 15px; float:left;}
.col-6{width:50%; padding:0 15px; float:left;}

.container{max-width:1170px; width:100%; margin:0 auto; padding:0 15px;}
.theme-controller{ width:100%; display:table; }
.page-conroler{font-size:12px;}
.page-conroler a{border-right:1px solid #4964a4; line-height:30px; color:#fff;}
.page-conroler a:hover{color:#ccc}
a.black-bg{color:#fff;}
.gov-logo{padding:4px 0;}
.gov-logo a{color:#fff;}
.gov-logo img{margin-right:6px; vertical-align:middle;}
.logo{margin:5px 0; display:inline-block; }
.logo img{margin:0 2px; max-height:60px;}
.share-with a{padding:6px 8px;}
.menu-list li{float:left;}
.header{background:#1d3a7c;}
.menu-list li a{padding:24px 10px 23px; color:#c0c5d0; display:block;}
.menu-list li:hover a,.menu-list li.current-page a{background:#6f95eb; color:#fff;}
.banner img{display:block;width:100%}	/*width added explicitly*/
.login-block{background:#252934; padding:18px 20px; color:#fff; text-align:center;}
.log-wrapper a{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#335cab+0,24417d+100 */
background: #335cab; /* Old browsers */
background: -moz-linear-gradient(top,  #335cab 0%, #24417d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #335cab 0%,#24417d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #335cab 0%,#24417d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#335cab', endColorstr='#24417d',GradientType=0 ); /* IE6-9 */
padding:15px 35px;  color:#fff; border-radius:4px;  display:inline-block; vertical-align:middle; margin-left:40px; font-weight:500;
}
.log-wrapper a:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#24417d+0,335cab+100 */
background: #24417d; /* Old browsers */
background: -moz-linear-gradient(top,  #24417d 0%, #335cab 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #24417d 0%,#335cab 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #24417d 0%,#335cab 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24417d', endColorstr='#335cab',GradientType=0 ); /* IE6-9 */
}
.main-section{padding:40px 0;}
.activity-block{padding:0 20px 40px; text-align:center;  border-bottom:1px solid #dfdfdf; }

.log-wrapper span{font-size:1.714em; display:inline-block; vertical-align:middle; text-transform:uppercase; font-weight:300;}

.count-block{display:inline-block; text-align:left;  vertical-align:middle; text-transform:uppercase; color:#2c498d; font-size:0.929em;}
.content-size i{display:inline-block; margin-right:10px; background:url(../images/sprite-icon.png) 0 0 no-repeat; width:55px; height:55px; vertical-align:middle;}
.content-size:hover .count-block{color:#000;}
.content-size i.activity-icon{background-position:0 -17px;}
.content-size i.translated-icon{background-position:-87px 0;}
.content-size i.verify-icon{background-position:0 -81px;}
.content-size i.language-icon{background-position:-86px -80px;}
.content-size span{font-size:1.692em; font-weight:700; display:block;}
.city,.lang-name{color:#4b4d53; font-size:14px;}
.city{padding-bottom:5px;}
.lang-name{margin-bottom:40px;}
.best-translater h3{margin:10px 0 5px; font-size:1.286em;}
.total-translate{width:100%; display:inline-block; margin-bottom:30px; }
.analytics{text-align:center;}
.total-translate label{display:inline-block;}
.best-translater{padding:30px 0 40px; text-align:center;}
.analytic-block{padding-bottom:60px; padding-top:30px;}
.analytic-block h2{text-align:center;}
.log-wrapper .fa-sign-in{font-size:60px; vertical-align:middle; margin-right:10px;}
.number-list, .number-list li{list-style:inside decimal;}
.list, .list li{list-style:inside disc; line-height:18px;}
.contribution{background:#b2dbdf; padding:70px 0 100px}
.contribution h3{text-align:center; margin-bottom:35px;}
.contribution h2{text-align:center; text-transform:uppercase;}
.pic-block{margin:30px 0px; text-align:center;}
.left-sidebar{float:left; width:210px;}
.right-sidebar{float:right; width:280px; border-left:3px solid #e8e8e8; padding-left:25px; position:absolute; right:0px; top:0px; height:100%; overflow:auto;}
.middle-block{overflow:hidden; padding:0 290px 0 25px;}
.profile-pic{margin-bottom:10px;}
.user-name{margin-bottom:5px;}
.translate-result,.action-list{border-top:1px solid #808080; padding-bottom:15px;}
.translate-result li{color:#5a6378; font-size:0.857em; padding-top:15px}
.translate-result li span{font-weight:700; font-size:1.333em; float:right;}
.total-count{color:#1d3a7c;}
.translated-count{color:#32ba7c;}
.under-review-count{color:#fdb14d;}
.action-list{padding-top:15px;}
.action-list a{padding:10px 0 10px 30px; display:block; position:relative;}
.action-list a:hover,.action-list a.active{color:#1d3a7c; text-decoration:underline;}
.action-list a:before{content:""; display:inline-block; background:url(../images/sprite-icon.png) 0 0 no-repeat; width:25px; height:25px; position:absolute; left:0px; top:3px;}
.action-list a.translate:before{background-position: -2px -154px}
.action-list a.translate:hover:before,.action-list a.translate.active:before{background-position: -63px -152px;}
.action-list a.dashboard:before{background-position: -118px -195px;}
.action-list a.dashboard:hover:before,.action-list a.dashboard.active:before{background-position: -116px -150px}
.top-contributer-list li{padding:10px 0; color:#787878; width:100%; display:inline-block; }
.top-contributer-list li img{float:left; font-size:11px; margin:3px 15px 0 0;}
.cname{color:#000;}

.translate-summary{overflow:hidden; border-bottom:1px solid #c3c3c3; margin-bottom:10px;}
.translate-summary  li{width:33.33%; float:left; padding:0 10px 20px; font-size:1.143em; text-transform:uppercase;}
.translate-summary li span{float:left; font-size:2.500em; line-height:1.2;  padding-right:10px; font-weight:700;}
.translate-summary li small{display:inline-block; margin-top:10px; width:100px;}
.row-block{position:relative; border-bottom:1px solid #d8d9db; padding:15px 0 0;}
.row-block i{ background:url(../images/sprite-icon.png) 0 0 no-repeat; width:26px; height:26px; display:block; position:absolute; right:0px; /*top:10px;*/}
.row-block i.review-icon{background-position:0 -201px;}
.row-block i.complete-icon{background-position:0 -237px;}
.row-block i.reject-icon{background-position:0 -272px;}
.row-block span{display:inline-block; padding:5px 10px; border-radius:10px; background:#808080; color:#fff; font-size:0.857em; margin-bottom:10px;}
.final-content span{background:#1d3a7c;}

.final-content p{color:#1d3a7c;}
.mobile-menu{display:none; background:url(../images/menu-icon.png) 0 0 no-repeat; width:28px; height:24px; float:right; margin-top:21px; cursor:pointer;}
.activity-block .col-3{padding:0px;}
.main-header{display:inline-block; width:100%;}
.lang-choice{width:180px; display:inline-block; padding:5px 10px;}
.language-block span{margin-right:5px;}
.translate-icon{ display:inline-block; background:url(../images/sprite-icon.png) 2px -154px no-repeat; width:32px; height:25px; vertical-align:middle;  }
.res-data input[type=text],textarea.res-data{ border:none; border-bottom:1px solid #fff; border-radius:0px; padding:10px 0 5px; background:#1d3a7c; box-shadow:none; color:#fff;  }
.res-data input[type=text]:focus,textarea.res-data:focus,.res-data input[type=text]:active,textarea.res-data:active{border-bottom:4px solid #fff;}
.res-data{padding:20px; background:#1d3a7c; margin-bottom:10px;}
.res-data p{color:#fff; }
.res-data span{font-size:15px; color:#8599c6; background:none; padding:0px; margin-bottom:5px; line-height:1.2;}
.lang-category{padding:3px 12px; background:#e8e8e8; display:inline-block; margin-bottom:10px; border-radius:10px; font-size:12px;}
.translate-content .original-content p{font-size:14px; color:#1d3a7c;  font-weight:700;}
.translate-content .original-content{margin-bottom:20px; border-bottom:1px solid #1d3a7c; padding:0 5px;}
.controler span{font-size:0.714em; cursor:pointer; }
.controler small{margin:3px 0 0 5px; vertical-align:middle; display:inline-block }
.controler i{font-size:30px; vertical-align:middle; color:#7a7a7a;}
input.skip-btn{background:none; color:#707070; margin-right:10px;}
input.skip-btn:hover{color:#2a4684; background:none; }
.main-section .container {position:relative;}
.website-list li{float:left; padding:5px 0; width:33.33%;}
.rounded-pic img{border-radius:50%;}
.analytics-title{margin-bottom:15px; color:#1d3a7c;}
#row-block1{max-height:400px; overflow:auto;}
#circularLoader{margin:0 auto;display: block;}
.controler label input{margin-top:0px; vertical-align:middle;}
.best-translater .col-4{background:#eee; padding:25px 15px;}

.contrib-list{margin-left:-2%;}
.contrib-list li{float: left; width:23%; margin-left:2%; margin-bottom: 10px; border:1px solid #dbdee6; padding:8px; position:relative;}
.contrib-desc h3{font-size:1em; color:#2e79ba; margin-bottom: 6px;}
.contib-count{font-size:0.875em; margin-bottom: 5px;}
.contib-points{font-size:0.92em; float: left;}
.contib-status{ padding:5px 7px; background: #2baeb0; border-radius:4px; color:#fff; font-size:0.8em; line-height: 1; float: right;}
.contrib-pic{max-height:130px; overflow: hidden; margin-bottom: 6px; text-align: center;}


/* style for footer */
.footer a{color:#fff;}
.footer a:hover{color:#009966;}
.fixed .header{position:fixed; left:0px; top:0px; width:100%; z-index:9999; border-top:0px;}
.fixed{padding-top:127px;}
.fixed .menu li a{line-height:70px;}
.fixed .theme-controller{display:none;}
.footer, .footer p {
    color: #7f8080;
}
.footer-bott{width:100%; display:inline-block; background:#043665; padding:25px 0px 25px 0px; text-align:center; }
.footer-bott .container{position:relative}
.link-footer{color:#fff; }
.link-footer li{display:inline-block; position:relative;padding:0 6px; margin-bottom:15px;}
.link-footer li:before{content:"//"; display:inline-block; margin-right:8px;}
.link-footer a{color:#fff; font-size:11px; text-transform:uppercase;  }
.link-footer a:hover{color:#fdb23f;}
.link-footer li:first-child:before{display:none;}
.copyright{color:#fff; clear:both; font-size:11px;}
.developer-logo{float:right; position:relative}
.developer-logo span{display:block; text-align:right; color:#fff;  font-size:9.25px; padding-bottom:5px;}

.footer{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2e3f66+0,141a29+100 */
background: #2e3f66; /* Old browsers */
background: -moz-linear-gradient(top,  #2e3f66 0%, #141a29 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #2e3f66 0%,#141a29 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #2e3f66 0%,#141a29 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3f66', endColorstr='#141a29',GradientType=0 ); /* IE6-9 */

/*position:absolute; left:0px; bottom:0px; height:285px;*/ width:100%; padding:25px 0 0;}
/*new CSS*/
.footer-menu{float:left; width:50%; padding:20px 20px 0 0}
.footer-main{float:left; width:50%; padding:10px 0 0 40px; border-left:1px solid #2c4a63;}
.footer-menu li{float:left; width:33.33%; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif;}
.qr{float:left; margin-right:20px;}
.site-detail p{font-size:12px; line-height:1.2; color:#717f9f; margin-top:10px;}
.server_info{float:right; font-size:10px; margin-bottom:10px;}
.best-translater .rounded-pic{width:85px; height:85px; margin:0 auto; display:block;}

/*footer style end CSS*/



/*RESPONSIVE CSS*/
@media screen and (max-width:1024px){
	.container{padding:0px 15px}
	.container.tax-return{padding:40px 10px}


}


@media screen and (max-width:980px){

		.count-block{display:block; text-align:center; padding-top:10px; margin-bottom:20px;}
		.translate-summary  li{font-size:14px;}
		.website-list li{width:50%;}
		.contrib-list li{width:31.33%;}

		}
@media screen and (max-width:800px){

			.right-sidebar{width:230px;}
			.middle-block{padding-right:240px;}

			}

@media screen and (max-width:767px){

	.btn-toggle{display:block}
	.row{margin:0px;}
	.col-sm-3{float:none; margin:0px; width:100%}
	.half-view{width:100%; margin-top:10px}
	.logo > img{height:55px;}
	.logo{position:static; float:left; background:none}

	.footer-menu li{width:50%;}
	.menu-list{display:none; position:absolute; right:10px; top:50px; background:#483f3f; width:300px; z-index:9999;}
	.menu-list li{float:none; border-top:1px solid rgba(0, 0, 0, 0.3);}
    .mobile-menu{display:block;}
	.main-header{position:relative;}
	.menu-list li a{padding:12px;}
	.font-btn,.contrast,.skip{display:none;}
	.middle-block{padding:0px;}
	.right-sidebar{position:static; float:left; border:none; padding:0px;}
	.left-sidebar{float:none; width:100%;}
    .profile-pic{float:left; width:30%;}
	.user-detail{overflow:hidden; padding-left:10px;}
	.action-list{clear:both;}
	.profile-block span{display:none;}
	.share-with a{padding:8px;}
}


@media screen and (max-width:640px){

	.link-footer a{line-height:15px}
	.footer-menu{width:100%; float:none; display:inline-block; border-bottom:1px solid #2c4a63;}
	.footer-main{width:100%; float:none; border:none; padding-left:0px;}
	.footer{padding:0px;}
	.col-4,.col-3,.col-6{width:100%; float:none;}
	.activity-block .col-3{width:50%; float:left;}
	.content-size span{font-size:19px;}
	h2{font-size:16px}
    .best-translater .col-4{max-width:360px; width:100%; margin:0 auto 20px;}
	.gov-logo{width:33px; height:27px; overflow:hidden;}
	.log-wrapper span{font-size:18px; padding-bottom:10px;}
	.log-wrapper .fa-sign-in{font-size:45px; margin-bottom:10px;}
	.log-wrapper a{margin-left:0px;}
	
	}

@media screen and (max-width:480px){

.footer-menu li{width:100%; float:none; text-align:center;}
.profile-pic{float:none; width:100%; text-align:center}
.user-detail{padding-left:0px;}
.website-list li{width:100%;}
.profile-block > div{max-width:80px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.page-conroler{font-size:10px;}
.contrib-list li{width:48%;}


}
