body, .btn{
	color: #121212;
}
body,.main-bg-color{
	background-color: #fafafc;
	color:#404040;
}
.green-bg{
	background-color: #8BC34A;
	color:#212121;
}
.green-text{
	color: #8BC34A;
}
.green-bg.green-2-bg{
	background-color: #9CCC65;
	color:#111;
}
.grey-col-bg{
	background-color: #8d8c84;
}
.green-bg a{
	color: #fff;
}
a{
	color:#404040;
}
.show-on-mobile.inline-block{
	color: #404040;
}
.btn:before{
	bottom: 6px;
}
.img-label .btn:before{
	background-color: #fff;
}


.white-bg , .hoverClass.white-bg-onHover{
	background-color: #fff;
}
.black-solid-bg{
	background-color: #121212;
	color:#fff;
}
.black-solid-bg .label{
	color:#fff;
}
.black-solid-bg a{
	color:#fff;
}
.black-solid-bg a.hoverClass{
	color:#fff;
}
.black-solid-bg a:before{
	background-color:#fff; 
}


a.hoverClass ,  a.active{
	color:#404040;
}

.hoverClass.panel-wrapper:before{
	background-color: rgba(255,255,255,1);
}
.white-color{
	color: #fff;
}
.white-color{
	color:#fff;
}

.show.coverLoader:before,  #cboxLoadingGraphic:before{
	background-image: url('../images/util/loader-left.png');
	background-repeat: no-repeat;
	background-position: left top;
}
.show.coverLoader:after, #cboxLoadingGraphic:after{
	background-image: url('../images/util/loader-right.png');
	background-repeat: no-repeat;
	background-position: left top;
}


.red-text{
	color:#e30613;
}
.black-text{
	color:#1d1d1b;
}

.page-text-content h1 , .page-text-content h2, .page-text-content h3 , .label, .page-text-content h2{
	color: #8BC34A;
}

.page-text-content hr{
	color: #ccc;
	background-color: #ccc;
}
.page-text-content p.quotation , .item-meta-data{
	border-bottom: 1px solid #242935;
	border-top:1px solid #242935;
	color: #242935;
}
.page-text-content a.icon-link:hover{
	color:#000;
}

.resume-text a:not(.btn){
	border-bottom: 1px solid rgba(255,255,255,.5);
	padding-bottom: .15em;
	color:inherit;
}

.hoverClass.resume-wrapper.w-20{
	background-color: #fff;
}

a.btn-form{

	color:#90a3d0;
	background-color: transparent;

}
a.btn-form.hoverClass, a.btn-form.active{
	color:#fff;
}


#findProject::-webkit-input-placeholder , .filter_search_input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #90a3d0;
}
#findProject::-moz-placeholder , .filter_search_input::-moz-placeholder { /* Firefox 19+ */
  color:  #90a3d0;
}
#findProject:-ms-input-placeholder, .filter_search_input:-ms-input-placeholder{ /* IE 10+ */
  color:  #90a3d0;
}
#findProject:-moz-placeholder , .filter_search_input:-moz-placeholder{ /* Firefox 18- */
  color:  #90a3d0;
}
.page-text-content .data-time time{
	color: #fff;
}

.resume-text.program-resume h2 a{
	color: #004b95!important;
	border-bottom: none !important;
}

.filter-submit.absolute-btn a:after ,.img-label-link{
	color: #fff;
}
.img-label a.btn{
	color: #fff;
}

footer{
	border-top: 1px solid #eee;
}
.img-label-link:after{
	background-image:  url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAMAAAC6CgRnAAAARVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADc6ur3AAAAF3RSTlMAAQIFCg8UFRobHyAhJSYnKSorLC0uL0uD94QAAABkSURBVCjPfdGJEcIwEMBAnR8u5kkCwe6/VCoQM9uARqxaDYOHobRpYE/VP2F49zDspKGVr4HtqarHe/mA6fEkL0P0yxAeTx6K2YrByzd8+4L7UG0V4+UJl8fT4zRwO1Tx+H/bfxCkFjlWhOKRAAAAAElFTkSuQmCC");
	position: absolute;
	content:'';
	width:100%;
	height: 100%;
	left:0;
	top:0;
	z-index: 1;
}
.img-label-link h2{
	z-index: 2;
}
.img-label-link{
	background-color: rgba(0,0,0,.25);
}
.hoverClass .img-label-link{
	background-color: rgba(0,0,0,.33);
}
.hoverClass .img-label-link h2{
	background-color: transparent;
	position: relative;
}
.hoverClass .img-label-link h2:after{


}
.img-label-link h2:after{
	width:100%;
	height: 1px;
	bottom: 0;
	left:0;
	content: '';
	position: absolute;
	background-color: #fff;

}
.hoverClass.resume-wrapper.w-25.list{
	background-color: #ececec;
}