@import "../default/fonts/Lato.css";
@import "../default/fonts/OpenSans.css";
@import "../default/icons/line-icons/simple-line-icons.css";
@import "../default/icons/font-awesome-4.5.0/css/font-awesome.min.css";
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-size: 10px;
}
body {
	height: 100%;
	background: #F5F5F5;
	color: #5B5B5B;
	margin: 0px;
	font-family: 'Lato', 'Open Sans', Helvetica, sans-serif !important;
	line-height: 1.42857143;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
.background {
    height: 100%;
    background: black; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(black, gray); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(black, gray); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(black, gray); /* For Firefox 3.6 to 15 */
    background: linear-gradient(black, gray); /* Standard syntax (must be last) */
}
.container{
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}
@media (min-width:768px) {
	/*.container{width:750px}*/
	.container{width:100%}
	.sel-sm-1,.sel-sm-2,.sel-sm-3,.sel-sm-4,.sel-sm-5,.sel-sm-6,.sel-sm-7,.sel-sm-8,.sel-sm-9,.sel-sm-10,.sel-sm-11,.sel-sm-12{float:left}
	.sel-sm-12{width:100%}
	.sel-sm-11{width:91.66666667%}
	.sel-sm-10{width:83.33333333%}
	.sel-sm-9{width:75%}
	.sel-sm-8{width:66.66666667%}
	.sel-sm-7{width:58.33333333%}
	.sel-sm-6{width:50%}
	.sel-sm-5{width:41.66666667%}
	.sel-sm-4{width:33.33333333%}
	.sel-sm-3{width:25%}
	.sel-sm-2{width:16.66666667%}
	.sel-sm-1{width:8.33333333%}
	.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
	.col-sm-12{width:100%}
	.col-sm-11{width:91.66666667%}
	.col-sm-10{width:83.33333333%}
	.col-sm-9{width:75%}
	.col-sm-8{width:66.66666667%}
	.col-sm-7{width:58.33333333%}
	.col-sm-6{width:50%}
	.col-sm-5{width:41.66666667%}
	.col-sm-4{width:33.33333333%}
	.col-sm-3{width:25%}
	.col-sm-2{width:16.66666667%}
	.col-sm-1{width:8.33333333%}
	.col-sm-pull-12{right:100%}
	.col-sm-pull-11{right:91.66666667%}
	.col-sm-pull-10{right:83.33333333%}
	.col-sm-pull-9{right:75%}
	.col-sm-pull-8{right:66.66666667%}
	.col-sm-pull-7{right:58.33333333%}
	.col-sm-pull-6{right:50%}
	.col-sm-pull-5{right:41.66666667%}
	.col-sm-pull-4{right:33.33333333%}
	.col-sm-pull-3{right:25%}
	.col-sm-pull-2{right:16.66666667%}
	.col-sm-pull-1{right:8.33333333%}
	.col-sm-pull-0{right:auto}
	.col-sm-push-12{left:100%}
	.col-sm-push-11{left:91.66666667%}
	.col-sm-push-10{left:83.33333333%}
	.col-sm-push-9{left:75%}
	.col-sm-push-8{left:66.66666667%}
	.col-sm-push-7{left:58.33333333%}
	.col-sm-push-6{left:50%}
	.col-sm-push-5{left:41.66666667%}
	.col-sm-push-4{left:33.33333333%}
	.col-sm-push-3{left:25%}
	.col-sm-push-2{left:16.66666667%}
	.col-sm-push-1{left:8.33333333%}
	.col-sm-push-0{left:auto}
	.col-sm-offset-12{margin-left:100%}
	.col-sm-offset-11{margin-left:91.66666667%}
	.col-sm-offset-10{margin-left:83.33333333%}
	.col-sm-offset-9{margin-left:75%}
	.col-sm-offset-8{margin-left:66.66666667%}
	.col-sm-offset-7{margin-left:58.33333333%}
	.col-sm-offset-6{margin-left:50%}
	.col-sm-offset-5{margin-left:41.66666667%}
	.col-sm-offset-4{margin-left:33.33333333%}
	.col-sm-offset-3{margin-left:25%}
	.col-sm-offset-2{margin-left:16.66666667%}
	.col-sm-offset-1{margin-left:8.33333333%}
	.col-sm-offset-0{margin-left:0}
}
@media (min-width:992px) {
	.container{width:970px}
	.sel-md-1,.sel-md-2,.sel-md-3,.sel-md-4,.sel-md-5,.sel-md-6,.sel-md-7,.sel-md-8,.sel-md-9,.sel-md-10,.sel-md-11,.sel-md-12{float:left}
	.sel-md-12{width:100%}
	.sel-md-11{width:91.66666667%}
	.sel-md-10{width:83.33333333%}
	.sel-md-9{width:75%}
	.sel-md-8{width:66.66666667%}
	.sel-md-7{width:58.33333333%}
	.sel-md-6{width:50%}
	.sel-md-5{width:41.66666667%}
	.sel-md-4{width:33.33333333%}
	.sel-md-3{width:25%}
	.sel-md-2{width:16.66666667%}
	.sel-md-1{width:8.33333333%}
	.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
	.col-md-12{width:100%}
	.col-md-11{width:91.66666667%}
	.col-md-10{width:83.33333333%}
	.col-md-9{width:75%}
	.col-md-8{width:66.66666667%}
	.col-md-7{width:58.33333333%}
	.col-md-6{width:50%}
	.col-md-5{width:41.66666667%}
	.col-md-4{width:33.33333333%}
	.col-md-3{width:25%}
	.col-md-2{width:16.66666667%}
	.col-md-1{width:8.33333333%}
	.col-md-pull-12{right:100%}
	.col-md-pull-11{right:91.66666667%}
	.col-md-pull-10{right:83.33333333%}
	.col-md-pull-9{right:75%}
	.col-md-pull-8{right:66.66666667%}
	.col-md-pull-7{right:58.33333333%}
	.col-md-pull-6{right:50%}
	.col-md-pull-5{right:41.66666667%}
	.col-md-pull-4{right:33.33333333%}
	.col-md-pull-3{right:25%}
	.col-md-pull-2{right:16.66666667%}
	.col-md-pull-1{right:8.33333333%}
	.col-md-pull-0{right:auto}
	.col-md-push-12{left:100%}
	.col-md-push-11{left:91.66666667%}
	.col-md-push-10{left:83.33333333%}
	.col-md-push-9{left:75%}
	.col-md-push-8{left:66.66666667%}
	.col-md-push-7{left:58.33333333%}
	.col-md-push-6{left:50%}
	.col-md-push-5{left:41.66666667%}
	.col-md-push-4{left:33.33333333%}
	.col-md-push-3{left:25%}
	.col-md-push-2{left:16.66666667%}
	.col-md-push-1{left:8.33333333%}
	.col-md-push-0{left:auto}
	.col-md-offset-12{margin-left:100%}
	.col-md-offset-11{margin-left:91.66666667%}
	.col-md-offset-10{margin-left:83.33333333%}
	.col-md-offset-9{margin-left:75%}
	.col-md-offset-8{margin-left:66.66666667%}
	.col-md-offset-7{margin-left:58.33333333%}
	.col-md-offset-6{margin-left:50%}
	.col-md-offset-5{margin-left:41.66666667%}
	.col-md-offset-4{margin-left:33.33333333%}
	.col-md-offset-3{margin-left:25%}
	.col-md-offset-2{margin-left:16.66666667%}
	.col-md-offset-1{margin-left:8.33333333%}
	.col-md-offset-0{margin-left:0}
}
@media (min-width:1200px) {
	.container{
		width:1170px
	}
	.sel-lg-1,.sel-lg-2,.sel-lg-3,.sel-lg-4,.sel-lg-5,.sel-lg-6,.sel-lg-7,.sel-lg-8,.sel-lg-9,.sel-lg-10,.sel-lg-11,.sel-lg-12{float:left}
	.sel-lg-12{width:100%}
	.sel-lg-11{width:91.66666667%}
	.sel-lg-10{width:83.33333333%}
	.sel-lg-9{width:75%}
	.sel-lg-8{width:66.66666667%}
	.sel-lg-7{width:58.33333333%}
	.sel-lg-6{width:50%}
	.sel-lg-5{width:41.66666667%}
	.sel-lg-4{width:33.33333333%}
	.sel-lg-3{width:25%}
	.sel-lg-2{width:16.66666667%}
	.sel-lg-1{width:8.33333333%}
	.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
	.col-lg-12{width:100%}
	.col-lg-11{width:91.66666667%}
	.col-lg-10{width:83.33333333%}
	.col-lg-9{width:75%}
	.col-lg-8{width:66.66666667%}
	.col-lg-7{width:58.33333333%}
	.col-lg-6{width:50%}
	.col-lg-5{width:41.66666667%}
	.col-lg-4{width:33.33333333%}
	.col-lg-3{width:25%}
	.col-lg-2{width:16.66666667%}
	.col-lg-1{width:8.33333333%}
	.col-lg-pull-12{right:100%}
	.col-lg-pull-11{right:91.66666667%}
	.col-lg-pull-10{right:83.33333333%}
	.col-lg-pull-9{right:75%}
	.col-lg-pull-8{right:66.66666667%}
	.col-lg-pull-7{right:58.33333333%}
	.col-lg-pull-6{right:50%}
	.col-lg-pull-5{right:41.66666667%}
	.col-lg-pull-4{right:33.33333333%}
	.col-lg-pull-3{right:25%}
	.col-lg-pull-2{right:16.66666667%}
	.col-lg-pull-1{right:8.33333333%}
	.col-lg-pull-0{right:auto}
	.col-lg-push-12{left:100%}
	.col-lg-push-11{left:91.66666667%}
	.col-lg-push-10{left:83.33333333%}
	.col-lg-push-9{left:75%}
	.col-lg-push-8{left:66.66666667%}
	.col-lg-push-7{left:58.33333333%}
	.col-lg-push-6{left:50%}
	.col-lg-push-5{left:41.66666667%}
	.col-lg-push-4{left:33.33333333%}
	.col-lg-push-3{left:25%}
	.col-lg-push-2{left:16.66666667%}
	.col-lg-push-1{left:8.33333333%}
	.col-lg-push-0{left:auto}
	.col-lg-offset-12{margin-left:100%}
	.col-lg-offset-11{margin-left:91.66666667%}
	.col-lg-offset-10{margin-left:83.33333333%}
	.col-lg-offset-9{margin-left:75%}
	.col-lg-offset-8{margin-left:66.66666667%}
	.col-lg-offset-7{margin-left:58.33333333%}
	.col-lg-offset-6{margin-left:50%}
	.col-lg-offset-5{margin-left:41.66666667%}
	.col-lg-offset-4{margin-left:33.33333333%}
	.col-lg-offset-3{margin-left:25%}
	.col-lg-offset-2{margin-left:16.66666667%}
	.col-lg-offset-1{margin-left:8.33333333%}
	.col-lg-offset-0{margin-left:0}
}
.row{
	margin-left:-15px
}
p {
	line-height: 23px;
	margin:0 0 10px
}
li {
    line-height: 25px;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,
.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,
.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,
.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	text-align: left;
}

.sel-xs-1,.sel-sm-1,.sel-md-1,.sel-lg-1,.sel-xs-2,.sel-sm-2,.sel-md-2,.sel-lg-2,.sel-xs-3,.sel-sm-3,.sel-md-3,.sel-lg-3,.sel-xs-4,.sel-sm-4,.sel-md-4,.sel-lg-4,.sel-xs-5,.sel-sm-5,.sel-md-5,.sel-lg-5,.sel-xs-6,.sel-sm-6,.sel-md-6,.sel-lg-6,.sel-xs-7,.sel-sm-7,.sel-md-7,.sel-lg-7,.sel-xs-8,.sel-sm-8,.sel-md-8,.sel-lg-8,.sel-xs-9,.sel-sm-9,.sel-md-9,.sel-lg-9,.sel-xs-10,.sel-sm-10,.sel-md-10,.sel-lg-10,.sel-xs-11,.sel-sm-11,.sel-md-11,.sel-lg-11,.sel-xs-12,.sel-sm-12,.sel-md-12,.sel-lg-12 {
	position:relative;
	min-height:1px;
	padding-right:0px;
	padding-left:0px
}
.sel-xs-1,.sel-xs-2,.sel-xs-3,.sel-xs-4,.sel-xs-5,.sel-xs-6,.sel-xs-7,.sel-xs-8,.sel-xs-9,.sel-xs-10,.sel-xs-11,.sel-xs-12{
	float:left
}
.sel-xs-12{width:100%}
.sel-xs-11{width:91.66666667%}
.sel-xs-10{width:83.33333333%}
.sel-xs-9{width:75%}
.sel-xs-8{width:66.66666667%}
.sel-xs-7{width:58.33333333%}
.sel-xs-6{width:50%}
.sel-xs-5{width:41.66666667%}
.sel-xs-4{width:33.33333333%}
.sel-xs-3{width:25%}
.sel-xs-2{width:16.66666667%}
.sel-xs-1{width:8.33333333%}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

account {
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@account-color-dark', endColorstr='#040d11', GradientType=1);
}
.account a {
	color: #D1D1D1;
	font-size: 14px;
}
.account a:hover {
	color: #ffffff;
	text-decoration: none;
}
.account .backstretch:before {
	/*background-color: rgba(15, 15, 15, 0.6);*/
	content: "";
	height: 100%;
	position: absolute;
	width: 100%;
}
.account .form-signin {
	margin: 0 auto;
	max-width: 330px;
}
/*.account .form-signin .form-control:focus {
	z-index: 2;
}*/
.account .form-signin input[type="text"] {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin-bottom: -1px;
}
.account .form-signin input[type="password"] {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-bottom: 10px;
}
.account .account-wall {
	/*margin-top: 180px;*/
	vertical-align: middle;
	padding: 50px 30px 30px;
	position: relative;
	margin: 50% auto;
	/*margin: 20em auto;*/
	/*margin: 10px calc(2vw + 5px);*/
    align-items: center; /* vertical */
    justify-content: center;
}
.account .login-title {
	color: #555555;
	display: block;
	font-size: 22px;
	font-weight: 400;
}
.account .profile-img {
	display: block;
	height: 96px;
	margin: 0 auto 10px;
	width: 96px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.account .select-img {
	display: block;
	height: 75px;
	margin: 0 30px 10px;
	width: 75px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.account .select-name {
	display: block;
	margin: 30px 10px 10px;
}
.account .logo-img {
	display: block;
	height: 96px;
	margin: 0 auto 10px;
	width: 96px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
.account .btn.btn-lg {
	font-size: 15px;
	padding: 8px 48px 6px;
}
.account .btn.btn-lg.btn-fb {
	font-size: 15px;
	padding: 8px 48px 0px;
}
.account .user-img {
	color: #ffffff;
	display: block;
	font-size: 75px;
	left: 0;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	right: 0;
	text-align: center;
	top: -80px;
}
.account .social-btn {
	padding-top: 50px;
}
.account .btn-block i {
	margin-top: .1em;
}
.account .form-signup {
	margin: 0 auto;
	max-width: none;
}
/*.account .form-signup .form-control:focus {
	z-index: 2;
}*/
.account .form-signup input[type="text"] {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	margin-bottom: -1px;
}
.account .form-signup input[type="password"] {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin-bottom: 10px;
}
.account .form-signup #submit-form {
	display: block;
	margin: auto;
}
.account .form-signup .social-btn .btn {
	font-size: 15px;
	height: 35px;
	padding: 8px 20px;
}
.account .form-signup .terms {
	color: #ffffff;
	margin-bottom: 10px;
	overflow: hidden;
	padding-top: 5px;
}
.account .form-password {
	display: none;
}
.account #login-block .account-wall {
	background-color: rgba(15, 17, 22, 0.8);
	border:solid 1px #444b5f !important;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.account #lockscreen-block .account-wall {
	margin-top: 240px;
	width: 1100px;
}
.account #lockscreen-block .user-image {
	float: left;
	position: relative;
	width: 25%;
}
.account #lockscreen-block .user-image img {
	border: 3px solid rgba(255, 255, 255, 0.2);
	display: block;
	float: right;
	margin-top: -10px;
	max-width: 132px;
}
.account #lockscreen-block .form-signin {
	float: left;
	padding-left: 30px;
	position: relative;
	width: 75%;
}
.account #lockscreen-block h2 {
	color: #ffffff;
	font-family: 'Lato', arial;
	font-weight: 100;
	margin-top: 0;
}
.account #lockscreen-block p {
	color: #CFCFCF;
	color: #ffffff;
}
.account #lockscreen-block .input-group .form-control {
	-webkit-border-radius: 17px 0 0 17px;
	-moz-border-radius: 17px 0 0 17px;
	border-radius: 17px 0 0 17px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.account #lockscreen-block .input-group .btn {
	-webkit-border-radius: 0 17px 17px 0;
	-moz-border-radius: 0 17px 17px 0;
	border-radius: 0 17px 17px 0;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}
