

body{
  background: #fff;
  font-family: Century Gothic;
  font-size: 14px;
  line-height: 30px;
}

.clear{
	clear: both;
	display: block;
}

p{
    font-family: Century Gothic;
    font-size: 15px;
    line-height: 1.6em;
    text-align: justify;
    color: #222;
}
.gw-padding-0{
	padding:0px;
}
.gw-padding-10{
	padding:10px;
}
.gw-padding-top-15{
	padding-top:15px;
}
.gw-padding-top-0{
	padding-top:0;
}
.gw-padding-20{
	padding:20px;
}
.gw-padding-left-20{
	padding-left:20px;
}
.gw-padding-left-0{
	padding-left:0px;
}
.gw-padding-right-20{
	padding-right:20px;
}
.gw-padding-top-20{
	padding-top:20px;
}
.gw-padding-bottom-20{
	padding-bottom:20px;
}
.gw-padding-right-0{
	padding-right:0;
}
.gw-padding-top-50{
	padding-top:50px;
}
.gw-padding-top-30{
	padding-top:30px;
}

.gw-margin-bottom-2{
	margin-bottom:2px;
}
.gw-margin-top-5{
	margin-top:5px;
}
.gw-margin-bottom-5{
	margin-bottom:5px;
}
.gw-margin-top-13{
	margin-top:13px;
}
.gw-margin-top-10{
	margin-top:10px;
}
.gw-margin-right-10{
	margin-right:10px;
}
.gw-margin-right-20{
	margin-right:20px;
}
.gw-margin-left-20{
	margin-left:20px;
}
.gw-margin-bottom-10{
	margin-bottom:10px;
}
.gw-margin-bottom-20{
	margin-bottom:20px;
}
.gw-margin-top-20{
	margin-top:20px;
}
.gw-margin-top-25{
	margin-top:25px;
}
.gw-margin-bottom-51{
	margin-bottom:51px;
}
.gw-margin-top-43{
	margin-top:43px;
}
.gw-margin-top-30{
	margin-top:30px;
}
.gw-margin-left-15{
	margin-left:15px;
}
.gw-margin-bottom-0{
	margin-bottom:0;
}
.gw-margin-right-0{
	margin-right:0;
}
.gw-padding-top-0{
	padding-top:0;
}
.gw-padding-bottom-0{
	padding-bottom:0;
}
.gw-padding-right-0{
	padding-right:0;
}
.gw-text-white{
	color:#fff;
}
.gw-text-black{
	color:#222;
	font-weight:bold;
}
.gw-text-left{
	text-align:left;
}
.gw-btn-style{
	background:#C2E310;
	padding-right: 40px;
    padding-left: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
}

/* Header */
ul{
	list-style:none;
	padding-left:0px;
}
.container>.navbar-collapse{
	margin-left:-30px;
}
.navbar-nav .active a{
	background:#379002;
	color:#fff;
}
.navbar-nav>li a:hover{
	background:#379002;
	color:#fff;
}

.gw-bglightgreen{
	background:#9DCD0C;
	background:#C2E310;
}
.navbar-nav>li>a{
	color:#222;
	font-weight:600;
}

.navbar-toggle{
	background:#fff;
}
.navbar-toggle .icon-bar{
	background:#222;
}
.gw-btn{
    color: #222;
    border-radius: 0;
    font-weight: 600;
    box-shadow: 0 1px 6px rgba(57,73,76,.35);
}

.gw-display{
	display: inline;
    float: right;
    margin-top: 11px;
}
.gw-display a{
	color:#222;
	font-weight: 600;
}
.gw-display a:hover{
	text-decoration:none;
}
.search-gw-border-radius{
	border-radius:0;
}
.search-gw-bggreen{
	background: #379002;
    color: #fff;
}
.search-gw-bggreen:hover{
	background:#222;
	color:#fff;
}
.navbar-form{
	margin-right: -15px;
}
.navbar{
	margin-bottom:0px;
}
.nav>li>a{
	padding: 15px 25px;
}
.dropdown-menu{
	padding:0;
}
.dropdown-menu>li>a{
	padding: 6px 36px;
	border-bottom: 1px solid #f9f9f9;
}
.dropdown-menu>li>a:hover{
	font-weight:600;
	background:#C2E310;
	color:#222;
}
/* Body sections */

.gw-sidebar{
	background: linear-gradient(to left,#f9f9f9,#fff);
}
.gw-sidebar-menu{
	font-weight: 600;
}
/* Forms */
.gw-checkbox {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 10px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	padding-right: 10px;
    display: inline-flex;
}
/* Hide the browser's default checkbox */
.gw-checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */
.gw-chechbox-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
}

/* On mouse-over, add a grey background color */
.gw-checkbox:hover input ~ .gw-chechbox-checkmark {
    background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.gw-checkbox input:checked ~ .gw-chechbox-checkmark {
    background-color: #9DCD0C;
}

/* Create the checkmark/indicator (hidden when not checked) */
.gw-chechbox-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.gw-checkbox input:checked ~ .gw-chechbox-checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.gw-checkbox .gw-chechbox-checkmark:after {
    left: 9px;
    top: 5px;
    width: 5px;
    height: 10px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}


/* Custom Radio */
.gw-radio {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	padding-right: 10px;
    display: inline-flex;
}

/* Hide the browser's default radio button */
.gw-radio input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
}

/* Create a custom radio button */
.gw-radio-checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee;
    border-radius: 50%;
}

/* On mouse-over, add a grey background color */
.gw-radio:hover input ~ .gw-radio-checkmark {
    background-color: #ccc;
}

/* When the radio button is checked, add a blue background */
.gw-radio input:checked ~ .gw-radio-checkmark {
    background-color: #9DCD0C;
}

/* Create the indicator (the dot/circle - hidden when not checked) */
.gw-radio-checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the indicator (dot/circle) when checked */
.gw-radio input:checked ~ .gw-radio-checkmark:after {
    display: block;
}

/* Style the indicator (dot/circle) */
.gw-radio .gw-radio-checkmark:after {
 	top: 9px;
	left: 9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: white;
}
/* Custom Radio End */



.form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}
.form-row>.col, .form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px;
}

.selectRow {
    display : block;
    padding : 20px;
}
.select2-container {
    width: 100%;
}

