body {font-size: 13px;}
@media (min-width: 768px) and (max-width: 991px) {
    .col-sm-15 {width: 20%;float: left;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .col-md-15 {width: 20%; float: left; } 
}
@media (min-width: 1200px) {
    .col-lg-15 {width: 20%; float: left; } 
}
@media (max-width: 550px) {
	.col-tn-12 {width: 100%;}
	.hidden-tn {display: none !important;}
}
/* enable absolute positioning */
.inner-addon {position: relative;}
.inner-addon .fa {position: absolute; padding: 10px; pointer-events: none; font-size: 16px;} /* align icon */
.left-addon .fa  { left:  0px;}
.right-addon .fa { right: 0px;}
.left-addon input , .left-addon select{ padding-left:  45px; background: url("../images/arrow.jpg") no-repeat scroll 35px 50%}
.right-addon input { padding-right: 45px; }
/* COMMON **/
.error{color: red; font-style: italic;}
.nopadding {padding: 0;margin: 0;}
.noright_padding {padding-right: 0;}
img {max-width: 100%;}
/** PAGING **/
#paging{margin: 10px 0;padding: 3px 0;text-align: right;}
#paging span, #paging a{border:solid 1px #ddd;color:#949494;padding:0 7px;display:inline-block; line-height:22px;text-align:center;margin:0 3px 0 0;-moz-border-radius:2px; -webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px;}
#paging a:hover, #paging span.active, #paging span.paging_current {background: none repeat scroll 0 0 #F0F5F8;border: 1px solid #A8D1E0;color: #000000;}
/** GENERAL **/
img {max-width: 100%;}
.nopadding {padding: 0;margin: 0;}
.noright_padding {padding-right: 0;}
.error {color: red; font-style: italic; font-size: 12px;}


.green-border {border-radius: 5px; border: 5px solid #4eb7a8}
.green-btn {background: #1f9d8b; color: #FFF; font-weight: bold;}
.green-btn:hover {color: #FFF; background: #4eb7a8;}

#users_login {max-width: 550px; margin: 0 auto;}
#users_login .social {border-right: 1px solid #DDDDDD; min-height: 250px; padding-top: 30px;}
#users_login .social .item {padding: 10px; display: block; color: #FFF; margin-bottom: 15px; font-weight: bold;}
#users_login .social i {font-size: 18px; width: 30px; font-size: 24px; float: left;}
#users_login .social .fb {background: #4a7ebd}
#users_login .social .gg {background: #fd5c4f}
#users_login .social .tw {background: #0ed4ff}
#users_login .login_title {font-weight: bold; margin-top: 30px;}
#users_login .other_link {margin-top: 15px; margin-bottom: 15px;}
#users_login .other_link a {color: #1f9d8b; text-decoration: underline;}
#users_login .other_link a:last-child {float: right;}
#users_login .captcha img {float: left; margin-right: 10px;}
#users_login .captcha input {float: left;}


@media (max-width: 767px) {
	#users_login .captcha input {max-width: 165px;}
}
@media (max-width: 550px) {
	#users_login .social {min-height: unset;}
	#users_login .login_title {margin-top: 10px;}
	#users_login {max-width: 550px; margin: 0 5px;}
}

