/*







Theme Name: AL Nasr







Theme URI: http://www.pentame.com/







Author: The Penta team







Author URI: http://www.pentame.com/







Description: The 2016 responsive theme for Al Nasr General Services Est developed by penta team.







Version: 1.0







License: Pentagon







License URI: http://www.pentame.com/







Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready







Text Domain: pentame















This theme, like WordPress, is licensed under the Pentagon.







Use it to make something cool, have fun, and share what you've learned with others.







*/















@charset "utf-8";

/* CSS Document */







body {

	font-family: 'open_sansregular';

	font-size: 14px;

	color: #2F2F2F;



}

a, a:hover {

	transition: all 400ms;

	-webkit-transition: all 400ms;

	text-decoration: none;

	color: inherit;

}

#job_advanced_result .company_logo {

	display: none;

}

#search_role, #search_industry {

	line-height: normal;

	border: 1px solid #DCDCDC;

	color: #333 !important;

	border-radius: 2px !important;

	padding: 5px;

	background: #fff !important;

	margin-bottom: 10px;

	color: #A9A9A9 !important;

	font-size: 13px;

}

.inner_page_wrap p {

	margin: 0 0 20px;

	line-height: 30px;

}

.acti_list ul {

	padding: 0;

	margin-left: 19px;

}

.acti_list ul li {

	list-style: circle;

	padding: 5px 0px;

	border-bottom: 1px solid #EFECEC;

	max-width: 77%;

}

.candidate_photo {

	border: 1px solid #E4E4E4;

	float: right;

}

.resume-aside ul {

	list-style: none;

	padding: 0;

	margin: 0;

}

.resume-aside ul li {

	color: #000;

	font-size: 24px;

	padding: 0px 0px 10px 0px;

}

.single-resume-content h2 {

	color: #000;

	font-size: 20px;

	padding: 0px 0px 10px 0px;

}

.single-resume-content h3 {

	text-transform: capitalize;

	color: #000;

	font-family: 'open_sanslight';

	font-size: 20px;

	padding: 0px 0px 10px 0px;

}

.single-resume-content h3 strong {

	font-weight: normal;

}

.meta {

	list-style: none;

	color: #038B03;

	margin: 0;

	padding: 0;

}

.postform {

	border: 1px solid #ccc;

	padding: 4px;

	border-radius: 2px;

	color: #BFBEBE;

}

.field #job_industry, #job_role {

	border: 1px solid #ccc;

	padding: 4px;

	border-radius: 2px;

	color: #BFBEBE;

}

.job-manager-form .button {

	border: 1px solid #026838 !important;

	color: #FFFFFF !important;

	padding: 8px;

	background: #026838 !important;

	width: 41%;

	border-radius: 5px;

}

.job-manager-form .button:hover {

	border: 1px solid #02AB5B!important;

	background: #02AB5B !important;

}

.chairman {

	float: right;

	margin: 0px 0px 10px 15px;

	padding: 5px;

	border: 1px solid #E8E5E5;

}

.inner_page_wrap h2 {

	font-family: 'TitilliumText25L800wt';

	text-transform: uppercase;

	color: #5A5A5A;

	font-size: 25px;

	margin: 0;

	padding: 0;

}

.inner_title_box {

	background: #F5F5F5;

	padding: 10px;

	border-radius: 10px;

	width: 49%;

	font-size: 14px;

	color: #000;

}

.inner_title_box a {

	color: #03A8C7;

}

.inner_title_box01 {

	background: #F5F5F5;

	padding: 10px;

	border-radius: 10px;

	width: 100%;

	font-size: 14px;

	color: #000;

}

.inner_title_box01 a {

	color: #03A8C7;

}

.client_h2 {

	margin-bottom: 20px !important;

}

.conatct_add {

	float: left;

	width: 34%;

}

.conatct_add textarea {

	height: 90px;

}

.conatct_add .ajax-loader {

	display: none;

}

div.wpcf7-validation-errors {

	border: 2px solid #f7e700;

	display: none !IMPORTANT;

}

