.navbar-brand{
  float: none;
}

.col-md-4{
	padding: 5px;
}

.table-borderless > tbody > tr > td, .table-borderless th {
    border-top: 0;
}

.btn-custom{
	border: none;
 	background-color: #AB2229;
 	color: #fff;
	/*width: 100%;
	height: 100%;*/
}

.navbar-default{
	background: transparent;
	border: none;
}

.navbar-default .navbar-nav > li > a{
	text-transform: uppercase;
	font-size : 16px;
	color : #000000;
	color : rgb(0, 0, 0);
}

.navbar-nav{
	padding-top: 18px;
}

.nav > li > a{
	padding-left: 10px;
	padding-right: 10px;
}

.nav > li > a:hover{
	color:#fff;
}

.popover{
	height: 85px;
	font-size: 13px;
}

.table > tbody > tr > td {
  font-size : 14px;
  line-height : 37px;
  text-align: center;
}

.table-free{
	background:#F0E6D7;
}

.table-pro{
	background:#E6E4D6;
}

.table-pre{
	background:#F3DBDC;
}

.table-free tr button{
	background:#d9c19b;
}

.table-pro tr button{
	background:#c0bc98;
}

.table-pre tr button{
	background:#e1a4a7;
}

.table-free tr button:hover{
	background:#b58537;
}

.table-pro tr button:hover{
	background:#837b31;
}

.table-pre tr button:hover{
	background:#c44950;
}

.table-free tr th, .table-pro tr th, .table-pre tr th{
	text-align:center;
	font-size:18px;
	font-weight:500;
	padding:10px !important;
}

.table-free tr td{
	background:#F7F2EB !important;
}

.table-pro tr td{
	background:#F2F1EA !important;
}

.table-pre tr td{
	background:#F9ECED !important;
}

.navbar-nav.navbar-right:last-child {
    margin-right: -30px;
}

h2 {
    margin-bottom: 0;
    }

.list-mod>li{
	padding-right: 0;
}

.list-mod{
	padding-top: 10px;
}

.info div{
	background-color: #C44850;
}

.support, .feedback{
	height: 42.5px;
	line-height: 42.5px;
	text-align: center;
	text-transform: uppercase;
}

.support > a, .feedback > a,.support > a:hover, .feedback > a:hover{
	color: #fff;
}

.info div{
	border: 1px solid #fff;
	padding: 0;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}

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

input[type="submit"]{
	width:auto;
	padding:8px 20px;
}

.form-other-link{
	padding-top:15px;
}

.alert-dismissable .close span, .alert-dismissible .close span{
	color:#000;
	font-size:30px;
}

.validation_error p{
	color:#e46970;
	padding:2px 0px 0px 0px;
}

.special_menu{
	margin:15px 10px 0px 10px;
}

.form-other-link{
	color:#ab2229;
}

#load_ajax.check, #load_ajax1.check, #load_ajax2.check {
    background: none repeat scroll 0 0 #909090;
    padding: 0 5px;
    position: absolute;
    right: 27px;
    top: 42px;
}

#load_ajax.check.popup {
    background: none repeat scroll 0 0 #909090;
    padding: 0 5px 2px;
    position: absolute;
    right: 36px;
    top:51px;
}

#load_ajax.check:hover, #load_ajax1.check:hover{
    background: none repeat scroll 0 0 #C44950;
}

#load_ajax.check a, #load_ajax1.check a{
	text-decoration:none;
    color: #fff;
    font-size:12px;
    text-transform:uppercase;
}

.smallinput{
	padding-right:138px !important;
}

.underline-link{
	text-decoration:underline;
}

#captcha{
	width:86px;
}

#captcha img{
	height:34px;
	width:auto;
}

.captcha{
	width:225px !important;
}

.captcha_long{
	max-width:520px !important;
}

.captchaimg img{
	height:34px;
	width:auto;
}

.footerlogo{
	width:auto;
}

.footerinfo{
	text-transform:none;
	color:#ffffff;
}

.footer{
	background:#666;
	color:#fff;
}

.footer a{
	color:#fff;
}

.footer p{
	font-size:14px;
	line-height:18px;
}

.socialmedia tr td a{
	margin-right:15px;
}

.fa-mod{
	font-size:22px !important;
	color:#bfbfbf;
}

.fa-mod:hover{
	color:#fff;
}

.footer .title{
	color:#fff;
	text-transform:uppercase;
	margin-top:20px;
	font-weight:bold;
}

.footer > .container > div > ul > li{
	margin-top:10px;
}

.footer > .container > div > ul > li > a{
	color:#bcbcbc;
	text-decoration:none;
	font-weight:500;
}

