.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {width: 1200px;}
.container-vlance{width: 781px;margin-right: auto;margin-left: auto;}
.job_contest_view .container {width: 960px}
body {letter-spacing: -0.02em;margin: 0;overflow-y: scroll}
h1,h2,h3,h4,h5,a,span,p,ul,li{word-wrap: break-word; word-break: break-word}
h2 {font-size: 20px; font-weight: 400;}
.no-space [class*="span"] {margin-left: 0;}
.navbar {background: white; position: fixed; width: 100%; }
.navbar .nav>li>a{font-size: 16px; font-weight: 400;  padding: 0 12px;}
.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus{
    background: #fbfbfb;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmJmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #ffffff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#ffffff));
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#ffffff 100%);
    background: -o-linear-gradient(top,  #fbfbfb 0%,#ffffff 100%);
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#ffffff 100%);
    background: linear-gradient(to bottom,  #fbfbfb 0%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ffffff',GradientType=0 );
    font-weight: 400;
}
.portfolio-list-new{font-weight: 900 !important;font-size: 17px !important;line-height: 72px;text-transform: uppercase !important;color: #2DB964 !important;}
.portfolio-list-new span{padding: 1px 2px;vertical-align: middle; font-style: normal;font-weight: bold;font-size: 11px;line-height: 20px;color: #FFFFFF;background: #F76D22;border-radius: 3px;}
.nav-tabs-history a:hover .img-default{display:none}
.nav-tabs-history a:hover .img-hover{display:inline-block}
.nav-tabs-history a .img-hover{display:none}
.nav-tabs-history .fa-shopping-basket {margin-right:5px;}
.nav-tabs-spend-credit a ,nav-tabs-history a{color:#000000;transition-duration: 0s}
.nav-tabs-spend-credit a .img-hover{display:none}
.nav-tabs-spend-credit a:hover .img-default{display:none}
.nav-tabs-spend-credit a:hover .img-hover{display:inline-block}
.dl-horizontal dd{margin-left:90px;}
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.nav-pills>li>a {padding-top: 9px; padding-bottom: 7px;}
.modal-backdrop {background-color: #fff;}
.modal {border:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 3px 30px rgba(0,0,0,0.35);-moz-box-shadow:0 3px 30px rgba(0,0,0,0.35);box-shadow:0 3px 30px rgba(0,0,0,0.35)}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {padding: 10px;  font-size: 14px; margin-bottom: 5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-color: #d4d4d4;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.control-group {margin-bottom: 0;}
.btn {font-size: 12px; font-weight: 600; -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.50), 0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), 0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 1px 0 rgba(255,255,255,0.5), 0 1px 2px rgba(0,0,0,0.05);}
.btn-link {-webkit-box-shadow:none;-moz-box-shadow: none; box-shadow:none; font-size: 12px;padding: 4px 12px;line-height: 20px;display: inline-block;}
.btn-large {font-size: 14px; font-weight: 600;border-radius: 3px;}
.btn-primary {
    color: #333333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.5);
    background-color: #ffe222;
    background-image: -moz-linear-gradient(top, #ffe222, #ffcc00);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffe222), to(#ffcc00));
    background-image: -webkit-linear-gradient(top, #ffe222, #ffcc00);
    background-image: -o-linear-gradient(top, #ffe222, #ffcc00);
    background-image: linear-gradient(to bottom, #ffe222, #ffcc00);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
    border-color: #ffcc00 #ffcc00 #ffba10;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #ffcc00;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {color: #353535;background-color: #ffcc00;background-position: 0 -15px;}
.dropdown-menu { background-color: #ffffff; border: 1px solid #e8e8e8; -moz-border-radius: 0;-webkit-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 7px 20px rgba(32, 32, 32, 0.1); -moz-box-shadow: 0 7px 20px rgba(32, 32, 32, 0.1); box-shadow: 0 7px 20px rgba(32, 32, 32, 0.1); min-width: 248px;}
.dropdown-menu .divider {margin: 9px 0px;}
.dropdown-menu > li > a {padding: 5px 18px; color: #353535;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a.hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {color: #353535; background-color: #ffcc00; background-image: none;}
th.text-right, td.text-right {text-align: right;}
th.text-center, td.text-center {text-align: center;}
.new-btn {background: #008cc8;padding: 10px 19px 8px;color: #fff;border-radius: 4px;border: solid 3px #006ea0;border-width: 0 0 3px;display: inline-block;cursor: pointer;transition: all .3s linear; -moz-transition: all .3s linear; -webkit-transition: all .3s linear; -o-transition: all .3s linear;}
.new-btn:hover {opacity: 0.7;color:#fff;}
.new-btn:active, .new-btn:focus {opacity: 1;color:#aecbd7;border-color:#005982;background-color:#007aae;}
.new-btn-large {font-size: 24px; font-weight: 100;padding:17px 30px;letter-spacing: -0.05em;border-width: 0 0 4px;}
.btn-weight{font-weight: 400;}
.new-btn-orange{background: #ffaf1e;border-color: #e69629;color: #fff;}
.new-btn-orange:active, .new-btn-orange:focus {color:#e6c292;border-color:#e69629;background-color:#ffaf1e;}
.new-btn-xlarge{padding:17px 35px; font-weight: 400;}
.new-btn-info{padding: 10px 15px 8px; text-transform: uppercase;}
.btn-vl {-webkit-transition-duration:.2s;transition-duration:.2s;}
.btn-vl-special {padding:19px 40px 17px;font-size:20px;font-weight:700;text-transform: uppercase;}
.btn-vl-large {padding:11px 24px;font-size:20px;font-weight:700;line-height:32px;border-radius:3px;}
.btn-vl-medium {padding:11px 24px;font-size:16px;font-weight: 600;text-transform: initial;letter-spacing: -0.02em;line-height: 24px;letter-spacing: -0.02em;}
.btn-vl-small {padding:8px 18px;font-size:14px;line-height:24px;letter-spacing: -0.02em;}
.btn-vl-block {display:block;}
.btn-vl-orange {background: #ff6600;color:#ffffff;border: 1px solid #dc6600;box-shadow: none;-webkit-box-shadow: none;text-shadow:none;}
.btn-vl-orange:hover {background: #eb5e00;color:#ffffff;}
.btn-vl-orange:active {background: #eb5e00;color:#ffffff;}
.btn-vl-orange:focus {background: #eb5e00;color:#ffffff;}
.btn-vl-orange a {color:#ffffff;line-height:24px;}
.btn-vl-orange a:focus {color:#fff;}
.btn-vl-blue {background:#1996d7;color:#ffffff;border:1px solid #238cc3;text-shadow: none;-webkit-box-shadow:none;box-shadow: none;}
.btn-vl-blue:hover {background:#178ac6;color:#ffffff;}
.btn-vl-blue:active {background:#178ac6;color:#ffffff;}
.btn-vl-blue:focus {background:#178ac6;color:#ffffff;}
.btn-vl-green {background: #2DB964;color:#ffffff;border:1px solid #2DB964;box-shadow: none;-webkit-box-shadow: none;text-shadow:none;}
.btn-vl-green:hover {background: #2fbc5e;color:#ffffff;}
.btn-vl-green:active {background: #2fbc5e;color:#ffffff;}
.btn-vl-green:focus {background: #2fbc5e;color:#ffffff;}
.btn-vl-white {background: #ffffff;color:#33cc66;border:2px solid #33cc66;box-shadow: none;-webkit-box-shadow: none;text-shadow:none;}
.btn-vl-white:hover {background: #33cc66;color:#ffffff;}
.btn-vl-white:active {background: #33cc66;color:#ffffff;}
.btn-vl-white:focus {background: #33cc66;color:#ffffff;}
a:hover, a:active, a:focus,
button:hover, button:active, button:focus,
input:hover, input:active, input:focus {outline: 0;}
a:hover, a:focus {text-decoration: none;}
.container h1, .container h3 {font-size: 20px; font-weight: 400;}
h1.lead, h2.lead {font-size: 24px; font-weight: 400;}
a:hover {transition: all .15s linear; -moz-transition: all .15s linear; -webkit-transition: all .15s linear; -o-transition: all .15s linear;}
i.fa {margin-left: 3px;}
#messages {position: fixed;top: 20px;border: none;width: 100%;opacity: 0.95;z-index: 999999;}
#messages .body-messages {text-align: center;border-radius: 3px; border: none; font-weight: 700;width: 651px;opacity: 0.95;line-height: 24px;margin: 0 auto;z-index: 999999;}
#messages .body-messages > div{box-shadow: 0px 0px 21px 1px #DADADA;-webkit-box-shadow: 0px 0px 21px 1px #DADADA;-moz-box-shadow: 0px 0px 21px 1px #DADADA;}
#messages .alert-success{width: 600px;margin: 0;color: #468847;background-color: #dff0d8;border-color: #d6e9c6;}
#messages .alert-warning{width: 600px;margin: 0;background: #fcf8e3;color: #c09853;}
#messages .alert-notice{width: 600px;margin: 0;background: #d9edf7;color: #3a87ad;}
#messages .alert-error{width: 600px;margin: 0;background: #f2dede;color: #b94a48;}
#messages .close{opacity: 0.95;font-size: 14px;font-weight: bold;line-height: 24px;top: 0px;font-size: 26px;color: #333333; text-shadow: 0 0 0;}
#messages .close:hover{opacity: 1;color: #ffffff;}
h1.logo {margin: 0;}
html{height: 100%;padding: 0px;margin: 0px;}
body {height: 100%;}
body.job_show {min-width: 970px;height: 100%;}
.one-column .main{min-height: 100%;position: relative;min-width:320px;}
.one-column .main_content{float: left;width: 100%;padding-bottom: 65px;}
/*.one-column .main_content.main-content-fix-admin{padding-top: 78px}*/
.one-column .main_content.content-fix{padding-top: 123px;}
.one-column.vlance_homepage .main_content{float: left;width: 100%;padding-bottom: 0px;}
.one-column.block_adv .main_content{float: left;width: 100%;padding-bottom: 0px;}
.one-column #footer_content{position: relative;width: 100%;height: 65px;bottom: 0;float: left;}
.container .emblem {width:21.404255319148934%;}
.footer-links-section {padding-bottom: 25px;}
.footer-links-section h4 {font-size: 13px; font-weight: 400;color:#ffffff;text-transform: uppercase;margin-bottom: 13px;}
.footer-links-section h4 a, .footer-links-section h4 a:hover, .footer-links-section h4 a:active, .footer-links-section h4 a:visited {color:#ffffff;}
.footer-links-section ul {margin-left: 0;}
.footer-links-section ul li {font-size: 13px; list-style: none; list-style-image: none; list-style-type: none;}
.footer-links-section li a{line-height:26px;color: #cccccc;}
.footer-links-section li a:hover{color:#ffffff; text-decoration: none;}
.footer-links-section .social a {width: 25px; height: 21px;font-size:24px;margin-right: 3px; display: block; float: left;}
.footer-links-section .prorected{margin-top: 24px;}
.footer-links-section .switch-language .dropdown-toggle{font-size: 12px;color:#333333;}
.footer-links-section .switch-language .dropdown-toggle:hover{opacity: 0.7; text-decoration: none;}
.nlh-partner li {float:left; margin-right: 2px;}
.nlh-partner li a {font-size:28px;color:#cccccc;;float: left;}
.nlh-partner li a:hover {color:#ffffff;}
a.visacrd, a.mastercrd, a.america, a.jcb, a.paypal, a.softbank { display:block; height:35px;}
a.vietcombank {height:30px; display:block; width:35px;margin-top:2px;margin-left:3px;background:url(../img/homepage-new/vietcombank-1.png) no-repeat;}
a.vietcombank:hover {background:url(../img/homepage-new/vietcombank-2.png) no-repeat}
.bottom-logo {background: #313332;}
.bottom-logo .container {width:1200px;padding: 32px 0 50px;border-top:1px solid #4d4d4d;}
.bottom-logo .row-fluid {margin-bottom: 20px;}
.bottom-logo p {font-size:12px;}
.bottom-logo ul li {list-style: none;}
.bottom-logo .footer-language {padding-right:38px;text-align: right;}
.bottom-logo .footer-language a {margin-right:15px;color: #999999;}
.bottom-logo .footer-language span {color: #ffffff;}
.bottom-logo .footer-payment {float:right;padding-right:10px;}
.bottom-logo .footer-payment ul {margin-top:-10px;}
.bottom-logo .vlance-logo {width:100px;height:50px;}
.bottom-logo .vlance-logo a{width: 90px; height: 50px; background: url('../img/homepage-new/vlance-logo-1.png') no-repeat; display: inline-block;}
.bottom-logo .copyright {padding-top:10px;color: #fff; font-size: 12px; font-weight: 300;}
.bottom-logo .copyright p {margin-bottom: 0px;line-height: 20px;}
.bottom-logo .address {color: #aaa; font-size: 12px; font-weight: 300; margin: 0;}
.bottom-logo .footer-rule ul {margin-left:0px;}
.bottom-logo .footer-rule ul li {display:inline;}
.bottom-logo .footer-rule a {font-size:12px;color:#999999;}
.bottom-logo .footer-rule a:hover {color:#ffffff;}
.bottom-logo .dkkd{float:right; width: 25%;text-align: right;}
.footer-links-section.grey-bg {background: #313332; padding-top: 30px;}
.footer-links-section.grey-bg .container {width:1200px;}
.footer-links-section.grey-bg .span2 {padding-left:30px;color:#cccccc;}
.footer-links-section.grey-bg .job-category {padding-left:0px;}
.footer-links-section.grey-bg .job-category a {color:#808080;}
.footer-links-section.grey-bg .job-category a:hover {color:#ffffff;}
.footer-links-section.grey-bg .information {padding-left:0px;}
.footer-links-section.grey-bg .footer-fl {padding-left:30px;}
.footer-links-section.grey-bg .footer-cl {padding-left:0;}
.footer-links-section.grey-bg .about-us {padding-left:5px;}
.footer-links-section.grey-bg .social {margin-top:10px; margin-left:0;}
.footer-links-section.grey-bg .span8.right-footer-block{display: inline-flex;}
.index_check .footer-links-section.grey-bg {background: #ffffff; padding-top: 20px;}
.one-column.index_check .main_content {float: left;width: 100%;padding-bottom: 0px;}
.block_adv .footer-links-section.grey-bg {background: #ffffff; padding-top: 20px;}
footer .address a, footer .address a:visited{color:#fff;}
footer .address a:hover{color:#ccc;}
.footer-links-parter {background: #F5F5F5;padding-top: 24px;padding-bottom: 10px}
.footer-links-parter .container {width:1200px;}
.footer-links-parter .vl-funding a {background: url(../img/logo_footer_partners.png);background-repeat: no-repeat;height:40px;display:block;}
.footer-links-parter .vlance-partner {margin-left:20px;padding-left:50px;}
.footer-links-parter .vlance-partner a {background: url(../img/logo_footer_partners.png);background-repeat: no-repeat;height:40px;display:block;}
.footer-links-parter p {padding-top:24px;padding-bottom:16px;margin-bottom:0px;font-size:13px;font-weight:600;color:#999999;}
.footer-links-parter .vl-funding-title {display: inline-block; margin-right: 28px;font-weight: 600;color: #999999;vertical-align: top}
.footer-links-parter .vl-relationship{text-align: center}
.vl-funding .google-footer {display: inline-block; margin-right:28px;}
.vl-funding .google-footer a {background-position:0px 1px;width:75px;}
.vl-funding .aws-footer {display: inline-block; margin-right:24px;}
.vl-funding .aws-footer a {background-position: 0px -49px;width:77px;}
.vl-funding .mixpanel-footer {display: inline-block; margin-left:9px;}
.vl-funding .mixpanel-footer a {background-position: 0px -99px;width:90px;}
.vlance-partner .kicoworking-footer{float:left;margin-right:25px;}
.vlance-partner .kicoworking-footer a{background-position: 0px -350px;width:76px;}
.vlance-partner .magestore-footer {float:left;margin-right:38px;}
.vlance-partner .magestore-footer a {background-position: 0px -143px;width:119px;}
.vlance-partner .money-lover-footer {width:auto;float:left;margin-right:30px;color: #A0A0A0;}
.vlance-partner .money-lover-footer a {background-position: 0px -196px;width:115px;}
.vlance-partner .topcv-footer {float:left;margin-right:11px;margin-left:6px;color: #A0A0A0;width:auto;}
.vlance-partner .topcv-footer a {background-position: 0px -244px;width:63px;}
.vlance-partner .ybox-footer {float:left;margin-left:27px;}
.vlance-partner .ybox-footer a {background-position: 0px -295px;width:92px;}
.about-section-one{min-height: 352px;margin-top: 50px;position: relative;}
.about-section-one-bg img{position: absolute;z-index: -1;}
.about-section-one .span2{margin-left: 0px;}
.about-user-name {font-size: 18px;font-weight: 700;margin: 0 0 10px;}
.some-work{font-size: 11px;margin: 0 0 10px;}
.description-work{font-size: 12px;margin: 0 0 10px;}
.rating-box{width: 89px;height: 17px;background: url(../img/star1.png) 0 0 repeat-x;text-indent: -999em; overflow: hidden;margin-top: 10px;}
.rating{float: left;height: 17px;background: url(../img/star1.png) 0 100% repeat-x;}
.ln-rating a.rating-block {display: block; cursor: pointer;}
.rating-block .rating-label {font-size: 12px;}
.rating-block .rating-box {margin-top: 0;}
.navbar-static-top{/*min-height: 110px;*/z-index: 102;}
.navbar-mini .upper-section  {border-bottom: 1px solid #e8e8e8;}
.upper-section .logo {width:90px;margin: 0px 0px;}
.upper-section .logo img {width:85px;}
.upper-section .span6 {margin-left:1.12766%;}
.upper-section .nav-menu .menu-item a {line-height: 72px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.upper-section .nav-menu .menu-item.active a {background:#fff;/*color:#2db964;*/}
.upper-section .nav-menu .menu-item a:hover {color:#000;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.upper-section .nav-menu .menu-item.third-tn img {padding-top:15px;}
.upper-section.upper_scoll_display .nav-menu .menu-item.third-tn img {padding-top:3px;}
.upper-section .nav-menu .menu-item.open > a{color: #2db964;}
.upper-section .nav-menu .menu-item:hover a{color: #2db964;}
.upper-section .nav-menu .menu-item:hover a .caret{border-top: 4px solid #2db964;}
.nav-account > div {border: 1px solid #e8e8e8; border-width: 0 0 0 1px; height: 48px; line-height: 32px; padding: 12px 24px 12px 20px; float: left;}
.nav-account .account-menu a.dropdown-toggle{float: left;max-width:178px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.nav-account .account-menu .popover-in{float: left;margin-top: 21px;}
.nav-account .account-menu a.dropdown-toggle span{overflow: hidden;max-width:280px; white-space:nowrap;text-overflow: ellipsis;margin-left: 10px;}
.nav-account .account-menu .avata{float: left;margin-right: 20px;}
.nav-account .account-menu .avata a {display:block;}
.nav-account .account-menu .credit-balance {line-height: initial;font-size: 12px;font-weight: 600;}
.nav-account .account-menu .credit-balance span {word-wrap: normal;}
.account-menu .dropdown-toggle {color: #000; font-weight: 600;}
.account-menu .dropdown-toggle:hover, .account-menu.open .dropdown-toggle {text-decoration: none;}
.account-menu .dropdown-toggle .caret {position: absolute;margin-top: 27px;margin-left: 5px;}
.account-menu .dropdown-menu {width: 280px; left: -60px; padding: 20px 0 20px 0;right:-1px;margin: 0;border-radius: 5px;top: 60px}
.account-menu .dropdown-menu .switch {background:#eeeeee;border-bottom: 1px solid #e5e5e5;}
.account-menu .dropdown-menu .switch a {line-height:30px;}
.account-menu .dropdown-menu .switch b {font-weight: 600;}
.account-menu .dropdown-menu a {font-size: 14px;line-height: 40px;height: 40px;padding: 0 0 0 30px;}
.account-menu .dropdown-menu i.fa-cog {padding-left:10px;}
.account-menu .dropdown-menu i.fa-exchange {float:right;padding-top: 8px;}
.account-menu .dropdown-menu.menuhiden {display:none;}
.account-menu.open_menu .dropdown-menu {display:block;}
.account-menu .dropdown-menu .menu-top-invite{font-weight: bold;}
.account-menu .dropdown-menu .menu-top-invite span.label-new, .menu-section .nav-menu span.label-new, .nav a.tro-giup .label-new{font-size:10px;font-weight:bold;background:#f76d22;color:#FFF;font-family:Helvetica,Tahoma,Verdana,arial,sans-serif;padding:2px 4px;margin-left:5px;border-radius:2px;text-transform:uppercase;line-height:normal;text-shadow:none;}
.account-menu .dropdown-menu .label-new {font-size:10px;font-weight:bold;background:#f76d22;color:#FFF;font-family:Helvetica,Tahoma,Verdana,arial,sans-serif;padding:2px 4px;margin-left:5px;border-radius:2px;text-transform:uppercase;line-height:normal;text-shadow:none}
.account-menu .dropdown-menu:before {display: inline-block;position: absolute;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #ccc;top: -9px;left: 50%;}
.account-menu .dropdown-menu:after {display: inline-block;position: absolute;border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #fff;top: -8px;left: 50%;}
.inbox-menu .popover-mail{display: block; position: relative; height: 32px; margin-top: 12px;}
.popover-mail .mail-counter {font-size: 10px; font-weight: 700; color: #fff; line-height: 13px; text-align: right; background: #bf1e2e; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 2px; position: absolute; top: 8px; right: 8px;}
.popover-mail .mail-counter.mail-counter-invite {right: -2px;background: #ffcc00;}
.menu-section.menu_scoll{height: 50px;}
.menu-section .nav-menu li {background: #4d4d4d; line-height: 29px;}
.menu-section.menu_scoll a.btn.btn-vl.btn-vl-green{float: right;height: 32px;padding: 0;margin: 8px 0 8px 0;width: 157px;line-height: 32px;font-weight: normal;background: #2db964;}
.nav-menu li.second {margin-right:10px;}
.menu-section .menu_scoll {margin-bottom: 0;}
.nav-menu li {font-family: 'Open Sans', sans-serif; cursor: pointer; list-style: none; line-height: 20px; float: left; background: #fff;}
.nav-menu li.last {border-width: 0 1px;}
.nav-menu li.active {background: #3d3d3d;color:#fff;}
.nav-menu li.active a {color:#fff;}
.nav-menu li:active, .nav-menu li:hover, .nav-menu li:active a:active a:hover {color:#fff;}
.nav-menu li a {color: #cccccc; padding: 11px 12px 10px;float: left;font-family: 'Open Sans', sans-serif;}
.nav-menu li a:hover {color:#fff;}
.nav-menu li a.verify-tel-menu {background-color:#14d76e; color: white; font-weight: 600;}
.nav-menu li a.verify-tel-menu:hover {background-color:#5BE49A;color:white;}
.nav-menu li a.verify-tel-menu:active {background-color:#14d76e;color:white;}
.nav-menu li a.verify-tel-menu i {margin-top:3px;}

.menu-section .nav-search {margin-top: 5px; margin-bottom: 5px; min-height: 28px;}
.nav-search form {margin-bottom: 0;float: right;}
.nav-search input#nav-search-txt {font-size: 14px; border-color: #e8e8e8; border-right: 0; width: 260px; min-height: 28px;height: 28px; padding: 0 8px; margin: 0;}
.nav-search button, .nav-search button:hover {background: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; border-color: #e8e8e8; padding: 5px 12px; line-height: 8px; border-left: 0;}
.nav-search button span {opacity: 0.3;}
.nav-search button:hover span {opacity: 0.6;}

.navbar-static-top.nav-new {min-height:72px;-webkit-box-shadow: 0px 1px 5px rgba(160, 160, 160, 0.45);-moz-box-shadow: 0px 1px 5px rgba(160, 160, 160, 0.45);box-shadow: 0px 1px 5px rgba(160, 160, 160, 0.45);z-index: 1000000001;}
.navbar-static-top.nav-new .container {width:1200px;min-width: 320px;}
.navbar-static-top.nav-new .span2 {width:90px;}
.navbar-static-top.nav-new .menu-item:hover,.navbar-static-top.nav-new .menu-item:active {background:none;}
.navbar-static-top.nav-new .menu-item a {color:#333333;line-height:72px;background:#fff;letter-spacing:-0.02em;box-shadow: none;-webkit-box-shadow: none;}
.navbar-static-top.nav-new .menu-item a:hover {background:none;/*opacity:0.7;*/box-shadow: none;-webkit-box-shadow: none;}
.navbar-static-top.nav-new .menu-item a:active {background:none;box-shadow: none;-webkit-box-shadow: none;}
.navbar-static-top.nav-new .menu-item.active a {/*color:#2db964;*/}
.navbar-static-top.nav-new .logo-tn img,.navbar-static-top.nav-new .tool-sign img {padding-top:14px;}

.nav-menu.dropdown .caret {margin-top: 0px;margin-left: 5px; vertical-align:middle;}
.nav-menu.dropdown .dropdown-menu {width: 280px; border-radius: 5px; padding: 25px 0 25px 0;margin:0 0 0 -15px;}
.nav-menu.dropdown .menu-item.second .dropdown-menu {left:100px;}
.nav-menu.dropdown .dropdown-menu li{width: 100%; line-height: 42px;}
.nav-menu.dropdown .dropdown-menu li:hover {background: #e6e6e6;}
.nav-menu.dropdown  .menu-item .dropdown-menu a { line-height: 42px;width: 250px;padding: 0 0 0 30px; color:#333333}
.nav-menu.dropdown li:active, .nav-menu.dropdown li:hover{color: #373737; background: #e6e6e6;}
.nav-menu.dropdown .dropdown-menu li.disabled{text-transform: uppercase; background: #e6e6e6; line-height: 32px;margin-top:25px;padding-left: 30px; width:250px; font-weight: 600; cursor: auto;}
.nav-menu.dropdown .dropdown-menu li.disabled:first-child{margin-top: 0px;}
.navbar .nav>li>.dropdown-menu:before {border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #ccc;top: -9px;left: 50%;}
.navbar .nav>li>.dropdown-menu:after {border-left: 9px solid transparent;border-right: 9px solid transparent;border-bottom: 9px solid #fff;top: -8px;left: 50%;}
.open .dropdown-menu > li > a:hover{background: #f0f0f0;}
.navbar.navbar-mini li.tf200.last {font-style: italic;font-weight: 700;}
.dropdown .menu-item:hover .dropdown-menu{display: block;}
.dropdown .menu-item:hover a:hover{background: #f0f0f0;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a.hover, .dropdown-menu > li > a:focus{background: #f0f0f0;}
.overlay-block{width:282px;margin-top:-60px;background: #fff;position: fixed;z-index: 100;font-size: 16px; max-height: 100%; overflow-y: scroll; overflow-x: hidden;}
.overlay-block a{color: #000000;}
.icon-hamberger a{color: #8d8d8d;}
.overlay-left{margin-left: -322px;transition: margin-left .2s .2s ease-in-out;-moz-transition: margin-left .2s .2s ease-in-out;-webkit-transition: margin-left .2s .2s ease-in-out;}
.overlay-left.show{margin-left: 0px;}
.overlay-left ul.nav-menu-mobile{position: absolute;}
.overlay-left .close-button{float: right; padding:12px; font-size: 26px;}
.close-button i.fa{color: #ccc;}
.wrap-mobile  ul.nav-menu-mobile{list-style: none; width: 100%; padding-top:40px; margin: 0; padding-bottom: 50px;}
.wrap-mobile  ul.nav-menu-mobile li a{width: 262px; line-height: 50px; height: 50px; padding-left: 20px; display: inline-block;}
ul.nav-menu-mobile li a:hover{background: #e6e6e6;}
.wrap-mobile  ul.nav-menu-mobile li.last{font-style: italic; font-weight: 700;}
.wrap-mobile  ul.nav-menu-mobile li.title a{font-size: 14px;height: 25px; line-height: 25px; background: #e6e6e6; margin-top: 10px; text-transform: uppercase}
.wrap-mobile .divider{border-bottom: 1px solid #e6e6e6; margin: 10px 0;}
.button.avata{padding-top: 10px; padding-right: 10px;}
.button.avata img{border-radius: 50%;}
.button.avata .caret{margin: 14px 0 0 5px; border-top-color: #8c8c8c;}
.account_show.account_show_freelancer h1, h2, h3, .account_show_client h1, h2, h3 {color:#000000;}
.category-view.container {margin-top: 40px;margin-bottom: 40px;}
.category-view h1 {font-family: 'Open Sans', sans-serif; font-weight: 100; font-size: 40px;letter-spacing: -0.05em;padding: 8px 0;}
.category-view .category-content{margin-bottom: 50px;}
.category-view .category-content h1,h2,h3,h4,h5{font-family: 'Open Sans', sans-serif;}
.category-view .category-content .content-text{margin-bottom: 40px;}
.category-view .category-social{border-top: solid 1px #f0f0f0;margin-top: 25px;padding-top: 10px;}
.category-cta{background-color: #fafafa;padding:15px 0;margin-top: 35px;}
.category-cta h2{text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 100; font-size: 28px;letter-spacing: -0.05em;}
.category-cta h2 strong{font-weight: 400;}
.category-cta .cta-button {text-align: center;}
.category-cta .cta-button a {padding:17px 50px;}
.category-cta .cta-stats{padding: 25px 40px 5px;}
.category-cta .cta-stats p{margin-bottom: 5px;}
.category-cta .cta-stats ul {list-style-type: circle;}
.category-view .sub-category{margin-top: 20px;}
.sub-category .item{text-align: center;margin-left: 0}
.sub-category .item .cat-thumb{display: inline-block;margin-bottom: 6px;}
.sub-category .item img{border-radius: 3px; min-height: 180px; width: 357px}
.sub-category .item .cat-link{margin-top: 10px;}
.banner-single-post{min-height:250px;width: 100%;height: auto;background-repeat:no-repeat;background-size: cover;background-position: center;}
.banner-single-post .background_banner{background: rgba(0,0,0,.4);}
.banner-single-post .container{min-height: 250px;color:#FFF;}
.banner-single-post .container .container-fluid{padding-right: 20px; padding-left: 20px;}
.banner-single-post .container .title_single_post{display: block; text-align: center;}
.banner-single-post .container .title_single_post .category{font-family: 'Open Sans',sans-serif; font-size: 14px; font-weight: 400;}
.banner-single-post .container .title_single_post .entry-title{font-family: 'Open Sans', sans-serif; font-size: 28px;font-weight: 400; margin-top: 50px; color: #ffffff;}
.banner-single-post .container .entry-meta{margin-top: 20px;color: #FFF;font-family: 'Open Sans', sans-serif; font-size: 20px; font-weight: 400;padding-bottom: 10px;}
.banner-single-post .container .entry-meta .button{float: left; text-align:  center;}
.banner-single-post .container .entry-meta a{color: #FFF;}
.banner-single-post .container .entry-meta img{width: 30px; height: 30px; border-radius: 50%;float: none;display:-webkit-inline-box; margin: 0px;}
.top-freelancer.container{margin-top: 30px;}
.top-freelancer h2{font-size: 20px;}
.top-freelancer .top-freelancer-title{margin-left: 0;}
.top-freelancer .block-top-freelancer{ margin-left: 15px; margin-bottom: 10px; min-width: 180px; float: left; webkit-box-shadow: 0px 1px 5px rgba(160,160,160,.45);
                                         -moz-box-shadow: 0px 1px 5px rgba(160,160,160,.45);
                                         box-shadow: 0px 1px 5px rgba(160,160,160,.45);}
.block-top-freelancer.first{margin-left: 0;}
.block-top-freelancer.five{margin-right: 0;}
.block-top-freelancer.last{display: none;}
.block-top-freelancer .block-avatar {min-height: 180px; text-align: center;}
.block-top-freelancer .block-info{margin-top:10px; margin-left: 10px; margin-right: 10px;}
.block-top-freelancer .block-info p:first-child{margin-left: 0px;}
.block-top-freelancer .block-info .info-btn{text-align: center; }
.block-top-freelancer .block-info .info-btn a{font-weight: 600; letter-spacing: -0.03em; font-size: 14px;}
.block-top-freelancer .block-info .money-earn{color: #bfbfbf; font-size: 12px; margin-left: 15px;}
.block-top-freelancer .block-info .fullname{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.block-top-freelancer .block-info .fullname a{font-size: 14px; color: #333333; font-weight: 600px;}
.block-top-freelancer .block-info .fullname a:hover{color: #008cc8;}
.block-top-freelancer .block-info .tooltip-inner,.fullname .tooltip-inner, .title .tooltip-inner {letter-spacing: -0.01em;font-weight:600;font-size:13px;background-color:#999999;}
.block-top-freelancer .block-info .tooltip.top .tooltip-arrow, .fullname .tooltip.top .tooltip-arrow,.title .tooltip.top .tooltip-arrow {border-top-color:#999999;}
.block-top-freelancer .block-rating{background: #f0f0f0; width: 180px; height: 30px;}
.block-top-freelancer .block-rating .add-rating-box{margin-top: 7px;margin-left: 10px; float: left;}
.block-top-freelancer .block-rating .pass-projects{margin-top: 7px; width: 80px; height: 17px; float: right; font-size: 12px; text-align: right;}
.block-top-freelancer .block-rating .pass-projects a{font-size: 12px; color: #262626; margin-right: 10px;}
.block-top-freelancer .block-rating .pass-projects a:hover{color: #008cc8;}
.job-projects.container{margin-top: 20px;}
.job-projects h3{font-size: 20px;}
.job-projects .table{float:left;}
.job-projects .table th {background-color: #999999; text-align: left; color: #ffffff;}
.job-projects .table td:first-child{width: 450px;}
.job-projects .table td:last-child{width: 110px;}
.job-projects .table p{margin-top: 10px;}
.job-projects .table .text{margin-left: 15px;}
.job-projects .table-footer{margin-left: 10px; margin-right: 20px; float: right; text-align: right; font-size: 20px;}
.post-job-category.container{background-color: #fafafa; margin-top: 40px;}
.post-job-category .block-statistics{margin-top: 35px; margin-bottom: 35px;}s
.post-job-category .block-post-job p{margin-top: 10px; font-size:16px; text-align: center;}
.post-job-category .block-post-job .text{text-align: center; margin-top: 5px}
.post-job-category .block-post-job .post-button{margin-top: 30px; text-align: center;}
.block-statistics .counted{text-align: center; }
.block-statistics .counted a{font-size: 30px; letter-spacing: -0.03em;}
.block-statistics .counted p{font-size: 14px; color:#888;}
.other-category-footer{margin-top: 40px;}
.other-category-footer h2{font-size: 20px;}
.other-category-footer a{font-size: 14px;}
.float-box-section.head-box {background:#f5f5f5;}
.float-box-section .login-box {display: none;width:1200px;margin:auto;}
.float-box-section .login-box .container {width:320px;margin:auto;padding-bottom:64px;padding-top:56px;}
.float-box-section .signup-box {display: none;width:1200px;margin:auto;}
.float-box-section .signup-box .container {width:320px;margin:auto;padding-bottom:64px;padding-top:32px;}
.float-box-section .signup-box form {margin-bottom:0px;}
.float-box-section .term-condition a {color:#33cc66;}
.float-box-section .login-socail-network {margin-bottom:32px;}
.float-box-section .btn-facebook {margin-bottom:10px;padding:8px 12px; font-size:14px;color:#fff;border-radius: 4px;margin-right: 0; line-height: 24px}
.float-box-section .btn-google-plus {margin-right:9px;padding: 8px 12px;font-size:14px;color:#757575;border-radius: 4px;font-weight: 500; width: 92%; line-height: 24px; font-family: "Roboto Medium", sans-serif;}
.float-box-section .btn-linkedin {padding: 12px 33px 8px 33px;font-size:16px;color:#fff;border-radius: 22px;}
.float-box-section .box-choice {color:#cccccc;margin-bottom:24px;}
.float-box-section .box-choice img {width:138px;}
.float-box-section .box-choice span {margin: 0 2px}
.float-box-section #login-form input {width:93%;margin-bottom:18px;}
.float-box-section #login-form label.checkbox input {width:auto;height:auto;}
.float-box-section #login-form label.error {margin-top: -10px; margin-bottom: 10px;}
.float-box-section #login-form p{font-size:16px; margin-top: 16px;}
.float-box-section #register-form .control-group p {font-size:14px; margin-top: 16px;}
.float-box-section #register-form .control-group label.radio {float:left;width:140px;margin-bottom: 16px; margin-top: 10px;}
.float-box-section #register-form .control-group label.radio p {margin-top: -2px;}
.float-box-section #register-form .control-group label p {font-size:14px;margin-bottom: 0px;}
.float-box-section .control-group p {margin-bottom:8px;font-size:16px;color:#000000;}
.float-box-section.head-box button {width:100%;background:#33cc66;font-size:16px;color:#fff;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#0fcd9b;}
.float-box-section.head-box button:hover {background:#2fbc5e;}
.float-box-section .lost-password a {color:#33cc66;}
.float-box-section.head-box button {margin: 15px 0 20px;}
.float-box-section.head-box  h3 {margin:0px;padding-top:48px;font-size:24px;font-weight:400;text-align: center;}
.float-box-section.head-box ::-webkit-input-placeholder {font-style: initial;}
.float-box-section.head-box ::-moz-placeholder {font-style: initial;}
.float-box-section.head-box :-ms-input-placeholder,.float-box-section .head-box :-moz-placeholder {font-style: initial;}
.float-box-section.head-box .modal-close button {width:40px;margin-top:48px;height:40px;background:url(/img/homepage-new/sprite-home-page.png) no-repeat;background-position: 0 -80px;}
.head-box .modal-close button:hover {background-position:-278px  -80px;}
div#register_type p {font-size:16px;}
div#register_type label.radio {float:left;width:140px;margin-bottom: 16px;}
div#register_type label p {font-size:14px;margin-bottom: 0px;}
.display-desktop {display: block;}
.display-mobile {display: none;}
.slide-top-homepage.display-mobile {display: none;}
.login-socail-network a {display: inline-block;}
.btn-connect a{display:inline-block;cursor:pointer}
.btn-connect a:hover {color:#ffffff;}
.btn-linkedin {font-size:13px;font-weight:400;background-color:#0177b5;color:#ffffff;padding:3px 19px 2px 14px;border-radius:15px;}
.btn-linkedin img {display:inline-block;width:auto;height:24px;padding-right:4px;padding-bottom:2px;}
.btn-linkedin:hover {opacity:0.7;}
.btn-google-plus {font-size:13px;font-weight:400;background-color:#ffffff;color:#757575;padding:5px 25px 2px 14px;border-radius:15px;margin-right:2px;font-weight: 600;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);}
.btn-google-plus:hover {opacity:0.9;}
.btn-google-plus img {display:inline-block;width:auto;height:auto;padding-right:8px;margin-top: -2px; padding-right: 22px;}
.btn-facebook {font-size:13px;font-weight:400;background-color:#1877F2;color:#ffffff;padding:4px 20px 1px 12px;border-radius:15px;margin-right:2px;}
.btn-facebook:hover {opacity:0.7;}
.btn-facebook img {display:inline-block;width:auto;height:18px;padding-bottom:2px;padding-right:24px;}
.btn-facebook-login {background-color:#4267B2;color:#ffffff;padding:4px 16px 0px 17px;border-radius:15px;margin-right:2px;}
.btn-facebook-login img {display:inline-block;width:auto;height:18px;padding-bottom:2px; margin-right: 22px}
.btn-facebook-login:hover {opacity:0.7;}
.btn-google-plus-login {background-color:#ffffff;color:#757575;padding:4px 15px 0px 16px;border-radius:15px;margin-right:2px;font-weight: 600;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2); font-family: "Roboto Medium", sans-serif;}
.btn-google-plus-login img {padding-bottom:2px;display:inline-block;width:auto;height:auto;margin-top: -2px; margin-right: 22px;}
.btn-google-plus-login:hover {opacity:0.9;}
.btn-linkedin-login {background-color:#0177b5;color:#ffffff;padding:4px 15px 0px 17px;border-radius:15px;}
.btn-linkedin-login img {display:inline-block;width:auto;height:24px;padding-bottom:2px;}
.btn-linkedin-login:hover {opacity:0.7;}
.login-vlance p {text-align:start;}
.login-vlance .network-socail{height:24px;margin:8px 0 12px 0;float:left;text-align:left}
.login-vlance .create-account-vlance{float:left;margin-left:52px;margin-right:5px}
.login-vlance .create-account-vlance a,.login-vlance p a {color:#333333;font-size:16px;font-weight:400;}
.login-vlance .create-account-vlance a:hover,.login-vlance p a:hover {opacity:0.7;}
.nav-new .login-vlance .create-account-vlance {margin-left:0px;margin-right:21px;padding-top:15px;letter-spacing: -0.02em;}
.login-vlance .create-account-vlance #btn-register {margin-right:20px;}
.job-login-socail {float:left;margin-left:35px;margin-right:10px;height: 25px; margin-top: 3px;margin-bottom: 10px;}
.job-login-vlance {float:left;}
.job-login-vlance a {margin-left:8px;}
.login_view_job .last {clear:both;}
.login_view_job .center {overflow:hidden;margin-bottom:2px;min-height:37px;padding: 0 30px;}
.login-socail-network a {cursor: pointer;}
.login-socail-network a:hover {color:#ffffff;}
.form-bid .bid-notice{color: #333333;}
.btn-social-fb-post-job{font-size: 14px;border-radius: 20px;padding-right: 60px;padding-left: 60px;padding-top: 8px;padding-bottom: 8px;}
.btn-social-nfb-post-job{margin-left:10px;font-size: 14px;border-radius: 20px;padding-left: 18px;padding-top: 8px;padding-bottom: 8px; padding-right: 18px;}
.nav-community .create-account-vlance {margin-left:10px;}
.nav-community .create-account-vlance #btn-register {padding-left:5px;padding-right:0px;}
.nav-community .create-account-vlance a {font-size:16px;color:#333333;}
.nav-community .create-account-vlance a:hover {color:#2db964;}
#topmenu li {line-height: 115px;text-align: center; border: solid #f2f2f2; -webkit-border-image: url('../img/menu-separator-bg.png') 1; /* Safari 5 */ -o-border-image: url('../img/menu-separator-bg.png') 1; /* Opera */ border-image: url('../img/menu-separator-bg.png') 1; border-width: 0 1px 0 0;}
#topmenu li.first{border-left-width: 1px;}
.navbar .nav > li.first a{padding-left: 15px;padding-right: 15px;}
.navbar .nav>li>a.tro-giup{padding: 0 20px;}
.navbar .btn-connect {margin-top: 24px; text-align: center; font-weight: 600; font-size: 13px;width:25.404255%;}
.navbar .btn-connect .btn {width: 82px;}
.navbar.nav-new .btn-connect {float:right;width:320px;margin-top:0px;margin-left:0px;padding-top:10px;}
.navbar.nav-new .btn-connect .btn {width:auto;margin-top:0px;}
.login-float {background: #fff; background: rgba(255,255,255,0.8); height: 390px; margin-top: 26px;padding: 0 30px;position: absolute;z-index: 99;}
.login-float h2 {margin-bottom: 0;}
.login-float p {color: #919191;}
.login-float #register_home label.error{display: none !important;}
.login-float #register_home input.valid ,.login-float #register_home select.valid{border-color: rgba(82, 168, 236, 0.8);outline: 0;outline: thin dotted \9;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);}
.login-float #register_home input.error ,.login-float #register_home select.error{border-color: #e9322d;-webkit-box-shadow: 0 0 6px #f8b9b7;-moz-box-shadow: 0 0 6px #f8b9b7;box-shadow: 0 0 6px #f8b9b7;}
.login-float input {width: 278px;height: 42px;line-height: 42px;padding: 0 10px;}
.login-float select {font-style: italic; color: #999999; height: 42px;line-height: 42px;width: 300px; padding: 6px;}
.login-float .button-group {margin-top: 4px;}
.login-float .button-group .btn-large {width: 148px;}
#home-create-account p {text-align: center; margin-top: 5px;}
.login-float .login-social-box {border: solid #b4b4b4; border-width: 1px 0 0 0; padding-top: 10px;}
.login-social a{color: #fff; font-size: 12px; background: url('../img/login-social.png') no-repeat; line-height: 37px; height: 37px; margin-left: 1px; display: block; float: left;}
.login-social a:hover {text-decoration: none; opacity: 0.9;}
.login-social a:active {opacity: 0.6;}
a.lg-facebook {background-position: 0 0; width: 88px; padding-left: 60px; }
a.lg-google {background-position: -149px 0; width: 108px; padding-left: 40px; }
.login-socail-network a {display: inline-block;cursor: pointer;}
.login-socail-network a:hover {color:#ffffff;text-decoration: none}
.login-socail-network .fa-facebook {height: 18px;padding-top:2px;padding-right: 24px;font-size:18px;}
.login-socail-network .fa-google-plus {height: 24px;padding-top:2px;padding-right: 6px;font-size:18px;}
.login-socail-network .fa-linkedin{height:23px;padding-top:2px;padding-right:6px;padding-bottom:2px;font-size:18px;}
.navbar .menu_scoll{ background: #4d4d4d; position: relative;}
.navbar .menu_scoll ul{margin-bottom: 0;}
.nav-menu li a:active{background: #3d3d3d;}
.navbar .upper_scoll {background: white;position: relative;}
.navbar .upper_scoll_display {position: fixed;width: 100%;z-index: 90001;top: 0px;display: block;}
.navbar .upper_scoll_display .logo img {width:50px;}
.navbar .upper_scoll_display .menu-item a {line-height: 41px;}
.navbar .upper_scoll_display .account-menu .dropdown-menu{top:50px;}
.navbar .menu_scoll_display{-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);position: fixed !important;width: 100%;z-index: 90000;top: 42px;display: block;}
.menu_scoll_display .nav-account .account-menu .avata{margin-top: -2px;}
.menu_scoll_display.display-mobile{position: fixed;}
.menu_scoll .account-menu{padding-top: 6px;padding-bottom: 0px;border: 0px;padding-left: 0px;height: 100%;transition: all .15s linear;-moz-transition: all .15s linear;-webkit-transition: all .15s linear;-o-transition: all .15s linear;}
.menu_scoll .inbox-menu{padding-top: 8px;padding-right: 0px;padding-left: 2px;padding-bottom: 0px;border: 0px;transition: all .15s linear;-moz-transition: all .15s linear;-webkit-transition: all .15s linear;-o-transition: all .15s linear;}
.span10 .inbox-menu .block-new-message{display:none;
}
.row-fluid .span3-b{float:right;width:369px;}
.menu_scoll .nav-account .account-menu a.dropdown-toggle {float: left;max-width: 245px;}
.account-mail-menu{position: fixed;z-index: 100000;width: 358px;height: 41px;top:-41px;margin-top: 41px;margin-left: 20px;}
.account-mail-menu .inbox-menu{padding: 0px 25px 0 20px;border-color: #e8e8e8;border-image: none;border-style: solid;border-width: 0 0 0 1px;/*float: right;*/height: 41px;}
.account-mail-menu .account-menu.dropdown.pull-right{padding: 0px 26px 0px 0px;line-height: 41px;height: 41px;}
.account-mail-menu .inbox-menu .popover-mail .i32.i32-mail{float: right; margin-right: 0;background-position: -31px 0;margin-top: 0;height: 29px;width: 26px;}
.account-mail-menu .inbox-menu .mail-counter{top: 9px;}
.account-mail-menu .account-menu.dropdown.pull-right .avata img{width: 33px;height: 33px;margin: -4px 0px 0 20px;}
.account-mail-menu .account-menu.dropdown.pull-right .dropdown-toggle{ line-height: 19px; margin-top: 4px;max-width: 165px;}
.account-mail-menu .account-menu.dropdown.pull-right .caret{margin-top: 9px;}
.account-mail-menu .account-menu.dropdown.pull-right .avata{margin-top: 0px;margin-right: 17px;margin-left:18px;}
#tab_messages_listinvite{width: 100%;margin-bottom: 10px;margin-right: 0px;}
.inbox-menu .block-new-message ul#tab_messages_listinvite li{clear: none;padding: 0px;margin-top: -1px;}
.inbox-menu .block-new-message ul#tab_messages_listinvite li>a{box-shadow: none;padding: 10px 20px 10px;margin-left: -1px;color: #333333;font-family: 'Open Sans',sans-serif;font-size: 14px;font-weight: 400;}
.inbox-menu .block-new-message ul#tab_messages_listinvite li.active>a{box-shadow: none;padding: 10px 20px 10px;margin-left: -1px;}
.inbox-menu .block-new-message ul#tab_messages_listinvite li>a:hover{box-shadow: none;padding: 10px 20px 10px;margin-left: -1px;}
.block-new-message .tab-content{float: left;width: 100%;}
.upper-section .sec-account-menu .account-menu{width: 280px; border-right: 1px solid #e8e8e8;}
.upper-section .sec-account-menu.account-mail-menu .account-menu{width: 296px}
.sec-account-menu .account-menu .id-user{font-size: 13px;color:#999999;transition-duration: 0.3s}
.sec-account-menu .account-menu .id-user:hover{color:#00AED6}
.upper-section .span3-b{width: 440px}
.account-mail-menu{width: 425px;}
.account-mail-menu .account-menu.dropdown.pull-right .dropdown-toggle{max-width: 206px}
.description.blurry-text-bao .login_view_job{z-index: 100}
.body-view .hide-content{z-index: 99;position: absolute;top:0;left:0;height: 100%;width:100%;background: transparent} 
.inbox-menu .block-new-message h3{color: #333333;font-size: 14px;background-clip: padding-box;background-color: #FFFFFF;border-bottom: 1px solid rgba(100, 100, 100, 0.22);border-top-left-radius: 3px;border-top-right-radius: 3px;padding-left: 25px;margin: 0;}
.account-mail-menu .inbox-menu .block-new-message{margin-top: -1px;}
.inbox-menu .block-new-message{width: 430px;margin-top: 8px;background: none repeat scroll 0 0 padding-box rgba(255, 255, 255, 0.98);border: 1px solid #e8e8e8;border-radius: 3px;box-shadow: 0 3px 8px rgba(0, 0, 0, 0.25);top: 34px;position: absolute;right:-30px;padding-bottom: 10px;z-index: 30;}
.inbox-menu .block-new-message ul li{list-style:none;padding-top:10px;padding-bottom:10px;clear:both;float:left}
.inbox-menu .block-new-message ul li .acc-image{float:left;width:19%}
.inbox-menu .block-new-message ul li .message-content{float:left;width:80%;position:relative}
.inbox-menu .block-new-message ul li a i{color:#bf1e2e}
.inbox-menu .block-new-message ul li a{color:#000}
.inbox-menu .block-new-message #tab_list_invite ul li{width:100%}
.inbox-menu .block-new-message #tab_list_invite ul{float:left}
.inbox-menu .block-new-message #tab_list_invite ul li:hover .refuse_invite{opacity:1}
.inbox-menu .block-new-message .refuse_invite{position:absolute;right:15px;top:15px;opacity:0}
.inbox-menu .block-new-message .time{color:#999}
.inbox-menu .block-new-message .no-message{padding-top:10px;text-align:center}
.edit-form .update-acc button{font-size:13px;height:34px;font-weight:bold;font-weight:bold;padding:5px;margin-top:10px}
.block-new-message{display:none;position:fixed}
.creatbid {color:#bbb;font-size:12px;margin-top:15px}
.overlay-left.login{width:322px;}
.wrap-mobile.login ul.nav-menu-mobile{padding-top: 45px;}
.wrap-mobile.login .button{text-align:center; padding-bottom: 15px;}
.wrap-mobile.login .nav-menu-mobile .button a{color: #fff;width: 300px; padding: 0px; height: 42px;line-height: 42px;font-weight: normal;}
.wrap-mobile.login ul.nav-menu-mobile li a{width: 287px; padding-left: 35px;}
.wrap-mobile.login ul.nav-menu-mobile li.icon a{width: 307px; padding-left: 15px;}
.wrap-mobile.login .account-menu .button.avata {float: left; padding-top:0;}
.wrap-mobile.login .account-menu .button a{width: auto;}
.wrap-mobile.login div.account-menu{padding-left: 15px;}
.wrap-mobile.login ul.account-menu li a{width: 100%; padding-left: 15px;}
.wrap-mobile.login ul.account-menu .credit-balance a{font-size: 13px; padding: 0; width: auto;}
.wrap-mobile.login ul.account-menu{position: absolute; padding-top: 45px;}
.wrap-mobile.login ul.account-menu .account-name{font-weight: 600;text-overflow: clip;overflow: hidden; height: 20px; line-height: 20px;}
.overlay-right{right: 0; z-index: 200;margin-right: -282px;transition: margin-right .2s .2s ease-in-out;-moz-transition: margin-right .2s .2s ease-in-out;-webkit-transition: margin-right .2s .2s ease-in-out;}
.overlay-right.show{margin-right: 0px;}
.overlay-right .close-button{padding: 12px;font-size: 26px;}
.overlay-right #animategoCredit span{background: #33cc66;color: #fff;padding: 2px;border-radius: 2px;}
.balance span{color: #08c;}
.nav-account .account-menu a.dropdown-toggle.show-cate-acc{width: 210px;max-width: 209px; display: inline-flex;}
.nav-account .account-menu a.dropdown-toggle.show-cate-acc p{max-width: 102px;width: auto;text-overflow: ellipsis;overflow: hidden; margin:0;}
.i32 {background: url('../img/icons32.png') no-repeat; width: 32px; height: 32px; display: inline-block;}
.i32-mail {background-position: -32px 0px; cursor: pointer; margin-top: 0px; width: 25px; height: 16px;}
.i32-calendar {background-position: -32px -30px;}
.i32-add{background-position: -5px -192px;}
.i32-attach{background-position: -9px -215px;height: 20px;width: 17px;float: left;}
.has_permission{height: 35px;line-height: 35px;margin: 0 auto;text-align: center;background: #ff4949;color: #ffffff;font-weight: bold;}
.has_permission.permission-fix-header{position: fixed; top: 123px; width: 100%; z-index: 1}
.admin-control.form-actions{margin-top: 0; margin-bottom: 0;padding-top: 0; padding-bottom: 0;background-color: #FDE8E8;border:none;}
.admin-control.form-actions.form-tabs{padding-top: 98px; padding-bottom: 20px;}
.admin-control.form-actions .container{margin-top: 0; margin-bottom: 0;}
.admin-control.form-actions .container a {margin-top: 5px; margin-bottom: 5px; margin-right: 5px;}
.admin-control.form-actions .container .active > a {background-color: #fff7f7;}
.admin-control select {padding:0;}
.certificate-form textarea {width: initial;}
label.error{float: unset;font-weight: 400;font-size: 13px;color: red;margin: 0;}
.banner-confirm{padding: 9px 0;background: rgb(255, 246, 191);}
.banner-confirm-content{margin-left: 28%;}
.banner-confirm-text{float:left; margin-top: 4px; margin-right: 5px;}
.banner-confirm-text-resend-email{margin-top: 4px;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;float: left;max-width: 200px;}
#input-change-resend-email-desktop, #input-change-resend-email-mobile{float: left; display: none;height: 10px; margin-bottom: 0;}
#active-change-resend-email-desktop, #active-change-resend-email-mobile{margin: 4px 10px;color: rgb(0, 136, 204);float: left; cursor: pointer;}
.banner-confirm-btn{margin-left: 10px; margin-top: 0px !important;}
#form_send_confirm_email{margin: 0;}
.error-change-email-reconfirm{color:red; font-size: 13px; margin: 0;}
#change_email_reconfirm{color: rgb(0, 136, 204);cursor: pointer;}
.counter-request {font-size: 10px; font-weight: 700; color: #fff; line-height: 13px; text-align: right; right: -2px;background: #ffcc00; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 2px; position: absolute; top: 8px; right: 8px;}
.counter-invite {right: -2px;background: #ffcc00;font-size: 10px;font-weight: 700;color: #fff;line-height: 13px;text-align: right;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 0 2px;position: absolute;top: 8px;right: 8px;}
.tab-bottom-msg {color: #aaa;margin-left: 10px;}
.inbox-menu .popover-mail {display: block;position: relative;height: 32px;margin-top: 12px}
.popover-mail .mail-counter {font-size: 10px;font-weight: 700;color: #fff;line-height: 13px;text-align: right;background: #bf1e2e;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;padding: 0 2px;position: absolute;top: 8px;right: 8px}
.popover-mail .mail-counter.mail-counter-invite {right: -2px;background: #fc0}

@media (max-width: 996px) {
    .one-column .content-fix{padding-top: 14.5px!important;}
}
@media (max-width: 976px) {
    .has_permission.permission-fix-header{top: 57.5px;}
    .admin-control.form-actions.form-tabs{padding-top: 98px; padding-bottom: 20px;}
}