.conatct_add span.wpcf7-not-valid-tip {

	color: #f00;

	font-size: 13px;

	display: block;

	line-height: 1;

}

.conatct_add form {

	padding: 20px !important;

	width: 100% !important;

}

.conatct_add p {

	margin: 0 !important;

	line-height: 20px !important;

}

.conatct_add a {

	color: #337ab7;

}

.conatct_add a:hover {

	color: #4E8B03;

}

.conatct_add input {

	width: 100% !important;

}

.conatct_add .GINGER_SOFTWARE_control {

	background: #FFF !important;

}

.conatct_add .wpcf7-form-control {

	width: 100% !important;

}

.resume_contact_button {

	border: 1px solid #026838;

	color: #FFFFFF;

	padding: 8px;

	background: #026838;

	width: 41%;

	border-radius: 5px;

	margin: 20px 0px;

}

.job-manager-jobs a {

	margin: 0px 10px 0px 10px;

}

.resume_contact_button:hover {

	border: 1px solid #02AB5B!important;

	background: #02AB5B !important;

}

.single-resume-content {

	background: #F5F5F5;

	width: 68%;

	padding: 30px;

	border-radius: 5px;

}

.job-dashboard input {

	display: block;

}

.errorcls {

	color: #077AAC;

	font-weight: bold;

	margin-top: 24px;

	float: left;

	width: 100%;

}

.jobreport p {

	margin: 13px 0px;

}

.job-manager-jobs {

	background: #F5F5F5;

	padding: 10px;

	margin: 10px 0px;

	border-radius: 5px;

	border: 1px solid #ccc;

	width: 100%;

}

.job-manager-jobs .job_title {

	padding: 5px;

}

#job-manager-job-dashboard a {

	color: #FFF;

	margin-right: 10px;

	padding: 4px 8px;

	background: #077AAC;

	border-radius: 2px;

}

.dashboard-table-raw {

	background: #EAE8E8;

}

#job-manager-job-dashboard a:hover {

	color: #fff;

	background: #0A92CE;

}

#search_location {

	margin: 1% 0% 1% 0;

	border-radius: 5px;

	border: none;

	font-family: 'open_sansregular';

	font-size: 12px;

	color: #333;

	width: 154px;

	padding: 7px;

}

.hvr-shutter-out-vertical f_li {

	background: #009ccb !important;

	color: #FFF;

}

.hvr-shutter-out-vertical f_li:hover {

	background: #fff;

	color: #009ccb;

}

.inner_page_wrap form {

	background: #F5F5F5;

	width: 100%;

	padding: 30px;

	border-radius: 5px;

	float: left;

	min-height: 346px;

}

#ajxload {

	text-align: center;

}

.search_loc {

	width: 100% !important;

}

.rp4wp-related-job_listing>ul, ul.job_listings {

	border-top: 0px !important;

}

.job_filters .job_types li input {

	width: 20px;

	float: left;

	margin: 0px 3px 0px 0px;

	padding: 0;

}

.job_types label {

	line-height: 28px;

}

.job_listings ul li a {

	width: 100% !important;

	background: #F5F5F5;

	border-radius: 5px;

}

.position {

	padding-left: 0 !important;

}

.inner_page_wrap form .one {

	float: left;

}

.inner_page_wrap form input {

	line-height: normal;

	border: 1px solid #DCDCDC;

	color: #333 !important;

	border-radius: 2px !important;

	padding: 5px;

	background: #fff !important;

	margin-bottom: 10px;

	width: 41%;

}

.wpcf7-form-control {

	line-height: normal;

	border: 1px solid #DCDCDC;

	color: #333 !important;

	border-radius: 2px !important;

	padding: 5px;

	background: #fff !important;

	margin-bottom: 10px;

	width: 41%;

}

.inner_page_wrap #rememberme {

	width: auto !important;

}

.inner_page_wrap form a {

	float: left;

	margin-left: 0px;

}

