/* ==========================================================================
   HTML5 Boilerplate styles - h5bp.com (generated via initializr.com)
   ========================================================================== */
html, button, input, select, textarea {
	color: #5d5f5e;
}
body {
	font-size: 14px;
	line-height: 1.4;
	font-family: 'Raleway', sans-serif;
	color: #5d5f5e;
	background: #f2f5f7;
	font-weight:500;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Raleway', sans-serif;
}
a, a:hover, a:focus{
	color:#0091ea;
	text-decoration:none;
	outline:none;
}
hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #ccc;
	margin: 1em 0;
	padding: 0;
}
img {
	vertical-align: middle;
}
fieldset {
	border: 0;
	margin: 0;
	padding: 0;
}
textarea {
	resize: vertical;
}
.chromeframe {
	margin: 0.2em 0;
	background: #ccc;
	color: #000;
	padding: 0.2em 0;
}
.rate-it,
.rating-it i {
	color: rgb(255, 198, 0);
}
.rate-it i.off {
	color : #656E78;
}
/*
 * Style tweaks
 * --------------------------------------------------
 */
html, body {
/* Prevent scroll on narrow devices overflow-x: hidden; */
}
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.paginations .load-more-post{display:inline-block;padding:5px 60px;line-height:1.3;background:#C9C9C9;color:#fff;font-size:12px;cursor:pointer}.ae-item{-webkit-transition:opacity 1.5s ease-in;-moz-transition:opacity 1.5s ease-in;-o-transition:opacity 1.5s ease-in}.ae-item.fade-out{opacity:0}.ae-item.fade-in{opacity:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(../img/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(../img/AjaxLoader.gif) no-repeat center center}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@-moz-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}100%,75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px)}100%,75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px)}100%,75%{opacity:.5;transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-moz-transform:translateZ(-500px)}100%{opacity:1;-moz-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;transform:translateZ(-500px)}100%{opacity:1;transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%)}}@keyframes goDown{from{transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5)}}
.widget_calendar td{
	padding: 5px;
}
.widget_calendar th{
	text-align: center;
}
.widget_calendar caption{
	margin-bottom: 20px;
}

.fre_container .vc_row {
	margin-left: 0;
	margin-right: 0;
}
.fre_container .vc_col-sm-12 {
	padding-left: 0;
	padding-right: 0;
}
.btn-sumary{
	border:none;
	box-shadow:none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
}

/*!
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.slider {
	display: inline-block;
	vertical-align: middle;
	position: relative;
}
.slider-ranger {
	width: 170px;
}
.slider.slider-horizontal {
	width: 100% !important;
	height: 20px;
}
.slider.slider-horizontal .tooltip.top {
}
.slider.slider-horizontal .slider-track {
	height:10px;
	width: 100%;
	margin-top: -3px;
	top: 50%;
	left: 0;
}
.slider.slider-horizontal .slider-selection {
	height: 100%;
	top: 0;
	bottom: 0;
}
.slider.slider-horizontal .slider-handle {
	margin-left: -10px;
	margin-top: -8px;
	background: #666f78;
}
.slider.slider-horizontal .slider-handle.triangle {
	border-width: 0 10px 10px 10px;
	width: 0;
	height: 0;
	border-bottom-color: #0480be;
	margin-top: 0;
}
.slider.slider-vertical {
	height: 210px;
	width: 20px;
}
.slider.slider-vertical .slider-track {
	width: 10px;
	height: 100%;
	margin-left: -5px;
	left: 50%;
	top: 0;
}
.slider.slider-vertical .slider-selection {
	width: 100%;
	left: 0;
	top: 0;
	bottom: 0;
}
.slider.slider-vertical .slider-handle {
	margin-left: -5px;
	margin-top: -10px;
}
.slider.slider-vertical .slider-handle.triangle {
	border-width: 10px 0 10px 10px;
	width: 1px;
	height: 1px;
	border-left-color: #0480be;
	margin-left: 0;
}
.slider input {
	display: none;
}
.slider .tooltip-inner {
	white-space: nowrap;
}
.slider-track {
	position: absolute;
	cursor: pointer;
	border: 1px solid #dddfe3;
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.slider-selection {
	position: absolute;
	background-color: #1c84d4;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.slider-handle {
	position: absolute;
	width: 25px;
	height: 25px;
	background-color: #fff;
	border: 0px solid transparent;
}
.slider-handle.round {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.slider-handle.triangle {
	background: transparent none;
}
b.currency {
	color: #0091ea;
	margin-left: 5px;
}
/* --------------------------------------------------------- */
/* N O T I F I C A T I O N   S T Y L E
/* --------------------------------------------------------- */
.notification-section{
	display:block;
	position:relative;
	background:#2c3e50;
}
.notification-wrapper{
	display:block;
}

.notification-section .container {
	padding: 0;
}

/* new style */
.notification-list {
	border-top: 1px solid #16212c;
	margin: 0;
	list-style: none;
	display: block;
	padding: 20px 0;
}
.notification-list li{
 	color: #fff;
 	border-bottom: 1px solid #2D3741;
 	padding: 5px 15px;
 	position: relative;
 }
 #notification_container li a.action{
	display: inline-block;
	font-size: 14px;
	position: absolute;
	top: 20px;
	right: 25px;
}
.notification-list .user-link {
	background: #fff;
	display: block;
	padding: 5px;
	overflow: hidden;
}
.avatar-freelancer-notification {
	width: 40px;
	height: 40px;
	display: inline-block;
	margin-right: 10px;
	vertical-align: middle;
	overflow: hidden;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	float: left;
}
.notification-list .name {
	color: #2c3d4f;
	font-size: 15px;
	font-weight: 700;
	display: block;
}
.date-notification{
	color: #2c3d4f;
	font-weight: 700;
	font-size: 15px;
}
.notification-list .postion-employer {
	color: #2dcb71;
	font-size: 12px;
}
.notification-list .project-link {
	padding: 5px 0;
	display: inline-block;
}
/* --------------------------------------------------------- */
/* F O R M   S T Y L E
/* --------------------------------------------------------- */
.section-register{
	display:none;
}
.form-group-mobile{
	width:100%;
	display:block;
	position:relative;
	margin-bottom:3px;
}
.form-group-mobile input[type="text"], .form-group-mobile input[type="email"], .form-group-mobile input[type="password"]{
	display:block;
	width:100%;
	padding: 15px 20px 15px 60px;
	background:#fff;
	border:none;
	box-shadow:none;
}
.text-choose{
	color: #fff;
	font-size:16px;
	display:block;
	margin-bottom: 25px;
}
.form-group-mobile.form-submit-btn{
	text-align:center;
}
.form-group-mobile input[type="submit"],
.form-group-mobile button
{
	background-color: #e74c3c;
	-moz-box-shadow: 0 5px 0 #bf392b;
	-webkit-box-shadow: 0 5px 0 #bf392b;
	box-shadow: 0 5px 0 #bf392b;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	min-width:250px;
	padding:12px 30px;
	margin:20px;
}
.text-policy{
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	text-align:center;
	line-height:1.5;
}
.text-policy a{
	color:#40c4ff;
}
#signup .text-policy {
	color: #5d5f5e;
}
.icon-form-login{
	width:25px;
	height:30px;
	display:block;
	position:absolute;
	top: 10px;
	left: 20px;
}
.icon-user{
	background:url(../img/icon-user.png) no-repeat center center;
	background-size:cover;
}
.icon-key{
	background:url(../img/icon-key.png) no-repeat center center;
	background-size:cover;
}
.icon-email{
	background:url(../img/icon-email.png) no-repeat center center;
	background-size:cover;
}
.icon-search{
	background:url(../img/icon-zoom.png) no-repeat center center;
	background-size:cover;
}
.change-link-login, .change-link-register{
	display:block;
	text-align:center;
	margin-bottom: 40px;
	color: #fff;
}
.form-group-mobile.error .fa-exclamation-triangle{
	color:#e18972;
	position:absolute;
	right: 15px;
	top: 18px;
}
.policy-agreement {
	color: #fff;
}
.form-group-mobile.policy-agreement.error .fa-exclamation-triangle{
	color : #fff;
}
.form-group-mobile.error .message{
	color:#fff;
	margin:5px 0;
	display:block;
	text-align:right;
	padding-right: 15px;
}
.forgot-link{
	display:block;
	text-align:center;
	margin:30px 0 20px;
	color: #fff;
}
/* --------------------------------------------------------- */
/* H E A D E R   S T Y L E
/* --------------------------------------------------------- */
/* ============= Notification Style ============= */
.notification {
	position: fixed;
	top: 0;
	width: 100%;
	padding: 22px 10px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter: alpha(opacity=9);
	z-index: 9999999;
}
.success-bg {
	background-color: #1B83D3;
}
.error-bg {
	background-color: #db5f47;
}
.having-adminbar {
	top: 32px !important;
}
/* ============= Notification Style ============= */
.loading-blur {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 998;
}
.loading-img {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 1000;
	background: url('../img/loading.gif') center center no-repeat;
}
.loading-overlay {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	opacity: 0.5;
 	filter: alpha(opacity:50);
	background: #ffffff;
}
#header {
	min-height: 60px;
	background: #2c3e50;
	color: #fff;
	margin-bottom: 0;
	padding:20px 0;
}
.header-title {
	text-align: center;
}
.icon-form-header{
	width:20px;
	height:25px;
	display: inline-block;
}
.icon-user-header{
	background:url(../img/user-header.png) no-repeat center center;
	background-size:cover;
}
.user-avatar{
	max-height: 25px;
	text-align: right;
}
.user-avatar .flag-icon{
	display: inline-block;
	vertical-align: middle;
	font-size: 18px;
	position: relative;
	color: #fff;
}

