body{font-family: open sans;}

.topbar ul.loginbar > li {
    float: left;
	margin: 0 10px;
}

li > .active {
	content: " ";
    display: inline-block;
    font-family: FontAwesome;
    font-style: bold;
    font-weight: bold;
    line-height: 1;
	color: #999;   
    margin-top: 2px;
}

a.a-fa-cog {
    margin-left: 40% !important;
    margin-bottom: 50px !important;  
    position: inherit !important;
    color: #777;
}

.fa-whatsapp {
	background-image: url(../img/ico-whatsapp.png);
	background-repeat: no-repeat;
	margin-left: 5px;

	display: inline-block;
    font-size: 16px;
    margin-right: 2px !important;
    min-width: 20px;
    text-align: center;
}

.ui-datepicker {
	width: 300px;
}

.grid-view .button-column {
	width: 75px !important;
}

.header .navbar-brand {
    margin-top:-20px;
}

.ui-multiselect input.search {
    height: 28px;
    width: 140px;
}
/* Responsive Text */
@media all and (min-width:  1201px) {
    h1, h3 { font-size: 2em;}
    .text-responsive {
        font-size:1em;
    }
    .carousel .item {
        height: 300px;
    }
    .alert { padding:15px; }
}
@media all and (max-width:  1200px) {
    h1, h3 { font-size: 2em;}
    .text-responsive {
        font-size:1em !important;
    }
    .carousel .item {
        height: 300px;
    }
    .alert { padding:15px; }
}
@media all and (max-width:  992px) {
    h1, h3 { font-size: 1.8em;}
    .text-responsive {
        font-size: 0.9em !important;
    }
    .carousel .item {
        height: 250px;
    }
    .alert { padding:12px; }
}
@media all and (max-width:  767px) {
    h1, h3 { font-size: 1.6em;}

    .carousel .item {
        height: 200px;
    }
    .alert { padding:10px; }
    
	.ui-multiselect input.search {
    height: 28px;
    width: 120px;
}
}
@media all and (max-width: 570px){
    .ui-multiselect {
		width:480px !important;
	}
	.profile-body {
    background: none repeat scroll 0 0 #fff !important;
    padding: 0px !important;
}
}
@media all and (max-width: 400px){
    h1, h3 { font-size: 1.4em;}
    td, th { padding: 4px !important;}
    .alert { padding:8px; }
    .content{ overflow: scroll;}
}
@media screen and (max-width: 47.2em) {
	.timeline-v2:before {
		/*display: none;*/
		width: 2px !important;
	}
}

input, select {
    padding: 0.3125em 0.83%;
}
#captcha{ height: 50px;}
.padding-10{ padding:10px !important;}
.padding-20{ padding:20px !important;}
.padding-bottom-10{padding-bottom: 10px;}
.margin-left-1em {
    margin-left: 1em !important;
}
.margin-bottom-15{margin-bottom: 15px;}
.footer-v3{padding: 0 1em;}
.job-description .left-inner img, .left-inner img {
    width: auto !important;
    height: 120px !important;
    border: 1px solid #eee;
}
.w100{width: 100% !important;}
ul.blog-tags span.Skill {
    background: none repeat scroll 0 0 #f7f7f7;
    display: inline-block;
    font-size: 13px;
    margin: 0 3px 6px 0;
    padding: 2px 7px;
}
.img-profile {
    margin: 0 auto 30px !important;
}
@media (max-width: 992px) { 
	.clients-page {
		text-align: center;
	}
	.clients-page img {
		margin: 0 auto 30px;
	}
}

.text-center {
    text-align: center;
}
.cursor-pointer{cursor:pointer;}
div.selected{width: 50% !important;}
div.available{width: 50% !important;}
div.actions{height: 38px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: #FFF;
    border: 1px solid #bbb;
    color: #555;
    font-weight: normal;
}
.ui-widget-header {
    background: #717984;
    border: 1px solid #aaa;
    color: #FFF;
    font-weight: bold;
}
.ui-widget-header a {
    color: #FFF !important;
}
.search .empty .ui-widget-content .ui-corner-all{background-color: EEE !important;}
.ui-multiselect input.search {
    opacity: 1;
  
}
.ui-state-default {
    border-bottom: 1px solid #bbb !important;
    margin-bottom: 1px;
    padding-left: 20px;
    position: relative;
}

#cv {
    bottom: 0px !important;
    left: 0 !important;
    margin-left: 0px !important;
    position: relative;
}
.sky-form .label {
    display: block;
    font-weight: 400;
    line-height: 19px;
    margin-bottom: 6px;
    margin-top: 6px;
}
.label {
    padding: 0.2em 0 0.3em 1em;
}
.border-bottom{
	border-bottom: 1px solid #CCC;
}
.easy-block-v1 .easy-block-v1-badge {
	width: 260px; !important
}
.list-unstyled {
	word-wrap:break-word; !important
}
.easy-block-v1 {
	word-wrap: break-word;
	word-wrap: break-all;
	-ms-word-break : sBreak;
}
.errorSummary ul li{
	color: red;
}
.inner-results {
	padding-right: 15px;
}
h3 {
	font-size: 18px !important;
}
h4 {
	font-size: 16px !important;
}
h3 a {
	font-size: 18px !important;
	color: #585f69;
    font-family: "Open Sans",sans-serif;
    font-weight: normal;
    text-shadow: none;
	line-height: 27px;
}
h3 a:hover {
	font-size: 18px !important;
	color: #fff;
	text-decoration:none;
}
.flag_div {
	display: inline-block; 
	width:100%; 
	margin-bottom:-10px;
}
#flag_img {
	width:16px;
	height:16px;
	size:16px;  
	margin-top:0px; 
	margin-right:-5px;
}