.inner_page_wrap form .submitbtn {

	float: left;

	width: 100%;

	margin: 20px 0px;

}

.inner_page_wrap .btn {

	border: 1px solid #026838;

	color: #FFFFFF !important;

	padding: 8px;

	background: #026838 !important;

	width: 41%;

	border-radius: 5px;

}

.inner_page_wrap .btn:hover {

	border: 1px solid #02AB5B;

	background: #02AB5B !important;

}

.wpcf7 .wpcf7-submit {

	border: 1px solid #026838 !important;

	color: #FFFFFF !important;

	padding: 8px;

	background: #026838 !important;

	width: 41%;

	border-radius: 5px;

}

.wpcf7 .wpcf7-submit:hover {

	border: 1px solid #02AB5B!important;

	background: #02AB5B !important;

}

.job-dashboard #find {

	border: 1px solid #026838 !important;

	color: #FFFFFF !important;

	padding: 8px;

	background: #026838 !important;

	width: 41%;

	border-radius: 5px;

}

.job-dashboard #find:hover {

	border: 1px solid #02AB5B!important;

	background: #02AB5B !important;

}

.footer-location-img {

	float: right;

}

.by-location-1 {

	float: left;

	width: 100%;

}

.GINGER_SOFTWARE_control {

	border-radius: 2px !important;

	background: none !important;

	margin-top: 0px !important;

}

.search_jobs input {

	line-height: normal;

	border: 1px solid #DCDCDC;

	color: #333 !important;

	border-radius: 2px;

	padding: 5px;

	min-height: 31px;

	background: #fff !important;

	margin-bottom: 10px;

}

#search_location {

	line-height: normal;

	border: 1px solid #DCDCDC;

	color: #333 !important;

	border-radius: 5px;

	padding: 0px 5px;

	min-height: 31px;

	background: #fff !important;

	margin-bottom: 10px;

}

.chosen-choices {

	border: 1px solid #DCDCDC;

	color: #333 !important;

}

.job_filters .job_types {

	background: #F5F5F5 !important;

}

.job_filters .showing_jobs {

	background: #F5F5F5 !important;

}

.chosen-container-multi .chosen-choices {

	border: 1px solid #D6D6D6 !important;

	border-radius: 3px;

}

.single_job_listing {

	background: #F5F5F5;

	width: 68%;

	padding: 30px;

	border-radius: 5px;

	min-height: 343px;

	float: left;

}

.showing_jobs a {

	background: #C2E5F7;

	padding: 2px 5px !important;

	border-radius: 3px;

}

.showing_jobs a:hover {

	background: #3898CA;

	color: #FFF;

}

.single_job_listing .meta {

	clear: none !important;

}

.single_job_listing .jobleft {

	float: left;

	margin-right: 10px;

	padding: 7px 0px;

}

.single_job_listing .one {

	width: 30%;

	background: #fff;

	padding: 5px 10px;

}

.single_job_listing .job_application {

	clear: both;

}

.single_job_listing .application_button {

	border: 1px solid #026838;

	color: #FFFFFF !important;

	padding: 8px;

	background: #026838 !important;

	width: 41%;

	border-radius: 5px;

	margin: 20px 0px;

}

.single_job_listing .application_button :hover {

	border: 1px solid #02AB5B;

	background: #02AB5B !important;

}

.footer-logout-btn a {

	background: #DA2424;

	color: #fff;

	padding: 5px;

	border-radius: 5px;

	float: left;

	width: 100%;

	margin-bottom: 5px;

	text-align: center;

}

.footer-logout-btn a:hover {

	background: #E40000;

}

.job_listings {

	width: 70%;

	margin: 30px 0px;

}

.single_job_listing .meta .full-time {

	background-color: #026838 !important;

}

ul#job_advanced_result {

	width: 100%;

	margin-top: 15px;

	clear: both;

}

.single_job_listing .two {

	width: 2%;

}

.single_job_listing .three {

	width: 62%;

	min-height: 65px;

	background: #fff;

	margin-bottom: 5px;

	padding: 5px 10px;

line-height:26px;

}