.footer > .container > div > ul > li > a:hover{
	color:#efefef;
}

.footerinfos{
	color:#bfbfbf;
	font-size:14px;
}

#menu1:hover, #menu2:hover, #menu3:hover{
	color:#efefef;
}

.fbregister{
    border: medium none;
    color: #f9f6e5;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 1px;
    padding: 8px 20px;
    text-transform: uppercase;
	margin-left:30px;
	cursor:pointer;
	width:275px !important;
	margin-top:13px !important;
	background-color:#3A5795 !important;
	margin-bottom:10px;
}

.fbregister i{
	font-size:20px;
	margin-right:10px;
}

.or{
	background-color: #ffffff;
	margin-left: 140px;
	margin-top: -15px;
	position: absolute;
	z-index: 2;
	padding:0 5px;
}

.orhr{
	border-color: #dfdfdf;
	left: 0;
	margin-top: -5px;
	position: absolute;
	width: 100%;
	z-index:1;
}

.footlink{
	height:300px;
}

.backtotop{
	position:fixed;
	bottom:0;
	right:0;
	z-index:99;
}

.fullwidth, .fullwidth tr td{
	width:100%;
	margin:0;
	padding:0;
}

.fullwidth tr td input[type="text"], .fullwidth tr td input[type="password"]{
	height:34px;
	width:100%;
	margin:0;
	padding:0;
	padding-left:5px;
}

#captcha.col-sm-3.col-xs-3 img{
	float:left;
	max-width: 85px;
	height:auto;
}

.lead {
    font-size: 17px;
}

.plainbutton{
	background: none repeat scroll 0 0 #e75854;
    border: medium none;
    color: #f9f6e5;
    display: block;
    font-size: 13px;
    font-weight: 800;
    letter-spacing: 1px;
    margin-top: 20px;
    padding: 8px 20px;
    text-transform: uppercase;
    width: auto;
}

.alert-dismissable .close, .alert-dismissible .close {
    color: inherit;
    position: relative;
    right: -21px;
    top: 2px;
}

.fa-spinner{
	color:#fff;
}

.message_success{
	color:green;
}

#checkplaceuser1 .validation_error, #checkplaceuser .validation_error{
	color:red;
}

.button-center{
	margin: 0 auto !important;
	width:180px !important;
}


.reglog{
	
}

#top{
	height:0;
	margin:0;
	padding:0;
}

.modal-header h3{
	margin:0px;
}










@media (min-width: 1200px) {
  .container {
    width: 970px;
    padding: 5px;
  }
}


@media (max-width: 970px){

	.note {
		font-size: 12px;
		line-height: 12px;
		margin-top: 5px;
		text-align: right;
	}

	.working_cycle{
		width: 100%;
	}
	
	.navbar-header img{
		max-width:200px;
	}
	
	.navbar-header{
		padding-top:10px;
	}
}

@media (max-width: 768px){
	#logo{
		margin-left:15px;
	}

	.navbar-nav.navbar-right:last-child {
    margin-right: 0px;
    
	}
	.navbar-nav {
	    padding-top: 0px;
	}
	.navbar-collapse{
		border-bottom: 2px solid #fff;
	}

	.btn-custom{
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	    border: medium none;
	    color: #000000;
	    padding-left: 0;
	    font-size: 16px !important;
	}
	.btn-custom:hover{
		color:#fff;
	}
}

@media (max-width: 640px){
	
	.top-bg {
		background-position:-8px 0;
	}
	
	.title_new{
		margin-top: 0 !important;
	}

	.working_cycle{
		height: 0;
	}
	
	.info-info{
		display:none;
	}
	
	.working_cycle{
		height: 110px;
		margin-top: 10px;
	}
	
	.great_website{
		margin-top:0px;
		padding-top:0px;
		font-size:40px;
	}
	
	.threethings{
		padding-bottom:20px;
	}

	.hidden-it > .col-xs-2{
		width:33% ;
		margin-bottom:50px;
	}

	.table-free > tbody > tr > td, .table-pro > tbody > tr > td, .table-pre > tbody > tr > td {
		font-size:15px;
	}

	.popular{
		margin-left:-80px;
	}

	.col-xs-2{
		padding-left:5px;
		padding-right:5px;
	}

	.backtotop img{
		width:35px;
	}

	.fullwidth tr td input[type="text"], .fullwidth tr td input[type="password"] {
		margin-right:5px;
	}
}

@media (max-width: 420px){
	.userinfo{
		height:38px;
	}
}


@media (max-width: 240px){
	.hidden-it > .col-xs-2{
		width:50% ;
		margin-bottom:50px;
	}
}