.user-avatar .circle-new{
	width: 5px;
	height: 5px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	display: block;
	background: #e74c3c;
	position: absolute;
	right: -4px;
	top: 0px;
}

#right_menu, .right_menu{
	display: inline-block;
	height:  30px;
	text-align: right;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}
a.logged-in{
	height: 30px;
	width: 30px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
	display: inline-block;
	text-align: right;
	vertical-align: middle;
	margin-left: 5px;
	margin-right: 5px;
}
a.logged-in img {
	height: 30px;
	width: 30px;
}
#left_menu {
	width: 30px;
	height: 40px;
	position: relative;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .5s ease-in-out;
	-moz-transition: .5s ease-in-out;
	-o-transition: .5s ease-in-out;
	transition: .5s ease-in-out;
	cursor: pointer;
}
#left_menu span {
	display: block;
	position: absolute;
	height: 3px;
	width: 100%;
	background: #fff;
	border-radius: 0;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	-webkit-transition: .25s ease-in-out;
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
}
/* Icon 4 */


#left_menu span:nth-child(1) {
	top: 0px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

#left_menu span:nth-child(2) {
	top: 10px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

#left_menu span:nth-child(3) {
	top: 20px;
	-webkit-transform-origin: left center;
	-moz-transform-origin: left center;
	-o-transform-origin: left center;
	transform-origin: left center;
}

#left_menu.open span:nth-child(1) {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	top: 0px;
	left: 8px;
}

#left_menu.open span:nth-child(2) {
	width: 0%;
	opacity: 0;
}

#left_menu.open span:nth-child(3) {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 21px;
	left: 8px;
}
/* ---------------------------------------- */
/*       PUSH MENU   S T Y L E          	*/
/* ---------------------------------------- */
/* General styles for all menus */
#cbp-spmenu-s1{
	background:#e74c3c;
	padding:15px;
}
#cbp-spmenu-s1 ul{
	margin:0;
	padding:0;
	list-style:none;
}
#cbp-spmenu-s1 ul li a{
	color: #fff;
	font-size: 15px;
	display: block;
	padding-left: 10px;
}
#cbp-spmenu-s1 > ul > li{
	border-bottom:1px solid #fff;
	padding:10px 0;
}
#cbp-spmenu-s1 ul ul li{
	padding:10px 20px;
	border-top:1px solid #fff;
}
#cbp-spmenu-s1 ul ul li:first-child{
	margin-top:10px;
}
#cbp-spmenu-s1 ul ul li:last-child{
	padding-bottom:0;
}

#cbp-spmenu-s2{
	background:#34495e;
	padding: 0 15px 15px;
}
#cbp-spmenu-s2 ul{
	margin:0;
	padding:0;
	list-style:none;
}
#cbp-spmenu-s2 ul li {
	border-bottom:1px solid #1c2c3b;
	overflow:hidden;
	padding:15px 0;
}
#cbp-spmenu-s2 ul li .link-menu-nav{
	color: #fff;
	font-size: 15px;
}
#cbp-spmenu-s2 ul li a i{
	display:inline-block;
	margin-right:10px;
	min-width:20px;
}
#cbp-spmenu-s2 ul li a.mb-change-password{
	color: #3397db;
}
#cbp-spmenu-s2 ul li a.creat-team-link{
	color: #27ad5f;
}
#cbp-spmenu-s2 ul li a.logout-link{
	color: #e64b3b;
}
#cbp-spmenu-s2 .avatar-user-menu{
	width:48px;
	height:48px;
	display:inline-block;
	float:left;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	overflow:hidden;
	margin-right:10px;
}
#cbp-spmenu-s2 .user-name-menu{
	width:70%;
	width: calc(100% - 65px);
	overflow:hidden;
}
#cbp-spmenu-s2 .user-name-menu .name{
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	display:block;
}
#cbp-spmenu-s2 .user-name-menu .position{
	color: #2dcb71;
	font-size: 12px;
}

.cbp-spmenu {
    background: #47a3da;
    position: fixed;
}


/* Orientation-dependent styles for the content of the menu */

.cbp-spmenu-vertical {
    width: 240px;
    height: 100%;
    top: 0;
    z-index: 1000;
}

.cbp-spmenu-horizontal {
    width: 100%;
    height: 150px;
    left: 0;
    z-index: 1000;
    overflow: hidden;
}

/* Vertical menu that slides from the left or right */

.cbp-spmenu-left {
    left: -240px;
}

.cbp-spmenu-right {
    right: -240px;
}

.cbp-spmenu-left.cbp-spmenu-open {
    left: 0px;
}

.cbp-spmenu-right.cbp-spmenu-open {
    right: 0px;
}

/* Horizontal menu that slides from the top or bottom */

.cbp-spmenu-top {
    top: -150px;
}

.cbp-spmenu-bottom {
    bottom: -150px;
}

.cbp-spmenu-top.cbp-spmenu-open {
    top: 0px;
}

.cbp-spmenu-bottom.cbp-spmenu-open {
    bottom: 0px;
}

/* Push classes applied to the body */

.cbp-spmenu-push {
    overflow-x: hidden;
    position: relative;
    left: 0;
}

.cbp-spmenu-push-toright {
    left: 240px;
    position: relative;
}

.cbp-spmenu-push-toleft {
    left: -240px;
    position: relative;
}

/* Transitions */