.inner_page_wrap #search_location {

	border-radius: 2px !important;

	min-height: 28px !important;

	margin-top: 0;

}

.inner_page_wrap .resume_filters .showing_resumes {

	background: #F5F5F5;

}

.resumes {

	background: #F5F5F5;

	border-radius: 10px;

	margin: 0px 0px 20px;

	float: left;

	margin-top: 0;

	/* clear: both; */



	width: 70%;

}

ul.resumes {

	width: 100%;

}

form.resume_filters {

	min-height: 0;

}

/*.resumes:hover {







	background: #fff;







	border-radius: 10px;







}*/







.resume {

	border-bottom: 0px !important;

}

.button {

	background: #DA2424;

	color: #fff;

	padding: 5px;

	border-radius: 5px;

	margin-bottom: 5px;

	text-align: center;

}

.button a:hover {

	background: #E40000;

}

.container {

	width: 1005px !important;

}

.wrapper {

	margin: 0 auto;

	min-width: 1005px;

}

.wrapper.header {

	background: #fff;

	padding: 15px 0;

	text-align: center;

}

.wrapper.menu_full {

	background: #026838;

}

.header_text {

	font-family: 'TitilliumText25L800wt';

	font-size: 18px;

	font-style: italic;

	padding-top: 17px;

	width: 332px;

}

.header_text h4 {

	padding: 0px;

	margin: 4px;

	color: #000;

}

.header_text .newline {

	float: right;

}

.logo {

	width: 422px;

}

.logo img {

	max-width: 422px;

}

.social {

	width: 251px;

}

.wrapper.header img {

	width: 100%;

	height: auto;

	transition: all 400ms;

	-webkit-transition: all 400ms;

}

.form_search {

	position: relative;

	margin-top: 15px;

}

.search {

	font-size: 0;

	width: 25px;

	height: 20px;

	background: url(images/search_ico.png) no-repeat;

	border: none;

	padding: 0px 12px;

	position: absolute;

	top: 5px;

	right: 5px;

	outline: none;

	background-position: 100% 0%;

	transition: all 400ms;

	-webkit-transition: all 400ms;

}

.form_search:hover .search {

	transition: all 400ms;

	-webkit-transition: all 400ms;

	padding: 1px 18px 1px 18px;

	background-position: 100% 100%;

}

.search_field {

	background: #5c5c5c;

	color: #FFFFFF;

	text-transform: uppercase;

	border: none;

	outline: none;

	padding: 5px;

}

.search_field:focus {

	background: #E0E0E0;

	transition: all 400ms;

	-webkit-transition: all 400ms;

}

.navbar-default {

	background: none;

	border: none;

	text-align: right;

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

	border: none;

}

.nav.navbar-nav {

	float: right;

}

.navbar {

	position: relative;

	min-height: 38px;

	margin-bottom: 0px;

}

.navbar-nav>li>a {

	padding: 9px 20px 9px 20px;

	background-position: 50% -20%;

	font-family: 'open_sansregular';

	font-size: 14px;

}

.navbar-default .navbar-nav>li>a {

	color: #fff;

}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {

	color: #fff;

	background-color: inherit;

	background: url(images/menu_active.png) top center no-repeat;

}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {

	background: none;

	color: #fff;

}

.flexslider {

	margin: 0px;

	background: #fff;

	border: 0px solid #fff;

	overflow: hidden;

}

.flex-control-nav {

	display: none;

}

.wrapper.search_banner_top {

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */







	background: rgb(69,72,77); /* Old browsers */

	background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */

	background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */

	background: linear-gradient(to bottom, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0 ); /* IE6-9 */

}

.wrapper.search_banner_top .inputs {

	margin: 1% 1% 1% 0;

	border-radius: 5px;

	border: none;

	padding-top: 7px;

	padding-bottom: 7px;

	font-family: 'open_sansregular';

	font-size: 12px;

	color: #333;

	width: 335px;

}