.account #lockscreen-block #loader {
	left: auto;
	margin: auto;
	position: absolute;
	right: -1px;
	top: -11px;
	width: 133px;
}
.account-copyright {
	/*bottom: 10px;*/
	bottom: 0px;
	color: #BDBDBD;
	font-family: 'Open Sans';
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	font-size:12px;
}

.append-icon {
	position: relative;
}
.append-icon input {
	padding-right: 36px;
}

button,input,optgroup,select,textarea{
	color: #636e7b;
	font-family: 'Lato', 'Open Sans', Helvetica, sans-serif !important;
	margin-top: 5px;;
}
.append-icon i {
	color: #1b1e25;
	font-size: 14px;
	height: 34px;
	left: auto;
	line-height: 34px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	width: 36px;
}
button::-moz-focus-inner,input::-moz-focus-inner{
	padding:0;
	border:0
}

.form-control {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	color: #555555;
	display: inline-block;
	font-size: 12px;
	height: auto;
	line-height: normal;
	/*padding: 9px 12px 8px;*/
	padding: 5px 10px 5px;
	vertical-align: middle;
	width: 100%;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 5px;
	-webkit-transition: all 0.2s ease-out;
	-moz-transition: all 0.2s ease-out;
	-o-transition: all 0.2s ease-out;
	-ms-transition: all 0.2s ease-out;
	transition: all 0.2s ease-out;
}
.form-control::-webkit-input-placeholder {
	color: #B5B5B5;
}
.form-control:-moz-placeholder {
	color: #B5B5B5;
}
.form-control::-moz-placeholder {
	color: #B5B5B5;
}
.form-control:-ms-input-placeholder {
	color: #B5B5B5;
}
/*.form-control:focus {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background-color: #ffffff !important;
	background-color: #e9ebef !important;
	border-color: #A0BDDA;
	border: 1px solid #CFD2D6;
	box-shadow: none;
	outline: none;
	outline: none !important;
}*/
.form-control[class*="bg-"] {
	color: #121212 !important;
}
.form-control[class*="bg-"]::-webkit-input-placeholder {
	color: #EEEEEE;
}
.form-control[class*="bg-"]:-moz-placeholder {
	color: #EEEEEE;
}
.form-control[class*="bg-"]::-moz-placeholder {
	color: #EEEEEE;
}
.form-control[class*="bg-"]:-ms-input-placeholder {
	color: #EEEEEE;
}
.form-control.form-white {
	background-color: #ffffff;
	border: 1px solid #ECEDEE;
	color: #555555;
}
.form-control.form-white:hover {
	background-color: #ffffff !important;
	border: 1px solid #C5C8CB;
	color: #555555;
	outline: none;
}
/*.form-control.form-white:focus {
	background-color: #ffffff !important;
	border: 1px solid #C5C8CB;
	color: #555555;
	outline: none;
}*/
.form-control.form-white:visited {
	background-color: #ffffff !important;
	border: 1px solid #C5C8CB;
	color: #555555;
	outline: none;
}