.cbp-spmenu,
.cbp-spmenu-push {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/* Example media queries */

@media screen and (max-width: 55.1875em){

    .cbp-spmenu-horizontal {
        font-size: 75%;
        height: 110px;
    }

    .cbp-spmenu-top {
        top: -110px;
    }

    .cbp-spmenu-bottom {
        bottom: -110px;
    }

}

@media screen and (max-height: 26.375em){

    .cbp-spmenu-vertical {
        font-size: 90%;
        width: 190px;
    }

    .cbp-spmenu-left,
    .cbp-spmenu-push-toleft {
        left: -190px;
    }

    .cbp-spmenu-right {
        right: -190px;
    }

    .cbp-spmenu-push-toright {
        left: 190px;
    }
}
/* --------------------------------------------------------- */
/* S E T T I N G   L O G I N   P A G E
/* --------------------------------------------------------- */
.class-img-body{
	width:100%;
	height:100%;
	background:url(../img/bg-mobile.jpg) no-repeat top center;
	background-size:cover;
}
.mobile-logo-wrapper {
	text-align: center;
	margin-bottom: 15px;
}
.logo-mobile{
	display:block;
	/*width:60%;*/
	margin: 50px 0;
}
.header-title  .logo-mobile {
	display: inline-block;
	margin: 0 auto;
}
.logo-mobile img{
	max-width:100%;
	height:auto;
	margin: 0 auto;
}
.switchery {
	width: 80px;
}
.sign-up-switch{
	height:30px;
	width:80px;
	display: block !important;
	opacity: 0;
	position: absolute;
	top: -6px;
	left: 0;
	z-index: 1000;
	margin:0;
}
.switchery small{
}
span.user-type {
	position: relative;
}
span.user-type span.text {
	position: absolute;
	top: 0;
	color: #fff;
}
span.user-type span.hire {
	left: 35px;
}
span.user-type span.work {
	left: 15px;
}
/* --------------------------------------------------------- */
/* S E T T I N G   P A G E
/* --------------------------------------------------------- */
.list-link-tabs-page{
	background:#fff;
	width:100%;
	max-height: 45px;
	margin-bottom: 25px;
}
.list-link-tabs-page a{
	display:inline-block;
	float:left;
	padding: 15px 0;
	width:50%;
	font-size: 16px;
	font-weight: 700;
	text-align:center;
	color: #bdc3c7;
	font-weight:400;
}
.list-link-tabs-page a.active{
	border-top:3px solid #00afff;
	color: #2c3d4f;
	background-color: #fff;
	-moz-box-shadow: 0 2px 2px rgba(225,230,234,.75);
	-webkit-box-shadow: 0 2px 2px rgba(225,230,234,.75);
	box-shadow: 0 2px 2px rgba(225,230,234,.75);
	font-weight:700;
}
.advanced-search-wrapper{
	display:none;
}
.search-normal-wrapper{
	background:#fff;
	width:100%;
	padding:5px 0;
	margin-bottom: 20px;
}
input.search-normal-input, input.search-normal-input:active, input.search-normal-input:focus{
	border:none;
	outline:none;
	padding:10px 0;
}
.icon-form-search{
	width:20px;
	height:25px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 5px;
}
.icon-search{
	background:url(../img/icon-zoom.png) no-repeat center center;
	background-size:cover;
}
.show-search-advance, .hide-search-advance{
	margin-top:10px;
	display:block;
	color: #00afff;
	font-size:12px;
	text-align: right;
}
.title-advance-search{
	padding: 7px 0;
	display: block;
	color: #727b84;
	font-size: 16px;
}
.list-project{
	list-style:none;
	padding:0;
	margin:0;
}
.list-project li {
	background:#fff;
	padding:15px;
	margin-bottom: 10px;
	display: block;
}
.list-project .avatar-author-project{
	width:25px;
	height:25px;
	display:inline-block;
	float:left;
}
.list-project .avatar-author-project img{
	width:100%;
	height:auto;
}
.list-project .title-project{
	margin-left:10px;
	display:inline-block;
	overflow:hidden;
	width:85%;
	width:calc(100% - 60px);
	color: #30363b;
	font-size: 14px;
	font-weight: 700;
}
.list-project .info-project-top{
	border-bottom:1px solid #dcdfe3;
	padding-bottom:10px;
	margin-bottom:10px;
}
.info-bottom .name-author{
	color: #656e78;
	font-size: 10px;
	float:left;
	width: 70%;
	display: inline-block;
	line-height: 2;
}
.info-bottom .price-project{
	color: #e64b3b;
	font-size: 15px;
	font-weight: 700;
	text-align: right;
	width: 30%;
	vertical-align: top;
	display: inline-block;
}
.load-more{
	color: #727b84;
	font-size: 16px;
	text-align:center;
	display:block;
}
.list-profiles{
	list-style:none;
	padding:0;
	margin:0;
}
.list-profiles > li {
	background:#fff;
	padding:15px;
	margin-bottom: 10px;
	display: block;
}
.list-profiles > li .avatar-proflie {
	width: 48px;
	height: 48px;
	display: inline-block;
	float: left;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
	margin-right: 10px;
}
.list-profiles > li .avatar-proflie img{
	width:100%;
	height:auto;
}
.list-profiles > li .user-proflie{
	width: 70%;
	width: calc(100% - 65px);
	overflow: hidden;
}
.list-profiles > li .user-proflie .name{
	color: #2c3d4f;
	font-size: 15px;
	font-weight: 700;
	display:block;
}
.list-profiles > li .user-proflie .position{
	color: #2dcb71;
	font-size: 12px;
}
ul.wrapper-achivement{
	list-style:none;
	padding:0;
	margin:15px 0 0;
	border:1px solid #dde0e3;
}
ul.wrapper-achivement li{
	border-right:1px solid #dde0e3;
	padding:10px 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width:32.3333%;
	text-align:center;
	vertical-align: middle;
}
ul.wrapper-achivement li:last-child{
	border:none;
}
.form-group label{
	color: #2c3d4f;
	font-size: 12px;
	font-weight: 700;
	display:block;
	margin-bottom:10px;
}
.form-group label.error{
	color:#e18972;
	font-weight: 500;
	text-align: right;
}
.form-group select,
input.portfolio-title{
	border: 1px solid #dddfe3;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	padding:10px;
	width:100%;
}
.form-group .btn-search-advance{
	width:100%;
	padding:12px;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	background-color: #e74c3c;
	-moz-box-shadow: 0 5px 0 #bf392b;
	-webkit-box-shadow: 0 5px 0 #bf392b;
	box-shadow: 0 5px 0 #bf392b;
	margin-top:10px;
}
/* ---------------------------------------- */
/* S I N G L E   P R O J E C T   S T Y L E  */
/* ---------------------------------------- */
.section-single-project{
	background:#f2f5f7;
}
.section-single-project .comment-list-wrapper {
	background: #fff;
	padding: 1px 0;
}
.info-single-project-wrapper{
	padding-bottom: 10px;
	background: #fff;
}

.info-single-project-wrapper .avatar-author-project{
	width:25px;
	height:25px;
	display:inline-block;
	float:left;
}
.info-single-project-wrapper .avatar-author-project img{
	width:100%;
	height:auto;
}
.info-single-project-wrapper .title-project{
	margin:5px 0 0 10px;
	display:inline-block;
	overflow:hidden;
	width:85%;
	width:calc(100% - 35px);
	color: #30363b;
	font-size: 14px;
	font-weight: 700;
}
.info-single-project-wrapper .info-project-top{
	border-bottom:1px solid #dcdfe3;
	padding-bottom:10px;
	margin:10px 0;
}
.info-single-project-wrapper .name-author{
	color: #656e78;
	font-size: 12px;
	float:left;
	width: 70%;
	display: inline-block;
	line-height: 2;
}
.info-single-project-wrapper .price-project{
	color: #e64b3b;
	font-size: 15px;
	font-weight: 700;
	text-align: right;
	width: 30%;
	vertical-align: top;
	display: inline-block;
}
.info-bid-wrapper{
	background:#f2f5f7;
	padding:10px 15px;
}
.bid-top{
	padding:0;
	margin:0;
	list-style:none;
}
.bid-top li{
	float:left;
	width:33.3333%;
	color: #656f77;
	font-size: 12px;
	padding-left:10px;
	border-right:1px solid #dadfea;
}
#tab_project .bid-top li {
	width:50%;
}
.bid-top li.stt-bid{
	width:100% !important;
	border-top:1px solid #dadfea;
	margin-top:10px;
	padding-top:10px;
}
.bid-top li.stt-bid .time{
	width:41% !important;
	float:left;
	vertical-align:middle;
	display:inline-block;
}
.bid-top li:last-child, .bid-top li:nth-child(3n){
	border-right:none;
}
.bid-top li span.number{
	color: #3397db;
	display:block;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
}
.btn-warpper-bid {
	text-align:right;
}
.tantan.btn-warpper-bid {
	position: absolute;
	bottom: -50px;
}
.btn-warpper-bid .btn-bid{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #e74c3c;
	-moz-box-shadow: 0 5px 0 #bf392b;
	-webkit-box-shadow: 0 5px 0 #bf392b;
	box-shadow: 0 5px 0 #bf392b;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	padding: 12px 50px;
	margin-top: 0;
	display: inline-block;
	vertical-align: top;
}
.info-bidding-wrapper.project-complete .btn-bid,
.info-bidding-wrapper.project-close .btn-bid{
	display: none;
}
.form-mobile-wrapper .btn-warpper-bid {
	padding: 5px 15px;
}
.form-mobile-wrapper .btn-warpper-bid .btn-bid {
	padding: 5px 20px;
}
.content-project-wrapper{
	padding:15px;
	background: #fff;
}
.section-single-profile .content-project-wrapper{
	background: #fff;
}
.content-project-wrapper .title-content{
	color: #2c3d4f;
	margin:0 0 10px;
	font-size: 16px;
	font-weight: 700;
}
.content-project-wrapper p{
	color: #656f77;
	line-height:1.5;
	font-size: 14px;
}
.list-require-skill-project ul, .project-attachment ul {
	padding: 0;
}
/*cuong*/
.list-require-skill-project.list-taxonomires.list-project_category ul{
	margin-bottom: 25px;
}
.list-require-skill-project.list-taxonomires.list-skill ul{
	margin-bottom: 20px;
}
.list-require-skill-project.list-taxonomires.list-skill ul li{
	line-height: 30px;
}
.project-attachment .list-file-attack-report{
	margin: 25px 0;
}
.project-attachment .list-file-attack-report li a{
	line-height: 30px;
}
.content-project-wrapper ul.cat-list-milestone{
	margin-top: 25px;
}
.project-workplace-details.workplace-details ul{
	margin-top: 20px;
}
.project-workplace-details.workplace-details li{
	margin-bottom: 0px;
}
.list-chat-work-place.new-list-message-item  .author-name{
	text-transform: capitalize;
	font-weight: bold;
	padding-left: 10px;
}
.list-chat-work-place.new-list-message-item .status{
	color: #3498db;
	right: 10px;

}
.list-chat-work-place.new-list-message-item .changelog-time{
	position: absolute;
	right: 30px;
	color: #90a4ae;
	font-size: 12px;
}
/*---*/
.list-require-skill-project li, .project-attachment li {
	list-style: none;
}
.project-attachment li i {
	margin-right: 5px;
}
.list-project_category a {
	color: #5d5f5e;
}
.list-skill, .list-categories, .list-attachments, .btn-tabs-wrapper ul, .list-history-bidders{
	padding: 0;
	margin: 0;
	list-style: none;
}
.list-skill li{
	padding: 5px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f1f5f7;
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline-block;
}
.list-skill li a{
	color: #5d5f5e;
	font-size: 12px;
}
.list-categories{
	padding-left:20px;
}
.list-categories ul{
	list-style:none;
}
.list-categories > li{
	color: #656f77;
	font-size: 16px;
	font-weight: 700;
}
.list-categories > li ul li{
	color: #656f77;
	font-size: 14px;
	font-weight: 400;
}
.list-attachments{
	padding-left:20px;
}
.list-attachments li{
	display:block;
	margin-bottom:15px;
}
.list-attachments li a{
	color: #1d8bdf;
	font-size: 15px;
}
.list-attachments li a i{
	display:inline-block;
	margin-right:10px;
}
.btn-tabs-wrapper{
	/*background: #f2f5f7;*/
	padding:15px;
}
.btn-tabs-wrapper ul{
	border:1px solid #dde0e3;
	/*overflow:hidden;*/
	display: inline-block;
	width:100%;
}
.btn-tabs-wrapper ul li{
	width:50%;
	text-align:center;
	float:left;
	margin:0;
	position:relative;
}
.btn-tabs-wrapper ul li.active:after{
	content:'';
	position:absolute;
	width: 15px;
	height: 15px;
	border-style: solid;
	border-width: 10px 10px 0 10px;
	border-color: #f2f5f7 transparent transparent transparent;
	line-height: 0px;
	_border-color: #f2f5f7 #000000 #000000 #000000;
	_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
	top: 73px;
	left: 50%;
	margin-left: -12px;
}
.btn-tabs-wrapper ul li.active{
	background-color: #3397db;
	color:#fff;
}
.btn-tabs-wrapper .nav-tabs > li.active > a,
.btn-tabs-wrapper .nav-tabs > li.active > a:hover,
.btn-tabs-wrapper .nav-tabs > li.active > a:focus{
	border:none;
	background:none;
	color:#fff;
}
.btn-tabs-wrapper .nav-tabs > li > a{
	margin:0;
}
.btn-tabs-wrapper .nav-tabs > li > a:hover{
	border:none;
}
.btn-tabs-wrapper ul li.active a{
	color:#fff;
}
.btn-tabs-wrapper ul li a{
	color: #656f77;
	font-size: 16px;
	font-weight: 700;
	padding:15px 0;
	display:block;
}
.list-history-bidders{
	background: #fff;
	padding: 15px 0;
}
.list-history-bidders > li:first-child{
	border-top:1px solid #dde0e3;
}
.list-history-bidders > li{
	padding:15px;
	border-bottom:1px solid #dde0e3;
}
.list-history-bidders li .info-author-bidders{
	width:50%;
	float:left;
}
.list-history-bidders li .avatar-proflie{
	width: 30px;
	height: 30px;
	display: inline-block;
	float: left;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
	margin-right: 10px;
}
.list-history-bidders li .avatar-proflie img{
	width:100%;
	height:auto;
}
.list-history-bidders li .user-proflie .name{
	color: #2c3d4f;
	font-size: 15px;
	font-weight: 700;
	display:block;
}
.list-history-bidders li .user-proflie .position{
	color: #2dcb71;
	font-size: 12px;
}
.list-history-bidders li ul.wrapper-achivement{
	width: 50%;
	margin: 0;
	display: block;
	float: right;
	border:1px solid #f4f6f8;
}
.list-history-bidders li ul.wrapper-achivement li{
	padding:5px;
	width:48%;
	border-right: 1px solid #f4f6f8;
}
.list-history-bidders li ul.wrapper-achivement li .rate-it i{
	font-size: 10px;
}
.bid-price-wrapper{
	display:block;
	margin-top:15px;
}
.bid-price {
	width: 50%;
	float: left;
	vertical-align: middle;
	display: inline-block;
	text-align:center;
	font-size:14px;
}
.bid-price span.number {
	color: #3397db;
	display: inline-block;
	margin-right:5px;
	font-weight:700;
	padding-top: 10px;
}
.bid-form-mobile{overflow: hidden;}
.bid-form-mobile textarea,
.review-form-mobile textarea{
	margin: 15px 5px;
	border: 1px solid #ccc;
	border-radius: 3px;
	height: 175px;
}
.bid-form-mobile select option{padding:3px 3px 3px 10px}
.bid-form textarea {
	width: 100%;
	margin: 0;
	padding: 10px;
}
.bid-form-mobile,
.review-form-mobile{
	margin-bottom: 30px;
}
.info-bidding .confirm{ clear: both;display: block;}
.no-bid-found{padding: 10px 15px;}
/* ---------------------------------------- */
/* S I N G L E   P R O F I L E   S T Y L E  */
/* ---------------------------------------- */
.section-single-profile{
	background: #f2f5f7;
}
.single-profiles-top{
	padding:15px;
	display:block;
}
.section-single-profile .single-profiles-top {
	background: #fff;
}