.wrapper.search_banner_top .buttons_bl {

	margin: 1% 1% 1% 0;

	border-radius: 5px;

	border: none;

	padding: 7px 1%;

	max-width: 147px;

	color: #fff;

	font-family: 'open_sansregular';

	text-transform: uppercase;

	font-size: 12px;

	text-align: center;

	width: 147px;

	outline: none;

	float: right;

}

.wrapper.search_banner_top .buttons_bl:hover {

	outline: none;

	text-decoration: none;

	border-radius: 5px;

	color: #fff;

}

.hvr-shutter-out-vertical {

	background: #009ccb !important;

}

.hvr-shutter-out-vertical:before {

	background: #FFFFFF;

	border-radius: 5px;

}

.banner_top .container {

	position: relative;

}

.ban_tops {

	position: absolute;

	margin-top: -147px;

	width: 100%;

	max-width: 1170px;

}

.banner_top {

	border-radius: 7px;

	padding: 10px 10px 7px 10px;

	position: relative;

	background: rgba(255, 255, 255, 0.9);

	clear: both;

	margin-bottom: 7px;

	width: 292px;

}

.banner_top a {

	width: 50%;

}

.banner_top a.img {

	float: right;

	width: auto;

}

.banner_top h3 {

	font-family: calibri;

	font-size: 18px;

	font-weight: bold;

	text-transform: uppercase;

	margin: 0px 0px 5px 0px;

	color: #009fcf;

}

.banner_top.green {

	background: rgba(2, 104, 56, 0.85);

	color: #fff;

}

.banner_top.green h3 {

	color: #fff

}

.hvr-underline-from-left:before {

	background: #2098d1;

	height: 2px;

}

h1 {

	font-size: 24px;

	color: #000;

	font-family: 'TitilliumText25L800wt';

	text-transform: uppercase;

}

.wrapper.body_portion {

	min-height: 150px;

}

.owl-wrapper-outer {

	border: 1px solid #ddd;

	padding: 10px 0;

}

.owl-theme .owl-controls {

	margin-top: -127px;

	text-align: right;

	font-size: 0px;

}

.owl-theme .owl-controls .owl-buttons div {

	font-size: 0px;

	margin: 5px 0px 5px 10px;

}

.owl-prev {

	background: url(images/left1.jpg) no-repeat !important;

	width: 19px;

	height: 19px;

	border-radius: 0px !important;

}

.owl-next {

	background: url(images/right1.jpg) no-repeat !important;

	width: 19px;

	height: 19px;

	border-radius: 0px !important;

}

.body_left {

	position: relative;

	width: 49%;

	margin-right: 2%;

	float: left;

}

.body_left h2 {

	background: url(images/head_bg.png) repeat-y left top;

	max-height: 44px;

	padding: 7px 11px;

	font-size: 24px;

	text-shadow: 1px 1px #000;

	color: #fff;

	font-family: 'TitilliumText25L800wt';

	text-transform: uppercase;

	margin-top: 11px;

}

.body_left .view {

	float: right;

	border-radius: 5px;

	padding: 3px 11px 1px 11px;

	margin-top: -36px;

	color: #fff;

	border: 1px solid #fff;

	bottom: 6px;

}

.body_left .view:hover {

	color: #000;

	border: 1px solid #CCC;

}

.heads {

	clear: both;

}

.fold {

	background: url(images/head_left_bg.png) no-repeat;

	width: 27px;

	height: 44px;

	padding: 14px;

	left: -27px;

	position: absolute;

	top: 27px;

}

.Job_main {

	background: #f3f3f3;

	border-bottom: 2px solid #ffa442;

	margin: 1px 0;

	float: left;

	clear: both;

}

.Job_main .title {

	background: url(images/job_title_bg.png) no-repeat left top;

	width: 291px;

	float: left;

	color: #fff;

	padding: 16px;

}

.Job_main .loc {

	float: left;

	width: 129px;

	font-size: 12px;

	padding: 0px 0px 0px 5px;

}