.gw-headline{
	background: #379002;
    padding: 10px;
    color: #fff;
}

/* Form End */


/* Home Page */
.jumbotron{
	margin-bottom:0px;
}
.gw-background-image{
	background:url(../images/gw-home-background-2.jpg);
	background-size: cover;
    background-position: center;
    padding: 152px 0px;
}
.gw-banner-headline{
	display: block;
    max-width: 55%;
}
.gw-banner-headline h3{
	font-size: 28px;
    font-weight: 300;
    color: #777;
    line-height: 42px;
}

.gw-banner-headline strong {
    font-weight: 600;
    color: #333;
}
.gw-banner-search-form {
    display: flex;
    width: 100%;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 12px rgba(0,0,0,0.09);
}
.gw-search-field {
    padding: 10px 12px;
    border-right: 1px solid #e4e4e4;
    flex: 1;
    align-items: center;
    display: flex;
    position: relative;
}
.gw-banner-search-form .gw-search-field:nth-last-child(2) {
    border-right: none;
}
.gw-search-field .gw-field-title {
    content: attr(data-field-tiele);
    position: absolute;
    top: 0;
    left: 0;
    background: #379002;
    color: #fff;
    border-radius: 4px;
    padding: 5px 10px;
    line-height: 22px;
    transform: translateY(calc(-100% - 15px));
    cursor: default;
}
.gw-margin-top-95{
	margin-top:95px;
}
#autocomplete-input , #intro-keywords{
    height: 48px;
    line-height: 48px;
    padding: 0 20px;
    outline: none;
    font-size: 16px;
    color: #808080;
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    display: block;
    background-color: #fff;
    font-weight: 500;
    opacity: 1;
    border: none;
    
}
.gw-banner-headline strong.gw-text-color{
	color:#389102;
}
.gw-search-button {
    margin: 8px;
    margin-left: 0;
    flex: auto;
    flex-grow: 0;
    display: flex;
    align-items: center;
}
.gw-search-button .button {
    height: 52px;
    line-height: 52px;
    padding: 0 30px;
    font-size: 18px;
	background:#C2E310;
	border:none;
}
.gw-input-with-icon{
	width:100%;
}
.gw-margin-bottom-70{
	margin-bottom:70px;
}
.gw-section-heading{
	margin: 50px 0px;
}
.gw-section-heading h3,.gw-section-heading p{
	text-align:center;
}
.gw-section-heading h3{
	font-weight:600;	
}
.gw-card h4,.gw-card p{
	text-align:center;
}
.gw-card{
background:#9DCD0C;	
}
.gw-card-style{
	border:1px solid #ccc;
	height:375px;
	box-shadow: 0 1px 6px rgba(57,73,76,.35);
}
.gw-category-bglightgrey{
	background: #fcfcfc;
    padding-bottom: 80px;
}
.gw-category-outline{
	padding: 20px;
    box-shadow: 0 1px 6px rgba(57,73,76,.35);
	height: 200px;
}
.gw-category{
	color:#222;
}
.gw-freelance{
	background: #444444;
    color: #fff;
    padding: 45px;
}


/* Sign Up Style */


	.login-form {
		width: 500px;
		margin: 0 auto;
		padding: 130px 0 30px;		
	}
    .login-form form {
		color: #999;
		border-radius: 10px;
    	margin-bottom: 15px;
        background: #fff;
        box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
        padding: 30px;	
		position: relative;	
    }
	.login-form h2 {		
		font-size: 22px;
		color: #454959;
        margin: 26px 0 25px;
    }
	.login-form .avatar {
		position: absolute;
		margin: 0 auto;
		left: 0;
		right: 0;
		top: -50px;
		width: 95px;
		height: 95px;
		border-radius: 50%;
		z-index: 9;
		background: #ffffff;
		padding: 15px;
		box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1);
	}
	.login-form .avatar img {
		width: 100%;
	}
    .login-form .btn {
        color: #fff;
        border-radius: 4px;
		text-decoration: none;
		transition: all 0.4s;
        line-height: normal;
        border: none;
    }
    .login-btn {        
        font-size: 16px;
        font-weight: bold;
		background: #df4930;		
		margin-bottom: 20px;
    }
	/* .login-btn:hover, .login-btn:active {
		background: #86ac2d !important;
	} */
	.social-btn {
		padding-bottom: 15px;
	}
	.social-btn .btn {		
        margin-bottom: 10px;
		font-size: 17px;
		text-align: center;
    }	
	.gw-field-height{
		height: 47px;
		font-weight: 600;
		font-size: 16px;
	}
	.social-btn .btn:hover {
		opacity: 0.8;
		text-decoration: none;
	}	
    .social-btn .btn-primary {
        background: #507cc0;
    }
	.social-btn .btn-info {
		background: #64ccf1;
	}
	.social-btn .btn-danger {
		background: #df4930;
	}
	.social-btn .btn i {
		/* float: left; */
		margin: 1px 10px 0 5px;
		min-width: 20px;
		font-size: 18px;
	}
    .or-seperator {
		height: 0;
        margin: 0 auto 20px;
        text-align: center;
        border-top: 1px solid #e0e0e0;
		width: 30%;
    }
    .or-seperator i {
        padding: 0 10px;
		font-size: 15px;
		text-align: center;
		background: #fff;
		display: inline-block;
		position: relative;
		top: -13px;
		z-index: 1;
    }
	.login-form a {
		color: #fff;
		text-decoration: underline;
	}
	.login-form form a {
		color: #999;
		text-decoration: none;
	}	
	.login-form a:hover, .login-form form a:hover {
		text-decoration: none;
	}
	.login-form form a:hover {
		text-decoration: underline;
	}
	.gw-login-bgcolor{
		background:#f9f9f9;
	}

.sidebar .sidebar-module{
	margin-bottom: 15px;
    /* border: 1px solid #f1f1f1; */
    padding: 15px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
	background:#fcfcfc;
	background: #fafad2;
}
.gw-font-size{
	font-size:12px;
}
.gw-sidebar-btn{
	padding-bottom:5px;
	padding-top:4px;
}

.progress {
  height: 28px;

}
.progress .skill {
  font: normal 12px "Open Sans Web";
  line-height: 30px;
  padding: 0;
  margin: 0 0 0 20px;
  text-transform: uppercase;
}
.progress .skill .val {
  float: right;
  font-style: normal;
  margin: 0 20px 0 0;
}