.single-profiles-top .avatar-proflie{
	width: 48px;
	height: 48px;
	display: inline-block;
	float: left;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	overflow: hidden;
	margin-right: 10px;
}
.single-profiles-top .name {
	color: #2c3d4f;
	font-size: 15px;
	font-weight: 700;
	display: block;
}
.single-profiles-top .position {
	color: #2dcb71;
	font-size: 12px;
}
.single-profiles-top .list-skill{
	margin-top:15px;
}
.line-mid{
	width:100% !important;
	display:block;
	height:1px;
	background:#dadfea;
	margin:5px 0;
}
.section-single-profile .info-bid-wrapper .rate-it i{
	font-size:12px;
}
.content-profile-wrapper{
	padding:15px;
}
.content-profile-wrapper .title-content{
	color: #2c3d4f;
	margin:0 0 15px;
	font-size: 16px;
	font-weight: 700;
}
.content-profile-wrapper p{
	color: #656f77;
	line-height:1.5;
	font-size: 14px;
}
.list-history-author{
	background: #fff;
	padding: 25px 0px;
	list-style:none;
}
.list-history-author > li{
	padding:10px 15px;
	display:block;
}
.list-history-author > li{
	border-top: 1px solid #dde0e3;
}
.list-history-author .info-project-top {
	border-bottom: 1px solid #dcdfe3;
	padding-bottom: 10px;
	margin: 10px 0;
}
.list-history-author .info-project-top .avatar-author-project {
	width: 25px;
	height: 25px;
	display: inline-block;
	float: left;
}
.list-history-author .info-project-top .avatar-author-project img{
	width:100%;
	height:auto;
}
.list-history-author .info-project-top .title-project {
	margin: 5px 0 0 10px;
	display: inline-block;
	overflow: hidden;
	width: 85%;
	width: calc(100% - 35px);
	color: #30363b;
	font-size: 14px;
	font-weight: 700;
}
.list-history-author .info-bottom{
	font-weight:700;
}
.list-history-author .info-bottom .comment-stt-project{
	color: #656e78;
	font-size: 12px;
	float: left;
	width: 70%;
	display: inline-block;
	line-height: 1.5;
}
.list-history-author .info-bottom .star-project{
	color: #ffc600;
	font-size: 15px;
	font-weight: 700;
	text-align: right;
	width: 30%;
	vertical-align: top;
	display: inline-block;
}
.list-porfolio-author{
	padding: 25px 15px;
	list-style:none;
	background: #fff;
	margin: 0;
}
.list-porfolio-author li {
	width:48%;
	display:inline-block;
	margin-bottom:10px;
	margin-right: 5px;
	border: 1px solid #dddfe3;
	background-color: #17819f;
	padding: 0;
}
.list-porfolio-author li:nth-child(2n){
	margin-right:0;
}
.list-porfolio-author li a{
	display:block;
}
.list-porfolio-author li a.delete {
	display: none;
}
.list-porfolio-author li a img{
	width:100%;
	height:auto;
}
.info-bottom blockquote {
    margin: 0 0 20px;
    font-size: 14px;
	border: none;
	padding: 0;
	font-weight: 500;
}
.info-bottom blockquote:before {
	content: open-quote;
	font-size: 16px;
	margin-right: 0.1em;
	vertical-align: -0.1em;
}
.info-bottom blockquote:after {
    content: close-quote;
    font-size: 16px;
	margin-left: 0.1em;
	vertical-align: -0.1em;
}
.info-bottom blockquote p {
  	display: inline;
}
.project-status-filter {
	float : right;
}
.work-history-heading .work-history-title {
	float: left;
	display: block;
}
.add-port-mobile{
	width: 48%;
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 5px;
	border: 1px solid #dddfe3;
	background-color: #17819f;
	padding: 0;
}
.section-single-profile .info-bid-wrapper ul.bid-top li > span{
	min-height: 22px;
}
.section-single-profile .bid-history > .btn-tabs-wrapper{
	float: left;
	width: 100%;
	background: #f2f5f7;
	margin-bottom: 30px;
}
.section-single-profile .bid-history > .btn-tabs-wrapper > ul{
	float: left;
	width: 100%;
	overflow: initial;
}
.section-single-profile .bid-history > .tab-content{
	background: #fff;
}
/* --------------------------------------------------------- */
/* U S E R   P A G E   S T Y L E
/* --------------------------------------------------------- */
.user-profile-avatar{
	width:90px;
	height:90px;
	display:block;
	margin:20px auto;
	position:relative;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.user-profile-avatar img{
	width:100%;
	height:auto;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
}
.icon-edit-profile-user{
	background:#b2b2b2;
	width:30px;
	height:30px;
	display:block;
	position:absolute;
	text-align:center;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	color:#fff;
	line-height:2;
	margin-left: -15px;

}
.icon-edit-profile-user:hover{
	color:#fff;
}
.icon-edit-profile-user.edit-avatar-user{
	bottom:0;
	left:50%;
	background: rgba(178, 178, 178, 0.6);
}
.form-user-profile .form-group-mobile{
	margin-bottom:20px;
}
.form-user-profile .form-group-mobile label,
.portfolio-container label,
.tabs-profile-details .form-group-mobile label{
	display:block;
	margin-bottom:5px;
	padding-left:15px;
	color: #656f77;
	font-size: 12px;
	font-weight: 700;
}
.form-user-profile .form-group-mobile input[type="text"],
.form-user-profile .form-group-mobile input[type="email"],
.form-user-profile .form-group-mobile input[type="password"]{
	padding: 15px 20px 15px 30px;
}
.icon-edit-profile-user.edit-info-user{
	right:20px;
	top:50%;
	margin-top: -4px;
}
.form-user-profile .form-group-mobile .hourly-rate-form{
	width:48%;
	float:left;
	position:relative;
}
.form-user-profile .form-group-mobile .icon-edit-profile-user.edit-info-user {
	right: 10px;
}
.form-user-profile .form-group-mobile .curency-form{
	width:47%;
	float:right;
	position:relative;
}
.form-user-profile .form-group-mobile .curency-form select, .form-user-profile .form-group-mobile textarea{
	display: block;
	width: 100%;
	padding: 15px 20px 15px 30px;
	background: #fff;
	border: none;
	box-shadow: none;
}
.form-user-profile .form-group-mobile .wrapper-skill{
	position:relative;
}
.form-user-profile .form-group-mobile .btn-add-skill{
	position:absolute;
	display:inline-block;
	padding:7px 20px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #3497db;
	color:#fff;
	font-size: 14px;
	right: 10px;
	top: 50%;
	margin-top: -5px;
}
.form-user-profile .list-skill{
	padding:10px 15px 0;
}
.form-user-profile .list-skill li, .form-user-profile .form-group-mobile .info-single-project-wrapper{
	background:#fff;
}
.form-user-profile .form-group-mobile.about-form .icon-edit-profile-user.edit-info-user{
	bottom:15px;
	top:inherit;
}
.form-user-profile .form-group-mobile .experience-form{
	display: block;
	width: 100%;
	padding: 15px 20px 15px 30px;
	background: #fff;
	border: none;
	box-shadow: none;
}
.form-user-profile .form-group-mobile .list-porfolio-author{
	margin-top:0;
}
.form-user-profile .form-group-mobile .list-history-author{
	padding-bottom:20px;
	background:#fff;
}
.user-profile-history .list-history-author {
	padding: 0;
}
.form-user-profile .form-group-mobile .list-history-author > li:first-child{
	border-top:none;
}
.form-user-profile .form-group-mobile .info-bid-wrapper{
	border-bottom: 1px solid #dde0e3;
	margin-bottom:20px;
}
.edit-profile-title {
	margin-top: 20px;
}
.form-group-mobile.error .fa-exclamation-triangle{
	top: 50%;
}
.form-group-mobile.error .message,
.group_profile_tan.error .message{
	color: #e74c3c;
	display:none !important;
}
.form-user-profile .form-group-mobile .hourly-rate-form.error .fa-exclamation-triangle{
	color: #e74c3c;
	position: absolute;
	right: 15px;
	top: 38px;
}
.form-user-profile .form-group-mobile .hourly-rate-form.error .message{
	color: #e74c3c;
	margin: 5px 0;
	display: block;
	text-align: right;
	padding-right: 15px;
	display:none;
}
/* ---------------------------------------- */
/* B L O G  P A G E   S T Y L E          	*/
/* ---------------------------------------- */
.blog-header-container {
	background: #fff;
}
.blog-classic-wrapper{
	width:890px !important;
}
.blog-classic-wrapper .paginations {
	text-align: center;
}
.blog-classic-top{
	height: 60px;
}
.blog-classic-top h2, .blog-classic-top #search-bar{
	display:inline-block;
	vertical-align: middle;
}
.blog-classic-top #search-bar{
	float:right;
	position:relative;
	top: 16px;
}
.blog-classic-top #search-bar i{
	position:absolute;
	right: 10px;
	top: 8px;
	color: #8b97b1;
}
.blog-classic-top #search-bar input{
	width: 226px;
	height: 30px;
	border: 1px solid rgba(140,151,178,.4);
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 10px;
	color: #8b97b1;
}
.blog-classic-top h2{
	color: #2c3e50;
	font-size: 22px;
}
.blog-wrapper{
	padding: 15px 0 30px;
	border-top:1px solid #ccc;
}
.blog-wrapper .author-wrapper{
	text-align:center;
	padding-top:20px;
}
.blog-wrapper .avatar-author{
	display:block;
	margin: 0 auto;
	width: 50px;
	height: auto;
	margin-bottom:10px;
}
.blog-wrapper .avatar-author img {
	max-width: 100%;
	height: auto;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.blog-content-wrapper,
.comments-wrapper {
	background: #fff;
}
.blog-wrapper .date{
	color: #6b6b6b;
}
.blog-wrapper.single{
	padding-bottom: 15px;
}
.blog-content{
	padding-top:15px;
	word-wrap:break-word;
}
.blog-content img {
	max-width: 100%;
	height: auto;
}
.blog-content .tag{
	color: #7e7e7e;
	font-size: 12px;
	font-weight: 700;
	display:inline-block;
	/*margin-right:50px;*/
	max-width: 100%;
}
.blog-content .tag a {
	color: #7e7e7e;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
}
.blog-content .cmt,
.blog-content .cmt a{
	color: #dd6851;
	font-size: 12px;
}
.blog-content .cmt i{
	display:inline-block;
	margin:0 5px;
}
.blog-content .title-blog{
	margin:5px 0 15px;
}
.blog-content .title-blog a{
	color: #434b63;
	font-size: 24px;
	word-wrap: break-word;
}
.blog-content p{
	color: #5f6f81;
	font-size: 16px;
}
.blog-content .read-more{
	color: #dd6951;
	font-size: 13px;
	font-weight: 700;
	display:block;
	margin-top:20px;
}
.blog-content .read-more i{
	display:inline-block;
	margin-left:5px;
}
.page-links {
	text-align: center;
	margin: 10px 0 0;
}
.page-links a,
.page-links > span {
	border: 1px solid rgba(140,151,178,.4);
	width: auto;
	height: 26px;
	display: inline-block;
	line-height: 1.8;
	min-width: 28px;
	text-align: center;
	padding: 0 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	font-size: 13px;
	color: #8c97b2;
}
.page-links > span,
.page-links a:hover {
	color: #fff;
	background-color: #3397db;
}
.page-links span.page-links-title {
	color: #8c97b2;
	background: #fff;
}
.paginations-wrapper {
	/*text-align: right;*/
	font-size: 14px;
	width: 100%;
	clear: both;
}
.single-profile-content  .paginations-wrapper {
	padding: 0 30px 0px;
}
.tab-pane .paginations-wrapper ,
.edit-portfolio-container .paginations-wrapper,
.section-single-project .paginations-wrapper {
	text-align: left;
	margin-top: 10px;
}
.paginations-wrapper a {
	color: #7b7b7b;
	padding: 3px;
}
.paginations-wrapper a,
.paginations-wrapper span {
	padding: 8px;
}
.paginations-wrapper a:hover,
.paginations-wrapper span.page-numbers.current{
	color: #e74c3c;
}
.paginations {
	background: #fff;
	padding: 15px;
	margin-bottom: 10px;
}
.notification-wrapper .paginations {
	padding: 2px
}
.paginations-wrapper a.load-more-post {
	background: transparent;
	padding-left: 0;
	color: #727b84;
	font-size: 16px;
	text-align: center;
	display: block;
	padding-right: 0;
}

#post-list .post-item:first-child,
body.single .blog-wrapper,
body.page .blog-wrapper {
	border-top: none;
}
.page-container .blog-content{
	padding:30px;
	background: #fff;
	margin-bottom: 30px;
}
/* ---------------------------------------- */
/*    C O M M E N T   S T Y L E          	*/
/* ---------------------------------------- */
.comments-wrapper {
	padding: 0;
}
.comment-navigation {
	margin-left: 15px;
}
#project_comment .comment-respond {
	margin-top: 10px;
}
#project_comment #reply-title{
	display: none;
}
.et-comments-area h3,
p.no-comments {
	padding: 15px 0 15px 15px;
	border: 1px solid #dadfea;
	border-left: 0;
	border-right: 0;
	color: #444c63;
	font-weight: bold;
	font-size: 20px;
}
p.no-comments {
	margin-top: 15px;
}
.et-comments-area ol {
	padding-left: 0;
}
.et-comments-area .et-comment {
	padding-left: 15px;
	padding-right: 15px;
}
.et-comments-area .et-comment ul.children {
	margin-top: 15px;
	padding-left: 0;
	margin-left: 15px;
}
.et-comments-area .et-comment ul.children li {
	padding: 0;
}
.et-comments-area .et-comment .media-body {
	padding-left: 15px;
}
.et-comments-area .et-comment .avatar-comment img{
	width: 50px;
	height: auto;
	padding: 5px;
	border: 1px solid #f2f2f2;
}
h4.media-heading {
	color: #444c63;
}
.comment-text,
.comment-text p {
	font-size: 16px;
	color: #5f6f81;
}
.comment-form {
	padding: 0 15px;
}
.comment-form p {
	margin-bottom: 10px;
}
.comment-form p input[type="text"],
#comment {
	border: 1px solid #dadfea;
	padding-left: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	width: 100%;
}
.comment-form p input[type="text"] {
	display: block;
	height: 30px;
}
.comment-form #comment {
	padding: 5px;
}
.comment-form #submit {
	background: #1abc9c;
	color: #fff;
	border: 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	width: 150px;
	height: 40px;
	margin-top: 10px;
	padding: 0 10px;
	text-align: center;
}
.no-results {
	padding: 10px 15px;
	display: block;
	font-size: 16px;
}
.change-link-forgot {
	display: block;
	margin-top: 50px;
	margin-bottom: 0;
}
.section-forgot a.change-link-login {
	margin-top: 35px;
	margin-bottom: 0;
}
/* ====== MODAL PORFOLIO ====== */
.add-porfolio-button {
	text-align: center;
	padding: 15px 0;
}
#portfolio_img_container .moxie-shim.moxie-shim-html5{
	width: 100% !important;
	height: 100% !important;
}
form#create_portfolio  input {
	margin-bottom: 15px;
}
#portfolio_img_thumbnail {
	display: block;
	margin: 0 auto;
	min-height: 70px;
}
#portfolio_img_thumb {
	max-width: 150px;
	height: auto;
}
#portfolio_img_container {
	text-align: center;
	position: relative;
	padding: 10px;
	border: 3px dashed #eceff1;
	margin-bottom: 25px;
	height: 235px;
	color: #737c85;
}
#portfolio_img_container p.add-file {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
}
#portfolio_img_container p.drag-drop {
	font-size: 14px;
	font-weight: 600;
}
.btn-add-port {
	text-align: left;
	display: inline-block;
}
.btn-add-port .btn-bid {
	padding: 5px 15px
}
/* skill control css */
.skills-list{
	padding:0;
	margin:0;
	list-style:none;
	margin-top:20px;
}
.skills-list li{
	display: inline-block;
	padding:3px 12px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #f1f5f7;
	margin-right:15px;
	margin-bottom:10px;
	font-size: 16px;
}
.skills-list li i{
	display:inline-block;
	margin-left:10px;
	color: #656f77;
}
.form-group.skill-control .typeahead{
	height:auto;
}
/*
// end skill control css
*/
/*
// workplace
*/
.title-workspace {
	margin: 15px 0 0 10px;
	display: inline-block;
	overflow: hidden;
	width: 85%;
	width: calc(100% - 35px);
	color: #30363b;
	font-size: 14px;
	font-weight: 700;
}
.workspace-link{
	display: inline-block;
	margin: 0 15px 15px 15px;
}
.project-workplace-details {
	margin-top: 10px;
}
.project-workplace-details .content-chat{
	width: 100%;
}
.avatar-chat-wrapper{
	width: 10%;	display: inline-block;
	vertical-align: top;
}
.project-workplace-details .avatar-employer {
	display: inline-block;
	vertical-align: top;
	width: 25px;
	height: 25px;
	border-radius: 50%;
	overflow: hidden;
}
.project-workplace-details .avatar-employer img{
	width: 100%;
	height: auto;
}
.content-chat-wrapper {
	display: inline-block;
	vertical-align: middle;
	width: 90%;
	position: relative;
}
.content-chat-wrapper .content-chat{
	word-wrap: break-word;
}
.list-chat-work-place li,
.list-chat-work-place {
	list-style: none;
	padding: 0;
}
.list-chat-work-place li{
	margin-top: 10px;
}
.form-group-work-place  {
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 47px;
}