.Job_main .loc strong {

	color: #0099CC;

}

.Job_main .apply_now {

	float: right;

	width: 72px;

	background: url(images/apply_now_bg.png) no-repeat top right;

	color: #fff;

	padding: 5px 26px;

	text-align: center;

}

h6 {

	color: #ad4d01;

	font-weight: bolder;

	font-size: 13px;

	margin: 5px 0;

	text-transform: uppercase;

}

.news_bdy {

	padding: 5px 10px 10px 10px;

}

.body_right {

	line-height: 27px;

	width: 49%;

	float: left;

}

.more {

	float: right;

	border-radius: 5px;

	padding: 3px 11px 1px 11px;

	color: #fff;

	border: 1px solid #fff;

}

.more:hover {

	color: #09F;

	border: 1px solid #CCC;

}

.body_right h1 {

	margin: 14px 0 12px 0;

}

.footer {

	background: #eae8e8;

	border-top: 5px solid #999;

	font-family: 'open_sansregular';

	margin-top: 20px;

}

h3 {

	font-family: 'TitilliumText25L800wt';

	text-transform: uppercase;

	color: #038b03;

	font-size: 17px;

}

.f_li {

	float: left;

	border-radius: 5px;

	padding: 3px 11px 1px 11px;

	color: #fff;

	min-width: 150px;

	margin-bottom: 5px;

	border: 1px solid #fff;

	display: block;

	text-decoration: none;

}

.f_li:hover {

	color: #09F;

	border: 1px solid #CCC;

	text-decoration: none;

}

.hvr-underline-from-left:before {

	height: 1px;

}

.border {

	background: url(images/divider.jpg) repeat-y right top;

	min-height: 173px;

}

.footer2 {

	font-size: 13px;

	background: #6f6f6f;

	color: #fff;

	padding: 10px 0;

}

.fmenu {

	float: left;

	margin: 0px;

	padding: 0px;

}

.fmenu li {

	list-style: none;

	padding: 0px 10px;

	margin: 0px;

	float: left;

	border-right: 1px solid #CCC;

}

.footer .col-lg-3.col-md-3.col-sm-6.col-xs-12 {

	width: 251px;

}

<!--

 Fixed menu - remove for Responsive menu

-->

 .navbar-collapse.collapse {

 display: block!important;

}

.navbar-nav>li {

	text-align: left;

	display: inline-block !important;

}

.navbar-nav.navbar-right:last-child {

	margin-right: -15px !important;

}

.navbar-right {

	float: right!important;

}

div#bs-example-navbar-collapse-1 {

	display: block;

}

.navbar-header {

	display: none;

}

.navbar-nav {

	margin: 0px -15px;

}

.banner.inner img {

	width: 100%;

	height: auto;

}

.sidebar {

	float: right;

	padding: 15px;

	min-width: 280px;

	background: #F5F5F5;

	border-radius: 5px;

	margin-left: 15px;

	margin-bottom: 15px;

}

.sidebar ul {

	margin: 0px;

	padding: 0px;

}

.sidebar h3 {

	margin: 0px 0px 10px 0px;

	padding: 0px;

}

.sidebar li {

	list-style: none;

	margin-bottom: 5px;

}

.sidebar li a {

	padding: 8px 5px 8px 10px;

	background: #fff;

	border-radius: 5px;

	display: block;

}

.hvr-bounce-to-right:before {

	border-radius: 5px;

	background: #026838;

}

.inner_page_wrap h1 {

	color: #fff;

	font-size: 34px;

	margin-top: -67px;

	margin-bottom: 62px;

	text-shadow: 0px 0px 7px #000;

}

.page_n {

	margin: 0px;

	float: right;

	margin-top: -67px;

	z-index: 99999999999999999;

	color: #fff;

	position: relative;

	background: #073B54;

	padding: 3px;

}

.page_n li {

	list-style: none;

	float: left;

}

.page_n a {

	padding: 5px;

	font-size: 11px;

	font-family: 'open_sansregular';

}