.progress-bar {
  text-align: left;
  transition-duration: 3s;
}
.gw-progress-bar-color{
	background:#9DCD0C;
	color:#222;
	font-weight:600;
}
.avatar {
    vertical-align: middle;
    width: 55px;
    height: 55px;
    border-radius: 50%;
}

.gw-content-headline{
	border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}
.gw-content-body{
	box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
	background:#fcfcfc;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #ecffaf;
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{
	background-color: #9DCD0C;
    border-color: #9DCD0C;
}

.gw-submit-btn{
	margin-right:12px;
	background:#C2E310;
}
.gw-content-head{
	font-size: 20px;
    margin-top: 18px;
    border-left: 12px solid #9DCD0C;
    padding-left: 15px;
    margin-bottom: 20px;
    line-height: 1;
    font-weight: 400;
    display: block;
    color: #222;
	color: #fff;
    padding: 10px;
    margin: 0;
	background:#222;
}
.gw-picture-size{
	vertical-align: middle;
    width: 160px;
    height: 160px;
}
.gw-bgwhite{
	background: #ededed;
    padding: 20px;
    margin: -2px;
	margin-bottom: 35px;
    margin-top: 10px;	
}

.gw-rating{
/* 	padding: 3px; */
    background: #379002;
    color: #fff;
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
    font-weight: 600;
    /* padding-left: 8px;
    padding-right: 17px; */
	width: 13%;
    padding-top: 2px;
    padding-left: 10px;
}

.gw-form-head{
	padding-bottom: 6px;
    border-bottom: 3px solid #9DCD0C;
}


a:hover,a:focus{
 text-decoration: none;
 outline: none;
}
#accordion .panel{
 border: none;
 box-shadow: none;
 border-radius: 0;
 margin-bottom: 5px;
}

#accordion .panel-heading{
 padding: 0;
 border-radius: 0;
 text-align: center;
 border: none;
}

#accordion .panel-title a{
 display: block;
 padding: 15px;
 font-size: 16px;
 font-weight: bold;
 color: #222;
 /* background: #9DCD0C; */
 transition: all 0.5s ease 0s;
}
#accordion .gw-panel-title a{
 display: block;
 padding: 9px;
 font-size: 16px;
 font-weight: bold;
 color: #222;
 transition: all 0.5s ease 0s;
 text-align:left;
 background: #DBEE78;
 
 /* box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 40px rgba(0, 0, 0, 0.1) inset; */
}
#accordion .gw-panel-title a .collapsed i :after{
	transform:rotate(-90deg);
}
#accordion .panel-title a:hover{
 background: #9DCD0C;
 color:#fff;
}
#accordion .gw-panel-title a:hover{
 background: #f9f9f9;
 color:#222;
}


#accordion .panel-body{
 font-size: 14px;
 color: #222;
 background: #faffed;
 padding: 15px 20px;
 line-height: 25px;
 border: none;
 position: relative;
}

#accordion .panel-body:after{
 content: "";
 position: absolute;
 top: -30px;
 left: 40px;
 border: 15px solid transparent;
 border-bottom: 15px solid #faffed;
}

#accordion .gw-panel-body:after{		
 position: absolute;
 top: -30px;
 left: 40px;
 border: 15px solid transparent;
}

.gw-panel-heading  a:before {
   font-family: 'Glyphicons Halflings';
   content: "\e114";
   float: right;
   transition: all 0.5s;
}
.gw-panel-heading.active a:before {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	transform: rotate(180deg);
} 
.table >tbody>tr>th , .table >tbody>tr>td {
	text-align:center;
}
.table >tbody>tr>td>input{
	border:1px solid #f4f4f4;
	width:100%;
}
.gw-form-borderbottom{
	padding-bottom:10px;
	border-bottom:1px solid #f4f4f4;
}
.gw-textarea-width{
	width:66%;
}

.gw-border-right{
	border-right:1px solid #f4f4f4;
}
.gw-margin-top-39{
	margin-top:39px;
}
.gw-border-box{
	border:1px solid #f4f4f4;
	padding-top:15px;
}
.gw-border{
	border:1px solid #ccc;
}
.gw-web1-width{
	width: 83%;
}
.gw-web2-width{
	width: 66%;
}
.gw-border-box1{
	/* border:1px solid #f9f9f9; */
	padding:10px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #cad6a7;
}
.gw-border-box2{
	box-shadow: inset 0px 0px 6px rgba(0,0,0,.125);
    height: 180px;
	padding: 10px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #cad6a7;
}
.gw-border-box3{
	box-shadow: inset 0px 0px 6px rgba(0,0,0,.125);
    height: 97px;
    padding: 27px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #cad6a7;
}
.gw-border-box4{
	box-shadow: inset 0px 0px 6px rgba(0,0,0,.125);
    height: 180px;
    padding: 15px;
	padding-top:70px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #cad6a7;
}
.gw-border-box5{
	padding: 10px;
    box-shadow: inset 0px 0px 6px rgba(0,0,0,.125);
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #cad6a7;
}

.gw-border-box6{
	/* padding-top: 50px; */
    box-shadow: inset 0px 0px 6px rgba(0,0,0,.125);
    height: 313px;
    padding: 50px 10px;
    width: 442px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #cad6a7;
}
.gw-border-box7{
	box-shadow: inset 0px 0px 6px rgba(0,0,0,.125);
    padding: 16px 20px;
	height: 151px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #cad6a7;
}
.gw-border-box8{
	box-shadow: inset 0px 0px 6px rgba(0,0,0,.125);
    padding: 16px 20px;
    height: 151px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #cad6a7;
}
.gw-disabled{
	background: #fff;
    border: 1px solid #f9f9f9;
}
.gw-sm-top-margin{
	margin-top: 4%;
}

.gw-border-right{
	border-right:1px solid #ccc;
}

.gw-border-bottom{
	border-bottom:1px solid #ccc;
}
.gw-border-left{
	border-left:1px solid #ccc;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group{
	margin-left:15px;
}
.gw-icon-style{
	border-right: 3px solid #379002;
    padding-right: 10px;
    margin-right: 10px;
}