.form-group-work-place .submit-chat-content {
	padding: 5px 15px;
	text-align: center;
	/*-moz-border-radius: 3px;*/
	/*-webkit-border-radius: 3px;*/
	/*border-radius: 3px;*/
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: none;
	box-shadow: none;
	color: #fff;
	/*font-size: 14px;*/
	border: none;
	/*vertical-align: bottom;*/
	/* Update UI */
	cursor: pointer;
}
.notify-item.bid_accept .notication-time
{
	left: auto;
}
.message-container .list-file-attack {
	bottom: 0;
	padding: 0;
	margin : 0;
}
ul.file-attack {
	list-style: none;
	display: inline-block;
	padding: 0;
	padding-top: 10px;
}
.file-attack li span, .message-container .list-file-attack li {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	width: 200px;
	list-style: none;
}
.file-attack li span {
	display: inline-block;
}
.attach-file {
	/*position: absolute;*/
	/*right: 5px;*/
	/*bottom: 40px;*/
	position: relative;
	/* bottom: 15px; */
	/* right: 155px; */
	font-size: 14px;
	top: 10px;
	display: inline-block;
	box-shadow: 0 2px 0 #176fb3;
	background: #1d8bdf;
}

span.ribbon {
	display: inline-block;
	width:20px;
	height:20px;
	background:#00afff;
	position:relative;
	text-align:center;
	top: -15px;
	right: 0px;
	padding-top: 5px;
	overflow: inherit;
}
span.ribbon i {
	font-size: 14px;
}
span.ribbon:after {
	width: 20px;
	content: "";
	display: inline-block;
	border: 10px solid #00afff;
	border-top-width: 0.5em;
	border-bottom-color: rgba(0, 0, 0, 0) !important;
	z-index: 5;
	bottom: 0;
	border-bottom-color: transparent;
	top: 20px;
	right: 0px;
	position: absolute;
}
.ribbon i{
	color:#fff;
}