.pagenumbers a.current {

	background-color: red;

}

.example {

	background: #F5F5F5;

	width: 68%;

	padding: 15px;

	border-radius: 5px;

	float: left;

	min-height: 346px;

}

#content p {

	text-indent: 20px;

	text-align: justify;

}

#pagingControls ul {

	display: inline;

	padding-left: 0.5em

}

#pagingControls li {

	display: inline;

	padding: 0 0.5em

}

.company-section {

	width: 100%;

	height: auto;

	float: left;

	clear: both;

	background: #fff;

	min-height: 45px;

	transition: all 400ms;

	-webkit-transition: all 400ms;

}

.inner_page_wrap .example h2 {

	display: block;

	width: 99.7%;

	height: auto;

	font-size: 20px;

	margin: 10px 1px 0px;

	background: #026838;

	color: #fff;

	float: left;

	clear: both;

	padding: 10px 15px;

}

.sl-num {

	width: 50px;

	height: auto;

	float: left;

	clear: none;

	text-align: center;

	font-size: 14px;

	color: #000;

	border: 1px solid #F5F5F5;

	padding: 15px 15px 10px;

	min-height: 50px;

}

.cmp-name {

	width: 65%;

	text-align: left;

	float: left;

	clear: none;

	font-size: 15px;

	font-weight: bold;

	padding: 15px 15px 10px;

	border: 1px solid #F5F5F5;

	min-height: 50px;

	height: auto;
text-transform:uppercase;

}

.reg-num {

	width: 27.3%;

	height: auto;

	float: left;

	clear: none;

	padding: 15px 15px 10px;

	border: 1px solid #F5F5F5;

	min-height: 50px;

}

#pagingControls {

	width: 100%;

	height: auto;

	float: left;

	clear: both;

	margin: 25px 0px 10px;

}

#pagingControls ul {

	display: block;

	margin: 0px;

	padding: 0px;

}

#pagingControls ul li {

	display: inline-block;

	width: auto;

	height: auto;

	color: #000;

	background: #D6D6D6;

	padding: 6px 13px;

	border-radius: 4px;

	margin-right: 4px;

	text-align: center;

	font-weight: bold;

	transition: all 400ms;

	-webkit-transition: all 400ms;

}

#pagingControls ul li.active-page {

	background: #DA2424 !important;

	color: #fff !important;

}

#pagingControls ul li a {

	text-decoration: none !important;

}

.company-section:hover {

	background: #DDFFE1;

}

#pagingControls ul li:hover {

	background: #B5CCC1;

	transition: all 400ms;

	-webkit-transition: all 400ms;

}

.by-location-2 .hvr-underline-from-left, .by-location-1 .hvr-underline-from-left {

	text-transform: capitalize;

}

.job-manager-form {

	width: 70% !important;

}

.job-manager-form fieldset small.description {

	clear: both;/* padding-left: 15px; */



}

img.company_logo {

	top: 4px;

}

form#loginform {

	width: 70%;

	min-height: 0;

}

.jobleft.three a {

	float: left;

	padding-top: 4px;

	padding-left: 10px;

}

.jobleft.three a:hover {

	color: #063;

}

form.apply_with_resume {

	padding: 0;

	min-height: 0;

}

.application_details form.job-manager-application-form.job-manager-form {

	width: 100% !important;

	clear: both;

}

form#frmjob_dashboard {

	min-height: 0;

}

#job-manager-job-dashboard table ul.job-dashboard-actions {

	margin: 10px 0 0 !important;

}

.single_job_listing .company {

	position: relative;

	border: 1px solid #eee;

	padding: 1em;

	margin: 0 0 2em;

	display: block;

	clear: both;

	min-height: 3em;

	box-shadow: 0 1px 1px rgba(0,0,0,.1);

	width: 95%;

}

.single_job_listing .application .application_button {

	text-align: center;

	font-size: 1.1em;

	line-height: 1em;

	display: inline-block;

	margin: 0 .5em 0 0;

	padding: .90909091em 2em;

	outline: 0;

	width: auto;

}