.btn {
	display:inline-block;
	padding:5px 6px;
	margin-top:4px;
	font-size:12px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-radius:7px
}
.btn-block {
    display: block;
    width: 100%;
}

.btn-danger {
	background-color: #c75757;
	color: #fff;
}
.btn-danger:active {
	background: #b03b3b;
	border-color: #b03b3b;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
	background-color: #c14444;
	border-color: #c14444;
	color: #fff;
}
.btn-danger.active {
	background: #b03b3b;
	border-color: #b03b3b;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled].btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled].btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled].btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled].btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled].btn-danger.active {
	background-color: #642121;
	border-color: #642121;
}
.btn-block {
	white-space: normal;
}
.btn-block i {
	margin-top: .2em;
}
.btn-lg {
	font-size: 17px;
	line-height: 1.471;
	padding: 10px 19px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

ul,li,input,.input-group,p,label,div,section,textarea {
	float: none;
	text-align: left;
}

label {
	display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 700;
}

.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
.bold {
	font-weight: bold;
}
.red {
	color: red;
}
.redb {
	font-weight: bold;
	color: red;
}
.blue {
	color: blue;
}
.blueb {
	font-weight: bold;
	color: blue;
}
.orange {
	color: orange;
}
.orangeb {
	font-weight: bold;
	color: orange;
}
.green {
	color: #43d854;
}
.greenb {
	font-weight: bold;
	color: green;
}
.grey {
	color: #c5c5c5;
}
.greyb {
	font-weight: bold;
	color: grey;
}
p {
    line-height: 23px;
	margin: 0 0 10px;
}
div, p, span {
    text-align: left;
}

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .navbar:after, .navbar-header:after, .navbar-collapse:after, .pager:after, .panel-body:after, .modal-footer:after {
    clear: both;
}
.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .navbar:before, .navbar:after, .navbar-header:before, .navbar-header:after, .navbar-collapse:before, .navbar-collapse:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
    display: table;
    content: " ";
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.noty_message {
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
}
.form-control::-moz-placeholder{
	opacity:1
}
.m-b-20 {
    margin-bottom: 20px !important;
}
.m-t-20 {
    margin-top: 20px !important;
}
a, a:focus, a:hover, a:active {
    outline: 0;
}
a {
    cursor: pointer;
	text-decoration: none;
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}