/* report dispute CSS */
.work-report-wrapper .list-chat-work-place {
	background: #fff
}
.work-report-wrapper .list-chat-work-place .message-item {
	border-bottom: 1px solid #dddfe3;
	padding: 10px 0;
}
.report-attention{
	background: #fff;
}
.report-attention p{
	line-height: 25px;
}
.report-attention .attention-content{
	padding : 0 15px;
	margin: 5px 0;
}
.transfer-escrow{
	margin:10px 0;
	position: relative;
}
.transfer-escrow .form-group select{
	border:none;
	padding: 15px 6px;
}
.transfer-escrow .submit-proceed-report{
	float: right;
	margin: 0 20px 20px 0;
	background: #2ecc71;
	box-shadow: 0 2px 0 #11A952;
	color: #fff;
	padding: 5px 20px;
	text-transform: uppercase;
}
.report-attention .icon-attention {
	color: #eb6367;
	font-size: 18px;
	padding-bottom: 10px;
	background: #fff;
	display: inline-block;
	overflow: hidden;
	width: 100%;
	font-weight: 700;
	padding: 10px 10px 0 15px;
}
.avatar-employer-report {
	height: 33px;
	width: 33px;
	display: inline-block;
	overflow: hidden;
	border-radius: 50%;
}
.report-decision{
	margin:0 15px;
	padding-bottom: 15px;
	font-size: 20px;
	color: #2c3d4f;
}
.work-place-dispute .file-attachment-wrapper{
	padding: 0 15px 15px 15px;
	margin-bottom: 10px;
}
.work-place-dispute .submit-chat-content{
	margin-right: 15px;
	text-transform: uppercase;
}
.text-transfer-escrow,
.name-report,
.title-attachment{
	font-weight: 700;
}
.text-transfer-escrow{
	padding: 10px;
}
.info-report {
	display: inline-block;
	padding-left: 5px;
}
.content-report {
	background: #fff;
	padding: 10px;
}