.job_application.application .application_button.button {

	float: right;

	margin-right: 16px;

	margin-top: 10px;

	transition: all 500ms;

}

.job_application.application .application_button.button:hover {

	background: #034E2B !important;

	transition: all 500ms;

}

.job_application.application .job-manager-application-wrapper .application .application_details, .single_job_listing .application .application_details {

	clear: both;

	border: 0px solid #eee !important;

	box-shadow: none !Important;

}

.job_application.application .single_job_listing .application .application_details:before {

	content: "";

	position: absolute;

	margin: -10px 0 0 0;

	top: 0;

	left: 5em;

	width: 0;

	height: 0;

	display: none !important;

	border: 0 !important;

	border-left: 0px solid transparent !important;

	border-right: 0px solid transparent !important;

	border-bottom: 0px solid #fff !important;

}

.job_application.application .single_job_listing .application .application_details:after {

	content: "";

	position: absolute;

	margin: -9px 0 0 1px;

	left: 5em;

	top: 0;

	width: 0;

	height: 0;

	border-left: 0px solid transparent !important;

	border-right: 0px solid transparent !important;

	border-bottom: 0px solid #fff !important;

}

form.apply_with_resume input[type="submit"], form.job-manager-application-form.job-manager-form input.button.wp_job_manager_send_application_button {

	float: right;

	outline: none;

}

.by-location-2, .by-location-1 {

	text-transform: capitalize !important;

}

p.job-manager-message.job-manager-message {

	float: left;

	width: 68%;

	height: auto;

}



.job-manager-message.job-manager-message {

	float: left;

	width: 68%;

	height: auto;

}



form#resume_preview {

    width: 70%;

	 

}

form#resume_preview input {

    width: 22%;

}

.resume_preview_title h2 {

    

    padding-top: 4px;

}

.resume_preview {

   

    border: 5px solid #eee;

        background: #FFF !important;

    padding: 11px

}

#resume_preview .single-resume .resume-aside {

    

    background: #F7F7F7;

}

.resume_preview.single-resume h1 {

    margin: 0;

    font-size: 20px;

    font-weight: normal;

    text-shadow: none;

    color: #797979;

    /* padding-left: 34px; */

    padding-top: 13px;

    /* border-bottom: 1px solid; */

    display: block;

    padding-bottom: 10px;

padding-left: 0px;

}

.resume_preview.single-resume .single-resume-content {

    width: 100%;

    margin-top: 0;

   padding: 15px;	

}

form#resume_preview input .button:hover {

    background: #23987B !important;

    color: #FFF !important;

}

#resume-manager-candidate-dashboard {

    width: 70%;

}	

table.resume-manager-resumes {

    width: 100%;

	background: #F8F8F8;

}

table.resume-manager-resumes tr td {

    padding: 10px;

    border: 1px solid #EDEDED;

}

table.resume-manager-resumes tr th {

    padding: 10px;

    border: 1px solid #FFF;

    background: #ECECEC;

}

table.resume-manager-resumes tr td a {

    display: inline-block;

    padding: 5px;

    background: #085733;

    color: #FFF;

    border-radius: 3px;

}

table.resume-manager-resumes tr td a:hover {

    background:#1D8455;

    color: #FFF !important;

   

}

#resume-manager-candidate-dashboard table ul.candidate-dashboard-actions li .candidate-dashboard-action-delete{

	padding:0;

	background:none;

	color:#F00 !important;}

	

	

.job-manager-error.job-manager-error, .job-manager-info.job-manager-error, .job-manager-message.job-manager-error {

    

    width: 70%;

    min-height: 50px !important;

    

    float: left;

   

}	

#job-manager-job-dashboard table ul.job-dashboard-actions li .job-dashboard-action-delete {

    color: #FF0404;

    background: #FFF;

    border: 1px solid #F00;

}



ul.candidate-dashboard-actions li  a {

    margin-top: 5px;

}