.gw-list li{
	padding:5px;
	border-bottom:1px solid #ccc;
}
.gw-list li a{
	color:#222;
}
.form-horizontal .gw-control-label{
	padding-top: 2px;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{
	background:#fff;
	cursor:auto;
	box-shadow:none;
}
.gw-sm-column-display{
	display:none;
}
.pagination > li >a{
	color:#222;
	font-weight:bold;
}
.pagination > li >a:hover{
	background:#C2E310;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{
	background:#379002;
	color:#fff;
	font-weight:bold;
	border-color:#379002;
	cursor:pointer;
}
.pagination>.active>a:hover{
	background:#379002;
}
.gw-job-details-height{
	height: 183px;
}
.gw-sm-display-only{
	display:none;
}
.gw-box{
	padding: 10px;
    margin-top: 20px;
    box-shadow: 0px 1px 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #faffed;
}
.gw-offer-btn{
	background: #263301;
    color: #fff;
}
.gw-offer-btn:hover{
	background:#bccc88;
	color:#222;
}
.gw-bids-btn{
    background: rgba(194,227,16,0.3);
}
/* .gw-milestone-btn{
	float:right;
	margin-top:-38px;
} */
.gw-bid_text-width{
	width:20%;
}
.gw-btn-text{
	background: #444;
    padding: 7px;
    color: #fff;
    margin-right: -4px;
    padding-bottom: 10px;
    font-weight: bold;
}
.gw-margin-expires-btn{
	margin-top:-38px;
}
.gw-top-btntext{
	background: #379002;
    color: #fff;
    padding: 10px;
}
.gw-worker-box-height{
	height:174px;
}
.gw-minus-top-margin{
	margin-top: -16px;
}
.gw-box-height-204{
	height:171px;
}
.gw-box-height-316{
	height:316px;
}
.uploadbtn{
	position: relative;
    top: -102px;
	opacity: 0.7;
}
.uploadbtn:hover{
	opacity:0.9;
}
.gw-top{
	top: -35px;
}
.gw-profile-picture-bg{
	background: #717171;
    padding: 30px;
    padding-top: 70px;
}
.gw-table-border{
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    border: 1px solid rgb(94, 124, 3);
}
.gw-table-border>tbody>tr>th,.gw-table-border>tbody>tr>td{
	border: 1px solid rgb(94, 124, 3);
}
.gw-form-box-shadow{
	padding: 20px;
    box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
	background: #faffed;
}
.gw-profile-public-bg{
	background: #4E4E4E;
    padding: 30px;
}
.gw-public-padding{
	margin: -2px;
	margin-top: 10px;
}

.gw-public-box-bg{
	background: #faffed;
    box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    margin: -2px;
    margin-top: 10px;
    padding: 20px;
}


/* Client box style */
.gw-client-box{
	padding: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.gw-client-title{
	color: #fff;
    background: #042535;
    padding: 10px;
    border-left: 14px solid #119de0;
}
.gw-client-outer-box{
	box-shadow: inset 0px 0px 6px #1f67a5;
    background: #eaf1f7;
}
.gw-client-inner-box{
	padding: 20px;
    box-shadow: inset 0px 0px 6px #1f67a5;
    background: #eee;
}
.gw-client-head{
	font-size: 20px;
    border-left: 12px solid #3d8ed3;
    line-height: 1;
    color: #fff;
    padding: 10px;
    margin: 0;
    background: #222;
}
.gw-client-submit-btn{
	margin-right: 12px;
    background: #17D02A;
	color:#fff;
}
.gw-client-clear-btn{
	background:#fff;
}
.gw-client-ids{
	background: #21447A;
    padding: 7px 20px;
    color: #fff;
    margin-right: -4px;
    padding-bottom: 10px;
    font-weight: bold;
    top: 31px;
    position: relative;
}
.gw-client-bgimage{
	background-image: url(../images/1.jpg);
	background-size:cover;
}
.gw-clientfilter{
	float: right;
    top: -34px;
    position: relative;
}
.gw-border-none{
	border:none;
}
.gw-client-read-more{
	font-weight:bold;
	color:red;
}
.gw-clientpost-date-height{
	    height: 132px;
}
.gw-clientpost-estimate-height{
	height: 135px;
}
/* Client box style End*/



/* Worker Box-Style */

.gw-worker-outer-box{
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #ffffe8;
}
.gw-worker-inner-box{
	background: #efefef;
    padding: 20px;
    margin: 0px;
    margin-bottom: 35px;
    margin-top: 10px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}

.gw-worker-border-box1{
	padding: 10px;
    box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}
.gw-worker-border-box2{
	height: 180px;
    padding: 10px;
    box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}
.gw-worker-border-box4{
	height: 180px;
    padding: 15px;
    padding-top: 70px;
    box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}
.gw-worker-border-box6{
    padding: 10px 15px;
    width: 100%;
    box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}
.gw-worker-border-box7{
	padding: 16px 20px;
    box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}
.gw-worker-border-box8{
	padding: 16px 20px;
    height: 151px;
    box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}
.gw-worker-submit-btn{
	margin-right: 12px;
    background: #17D02A;
	color:#fff;
}
.gw-worker-clear-btn{
	background:#fff;
}
.gw-worker-ids{
	background: #C40001;
    padding: 7px 20px;
    color: #fff;
    margin-right: -4px;
    padding-bottom: 10px;
    font-weight: bold;
    top: 31px;
    position: relative;
}
.gw-worker-head{
	font-size: 20px;
    border-left: 12px solid #9DCD0C;
    line-height: 1;
    color: #fff;
    padding: 10px;
    margin: 0;
    background: #222;
}
.gw-worker-public-box{
    margin: -2px;
	padding: 20px;
}
.gw-worker-picture-bg{
	background: #717171;
    padding: 30px;
    padding-top: 70px;
}

.gw-workers-skill-btn{
	background: #C2E310;
}
.gw-worker-skills-box{
	padding: 20px;
    margin-top: 50px;
}
.gw-worker-bgimage{
	background-image: url(../images/1.jpg);
	background-size:cover;
}
.gw-worker-box{
	padding:20px;
    margin-top: 10px;
}
.gw-worker-title{
	color: #fff;
    background: #283502;
    padding: 10px;
    border-left: 14px solid #a3ba5e;
	margin-top:0;
}
.gw-margin-top-0{
	margin-top:0;
}
.gw-worker-bg-height{
	height: 484px;
}
.gw-public-worker-height2{
	height: 430px;
}

/* Worker Box-Style End*/






.gw-inner-head{
	background: #3e3e3e;
    padding: 10px;
    color: #fff;
    border-left: 12px solid #beed2f;
}
.gw-clear-btn-bg{
	background:#eee;
}
.gw-clear-btn-bg:hover{
	background:#fff;
}
.gw-public-worker-height{
	height:725px;
}
.gw-public-worker-top{
	margin-top:0;
}
.gw-browse-box{
	background: #ededed;
    box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}

.gw-worker-body{
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #f4ffd1;
}

.sidebar .filter-sidebar-module{
	margin-bottom: 15px;
    /* border: 1px solid #f1f1f1; */
    padding: 15px;
    box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
    background: #fcfcfc;
    background: #e9f4c8;
}





/* Footer */
.footer-gw-bgcharcoal{
	background:#222;
}
.gw-footer-menu h5{
	/* text-align:center; */
	color:#fff;
	font-weight:600;
	font-size: 16px;
}
.gw-footer-menu ul li{
	/* text-align:center; */
}
.gw-footer-menu ul li a{
	color:#fff;
}
.footer-gw-bgdimgrey img{
	background: #fff;
    padding: 5px;
}
.copyright-gw-bgblack{
	background:#000;
}
.gw-footer-social{
	display:inline-flex;
}
.gw-footer-social li{
	padding-left: 10px;
    padding-right: 10px;
	border: 1px solid #ccc;
    margin-right: 11px;
    border-radius: 25px;
	background:#ccc;
}
.gw-footer-social li:hover{
	background:#fff;
}
.gw-footer-social li a i{
	color:#222;
}
.gw-borderbottom{
	border-bottom:1px solid #ccc;
}
.footerlogo-gw-border-top {
	background:#444444;
	border-top:2px solid #444444;
}



/* All Color Schemes */

/* For Worker */
.gw-worker-color-scheme{
	background:#FFFFB7;
	color:#4663C9;
	font-size:14px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}
.gw-worker-color-scheme h4{
	color: #fff;
    background: #283502;
    padding: 10px;
    border-left: 14px solid #a3ba5e;
	margin-top:0;
}
.gw-worker-color-scheme p{
	font-size: 18px;
    color: blue;
}
.gw-worker-color-scheme input,.gw-worker-color-scheme select,.gw-worker-color-scheme textarea{
	background:#fff;
	color:#4663C9;
	font-size:14px;
	font-weight:400;
	border: 1px solid;
    border-color: #eee;
}
.gw-worker-color-scheme input:focus,.gw-worker-color-scheme select:focus,.gw-worker-color-scheme textarea:focus{
	background:#fff;
}

/* Job Register */
.gw-workerjobregister-color-scheme{
	background:#fff;
	color:#222;
	font-size:14px;
	box-shadow: inset 0px 0px 6px #064172;
}
.sidebar .gw-workerjobregister-color-scheme{
    box-shadow: inset 0px 0px 6px #064172;
    background: #fff;
	color:#222;
}
.gw-workerjobregister-color-scheme input,.gw-workerjobregister-color-scheme select,.gw-workerjobregister-color-scheme textarea{
	background:#fff;
	color:#4663C9;
	font-size:14px;
	font-weight:400;
	border: 1px solid;
    border-color: #eee;
}
.gw-workerjobregister-color-scheme input:focus,.gw-workerjobregister-color-scheme select:focus,.gw-workerjobregister-color-scheme textarea:focus{
	background:#fff;
}
.gw-workerjobregister-color-scheme h4{
	color:blue;
	font-weight:bold;
}

.gw-workerjobregister-outer-box{
	box-shadow: inset 0px 0px 6px #1f67a5;
    background: #eaf1f7;
}
.gw-worker-read-more{
	font-weight:bold;
	color:red;	
}
.gw-workerjobregister-color-scheme p{
	padding: 9px 0px;
    color: rebeccapurple;
	margin:0;
}
/* Job I Accepted */
.gw-jobIaccepted-outer-box{
	box-shadow: inset 0px 0px 6px #1f67a5;
    background: #FDFE9A;
}
.gw-jobaccept-color-scheme{
	background:#fff;
	color:#222;
	font-size:14px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}
.sidebar .gw-jobaccept-color-scheme{
    box-shadow: inset 0px 0px 6px #064172;
    background: #fff;
	color:#222;
}
.gw-jobaccept-color-scheme input,.gw-jobaccept-color-scheme select,.gw-jobaccept-color-scheme textarea{
	background:#fff;
	color:#4663C9;
	font-size:14px;
	font-weight:400;
	border: 1px solid;
    border-color: #eee;
}
.gw-jobaccept-color-scheme input:focus,.gw-jobaccept-color-scheme select:focus,.gw-jobaccept-color-scheme textarea:focus{
	background:#fff;
}
.gw-jobaccept-color-scheme h4{
	color:blue;
	font-weight:bold;
}
.gw-jobaccept-color-scheme p{
	padding: 5px 10px;
    color: rebeccapurple;
	margin:0;
	padding-top:10px;
}
.gw-jobaccept-height132{
	height:132px;
}
.gw-jobaccept-height176{
	height:176px;
}
/* Bids I Made */

.gw-bidsImade-outer-box{
	box-shadow: inset 0px 0px 6px #1f67a5;
    background: #9AFF99;
}
.gw-bidsImade-color-scheme{
	background:#fff;
	color:#222;
	font-size:13px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}
.sidebar .gw-bidsImade-color-scheme{
    box-shadow: inset 0px 0px 6px #064172;
    background: #fff;
	color:#222;
}
.gw-bidsImade-color-scheme input,.gw-bidsImade-color-scheme select,.gw-bidsImade-color-scheme textarea{
	background:#fff;
	color:#4663C9;
	font-size:14px;
	font-weight:400;
	border: 1px solid;
    border-color: #eee;
}
.gw-bidsImade-color-scheme input:focus,.gw-bidsImade-color-scheme select:focus,.gw-bidsImade-color-scheme textarea:focus{
	background:#fff;
}
.gw-bidsImade-color-scheme h4{
	color:blue;
	font-weight:bold;
}
.gw-bidsImade-color-scheme p{
	padding: 5px 10px;
    color: rebeccapurple;
	margin:0;
	padding-top:10px;
}
.gw-bidsImade-height132{
	height:132px;
}
.gw-bidsImade-head {
    font-size: 20px;
    border-left: 12px solid #dbea5a;
    line-height: 1;
    color: #fff;
    padding: 10px;
    margin: 0;
    background: #222;
}
/* Jobs Offers to Me */
.gw-joboffers-outer-box{
	box-shadow: inset 0px 0px 6px #1f67a5;
    background: #CD66FF;
}
.gw-joboffers-color-scheme{
	background:#fff;
	color:#222;
	font-size:14px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}
.sidebar .gw-joboffers-color-scheme{
    box-shadow: inset 0px 0px 6px #064172;
    background: #fff;
	color:#222;
}
.gw-joboffers-color-scheme input,.gw-joboffers-color-scheme select,.gw-joboffers-color-scheme textarea{
	background:#fff;
	color:#4663C9;
	font-size:14px;
	font-weight:400;
	border: 1px solid;
    border-color: #eee;
}
.gw-joboffers-color-scheme input:focus,.gw-joboffers-color-scheme select:focus,.gw-joboffers-color-scheme textarea:focus{
	background:#fff;
}
.gw-joboffers-color-scheme h4{
	color:blue;
	font-weight:bold;
	font-size:17px;
}
.gw-joboffers-color-scheme p{
	padding: 5px 10px;
    color: rebeccapurple;
	margin:0;
	padding-top:10px;
}
.gw-joboffers-height172{
	height:172px;
}
.gw-joboffers-head {
    font-size: 20px;
    border-left: 12px solid #EB2C02;
    line-height: 1;
    color: #fff;
    padding: 10px;
    margin: 0;
    background: #222;
}


/* For Worker End */

/* For Client */
.gw-client-color-scheme{
	background:#9CC3E5;
	color:#4663C9;
	font-size:14px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}
.gw-client-color-scheme input,.gw-client-color-scheme select,.gw-client-color-scheme textarea{
	background:#fff;
	color:#4663C9;
	font-size:14px;
	font-weight:400;
	border: 1px solid;
    border-color: #eee;
}
.gw-client-color-scheme input:focus,.gw-client-color-scheme select:focus,.gw-client-color-scheme textarea:focus{
	background:#fff;
}

/* Job Posted By Client */
.gw-clientjobpost-color-scheme{
	background:#fff;
	color:#222;
	font-size:13px;
	box-shadow: inset 0px 0px 6px #064172;
}
.gw-clientjobpost-color-scheme input,.gw-clientjobpost-color-scheme select,.gw-clientjobpost-color-scheme textarea{
	background:#eee;
	color:#4663C9;
	font-size:14px;
	font-weight:400;
	border: 1px solid;
    border-color: #eee;
}
.gw-clientjobpost-color-scheme input:focus,.gw-clientjobpost-color-scheme select:focus,.gw-clientjobpost-color-scheme textarea:focus{
	background:#fff;
}
.gw-clientjobpost-color-scheme h4{
	color:blue;
	font-weight:bold;
}

.gw-clientjobpost-btn1{
	background: #3275D0;
    color: #fff;
}

.sidebar .gw-clientjobpost-color-scheme{
    box-shadow: inset 0px 0px 6px #064172;
    background: #fff;
	color:#222;
}
.gw-clientjobpost-color-scheme p{
	padding: 8px 10px;
    color: rebeccapurple;
	margin:0;
}
/* Job Posted By Client End*/

/* Job List */
.gw-joblist-color-scheme{
	background:#fff;
	color:#222;
	font-size:14px;
	box-shadow: inset 0px 0px 6px #064172;
}
.sidebar .gw-joblist-color-scheme{
    box-shadow: inset 0px 0px 6px #064172;
    background: #fff;
	color:#222;
}
.gw-joblist-color-scheme input,.gw-joblist-color-scheme select,.gw-joblist-color-scheme textarea{
	background:#fff;
	color:#4663C9;
	font-size:14px;
	font-weight:400;
	border: 1px solid;
    border-color: #eee;
}
.gw-joblist-color-scheme input:focus,.gw-joblist-color-scheme select:focus,.gw-joblist-color-scheme textarea:focus{
	background:#fff;
}
.gw-joblist-color-scheme h4{
	color:blue;
	font-weight:bold;
}
.gw-joblist-btn1{
	background:#6ECBED;
	color:#23477E;
	padding-left: 35px;
    padding-right: 35px;
}

/* Job Details */
.gw-jobdetails-color-scheme{
	background:#fff;
	color:#222;
	font-size:14px;
	box-shadow: inset 0px 0px 6px #064172;
}
.sidebar .gw-jobdetails-color-scheme{
    box-shadow: inset 0px 0px 6px #064172;
    background: #fff;
	color:#222;
}
.gw-jobdetails-color-scheme input,.gw-jobdetails-color-scheme select,.gw-jobdetails-color-scheme textarea{
	background:#fff;
	color:#4663C9;
	font-size:14px;
	font-weight:400;
	border: 1px solid;
    border-color: #eee;
}
.gw-jobdetails-color-scheme input:focus,.gw-jobdetails-color-scheme select:focus,.gw-jobdetails-color-scheme textarea:focus{
	background:#fff;
}
.gw-jobdetails-color-scheme h4{
	color:blue;
	font-weight:bold;
}
.gw-jobdetails-btn1{
	background:#01FF00;
	color:#222;
}
.gw-jobdetails-btn2{
	background:#fff;
	color:#222;
}
.gw-jobdetails-btn3{
	background:#FECD66;
	color:#222;
}
.gw-jobdetails-btn4{
	background:#fff;
	color:#222;
}
.gw-jobdetails-btn5{
	background:#3275D0;
	color:#fff;
}
.gw-jobregister-width{
	width:75%
}
.gw-jobdetails-height{
	height: 236px;
}


.gw-jobdetails-height215{
	height: 297px;
}
/* Entry By Worker*/
.gw-workerentry-outer-box{
	box-shadow: inset 0px 0px 6px #1f67a5;
    background: #FFEEE2;
}
.gw-workerentry-color-scheme{
	background:#FBCBA4;
	color:#222;
	font-size:14px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}

.gw-workerentry-color-scheme input,.gw-workerentry-color-scheme select,.gw-workerentry-color-scheme textarea{
	background:#fff;
	color:#4663C9;
	font-size:14px;
	font-weight:400;
	border: 1px solid;
    border-color: #eee;
}
.gw-workerentry-color-scheme input:focus,.gw-workerentry-color-scheme select:focus,.gw-workerentry-color-scheme textarea:focus{
	background:#fff;
}
.gw-workerentry-color-scheme h4{
	color:blue;
	font-weight:bold;
}
.gw-workerentry-color-scheme p{
	padding: 5px 10px;
    color: #222;
	margin:0;
	padding-top:10px;
}
.gw-workerentry-245{
	height:245px;
}
.gw-workerentry-head {
    font-size: 20px;
    border-left: 12px solid #FF3500;
    line-height: 1;
    color: #fff;
    padding: 10px;
    margin: 0;
    background: #222;
}
/* Search for worker */
.gw-searchworker-outer-box{
	box-shadow: inset 0px 0px 6px #1f67a5;
    background: #D1EBEE;
}

.gw-searchworker-color-scheme{
	background:#fff;
	color:#222;
	font-size:14px;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}
.sidebar .gw-searchworker-color-scheme{
    box-shadow: inset 0px 0px 6px #064172;
    background: #fff;
	color:#222;
}
.gw-searchworker-color-scheme input,.gw-searchworker-color-scheme select,.gw-searchworker-color-scheme textarea{
	background:#fff;
	color:#4663C9;
	font-size:14px;
	font-weight:400;
	border: 1px solid;
    border-color: #eee;
}
.gw-searchworker-color-scheme input:focus,.gw-searchworker-color-scheme select:focus,.gw-searchworker-color-scheme textarea:focus{
	background:#fff;
}
.gw-searchworker-color-scheme h4{
	color:blue;
	font-weight:bold;
}
.gw-searchworker-color-scheme p{
	padding: 5px 10px;
    color: #222;
	margin:0;
	padding-top:10px;
}
.gw-searchworker-98{
	height:98px;
}

/* For Client End */

/* For Visitor */
.gw-visitor-head{
	font-size: 20px;
    border-left: 12px solid #3d8ed3;
    line-height: 1;
    color: #fff;
    padding: 10px;
    margin: 0;
    background: #222;
}
.gw-visitorjobregister-color-scheme{
	background:#fff;
	color:#222;
	font-size:14px;
	box-shadow: inset 0px 0px 6px #064172;
}
.sidebar .gw-visitorjobregister-color-scheme{
    box-shadow: inset 0px 0px 6px #064172;
    background: #fff;
	color:#222;
}
.gw-visitorjobregister-color-scheme input,.gw-visitorjobregister-color-scheme select,.gw-visitorjobregister-color-scheme textarea{
	background:#fff;
	color:#4663C9;
	font-size:14px;
	font-weight:400;
	border: 1px solid;
    border-color: #eee;
}
.gw-visitorjobregister-color-scheme input:focus,.gw-visitorjobregister-color-scheme select:focus,.gw-visitorjobregister-color-scheme textarea:focus{
	background:#fff;
}
.gw-visitorjobregister-color-scheme h4{
	color:blue;
	font-weight:bold;
}
.gw-visitorjobregister-outer-box{
	box-shadow: inset 0px 0px 6px #1f67a5;
    background: #eaf1f7;
}
.gw-visitor-read-more{
	font-weight:bold;
	color:red;	
}
.gw-visitorjobregister-color-scheme p{
	padding: 5px 10px;
    color: rebeccapurple;
	margin:0;
}
.gw-visitor-bgimage{
	background-image: url(../images/1.jpg);
	background-size:cover;
}

/* Screens Buttons */
.gw-message-btn{
	background:#08FF00 !important;
	color:#222 !important;
}
.gw-milestone-btn{
	background:#fff !important;
	color:#222 !important;
}
.gw-jobdetails-btn{
	background:#1D4277 !important;
	color:#fff !important;
}
.gw-clientprofile-btn{
	background:#6EC0D5;
	color:#222;
}
.gw-workerprofile-btn{
	background:#FD0300 !important;
	color:#fff !important;
}

.gw-showbids-btn{
	background:#FD0300 !important;
	color:#fff !important;
}

.gw-bookworker-btn{
	background:#A00C18 !important;
	color:#fff !important;
}
.gw-bid-btn{
	background:#EB2C02 !important;
	color:#fff !important;
}

.gw-signaldispute-btn{
	background: #00D49B !important;
	color:#222 !important;
	float:right;
	margin-top:-38px;
}
.gw-filter-btn{
	background: #3876C3 !important;
    color: #fff !important;
}
.gw-cancel-btn{
	background:#fff !important;
	color:#222 !important;
}
.gw-offersmade-btn{
	background:#CDD7E3 !important;
	color:#222 !important;
}
.gw-searchworker-btn{
	background:#FF3500 !important;
	color:#222 !important;
}
.gw-withbids-btn{
	background:#6DC9F8 !important;
	color:#222 !important;
}
.gw-expire-btn{
	background:#FCC200 !important;
	color:#222 !important;
}
.gw-accept-btn{
	background:#FCC500 !important;
	color:#222 !important;
}
.gw-workeravailable-btn{
	background:#DA9E9A !important;
	color:#222 !important;
}
.gw-search-btn{
	background:#E84719 !important;
	color:#fff !important;
}
/*Screens Buttons End */

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 10;
}
 .required:after { 
 content:" *"; 
 color:red;
 }

 .height-180{
	height: 180px;
 }
 .height-132{
	height: 132px;
 }
 .height-135{
	height: 135px;
 }
 .height-142{
	height: 142px;
 }
 .height-110{
	 height: 110px;
 }
 .height-206{
	 height: 206px;
 }
 
.gw-counter{
	white-space: nowrap;
    vertical-align: middle;
	margin-bottom: 10px;
	display: inline-block;
	text-align:left;
	} 
.gw-counter input{
	width:49%;
	}
	
.gw_messege_area{
	margin-top:25px;
	padding-top:25px;
	padding-bottom:25px;
	background: #FBCBA4 !important;
	}
.gw_messege_btn{
	margin-top:20px;
	}
	
.gw_messege_area textarea{
	height:200px;
	}	
	
.month {
  padding: 40px 25px;
  width: 100%;
  background: #ea884b;
background: -moz-linear-gradient(top,  #ea884b 0%, #f9ac70 51%, #facca8 100%);
background: -webkit-linear-gradient(top,  #ea884b 0%,#f9ac70 51%,#facca8 100%);
background: linear-gradient(to bottom,  #ea884b 0%,#f9ac70 51%,#facca8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea884b', endColorstr='#facca8',GradientType=0 );
  text-align: center;
}

.month ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.month ul li {
  color: white;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 3px;
   list-style: none;
}

.month .prev {
  float: left;
  padding-top: 10px;
}

.month .next {
  float: right;
  padding-top: 10px;
}

.weekdays {
  margin: 0;
  padding: 10px 0;
  background-color: #feff99;
}

.weekdays li {
  display: inline-block;
  width: 13.6%;
  color: #000;
  text-align: center;
  margin:5px 1px;
	}

.days {
  padding: 10px 0;
  background: #fac9a3;
  margin: 0;
	}

.days li {
  list-style-type: none;
  display: inline-block;
  width: 13.5%;
  text-align: center;
  font-size:13px;
  color: #000;
  padding: 5px !important;
  margin:5px 1px;
  position:relative;
	}

/*.days li:hover{background: #1abc9c;padding: 5px !important;}
*/
.days li.active {
  padding: 5px !important;
  background: #1abc9c;
  color: white !important;
	}

.days li.active2 {
  padding: 5px !important;
  background: #e60101;
  color: white !important;
	}

.days li.active3 {
  padding: 5px !important;
  background: #ece8e8;
  color: rgb(173, 171, 171) !important;
	}

.weekdays{
  width: 100% !important;
	}

.custom-control-input{
	position:absolute;
	z-index:99;
	top:0;
	right:0;
	}
	
.gw-bid_text-width2{
	width:85%;
	}
	
.gw-bid_text-width3{
	width:65%;
	}	

.gw-bid-ex-btn{
	background:#FD0300;
	color:#fff;
	}

.from_section_input_check{
	width:100%;
	margin:10px 0px;
	}	
	
.from_section_input{
	width:96%;
	}
	
.from_section_input_check span{
	padding: 0 15% 0 0;
	margin:0px;
	display:inline-block;
	}	

.from_section{
	background: linear-gradient(to bottom, #ea884b 0%,#f9ac70 51%,#facca8 100%);
	padding:10px;
	}	
	
.msg_date{
	text-align:right !important;
	}	
	
.msg_date p{ 
	text-align:right !important;
	}	
	
.hd_date{
	width:100%;
	}
	
.hd_date h4{
	float:left;
	}

.hd_date span{
	float:right;
	text-align:right;
	}	
	
.modal-header .close{
    margin-top: -10px !important;
	}	

.btn_color11{
    background: #61d0fd !important;
	}
	
.date_time{
	text-align: right;
	}
	
.date_time p{
	padding: 10px 0 0 0;
	margin: 0px;
	text-align: right;
	}

.date_time_span {
		text-align: center;
		background: #fff;
		display: inline-block;
		padding: 4px 5px 3px;
}	

.gw-joboffers-color-scheme h4 span{
		font-size: 14px;
}	

.gw-clientjobpost-color-scheme h4{
	font-size: 17px;
}

.gw-clientjobpost-color-scheme h4 span{
	font-size: 14px;
}

.gw-jobaccept-color-scheme h4{
	font-size: 17px;
}
.gw-jobaccept-color-scheme h4 span{
	font-size: 14px;
}
.gw-workerjobregister-color-scheme h4{
	font-size: 17px;
}
.gw-workerjobregister-color-scheme h4 span{
	font-size: 14px;
}

.gw-worker-color-scheme p{
	font-size: 17px !important;
}

.gw-worker-color-scheme p u{
	text-decoration: none;
}

.gw_profile_img{
}

.gw_profile_img img{
	width: 100%;
}

.gw-worker-border-box6a{
    padding: 10px 15px;
    width: 100%;
	box-shadow: inset 0px 0px 6px rgb(94, 124, 3);
}

.gw-searchworker-color-scheme h4{
	font-size: 17px;
}

.gw-searchworker-color-scheme h4 span{
	font-size: 14px;
}

.ui-datepicker-trigger{
	background: #e60101 !important;
	color: #fff !important;
	border: none;
	box-shadow: none;
	font-weight: 600;
	padding: 2px 10px;
	display: inline-block;
	margin-right: 10px;
	}

.worker_nameid{
	font-size: 17px;
	font-weight: 600;
	color: #1D4277 !important;
	}

.sendbtn{
	display: block !important;
    margin-left: 15px;
	width: 100px;
	background: #08FF00 !important;

	}	

.gw-disabled-width{
	width: 100%;
	padding-left: 10px;
}

.fullwidth{

}

.fullwidth li{
	margin: 5px 3px !important;
	width: 13.7% !important;
}

.not_available{
	margin-top: 15px;
}

.not_available li{
	float: left;
	display: inline-block;
	padding: 0 20px 0 0px;
	}
	
.not_available li i{
		color:#e60101;
		font-size: 22px;
	}

.not_available li i.bga{
	color: #1abc9c !important;
}	

.apply_c{
	display: block;
	margin: 8px 0;
}

.leavenotice{
	font-weight: bold;
	font-size: 17px;
}

.time_expiry{
	width: 38%;
	display: inline-block;
}

.offerExpiryDate{
	width: 55%;
}


	.bg_color1{background-color:#d2ebf0 !important;}
	.bg_color2{background-color:#facca8 !important;}
	.bg_color3{background-color:#cd66ff !important;}
	.bg_color4{background:#ffffff !important;}
	.bg_color5{background-color:#feefdd !important;}
	.bg_color6{background-color:#cfffcb !important;}
	.bg_color7{background-color:#d2eaf4 !important;}
	.bg_color8{background-color:#f2f2f2 !important;}
	.bg_color9{background-color:#f9cdaa !important;}
	.bg_color10{background-color:#9bff9e !important;}
	.bg_color11{background-color:#feff99 !important;}
	.bg_color12{background:#feff99 !important;}
	.bg_color13{background:#facca8 !important;}

	
		
 