.list-file-attack-report {
	padding: 0;
	margin: 0;
}
/* END DISPUTE FORM CSS */
/*CLOSE PROJECT MODAL*/
.alert-color {
	color: #e74c3c !important;
}
.modal-body form textarea {
	width: 100%;
	height: 120px;
	resize: none;
	padding: 15px;
	border: 1px solid #d7d9da;
}
.modal-body form label {
	color: #737c85;
	font-size: 14px;
	margin-bottom: 15px;
	font-weight: 700;
}
#quit_project .form-group.error i.fa-exclamation-triangle {
	position: absolute;
	font-size: 13px;
	color: #e18972;
	top: auto;
	bottom: 100px;
	right: 30px;
}
#quit_project .form-group.error .message{
	text-align: right;
	font-size: 13px;
	color: #e18972;
}

/*submit project css */
.step-wrapper.complete a span, .step-wrapper.complete .step-heading i.fa-caret-right, .step-wrapper.complete .step-heading i.fa-caret-down{
	color: #19bb9b;
}
.step-heading {
	display: block;
	border-bottom: 1px solid #ecf0f1;
	position: relative;
}
.step-heading .number-step {
	border-right: 1px solid #ecf0f1;
	font-size: 18px;
	color: #5d605f;
	font-weight: 300;
	width: 45px;
	min-height: 45px;
	text-align: center;
	display: inline-block;
	margin-right: 20px;
	line-height: 2.5;
}
.step-heading .text-heading-step {
	color: #5d605f;
	font-size: 14px;
}
.step-heading i.fa-caret-right, .step-heading i.fa-caret-down {
	position: absolute;
	color: #5d605f;
	font-size: 14px;
	right: 15px;
	top: 16px;
}
.step-content-wrapper .list-price {
	margin: 0;
	padding: 0;
	list-style: none;
}
.step-content-wrapper {
	display: block;
}
.step-content-wrapper .list-price li, .step-content-wrapper .list-form-login > li {
	display: block;
	padding: 30px 25px;
	border-bottom: 1px solid #ecf0f1;
}
.error .message, .error .fa-exclamation-triangle {
	font-size: 12px;
	color: #e18972;
}
.step-content-wrapper .col-md-8.error {
	position: relative;
}
.step-content-wrapper .fa-exclamation-triangle {
	position: absolute;
	top: 15px;
	right: 25px;
}
.step-content-wrapper .wp-editor-wrap .fa-exclamation-triangle {
	right:10px;
}
.step-content-wrapper .message {
	text-align: right;
	padding-right: 1.5%;
}
.step-content-wrapper .list-price li.selected {
	background : #EAF6FD;
}
.step-content-wrapper .list-price li .price {
	color: #c04f31;
	font-size: 27px;
	font-weight: 300;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
	min-width:45px;
}
.step-content-wrapper .title-plan {
	color: #5f6f81;
	font-size: 14px;
	font-weight: 700;
	overflow: hidden;
	display: inline-block;
	vertical-align: middle;
}
.list-price .title-plan {
	width: 100%;
}
.step-content-wrapper .title-plan span {
	color: #5f6f81;
	font-weight: 400;
	font-size: 14px;
	display: block;
	text-transform: none;
}
.step-content-wrapper .title-plan span p{
	margin:0;
}
.step-content-wrapper .list-price li .btn.btn-submit-price-plan, .btn.btn-submit-login-form  {
	display: inline-block;
	vertical-align: middle;
	padding:8px 25px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #00afff;
	-moz-box-shadow: 0 2px 0 #0090e9;
	-webkit-box-shadow: 0 2px 0 #0090e9;
	box-shadow: 0 2px 0 #0090e9;
	color: #fff;
	font-size: 14px;
	margin-top: 5px;
}
.btn.btn-submit-login-form {
	float: none;
}
.step-content-wrapper .list-price li .btn.btn-submit-price-plan:hover, .btn.btn-submit-login-form:hover {
	opacity: .8;
}
.step-content-wrapper input.text-field,
.step-content-wrapper .chosen-container-multi .chosen-choices,
#modal_edit_project .chosen-container-multi .chosen-choices
 {
	width: 100%;
	border: 1px solid #d7d8da;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	height: auto;
    padding: 10px;
}
.text-intro-acc, .step-content-wrapper .form-group{
	display: block;
	border-bottom: 1px solid #ecf0f1;
	padding: 30px 10px;
	margin-bottom:0;
}
.step-content-wrapper .chosen-container-multi .chosen-choices,
#modal_edit_project .chosen-container-multi .chosen-choices{
	width:100% !important;
	padding: 10px;
	background-image: none;
}
.chosen-container-multi .chosen-choices li.search-field input[type=text]{
	width:100% !important;
}
.chosen-container .chosen-results .level-1 {
	margin-left: 15px;
}
.chosen-container .chosen-results .level-2 {
	margin-left: 20px;
}

.chosen-sort .chosen-container-single .chosen-single,
.search-form-top .chosen-container-single .chosen-single,
.portfolio-container .chosen-container-single .chosen-single,
.project-status-filter .chosen-container-single .chosen-single {
	background: #fff;
	background-image: none;
	color: #555;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	height: 28px;
	border: 1px solid #d7d8da;
}

.search-form-top .chosen-container-single .chosen-search input[type=text],
.search-form-top .chosen-container-single .chosen-drop,
.portfolio-container .chosen-container-single .chosen-drop ,
.project-status-filter .chosen-container-single .chosen-drop {
	border: 1px solid rgba(225,230,234,1);
	margin-top:5px;
	padding:5px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	-moz-box-shadow: 0 1px 1px rgba(225,230,234,.75);
	-webkit-box-shadow: 0 1px 1px rgba(225,230,234,.75);
	box-shadow: 0 1px 1px rgba(225,230,234,.75);
}
.chosen-sort .chosen-container-single .chosen-single,
.search-form-top .chosen-container-single .chosen-single,
.portfolio-container .chosen-container-single .chosen-single,
.project-status-filter .chosen-container-single .chosen-single
{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	box-shadow:none;
}
.radio-inline+.radio-inline, .checkbox-inline+.checkbox-inline {
	margin-left: 0;
}
.wp-editor-container {
	border: 1px solid #ccc;
}
.carousel-list, .carousel-list li {
	list-style: none;
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 0;
}
.carousel-list li.image-item {
	background: #ECECEC;
	padding: 5px 10px;
	border-radius: 5px;
}
.delete-img i {
	font-size: 16px;
	margin-left: 5px;
}
.post-place-warpper {
	display: block;
	min-height: 100px;
	background-color: #fff;
	-moz-box-shadow: 0 0 0 1px rgba(0,0,0,.05);
	-webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.05);
	box-shadow: 0 0 0 1px rgba(0,0,0,.05);
	margin-top: 25px;
}
.term-of-use {
	padding: 10px 0;
	font-style: italic;
	font-size: 12px;
}
/* end submit project css */

/*
 * social login style
 */
ul.list-social-login {
	list-style: none;
	padding-left: 0;
}
ul.list-social-login li {
	display: inline-block;
	margin-right: 12px;
	margin-bottom: 10px;
}
ul.list-social-login li a {
	display: block;
	min-width: 110px;
	height: 32px;
	color: #fff;
	font-size: 14px;
	line-height: 2.3;
	text-align: center;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-ms-border-radius: 3px;
}
ul.list-social-login li a.fb {
	background: #5d82d1;
}
ul.list-social-login li a.tw {
	background: #40bff5;
}
ul.list-social-login li a.gplus {
	background: #eb5e4c;
}
ul.list-social-login li a.lkin {
	background:#0369A0;
}
ul.list-social-login li a i {
	font-size: 20px;
	float: left;
	line-height: 32px;
	margin-left: 15px;
}
.socials-head {
	color: #fff;
	font-size: 18px;
	margin-top: 0px;
	margin-bottom: 20px;
}
 .switch-for-hide .text.yes{
	 color: #ffffff;
	 left:-10px;
 }
 .switch-for-hide .text.no{
	 left: 41px;
 }
 .switch-for-hide .text {
	 position: absolute;
	 left: -35px;
	 right: 0;
	 top: 6px;
	 margin: 0 auto;
	 color: #656f77;
	 width: 32px;
	 text-overflow: ellipsis;
	 overflow: hidden;
	 white-space: nowrap;
 }
 .switch-for-hide{
	 position:relative;
	 margin-left: 5px;
 }
.js-switch.user-available{
    height: 20px;
    width: 80px;
    display: block !important;
    opacity: 0;
    position: absolute;
    top: -5px;
    left: 0;
    z-index: 1000;
    margin:0;
}
 .switch-for-hide .user-status-text{
	 width: 40px;
 }
 .switch-for-hide .user-status-text.no{
	 left: 20px;
 }
 .currency-tan{
	 position:absolute;
	 top: 18px;
	 right:-40px;
 }
 .group_profile_tan{
	 position:relative;
 }
 .group_profile_tan.error .fa-exclamation-triangle{
	 position:absolute;
	 right:10px;
	 top:18px;
 }
 .group_profile_tan.error .message{
	 padding-top:10px;
	 padding-left:10px;
 }
 .notify-item.bid_accept,
 .notify-item.complete_project
 {
	position: relative;
 }
 .notify-item.bid_accept  .notication-time,
 .notify-item.complete_project  .notication-time
 {
	position:absolute;
	 bottom:16px;
	 color: #000;
	 padding-right: 40px;
 }
 .notify-item.bid_accept a.action,
 .notify-item.complete_project a.action
 {
	 bottom:14px;
	 top: auto !important;
 }
.paginations-wrapper a,
.paginations-wrapper span.page-numbers.current{
	padding:5px 15px;
}
/* Update UI Workspace */
.form-group-work-place.file-container {
	background: #fff;
	width: 100%;
	padding: 25px 5% 25px 25px;
}
.form-group-work-place .form-content-chat-wrapper {
	 width: 100%;
	 border-bottom: 1px solid #e9ebed;
	 background: transparent;
	 margin: 0;
}
.form-group-work-place .submit-btn-msg {
	position: absolute;
	bottom: 10px;
	right: -13%;
}
span.submit-icon-msg {
	display: inline-block;
	width: auto;
	height: auto;
	position: relative;
}
span.submit-icon-msg:after {
	font-family: FontAwesome;
	content: "\f1d8 ";
	font-size: 18px;
	color: #03a9f4;
	text-align: center;
	pointer-events: none;
	position: absolute;
	left: 5px;
	top: 0;
}
.form-group-work-place-wrapper.form-message .content-chat-wrapper .content-chat{
	border: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	outline: none;
	padding-bottom: 0;
}
ul.file-attack > li{
	padding-right: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-top: 15px;
}
ul.file-attack > li > span{
	width: auto;
	padding-right: 10px;
	vertical-align: middle;
}
ul.file-attack > li > a{
	vertical-align: middle;
}
#apply_docs_container{
	display: inline-block;
}
.list-chat-work-place > li {
	display: block;
	margin-bottom: 40px;
}
.list-chat-work-place.new-list-message-item .content-chat-wrapper {
	background: #fff;
	position: relative;
	padding: 25px 20px 25px 25px;
}
.form-group-work-place .content-chat-wrapper {
	position: relative;
	width: 93%;
}
.list-chat-work-place.new-list-message-item .partner-message-item .content-chat-wrapper {
	background: #eceff1;
	width: 88%;
}
.list-chat-work-place.new-list-message-item .content-chat-wrapper:after {
	 bottom: 0;
	 right: -12px;
	 left: auto;
	 top: auto;
	 border-style: solid;
	 border-width: 12px 0 0 12px;
	 border-color: transparent transparent transparent #fff;
 }
.list-chat-work-place.new-list-message-item .content-chat-wrapper:after {
	position: absolute;
	content: '';
}
.list-chat-work-place.new-list-message-item .partner-message-item .content-chat-wrapper:after {
	top: 0;
	left: -12px;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 12px 12px 0;
	border-color: transparent #eceff1 transparent transparent;
}
.list-chat-work-place.new-list-message-item .content-chat-wrapper .date-chat{
	position: absolute;
	bottom: -25px;
}
.work-place-dispute .field-style-textarea{
	padding: 0 15px;
}
.work-place-dispute textarea.content-chat{
	border-bottom: 1px solid #e1e3e4 !important;
}
.notify-mail .field-style-textarea textarea.content-chat {
	border: none;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-webkit-border-radius: 4px;
	outline: none;
	background: transparent;
	padding: 15px 0 40px;
	background: #fff;
}
.notify-mail .form-group-work-place .submit-chat-content {
	padding: 5px 20px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background: #e74b3b;
	box-shadow: none;
	color: #fff;
	font-size: 14px;
	border: none;
	vertical-align: bottom;
	float: right;
}
.notify-mail .file-attack-report {
	padding: 10px 0 0 15px ;
}
.notify-mail .file-attack-report li{
	list-style: none;
	color:#1d8bdf;
	padding-bottom: 6px;
}
.notify-mail .file-attack-report li >span{
	padding-right: 15px;
}
.notify-mail .title-attachment{
	margin-bottom: 15px;
}
.notify-mail .attach-file-button > i{
	padding-right: 7px;
}
/*.notify-mail .form-submit-notify{
	margin-bottom: 40px;
}*/
.notify-mail .text-your-report{
	font-weight: 700;
	padding: 10px 15px;
	background: #f2f5f7;
}
.message-container h4.title-content{
	padding-left: 14px;
}
.message-container ul.cat-list-milestone{
	padding: 0px 30px;
}
.message-container ul.cat-list-milestone li{
	margin-bottom: 20px;
}
.work-place-dispute{
	padding: 0 !important;
	background: #fff;
	margin-bottom: 0;
}
.work-place-dispute .file-attack-report{
	padding: 5px 0 0 0;
}
.list-chat-work-place-dispute{
	background: none !important;
}
.list-chat-work-place-dispute .content-report{
	background: none;
	padding: 10px 10px 10px 0px;
}
.list-chat-work-place-dispute .form-group-work-place{
	margin-bottom: 0;
}
.list-chat-work-place-dispute li{
	margin-bottom: 0;
}
.cat-action-milestone{
	position: relative;
	background: none !important;
	border:none;
	margin-top: 10px !important;
	padding-left: 0;
	width: 100%;
}
.cat-action-milestone::before{
	background: none !important;
	border:none;
}
.cat-action-milestone li{
	margin-bottom: 0 !important;
	border-top: 1px solid #eaeaea;
	border-bottom: 0 !important;
	padding: 10px 0 !important;
}
.cat-action-milestone li a{
	padding: 0;
}
.cat-action-milestone li a i{
	top:0 !important;
}
.mobile-tab-profile{
	display: none;
}
.fre-comment-label {
	font-size: 12px;
	margin-left: 15px;
	color: #e74b3b;
}
.profile-infor{
	float: left;
}
.contact-link{
	float: right;
}