﻿@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,300,700,800);
.fa-sort-asc:before { content: "\f0d7" !important; }
html { height: 100%; max-height: 100%; min-height: 100%; }
body { height: 100%; background: #fff !important; }
button.multiselect { margin: 0 !important; }
#footer { bottom: 0; margin: 0; left: 0; position: relative; width: 100%; }
#vendorpage #vendorpagetop tr.txtalighright .fa { float: none; }
#head { background: #181015 url('../images/bg_header.jpg') no-repeat; background-size: cover; color: white; font-family: "Open sans", Helvetica, Arial; font-weight: 300; min-height: 33px; padding-top: 0px; text-align: center; }
#head.secondary { height: 100px; min-height: 100px; padding-top: 0px; }
#head .lead { color: #000; font-family: "Open sans", Helvetica, Arial; font-size: 44px; line-height: 1.15em; margin-bottom: 6px; }
#head .tagline { color: rgba(255,255,255,0.75); margin-bottom: 25px; }
#head .tagline a { color: #fff; }
#head .btn { margin-bottom: 10px; }
#head .btn-default { background: transparent; box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.5); color: rgba(255,255,255,.5); moz-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.5); text-shadow: none; webkit-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.5); }
#head .btn-default:hover, #head .btn-default:focus { background: transparent; box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.8); color: rgba(255,255,255,.8); moz-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.8); webkit-box-shadow: inset 0px 0px 0px 3px rgba(255,255,255,.8); }
#head .btn-default:active, #head .btn-default.active { background: transparent; box-shadow: inset 0px 0px 0px 3px #fff; color: #fff; moz-box-shadow: inset 0px 0px 0px 3px #fff; webkit-box-shadow: inset 0px 0px 0px 3px #fff; }
.UserImage { background: url("Images/user_img.jpg") center center no-repeat; }
#loginpage .navbar-collapse.collapse.top_nav { clear: both; width: 99.7%; }
#navigationman.navbar-collapse.collapse { clear: both; }
.jc_black_link { color: #000; }
.jc_black_link .fa { position: relative; top: -1px; }
.jc_black_link .fa { position: relative; top: -1px; }
.faaro .jc_black_link .fa { position: relative; top: 3px; }
#vendorpage #reportpage .table > thead > tr > th, #vendorpage #reportpage .table > tbody > tr > th, #vendorpage #reportpage .table > tfoot > tr > th, #vendorpage #reportpage .table > thead > tr > td, #vendorpage #reportpage .table > tbody > tr > td, #vendorpage #reportpage .table > tfoot > tr > td { padding: 8px; }
#vendorpage .tble_pdding td a.btn { margin: 0px; }
.slideUp { top: 0px; top: -100px; }
.headroom { moz-transition: all 0.4s ease-out; o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; webkit-transition: all 0.4s ease-out; }
.highlight { margin-top: 40px; }
.h-caption { text-align: center; }
.h-caption i { color: #382526; display: block; font-size: 54px; margin-bottom: 36px; }
.h-caption h4 { color: #382526; font-size: 16px; font-weight: bold; margin-bottom: 20px; }
.h-body { }
h1, h2, h3, h4, h5, h6 { font-family: "Open sans", Helvetica, Arial; }
h1, .h1, h2, .h2, h3, .h3 { margin-top: 0px; }
blockquote { color: #999; font-family: Georgia; font-style: italic; margin: 30px 0 30px; }
label { color: #474747; font: 12px/13px open sans; margin: 0; padding-bottom: 4px; padding-top: 0; text-align: left; float: left; text-transform: uppercase; }
.thin { font-weight: 300; }
.page-title { font-weight: 300; margin-top: 20px; }
.text-muted { color: #888; }
.breadcrumb { background: none; margin: 0px 0 0px 0; padding: 0; display: none !important; }
ul.list-spaces li { margin-bottom: 10px; }
.container-full { margin: 0 auto; width: 100%; }
.top-space { margin-top: 15px; }
.top-margin { margin-top: 10px; }
img.pull-right { margin-left: 10px; }
.navbar-brand > img { max-width: 350px; }
img.pull-left { margin-right: 10px; }
#map { height: 280px; width: 100%; }
#social { margin-bottom: 50px; margin-top: 50px; }
#social .wrapper { margin: 0 auto; width: 340px; }
.maincontent { }
.sidebar { padding-bottom: 30px; padding-top: 36px; }
.sidebar .widget { margin-bottom: 20px; }
.sidebar h1, .sidebar .h1, .sidebar h2, .sidebar .h2, .sidebar h3, .sidebar .h3 { margin-top: 20px; }
.footer1 { background: #232323; color: #999; font-size: 12px; padding: 30px 0 0 0; }
.footer1 a { color: #ccc; }
.footer1 a:hover { color: #fff; }
.footer1 .widget { margin-bottom: 30px; }
.footer1 .widget-title { color: #ccc; font-size: 17px; font-weight: bold; margin: 0 0 20px; }
.footer1 .entry-meta { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; color: #888888; font-size: 0.75rem; font-size: 12px; margin: 0 0 35px 0; padding: 2px 0; }
.footer1 .entry-meta a { color: #333333; }
.footer1 .entry-meta .meta-in { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 10px 0; }
.follow-me-icons { font-size: 30px; }
.follow-me-icons i { float: left; margin: 0 10px 0 0; }
.footer2 { background: #191919; color: #777; font-size: 12px; padding: 2px 0; }
.footer2 a { color: #aaa; }
.footer2 a:hover { color: #fff; }
.footer2 p { margin: 0; }
.widget-simplenav { margin-left: -5px; }
.widget-simplenav a { margin: 0 5px; }
#add_venderpage form { text-align: left; }
#add_venderpage .add_deletepaging a.btn { background: #fff; border: 4px solid #000; color: #000; float: right; margin-bottom: 20px; padding: 5px 25px; }
#add_venderpage .panel-body { background: #fff; }
#add_venderpage .panel-body form .top-margin label { }
#add_venderpage .table- h2.thin { text-align: center; }
#add_venderpage .table-responsive { height: auto; overflow: hidden; }
#add_venderpage .table-responsive .text-muted a { margin-right: 10px; }
#add_venderpage tr.txtalighright .fa { float: right; }
.opencloseprd { float: right; font-size: 20px; text-align: center; text-decoration: none; }
a.opencloseprd:hover { text-decoration: none; }
.minusclass { font-size: 35px; text-decoration: none; }
a#SearchFormDisplay:hover, a#SearchFormDisplay:focus { font-weight: normal; outline: none; outline-offset: 0 !important; outline-offset: 0px !important; text-decoration: none; }
a#SearchFormDisplay:focus { font-weight: normal; font-weight: normalfont-weight:normal; outline-offset: 0px; }
a#SearchFormDisplay { font-size: 30px; font-weight: normal; line-height: 21px; position: absolute; right: 13px; top: 2px; }
.scenario_btn { display: none; }
.font-table td, th { font-size: 14px; }
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td { border: 0px solid #fff; }
.border-outer-table { border: 2px solid #000; }
.margin-bottom-0 { margin-bottom: 0; }
.padding-0 { padding: 0; }
.margin-bottom-11 { margin-bottom: 11px; }
.margin-bottom-25 { margin-bottom: 10px; }
#vendorpage label.nonemarging { margin-bottom: 0px; padding-bottom: 0px; padding-left: 0px; float: left; margin-right: 5px; }
.margin-bottom-42 { margin-bottom: 42px; }
.margin-bottom-80 { margin-bottom: 80px; }
.fixed-table-body { height: 98.4px; overflow: auto; width: 100%; }
.fixed-table-scenario { height: 316px; overflow: auto; width: 100%; }
.margin-top-25 { margin-top: 25px; }
.margin-top-15 { margin-top: 15px; }
.margin-top-8 { margin-top: 8px; }
.margin-top-9 { margin-top: 9px; }
.head_mrgn .margin-top-12, .margin-top-12 { margin-top: 12px; }
.margin-top-7 { margin-top: 7px; }
.margin-top-75 { margin-top: 75px; }
.head_mrgn h2 { margin: 0 0 10px 0; }
#table-padding-6 td { padding: 6px; }
.border-outer-table .tble_pdding td { padding: 4px 8px; }
.label-scenario-page { font-size: 23px; font-weight: normal; }
#vendorpage .table-custom-width { width: 99%; }
#vendorpage .panel-body h3 { margin-top: 4px; }
hr { border: none !important; }
.jobindex { width: 100%; }
.jobindex table { width: 1000px; }
#vendorpagetop .viewjob { float: left; width: 141px; }
.cstm_scrl_tble, .jobindex { height: auto; overflow-x: scroll !important; }
.cutm_flot { float: right; }
.brdr_none_pnnel { border: 0px solid #fff; margin-bottom: 0; }
.navbar-toggle { background-color: none; }
.modal-open .modal { overflow-y: scroll !important; }
.advance-search-company { margin-bottom: 10px; text-align: center; }
.advance-search-company .btn { background: #fff; border: 4px solid #000; color: #000; margin: 0 auto; margin-bottom: 20px; padding: 5px 25px; text-align: center; }
.advance-search-bottom { margin-bottom: 10px; }
.advance-search-bottom-company { margin-bottom: 10px; text-align: center; }
.advance-search-bottom-company .btn { background: #fff; border: 4px solid #000; color: #000; margin: 0 auto; margin-bottom: 20px; padding: 5px 25px; text-align: center; }
#vendorpage .add_deletepaging a.btn { padding: 6px 12px; }
legend { color: #000; margin-left: -1px; }
fieldset { border: 1px solid #dedede; margin-bottom: 20px; margin-right: 20px; padding: 20px !important; text-align: left; }
legend { border-bottom: none; border-style: none !important; border-width: 0 0 1px; color: #333; display: block !important; font-size: 13px !important; font-weight: bold; line-height: inherit !important; margin-bottom: 0px !important; margin-left: 0px !important; moz-border-bottom-colors: none; moz-border-left-colors: none; moz-border-right-colors: none; moz-border-top-colors: none; padding-bottom: 0 !important; padding-right: 0 !important; padding-top: 0 !important; width: auto; }
#progressbox { border: 1px solid #0099CC; border-radius: 3px; display: none; margin: 10px; padding: 1px; position: relative; text-align: left; width: 400px; }
#progressbar { background-color: #003333; border-radius: 3px; height: 20px; width: 1%; }
#statustxt { color: #000000; display: inline-block; left: 50%; position: absolute; top: 3px; }
.not_capperdiv { padding: 20px 0; }
.not_capperdiv a { margin: 0px; }
.viewjobsales { margin: 10px; overflow: auto; }
.viewjobsales .table th { background: #f9f9f9; }
.manageoverhead { margin-bottom: 25px; }
#vendorpage .table_expensive tr td { padding: 15px 8px; }
.viewjobsales .table td a.btn { float: none !important; padding: 5px 20px; }
.web_dialog_overlay { background: #000000; bottom: 0; display: none; filter: alpha(opacity=15); height: 100%; left: 0; margin: 0; moz-opacity: .15; opacity: .15; padding: 0; position: fixed; right: 0; top: 0; width: 100%; z-index: 101; }
.web_dialog { background-color: #ffffff; border: 2px solid #336699; display: none; font-family: Verdana; font-size: 10pt; height: auto; left: 50%; margin-left: -190px; margin-top: -100px; min-height: 200px; padding: 0px; position: fixed; top: 50%; width: 380px; z-index: 102; }
.web_dialog_title { background-color: #336699; border-bottom: solid 2px #336699; color: White; font-weight: bold; padding: 4px; }
.web_dialog_title a { color: White; text-decoration: none; }
.align_right { text-align: right; }
.search_calender_date { background-color: #ffffff; background-image: none; border: 1px solid #cccccc; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555555; font-size: 14px; height: 34px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; width: 85%; }
.btn-search { border: solid 1px #cacaca !important; margin: 0px; padding: 6px 12px !important; }
.holderimg { width: 30px; }
.rightview .holderimg { width: 18px; }
.rightview .saleconstent .holderimg { width: 18px; }
.addbusinesscard .rightview .box { font-size: 12px; }
.addbusinesscard .rightview .activeright.box { font-size: 15px; }
.rightview .activeright .holderimg { width: 30px; }
.arrowrightleft { color: #000; font-size: 45px; font-weight: bold; margin: 65px 0px 0px 0px; text-align: right; }
.arrowrightright { color: #000; font-size: 45px; font-weight: bold; margin: 65px 0px 0px 0px; text-align: left; }
.addbusinesscard .overflowscroling .floar_right { float: right; width: 100%; }
.overflowscroling { border: 2px solid #555; direction: rtl; height: 555px; height: 618px; margin: 0px; overflow-x: hidden; overflow-y: scroll; padding: 7px 0 0 15px; }
.overflowscrolingr { border-bottom: 2px solid #555; direction: ltr|rtl|initial|inherit; direction: rtl; margin: 0px 0 0 0px; overflow-x: hidden; overflow-y: scroll; padding: 0 0 0 15px; position: relative; }
a { outline: none !important; }
.border_right .righttopa .btn.btn-default { border: 0px none; margin: 0px; margin-bottom: 20px; padding: 0px; white-space: inherit !important; }
.border_right .righttopa .btn.btn-default .box { margin-bottom: 0px; }
.cold_row { padding: 20px 0px 0px 0px; }
.overflowscrolingr .form-control { direction: initial; }
.overflowscrolingr .input-group { direction: initial; }
.addbusinesscard .panel-body span { display: inline; }
.see_more a { text-decoration: underline; }
.arrowrightleft .fa { color: #000; font-size: 45px; font-weight: bold; margin-right: 20px; }
.arrowrightright .fa { color: #000; font-size: 45px; font-weight: bold; margin-left: 20px; }
.rightview .border_right { border: 2px solid #555; margin-bottom: 20px; margin-right: 10px; padding: 10px 0 0 0; }
.border_boxone { border: 2px solid #555; margin-top: 10px; padding: 10px 0px 0px 0px; }
.righttopa { padding-right: 0px; padding-top: 10px; }
.rightview .saleconstent { padding: 0px; }
.addbusinesscard .rightview .box { padding: 0px; }
.addbusinesscard .box.active1 { background: url('Images/card.jpg') no-repeat top; }
.addbusinesscard .box.active2 { background: url('Images/card1.jpg') no-repeat top; }
.addbusinesscard .box.active3 { background: url('Images/card2.jpg') no-repeat top; }
.addbusinesscard .box.active4 { background: url('Images/card3.jpg') no-repeat top; }
.addbusinesscard .box.active5 { background: url('Images/card4.jpg') no-repeat top; }
.saleconstent { padding: 10px 0px 0; }
.saleconstent .right { font-size: 12px; }
.saleconstent .right span { font-size: 12px; padding-right: 5px; }
.saleconstent .holderimg { width: 30px; }
.topaddbusinesscard { padding-top: 25px; }
.addbusinesscard .box .left { text-align: left; }
.addbusinesscard .box .right { text-align: right; }
.addbusinesscard .box .center { text-align: center; }
.addbusinesscard span { display: block; }
#vendorpage_one #vendorpage .panel-body { background: none; }
#vendorpage_one #vendorpage .panel-default { border: 2px solid #555; border-radius: 0px 0px; margin: auto; margin-bottom: 15px; width: 80%; }
.address_table label { text-align: right; }
#vendorpage .panel-body form label.adrestopmargin { margin-top: 0px; }
button.create_card { background: none repeat scroll 0 0 #fff; border: 4px solid #000; color: #000; padding: 5px 25px; }
.view_pagebusinescard .nav-tabs > li.active > a { border: 2px solid #555; border-bottom: 0px none; }
.view_pagebusinescard .nav-tabs > li { margin-bottom: -2px; }
.addbusinesscard .box.active { background: #95BCF2; border-color: #337ab7; cursor: pointer; }
.postnRelatve { position: relative; }
.postnAbsolte { max-width: 65%; position: inherit; }
.custom-change-width { margin: 0 auto; width: 100%; }
.btn-mngnno { margin-right: -12px; margin-top: 0; }
.btn-mngnnoo { margin-right: -6px; margin-top: 0; }
.pddng-Pgng0 { padding-left: 0; }
.custm-crd { float: left; width: 100%; }
.cutm-mrng { margin-bottom: 5px; }
.custm-crd > label { float: left; line-height: 22px !important; margin-bottom: 0; padding: 15px; width: 100%; min-height: 205px; }
.custm-crd label.font_sizea { font-size: 14px !important; font-weight: bold; }
.clsa { padding-bottom: 10px; }
.heertxt { padding-bottom: 10px; }
.span_aboground { background: #0F0; border-radius: 100%; color: #fff; font-weight: bold; padding: 8px 10px; position: absolute; right: 10px; top: 10px; }
.orange_clr { background: #f5ab0c; color: #fff; }
.blue_clr { background: #110cf5; color: #fff; }
.purple_clr { background: #7f0cf5; color: #fff; }
.red_clr { background: #f50c27; color: #fff; }
.pink_clr { background: #ff69b4; color: #fff; }
.floar_right .span_aboground { padding: 5px 10px; }
.pround .span_aboground { padding: 5px 10px; }
.fixed_outer { height: 65px; overflow-y: scroll; }
.marginbtomnone { margin-top: 0px; }
.marginbtomnoneri { margin: 0px; }
.tableraper { clear: both; position: relative; }
section.exp_scrol .btn { margin: 0px; }
section.exp_scrol { background: #ddd; border: 2px solid #000; color: #000; margin-top: 43px; padding-top: 37px; position: relative; }
.exp_scrol section.positioned { box-shadow: 0 0 15px #333; left: 100px; position: absolute; top: 100px; width: 800px; }
.exp_scrol .container { background: #f9f9f9; height: 100px; overflow-y: auto; padding: 0px; width: 100%; }
.exp_scrol table { border-spacing: 0; width: 100%; }
.exp_scrol td + td { border-left: 0px none; }
.exp_scrol td, th { background: #ddd; border-bottom: 0px none; color: #000; padding: 4px 8px; }
.exp_scrol td { background: #f9f9f9; }
.exp_scrol th { border: none; color: transparent; height: 0; line-height: 0; padding-bottom: 0; padding-top: 0; white-space: nowrap; }
.exp_scrol th div { background: transparent; border-left: 0px none; color: #000; line-height: normal; margin-left: -25px; padding: 9px 25px; position: absolute; top: 0; }
.exp_scrol th:last-child div { padding-left: 25px; }
.exp_scrol th:first-child div { border: none; }
.notmanagepayment .btn { margin: 0px; }
.add_people { background: #f5f5f5; border: 2px solid #000; padding: 10px 0px; }
.add_people #msg div.clas_colrmd { background: #ddd; border: 1px solid #999; float: left; padding: 5px; width: 80%; }
.add_people #msg div.clas_colrmd:nth-child(2) { border-top: 0px none; }
.add_people #msg div.clas_colrmd:nth-child(3), .add_people #msg div.clas_colrmd:nth-child(4), .add_people #msg div.clas_colrmd:nth-child(5), .add_people #msg div.clas_colrmd:nth-child(6), .add_people #msg div.clas_colrmd:nth-child(7), .add_people #msg div.clas_colrmd:nth-child(8) { border-top: 0px none; }
.add_people #msg div.clas_colrmd a { margin: 0px; }
.add_people #address_msg div.clas_colrmd { background: #ddd; border: 1px solid #999; float: left; padding: 5px; width: 90%; }
.add_people #address_msg div.clas_colrmd:nth-child(2) { border-top: 0px none; }
.add_people #address_msg div.clas_colrmd:nth-child(3), .add_people #address_msg div.clas_colrmd:nth-child(4), .add_people #address_msg div.clas_colrmd:nth-child(5), .add_people #address_msg div.clas_colrmd:nth-child(6), .add_people #address_msg div.clas_colrmd:nth-child(7), .add_people #address_msg div.clas_colrmd:nth-child(8) { border-top: 0px none; }
.add_people #address_msg div.clas_colrmd a { margin: 0px; }
.add_people #upload div.clas_colrmd { background: #ddd; border: 1px solid #999; float: left; padding: 5px; width: 90%; }
.add_people #upload div.clas_colrmd:nth-child(2) { border-top: 0px none; }
.add_people #upload div.clas_colrmd:nth-child(3), .add_people #upload div.clas_colrmd:nth-child(4), .add_people #upload div.clas_colrmd:nth-child(5), .add_people #upload div.clas_colrmd:nth-child(6), .add_people #upload div.clas_colrmd:nth-child(7), .add_people #upload div.clas_colrmd:nth-child(8) { border-top: 0px none; }
.add_people #upload div.clas_colrmd a { margin: 0px; }
.add_people #msgNote div.clas_colrmd { background: #ddd; border: 1px solid #999; float: left; padding: 5px; width: 90%; }
.add_people #msgNote div.clas_colrmd:nth-child(2) { border-top: 0px none; }
.add_people #msgNote div.clas_colrmd:nth-child(3), .add_people #msgNote div.clas_colrmd:nth-child(4), .add_people #msgNote div.clas_colrmd:nth-child(5), .add_people #msgNote div.clas_colrmd:nth-child(6), .add_people #msgNote div.clas_colrmd:nth-child(7), .add_people #msgNote div.clas_colrmd:nth-child(8) { border-top: 0px none; }
.add_people #msgNote div.clas_colrmd a { margin: 0px; }
/*----------------------------implementation css start-------------------------------------------- */
.navbar-inverse { background: #fff !important; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); }
.ProfileInnerWrapper input[type="password"] { background-image: url('Images/login_pass_ico.png') !important; background-position: left center !important; background-repeat: no-repeat !important; padding-left: 56px !important; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }
.text-danger { color: #b51900; }
.error { color: #b51900; font-size: 12px !important; margin-top: 4px; }
.error_validation { color: #b51900; border: 1px solid #ff0000; font-size: 12px !important; }
.double_column_form .error { font-size: 11px !important; position: absolute; }
.padding-bottom { padding: 0 0 20px 0; }
form.half_label label, .capital_label { /*text-align:right;text-transform:uppercase;font:12px/13px open sans;color:#474747;margin:0;padding-top:8px;padding-bottom:9px;*/ }
.capital_label { padding-top: 0 !important; padding-bottom: 6px !important; text-align: left !important; }
.capital_label i { font-style: normal; text-transform: none; color: #6666; font-size: 12px; }
form.half_label .top-margin { margin: 0 0 10px 0; }
.form-control { font-size: 12px; }
form.half_label .top-margin .btn-action { width: 94px; height: 38px; background: #b51900; font: 700 15px/16px open sans; color: #fff; border-radius: 2px; }
.main_title { margin: 30px 0 10px 0; color: #ba2912; font: 800 20px/22px open sans; text-transform: uppercase; float: left; width: 100%; text-align: center; }
/*--------------------------top steps start---------------------------*/
.panel-container { float: left; width: 100%; }
.panel-container > div { padding: 0; }
.panel-container > div p { padding: 20px; color: #666; font: 13px/24px open sans; }
/*--------------------------top steps end---------------------------*/
/*--------------------------bottom steps start---------------------------*/
/*--------------------------bottom steps end---------------------------*/
#gmap-dropdown { position: relative; }
#gmap-dropdown > .container { position: absolute; width: 1300px; left: 50%; margin-left: -650px; top: 50%; z-index: 5; transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); }
#gmap-dropdown > .container .ztitlesep { padding: 30px 20px; }
.arrow_btn, form.half_label .top-margin .arrow_btn, .arrow_btn:active, form.half_label .top-margin .arrow_btn:active { font: 600 14px/16px open sans; position: relative; border-radius: 0; height: 37px; padding: 11px 30px 11px 24px; border: none; width: auto; color: #fff !important; background: -moz-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(180,39,17,1)), color-stop(100%, rgba(146,21,1,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* ie10+ */ background: linear-gradient(180deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b42711', endColorstr='#921501', GradientType=0 ); /* ie6-9 */ outline: none !important; }
.arrow_btn:after { position: absolute; right: -12px; height: 38px; content: ''; background: url('Images/btn_arr.png') no-repeat; width: 12px; top: 0; }
.arrow_btn_green, form.half_label .top-margin .arrow_btn_green, .arrow_btn_green:active, form.half_label .top-margin .arrow_btn_green:active { font: 600 14px/16px open sans; position: relative; border-radius: 0; height: 37px; padding: 11px 30px 11px 24px; border: none; width: auto; color: #fff !important; background: #1e9021; outline: none !important; }
.arrow_btn_green:after { position: absolute; right: -12px; height: 38px; content: ''; background: url('Images/btn_arr_green.png') no-repeat; width: 12px; top: 0; }
.PhoneDetailButtonsInner input[type="button"], .profile_btns input[type="button"], .custom_btn { /*font:700 13px/16px open sans;*/ position: relative; /* border-radius:0;*/ height: auto; /*padding:11px 30px 11px 24px;*/ border: none; width: auto; color: #fff !important; background: -moz-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(180,39,17,1)), color-stop(100%, rgba(146,21,1,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* ie10+ */ background: linear-gradient(180deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b42711', endColorstr='#921501', GradientType=0 ); /* ie6-9 */ outline: none !important; }
.bottom_btn button, .bottom_btn button, .bottom_btn .custom_btn { /* font:700 13px/16px open sans;*/ position: relative; border-radius: 0; height: auto; /* padding:11px 24px 11px 24px;*/ border: none; width: auto; color: #fff !important; background: -moz-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(180,39,17,1)), color-stop(100%, rgba(146,21,1,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* ie10+ */ background: linear-gradient(180deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b42711', endColorstr='#921501', GradientType=0 ); /* ie6-9 */ outline: none !important; }
.bottom_btn button.blackbtn, .bottom_btn button.blackbtn, .bottom_btn .custom_btn.blackbtn { background: #262728 none repeat scroll 0 0; color: #fff; }
.bottom_btn button.greenbtn, .bottom_btn button.greenbtn, .bottom_btn .custom_btn.greenbtn, .bottom_btn button.greenbtn:hover, .bottom_btn button.greenbtn:hover, .bottom_btn .custom_btn.greenbtn:hover { background: #029730 none repeat scroll 0 0 !important; border: none; }
.PhoneDetailButtonsInner input[type="button"]:active, .profile_btns input[type="button"]:active, .custom_btn:active { background: -moz-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(180,39,17,1)), color-stop(100%, rgba(146,21,1,1))); /* safari4+,chrome */ background: -webkit-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(270deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* ie10+ */ background: linear-gradient(180deg, rgba(180,39,17,1) 0%, rgba(146,21,1,1) 100%); /* w3c */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b42711', endColorstr='#921501', GradientType=0 ); /* ie6-9 */ outline: none !important; }
.PhoneDetailButtonsInner input[type="button"].blackbtn, .profile_btns input[type="button"].blackbtn { background: #262728; color: #fff; }
.profile_btns input[type="button"] { padding: 11px 20px; }
.top_bar { float: left; width: 100%; background: #b51900; }
.process-signup-bar { float: left; width: 100%; }
p.regular { color: #6d6d6d; font: 14px/23px open sans; }
.double_column_form .top-margin { width: 49%; float: left; }
.double_column_form .top-margin.full_width { width: 100% !important; }
.double_column_form .top-margin.full_width textarea { resize: none; min-height: 100px; padding: 15px; }
.double_column_form .top-margin:nth-child(2n) { float: right; }
.padding-12 { padding: 4px 0; color: #666; }
.multilive { color: #666; font-family: open sans; font-size: 12px; }
.pricing_wraper .container { border: 1px solid #bebebe; border-radius: 2px; margin: 30px auto 10px; max-width: 1066px; background: #fff; padding: 0; }
.regular i { color: #1e9021; font-weight: 600; }
label b.first_name_edit, label b.last_name_edit { color: #121212; font: 600 24px/24px open sans; text-transform: uppercase; letter-spacing: -1px; }
.inner-details-person { width: auto; }
.businessCard > img { float: left; width: 95px; margin: 0; border: 1px solid #9e9e9e; }
.custom-business-card-jc { font-size: 12px; }
.inner-details-person { margin-left: 105px; }
.businessCard { overflow: hidden; }
.business_profile_categories { color: #828282; font-size: 13px; }
.inner-details-person > span { color: #717171; float: left; font-size: 15px; width: 100%; text-align: center; }
.businessCard .top-margin { margin-top: 5px; }
.multilive ul { margin: 0; padding: 0; list-style-type: none; }
.multilive > ul > li { color: #373636; border: 1px solid #b6b6b6; width: 31.33%; float: left; margin: 0 3% 20px 0; }
.multilive > ul > li:nth-child(3n) { margin-right: 0; }
.multilive > ul > li > label { background: #efeeee; padding: 14px 20px; text-transform: uppercase; font: 600 13px/14px open sans; display: block; }
.multilive input[type="checkbox"] { margin: 0 8px 0 0; float: left; }
.multilive > ul > li > ul { background: #fff; overflow: hidden; }
.multilive > ul > li > ul > li label { padding: 10px 10px 10px 33px; border-bottom: 1px solid #eeeeee; display: block; }
.multilive > ul > li > ul > li > ul > li label { padding: 10px 10px 10px 46px; border-bottom: 1px solid #eeeeee; display: block; }
.multilive > ul > li > ul > li { float: left; width: 50%; }
.multilive > ul > li > ul > li > ul > li { float: left; width: 50%; }
.multilive > ul > li > ul > li > ul > li:nth-child(1n) { border-right: 1px solid #eeeeee; }
.multilive > ul > li > ul > li label { text-transform: capitalize; display: block; color: #7e7e7e; }
.multilive > ul > li > ul > li > ul { display: none; float: right; min-width: 405px; }
.zprofile2 ul { margin: 0; padding: 0; }
.padding-left-right { padding: 15px; float: left; width: 100%; }
.padding-top { padding-top: 15px; }
.allpage_padd { padding: 0 10px; }
.features_light_box_trigger { padding: 20px 0; float: left; width: 100%; text-align: center; }
.features_light_box_trigger a { color: #1491c5; font: 600 15px/17px open sans; }
.paymnent_info h4 { text-transform: uppercase; color: #242423; font: 700 15px/18px open sans; margin: 0 0 10px 0; }
.paymnent_info { margin: 20px auto; width: 100%; max-width: 380px; text-align: center; color: #656565; font: 14px/16px open sans; }
.last_con_box { margin: 0 auto; padding: 0 15px; width: 100%; max-width: 940px; }
.payment_row { float: left; width: 100%; text-transform: capitalize; margin-bottom: 7px; text-align: left; }
.payment_row label { color: #242423; text-transform: capitalize; font: 14px/16px open sans; padding: 0; margin: 0; width: 50%; text-align: right; padding-right: 6px; }
.last_step_con, .last_step_con:hover, .last_step_con:active, .last_step_con:visited { text-decoration: none !important; padding: 14px 30px; display: inline-block; font: 700 15px/16px open sans; color: #fff !important; background: #b51900; margin-top: 20px; border-radius: 0; background: #1e9021; }
.clear { clear: both; height: 0; }
.pay_pal_logo > img { margin-left: 8px; }
.sub_form { padding-left: 30px; }
.login_box .panel-body { padding-bottom: 25px; }
.invoice_label { padding-top: 6px; }
/*--------------------------------------implementation css end----------------------------*/
@media (max-width:767px) {
	#head { min-height: 420px; padding-top: 160px; }
	#head .lead { font-size: 34px; }
	.container { width: auto; }
	/* #footer{position:inherit;}
 */
}
/* Changed text align to right from left -Need to break for different sections... tbd - Robert JobCapper 12.13.2018*/
@media (min-width:700px) {
	.table-responsive tr td { text-align: right; }
	.breadcrumb { display: none; }
	.welcome_msg { color: #000; padding: 5px 15px 0px 0px; text-align: right; }
	.top_nav #navigationman .navbar-nav > li > a { color: #285b97; }
	.navbar-inverse #navigationman .navbar-nav > .active > a { background: #fff; color: #000; filter: #fff; text-decoration: none; }
	.navbar-inverse #navigationman .navbar-nav > a { background: #cccccc; color: #ff0; text-decoration: none; }
	.navbar-inverse #navigationman .navbar-nav > li > a, .navbar-inverse #navigationman .navbar-nav > .open ul > a { background: #ccc; border: 1px solid #000; border-radius: 0 0px 0 0; color: #000; margin: 0px; text-decoration: none; }
	.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > .open ul > a:hover { color: #000; }
	.navbar-inverse .navbar-nav > li > a, .navbar-inverse .navbar-nav > .open ul > a { color: #085092; text-decoration: underline; }
	.navbar-inverse .navbar-nav > .open ul > a { color: #000 !important; text-decoration: none; }
	.navbar-inverse #navigationman .navbar-nav > li > a:hover { background: #fff; text-decoration: none; }
	.navbar-inverse .navbar-nav > li > a:hover, { color: #999 !important; }
	.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > .open > a:hover { color: #5555 !important; }
	.navbar-inverse .navbar-nav > .open ul > a:hover { color: red !important; }
	#head { background: none !important; }
	.breadcrumb > li + li:before { background: none; content: normal; }
	#navigationman .nav.navbar-nav { border-bottom: 2px solid #000; display: block; float: none; padding-left: 20px; width: 100%; }
	.navbar .container { border: 0px none; border-bottom: 0px none; }
	.navbar-header { padding: 9px 0; }
	.navbar-fixed-top, .navbar-fixed-bottom { position: static; }
	#footer .footer1 { display: none; }
	.footer2 { background: #ccc; color: #000; }
	.footer2 a { color: #000; }
	.text-success { color: #000; }
	.row { color: #000; }
	#navigationman .nav .breadcrumb li.active a { background: #95bcf2; }
	.container .fiels { margin: auto; width: 80%; }
	.wrapper { padding: 0px; }
	/*#loginpage #navigationman{display:block !important;}
*/
	#loginhome .top_nav { border-bottom: 2px solid #000; }
	#loginhome #navigationman { display: none !important; }
	.btn-action, .btn-primary { background: #ccc; color: #000; }
	#vendorpage form { text-align: left; }
	.advance_forms { max-width: 800px; margin: 0 auto; }
	#vendorpage form button.btn { background: #fff; border: 4px solid #000; color: #000; padding: 5px 25px; }
	#vendorpage .panel-body form .top-margin label { margin-top: 8px; }
	#vendorpage .table-responsive h2.thin { text-align: center; }
	#vendorpage .table-responsive { height: auto; }
	.table-responsive { overflow: inherit !important; }
	#vendorpage tr.txtalighright .fa { float: right; }
	.navbar-brand { height: auto; }
	.wrapper .navbar { border: 0px none; }
	.add_deletestep { color: #000; font-size: 40px; }
	.add_deletestep i { color: #000; font-size: 40px; }
	.add_deletestep a { outline: none; text-decoration: none; }
}
.fa.fa-times-circle-o { color: #CD2626; }
.table tbody tr:hover .fa { color: #fff; text-shadow: 1px 1px rgba(0, 0, 0, 0.22); }
.table tbody tr:hover td * { cursor: pointer !important; }
.table tbody tr:hover a { /* color:#fff;*/ font-weight: bold; text-decoration: underline; /* text-shadow:1px 1px rgba(0, 0, 0, 0.2);*/ }
.jobprintview .table th { background: #fff; color: #363636; font-size: 20px !important; line-height: 1; }
.jobprintview tr.header th { font-size: 14px !important; padding: 3px 5px; }
h4.subtitle { border-bottom: 1px dashed; color: #363636; font-size: 19px; font-weight: bold; padding-bottom: 5px; text-align: left; }
h4.subtitle.red { background-color: #CD2626; border-bottom: 1px dashed #DBC5C5; border-top-left-radius: 14px; border-top-right-radius: 14px; color: #fff; padding: 7px 7px 4px; }
.jobprintview .zredstyle.table th { border-top-left-radius: 14px; border-top-right-radius: 14px; }
.zredstyle.table th a { color: #fff; }
.zredstyle.noradius th { border-radius: 0; }
.zredstyle th:first-child { border-top-left-radius: 0; }
.zredstyle th:last-child { border-top-right-radius: 0; }
.table-bordered { border: 0px solid #dddddd; }
.table-bordered tbody { border: 1px solid #dddddd; border-right: 2px solid #dddddd; border-width: 1px 2px; }
.jobprintview .zredstyle.table { margin-top: 2px; }
.jobprintview .table td { border-top: 1px solid #E0E0E0; }
.jobprintview .exp_scrol .container { height: auto; }
.jobprintview section.exp_scrol { background: #ddd; border: 0px solid #000; color: inherit; margin-top: 0px; padding-top: 0px; position: relative; }
td { line-height: 1.2em; }
/* tr td{cursor:pointer;moz-transition:background-color .2s linear, color .2s linear;o-transition:background-color .2s linear, color .2s linear;transition:background-color .2s linear, color .2s linear;webkit-transition:background-color .2s linear, color .2s linear;}
 */
a.nocolor { color: inherit !important; font-weight: normal !important; text-decoration: none !important; text-shadow: 0 0 !important; }
.table th, .table td { border-top: 1px solid #ddd; line-height: 28px; padding: 8px; text-align: left; vertical-align: top; }
table { background-color: transparent; border-collapse: collapse; border-spacing: 0; color: #363636; font-family: "source-sans-pro", sans-serif; font-size: 16px; line-height: 28px; max-width: 100%; }
.jobprintview table { font-size: 13px; }
.table > tbody > tr > td { line-height: 1; }
.jobprintview .col-md-100, .jobprintview .tableraper { float: none; margin: 0 auto 40px auto; padding: 0 3%; }
.jobprintview { padding-top: 35px; }
.jobprintview .border-outer-table, .rowsep { border: 0px solid #000; border-bottom: 1px solid #ddd; margin: 0px 0px 15px 0px; padding: 0px 0px 6px 0px; }
.rowsep { margin: 20px 0px 15px 0px; clear: both; }
.margin-top-40 { margin-top: 40px; }
.jobprintview .head_mrgn h2 { color: #363636; font-size: 28px; }
.jobprintview .scalable { height: 250px; overflow: hidden; resize: vertical; }
.jobprintview h1, .jobprintview h2, .jobprintview h3 { color: #363636; }
.jobprintview .table { margin-bottom: 3px; }
.jobprintview .notmanagepayment h2 { padding-left: 3%; }
.fleft { float: left; }
.fright { float: right; }
.clear { clear: both; }
.biggreen { color: green; font-size: 20px; }
.green, .fa.fa-pencil-square-o { color: green; }
.jobprintview .notmanagepayment .tableraper { margin: 0 auto 0px auto; }
.ztotal { color: #363636; font-size: 20px; text-align: right !important; }
.tableraper.margin-bottom-25 { margin-bottom: 10px; }
h2.margin-top-80 { margin-top: 80px; }
#contactme_tab_inner { display: block; height: 146px; position: absolute; right: 0; width: 40px; }
#contactme_tab, #contactme_tab:link { display: block; height: 146px; margin: 0; padding: 0; position: fixed; right: 0; text-decoration: none; top: 45%; width: 40px; z-index: 10100000001; }
#contactme_tab_text { background: transparent url('images/print-now.png') top left no-repeat; display: block; height: 138px; position: absolute; right: 0; text-indent: -10000px; top: 0; width: 38px; z-index: 10100000003; }
.zprint-button { bottom: 0%; display: block; height: 146px; margin: 0; padding: 0; position: fixed; right: 0; text-decoration: none; width: 40px; z-index: 10100000001; }
.redgrbg { background-color: #963b40; background-image: url('Images/red-gradient-bg.jpg'); background-position: center top; background-repeat: no-repeat; background-size: 100% 100%; }
.leftboxwings { background-color: #fff; float: left; left: 50px; max-width: 283px; position: absolute; top: 0px; z-index: 20; }
.zleftboxborder { border: 1px solid #ADADAD; border-top: 0; }
.leftboxwings h3 { background-color: #CD2626; border-top-left-radius: 14px; border-top-right-radius: 14px; color: #fff; font-size: 18px; margin-bottom: 0; padding: 6px 0 8px; text-align: center; }
.leftboxwings b { font-size: 16px; }
.leftboxwings a { color: #363636; }
.leftboxwings .navbar-nav > li:hover a { color: #000; }
.leftboxwings .navbar-nav > li a { padding: 0; }
.rightboxwings { top: 110px; float: right; max-width: 200px; padding: 11px; position: fixed; right: 0px; color: #fff; z-index: 40; }
.rightboxwings a.btn, .rightboxwings input[type="button"] { background-color: #CD2626; color: #fff; font-size: 18px; margin-bottom: 0; padding: 6px 30px 6px; text-align: center; }
.leftboxwings .navbar-nav > li a:hover { }
.leftboxwings .navbar-nav > li { border-bottom: 1px solid #eee; padding: 15px 0px 1px; width: 100%; }
.leftboxwings .btn-action { background-color: #CD2626; color: #fff; font-weight: bold; margin: 5px 0 0; text-shadow: 1px 1px rgba(0, 0, 0, 0.52); width: 100%; }
.leftboxwings .navbar-nav > li:hover { background-color: rgba(205, 38, 38, 0.3); }
.maintopbg { background: url('images/banner-leads.jpg') center center; background-size: cover; }
.maintopbg { padding: 20px 0 10px 0; position: relative; background-repeat: no-repeat !important; background-size: cover !important; }
.maintopbg.jobbg1 { position: relative; }
.maintopbg.sceneriobg1 { background: url('images/banner-leads.jpg') center center; background-size: cover; }
.maintopbg.vendorbg1 { background: url('images/banner-leads.jpg') center center; background-size: cover; }
.maintopbg.clientsbg1 { background: url('images/banner-leads.jpg') center center; background-size: cover; }
.maintopbg.paymentbg1 { background: url('images/banner-leads.jpg') center center; background-size: cover; }
/* .maintopbg .blackbtn{margin-top:9px;}
 */
.bgred { background: #CD2626; }
.bgblue { background: #1a80b6; }
.bggrey { background: gray; }
.bggreen { background: green; }
.ztitlesep { box-sizing: border-box; color: #fff; height: 100%; margin-left: 12px; moz-box-sizing: border-box; padding: 25px 30px 0; webkit-box-sizing: border-box; }
.ztitlesep h1, .ztitlesep h2 { color: #fff; font-size: 30px; line-height: 1.1em; margin: 0; }
.ztitlesep h2 { margin-bottom: 3px; padding: 5px 0 10px; border-bottom: 1px dashed rgba(255, 255, 255, 0.6); border-top: 1px dashed rgba(255, 255, 255, 0.6); }
.maintopbg .advance-search .btn { border: 1px solid rgba(10, 8, 8, 0.54) !important; border-radius: 10px; box-shadow: 1px 0px #000; float: right; font-size: 23px; margin: 90px 0 0 1.5%; padding: 5px 12px !important; }
.navbar { margin-bottom: 0px; }
.zbigcheckbox { height: 23px; position: relative; top: 3px; width: 23px; }
.white { color: #fff; }
.topaddbusinesscard h3 { color: #fff; font-size: 29px; font-weight: 300; margin-bottom: 12px; text-align: center; }
.zcardredbg { padding: 0px 0 80px; }
.custm-crd { background-image: url('Images/cardbg1.jpg'); background-size: cover; }
.custm-crd > label { color: #fff; text-shadow: 1px 1px rgba(0, 0, 0, 0.8); }
.addbusinesscard .box { border: 2px solid #555; border-radius: 5px; box-shadow: 0px 0px 10px rgba(255, 255, 255, 0.61); cursor: pointer; font-size: 17px; line-height: normal; margin-bottom: 0px; padding: 0 0 0px; }
.btn-cstm { border: 1px solid rgba(204, 204, 204, 0.83); padding: 5px 12px; }
.btn-active { background-color: #CD2626; border: 1px solid rgba(144, 27, 27, 1); border-radius: 5px; color: #fff; font-size: 16px; }
.btn-small-red { background-color: #2f8ab9; border: 0px solid rgba(144, 27, 27, 1); border-radius: 5px; color: #fff; font-size: 16px; padding: 1px 8px 0px 8px; }
.btn-small-black { background-color: #2f8ab9; border: 0px solid rgba(144, 27, 27, 1); border-radius: 5px; color: #fff; font-size: 16px; padding: 1px 8px 0px 8px; }
.btn-active:hover, .redbtn:hover, .redbtn:active { background-color: #BB2424; /*border-color:rgba(144, 27, 27, 1);*/ color: #fff; }
.zcardredbg b.white { font-size: 17px; text-shadow: 1px 1px rgba(0, 0, 0, 0.7); }
.zcenter { float: none; margin: 0 auto; width: fit-content; width: -moz-fit-content; width: -webkit-fit-content; }
.zcenter2 { float: none; margin: 0 auto; display: block; }
.mabottom45 { margin-bottom: 45px; }
.zmidcheckbox { height: 17px; position: relative; top: 3px; width: 17px; }
#loginpage.container.wrapper, body > .wrapper.container { height: auto !important; min-height: 100%; padding-bottom: 49px; }
body > .wrapper.container { margin-bottom: -49px; }
.ztitlearea2 h2 { font-size: 37px; margin-bottom: 2px; }
.ztitlearea2 { padding: 25px 0 18px; }
.custm-close { color: #FFF; text-shadow: 1px 1px rgba(0, 0, 0, 0.5); }
.bluebtn { background: #b42711; /* Old browsers */ border: none; background: -moz-linear-gradient(top, #b42711 0%, #921501 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #b42711 0%, #921501 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #b42711 0%, #921501 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b42711', endColorstr='#921501', GradientType=0 ); /* IE6-9 */ }
.bluebtn:hover { color: #fff; }
.open-AddDialog.btn.bluebtn { margin-top: 3px; padding: 6px 8px; max-height: 29px; }
/*.btn:hover, .btn:focus, .btn.focus{color:#fff;}
*/
.red { color: #CD2626; }
.btn.btn-ghost { background: transparent; border: 2px solid #FFFFFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; color: #FFFFFF; font-size: 20px; text-shadow: 1px 1px rgba(0, 0, 0, 0.77); }
.btn.btn-ghost:hover { background: #2f8ab9; border-color: #267198; }
.redbtn { /* background-color:#CD2626;border:1px solid rgba(144, 27, 27, 1);text-shadow:1px 1px rgba(205, 38, 38, 1);*/ background: #b42711; /* Old browsers */ background: -moz-linear-gradient(top, #b42711 0%, #921501 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #b42711 0%, #921501 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #b42711 0%, #921501 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b42711', endColorstr='#921501', GradientType=0 ); /* IE6-9 */ }
/* .blackbtn{background-color:#2D2626;border:none;color:#fff;border:1px solid #2D2626;}
 */
.blackbtn { background: #525252 none repeat scroll 0 0; border-radius: 5px; color: #ffffff; padding: 6px 10px; position: relative; border-radius: 5px; font-family: open sans; font-weight: 600; }
.blackbtn:hover { top: -2px; }
.greenbtn, .greenbtn:hover { background-color: #1e9021; border: 1px solid #1e9021; color: #fff; border-radius: 0; }
.zcardredbg .form-control { background-color: #2D2626; border: 1px solid rgba(34, 33, 33, 0.83); color: #fff; width: auto; }
/* .container{padding:0px;}
 */
.container.wrapper { padding-right: 0px; padding-left: 0px; margin-bottom: 0px; }
.jobprintview .container { padding-left: 5px; padding-right: 5px; }
.smallbtn { }
#SearchFormShowBottom { margin-top: 0; }
.widebtn { min-width: 250px; }
.wideblackbtn:hover, .blackbtn:hover { color: #fff; }
.zdisplaying { font-size: 17px; margin: 6px 0 13px; position: relative; z-index: 3; }
.zpeopleform { float: left; margin: 6px 0 0px; }
.zpeopleform input[type="checkbox"] { height: 18px; margin-top: 0; position: relative; top: 5px; width: 18px; }
.workorder { padding-bottom: 6px; text-align: center; }
.title_workorder { border-bottom: 1px solid #555; font-size: 20px; }
.centercircle { background: #000; border-radius: 50%; width: 50px; display: inline-block; margin: 10px 0px 0px 0px; color: #fff; padding: 8px 0px; font-size: 20px; font-weight: bold; border: 2px solid #000; }
.centercircle.colora { background: #fff; color: #000; }
.workorder .title { border: 0px none; }
.title { border-bottom: 1px dashed; padding-bottom: 6px; }
h3.title { background: #262728 none repeat scroll 0 0; border-bottom: 3px solid #b51900; color: #fff; font-size: 16px; font-weight: 600; margin: 0; padding: 5px 0 !important; text-align: center; }
h4.title { font-size: 21px; }
h1, h2, h3 { color: #363636; }
.clear.invis { height: 0; margin: 0; padding: 0; }
.navbar-toggle { background-color: none; border: none; }
.ztitlearea2, body .navbar-inverse.navbar, .wrapper.container { }
.zspacer { height: 150px; }
.mobile { display: none; }
section.sep::before, section.sep::after { position: absolute; content: ''; pointer-events: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
svg#bigTriangleColor { pointer-events: none; position: relative; top: -93px; z-index: 30; margin-bottom: -93px; }
svg { display: block; }
#bigTriangleColor path { fill: #fff; stroke: #fff; stroke-width: 2; }
.zslider { position: relative; }
.ztitle { text-align: center; font-size: 37px; }
#loginpage .ztitle { position: relative; z-index: 40; }
.col-md-31 img { max-width: 90%; }
.zsubtitle { margin: 8px 0 5px; padding-bottom: 5px; border-bottom: 1px dashed; }
.marleft { margin-left: 2%; }
.zsubtitle2 { text-align: center; margin-bottom: 23px; }
.zborder { padding: 4px; border: 1px solid #e5e5e5; box-shadow: 0px 0px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 0px rgba(0,0,0,0.15); -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.15); }
.aligncenter, img.aligncenter { display: block; margin: auto; }
.tred { color: #CD2626; }
.centerbtn { text-align: center; display: block; margin: auto; max-width: 200px; }
a.widebtn { max-width: 500px; }
.parallax_bg.desktop { background: url('Images/homebgparallax1.jpg') no-repeat; background-position: 20% 0px; background-attachment: fixed; height: 100%; width: 100%; position: absolute; display: block; top: 0; left: 0; }
.row_parallax { padding-top: 100px; padding-bottom: 100px; position: relative; overflow: hidden; }
.parallax_content { z-index: 1; color: #FFFFFF; position: relative; }
.parallax_content h2 { color: #FFFFFF; font-size: 36px; text-shadow: 1px 1px rgba(0, 0, 0, 0.74); }
.padtop { padding-top: 40px; }
.padtop30 { padding-top: 30px; }
.subtitle3 { border-bottom: 1px dashed; padding-bottom: 5px; margin-top: 14px; }
img.halfcolimg { max-width: 100%; max-height: 250px; }
input, textarea { color: #000; }
.nomar { margin: 0; }
.marbottom { margin-bottom: 20px; }
/* .t-border{border-bottom:1px dashed;}
 */
.clouds { margin: 0 0 -5px; }
.clouds path { fill: #943B3F; stroke: #943B3F; }
.cloudsbottom { position: relative; top: -52px; }
.cloudsbottom path { fill: #FFFFFF; }
.ztitlearea2.addcard { padding-bottom: 0; margin-bottom: -12px; }
.margin-top-3 { margin: 3px 0 0; }
#tabs { margin-top: 30px; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { background-color: #BB2424; color: #fff; }
.nav-tabs > li > a { background-color: rgba(0,0,0,0.045); color: #777; }
.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { background-color: none !important; }
.zviewcard .topaddbusinesscard h3 { color: #363636; float: left; font-size: 24px; font-weight: bold; padding-top: 4px; }
.greybg { background: url('Images/confectionary.png'); padding: 0; border: none; border-radius: 0; }
.greybg.darker { background: url(http://subtlepatterns.com/patterns/concrete_seamless.png'); }
.viewjob .table.nomar.zredstyle { margin-bottom: 1px; }
.t-underline { text-decoration: underline; }
.imgmax95 { max-width: 95%; }
.redgrbg h2 { margin-top: 40px; color: #fff; font-size: 39px; }
.zprofile2 input[type="checkbox"] { float: left; margin-right: 2%; width: 15px; height: 15px; }
.zprofile2 ul { list-style: none; }
.zprofile2 li { margin: 0; float: left; width: 100%; }
.zprofile2 label { display: block; }
.footer2 p { color: #fff; }
.footer2, .blackgradientbtn { background: #222; border-top: 4px solid #b51900; color: #848484; font: 14px/15px open sans; text-align: center; }
.footer2 { overflow: hidden; }
.actionCstm.postnRelatve.martop { margin-top: 10px; }
.martop6 { margin-top: 6px; }
/*=================New=Css==10=09=2015===================Design=Planed=====================================Start===================================================*/
.welcome_bx { float: right; padding: 5px 0; }
.wizard_btn { float: left; }
.wizard_btn { padding-left: 10px; }
.wizard_btn.home { margin: 0 0 0 10px; float: right; }
/*.pull-right{min-width:330px;padding-top:25px;}
*/
.pull-right-custom-jc { padding: 14px 0; }
.user_detail_btm a.pull-right.button1 { min-width: inherit; }
.wizard_btn.feedback.home { padding-top: 3px; }
.wizard_btn.feedback a { background: #1e9021; }
.wizard_btn.home a { border-radius: 0; font: 600 14px/15px open sans; text-transform: uppercase; }
.wizard_btn a { color: #fff; text-decoration: none; background: #ba2912; padding: 15px 12px; line-height: 37px; display: block; border-radius: 4px; font-family: 'Open Sans', sans-serif; font-size: 14px; font-weight: 600; transition: all 0.25s ease-in 0s; }
.notofication_bx { float: left; width: 30px; height: 30px; position: relative; margin-left: 10px; position: relative; }
/* .notofication_icon a{color:#fff;background:#757575;width:30px;height:30px;display:block;text-align:center;border-radius:50%;line-height:42px;font-size:24px;}
 */
.user_bx { float: right; width: 30px; height: 30px; position: relative; /* margin-left:10px;*/ position: relative; }
.user_icon img { max-width: 100%; border-radius: 100%; }
.user_icon a { color: #fff; background: #b31901; width: 30px; height: 30px; display: block; text-align: center; border-radius: 50%; line-height: 0; font-size: 24px; }
.user_icon a #SetFeatureImage { width: 30px; height: 30px; background-size: cover !important; border-radius: 100%; }
.user_icon a > img { width: 30px; height: 30px; }
.user_detail { position: absolute; right: -16px; background: #fff; border: 1px solid #ccc; margin-top: 18px; width: 160px; border-radius: 4px; z-index: 10000; }
#notofication { width: 300px; }
.user_detail:after, .user_detail:before { bottom: 100%; left: 82%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
#notofication:after, #notofication:before { left: 90%; }
.user_detail:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 10px; margin-left: -10px; }
.user_detail:before { border-color: rgba(204, 204, 204, 0); border-bottom-color: #ccc; border-width: 11px; margin-left: -11px; }
.user_detail_top { padding: 2px 8px; width: 100%; float: left; text-align: center; /*border:1px solid #d6d6d6;*/ background: #fff; border-top: none; min-height: auto; }
.view-job-page-groupSection-1 .user_detail_top { border: 1px solid #d6d6d6; text-align: inherit; }
.user_detail_pic { width: 76px; height: 76px; overflow: hidden; display: inline-block; border-radius: 100%; border: 1px solid #dbdbdb; float: none; background-size: cover !important; }
.user_detail_pic img { max-width: 100%; border-radius: 100%; width: 76px; height: 76px; }
.view-job-page-groupSection-1 .user_detail_top .user_detail_pic { float: left; }
.view-job-page-groupSection-1 .user_details { float: left; font-family: "Open Sans",sans-serif; margin-left: 0; text-align: center; }
.user_details h5 { font: 700 15px/18px open sans; color: #b51900; margin: 0 0 0 0; }
.user_details p { font: 300 11px/13px open sans; color: #585858; margin: 3px 0 0; }
.user_detail_btm { padding: 0 0; float: left; width: 100%; }
.notofication_list { padding: 13px 15px; }
.notofication_list .fa { float: left; font-size: 21px; color: #a3a3a3; margin-right: 10px; }
.notofication_list p { font-size: 14px; font-family: 'Open Sans', sans-serif; color: #555; display: table; margin: 0; }
#vendorpagetop.table > tbody > tr > td { vertical-align: middle; /* padding:5px 15px;*/ font-size: 12px; min-height: 40px; }
.user_detail_btm > a.user_detail_btm a { text-transform: uppercase; color: #b51900; }
.user_detail_btm a { display: block; width: 100%; padding: 10px 15px; border-radius: 0; color: #757575; font: 13px/15px open sans; border-top: 1px solid #e3e3e3; text-decoration: none; }
/*=================New=Css==10=09=2015===================Design=Planed=====================================End====================================================*/
/***************************** NEW DASHBOARD DESIGN 16-sept-2015 PAGE*****************************************************************************************************************************************************/
.adminDashOuter { float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 8px; background: #BC2325; }
.adminDashOuter .glyphicon, .borderRedRight .glyphicon { color: #fff; }
.adminDashOuter h2 { color: #fff; }
.borderHolder { position: relative; }
.borderRedRight { border-right: 40px solid #f2f2f2; border-top: 40px solid #BC2325; font-size: 0; line-height: 0; width: 108px; float: left; border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.glyphiconCstm { color: #fff; font-size: 20px; left: 30px; position: absolute; top: 11px; }
.actionName h3 { font-size: 16px; padding-top: 10px; }
.actionSection { background: #f2f2f2; float: left; width: 100%; }
.margin-top-10 { margin-top: 10px !important; }
.margin-top-20 { margin-top: 20px !important; }
.margin-top-30 { margin-top: 30px !important; }
.margin-top-40 { margin-top: 40px !important; }
.margin-top-50 { margin-top: 50px !important; }
.margin-top-60 { margin-top: 60px !important; }
.margin-bottom-15 { margin-bottom: 15% !important; }
.margin-right-5 { margin-right: 5px !important; }
.margin-right-10 { margin-right: 10px !important; }
.margin-right-15 { margin-right: 15px !important; }
.systemDetails { float: left; width: 100%; border: none; }
.detailsSection-first { background: #fff none repeat scroll 0 0; float: left; margin-bottom: 2px; margin-left: 1px; margin-right: 1px; width: 49.9%; min-height: 108px; }
.detailsSection-second { float: left; width: 49.9%; background: #fff; }
.detailsSection-first h2, .detailsSection-second h2 { font-size: 18px; color: #BC2325; text-align: center; margin: 15px 0; }
.detailsSection-first h2 a, .detailsSection-second h2 a { color: #bc2325; font-size: 16px; font-weight: bold; text-decoration: none; }
.taskDetails { float: left; width: 99.7%; padding: 0 20px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0 2px 3px; background: #fff; }
.taskDetails h2 { font-size: 16px; margin: 15px 0; text-align: left; }
.taskDetails p { font-size: 16px; line-height: 20px; margin: 0 0 15px; }
.table-responsive.cstmDashboardTable { float: left; margin-top: 8px; width: 100%; }
.cstmDashboardTable .table-striped > tbody > tr { background: none; border-bottom: 1px solid #f2f2f2; }
.cstmDashboardTable .table.table-striped.custab { border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2; }
.table-responsive.cstmRecomndTable { float: left; margin-top: 8px; width: 100%; }
.activity_block table { width:; }
/*Activity Start*/
.feed-list .activities-list li.item, .feed-list .feed-items li.item { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-bottom: 1px solid #e5e5e5; margin: 0; overflow: visible; padding: 10px 10px 10px 10px; position: relative; transition: all 0.2s ease 0s; float: left; width: 100%; }
.activity_block .actionSection .systemDetails .detailsSection-first { width: 99.8%; }
.left_feed { float: left; width: auto; }
.right_feed { float: right; padding: 7px 0 0; }
.right_feed .feed-navigation { float: right !important; width: 81%; }
.right_feed .feed-navigation .btn:hover, .right_feed .feed-navigation .btn:focus, .right_feed .feed-navigation .btn.focus { color: #000; }
.right_feed .feed-navigation .multiselect-container { left: -77px; overflow: hidden; }
.right_feed .btn-group { margin-right: 10px; float: right; }
.right_feed .btn-group .multiselect { width: 100%; }
.right_feed .dropdown-menu > .active > a, .right_feed .dropdown-menu > .active > a:hover, .right_feed .dropdown-menu > .active > a:focus { background: #fff; }
#show_my_activity { margin: 0 8px; }
.feedicons { margin: 0px 10px 0px 0px; }
.activity_block ul.feed-items { margin: 0px; padding: 0px; }
.feed-list .activities-list li.item .item-heading .info-label, .feed-list .feed-items li.item .item-heading .info-label { float: left; margin: 0; }
.feed-list .activities-list li.item .item-heading .timestamp, .feed-list .feed-items li.item .item-heading .timestamp { float: right; margin: 0; font-size: 11px; color: #aaa; }
.activity_block .item-heading { clear: both; float: left; width: 100%; }
.feed-list .feed-navigation { font-size: 12px; text-align: center; }
.feed-list .activities-list li.item .item-body, .feed-list .feed-items li.item .item-body { margin: 14px 0 0; padding: 3px 0; word-wrap: break-word; }
.activity_block .feed-list { clear: both; }
.activity_block .feed-list .list-head { border-bottom: 1px solid #e5e5e5; padding: 10px; }
.list-container li.item, .list-container > div { list-style: outside none none; }
.activity_block a { color: #63a42c; text-decoration: none; }
.info-label { color: #888; font-size: 11px; font-weight: 400; }
/*Activity END*/
.cstmRecomndTable .table > thead > tr > th { background: #bc2325 none repeat scroll 0 0; border-right: 1px solid #fff; color: #fff; font-size: 14px; font-weight: bold; padding: 4px; text-align: center; text-transform: uppercase; }
.cstmRecomndTable .table tbody tr:hover td { background: none; color: #474747; cursor: default; }
.cstmRecomndTable .table-striped { border: 1px solid #f2f2f2; }
.cstmRecomndTable .table-striped > tbody > tr { background: none; border-bottom: 1px solid #f2f2f2; }
.cstmRecomndTable .table-striped > tbody > tr > td { border-right: 1px solid #f2f2f2; }
.cstmRecomndTable .table tbody tr:hover a { color: #337ab7; text-shadow: none; text-decoration: none; font-weight: bold; }
.cstmRecomndTable .table td a { color: #474747 !important; font-size: 12px; font-weight: bold; text-transform: uppercase; }
.cstmRecomndTable .table td a:hover { color: #3eb0ba !important; text-shadow: none; text-decoration: none; font-weight: bold; }
.messgeSkls { font-size: 17px; line-height: 25px; padding: 0 5px; text-transform: uppercase; font-weight: bold; }
.cstmRecomndTable .cstmSelctnHover .glyphicon { margin-right: 10px; }
.custmWrper { margin-top: 16px; margin-bottom: 0; }
.adminDashOuter.text-center > h2 { font-size: 22px; margin: 0; padding: 6px 0; }
.systemDetails .panel-heading { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: medium none; }
/*==========Date=24=09=2015================================================Start=============================*/
.clear { clear: both; }
.user_comment_blog { padding-top: 25px; }
.user_comment_blog .media .media-left { padding-right: 20px; }
.user_comment_blog .media .media-left .fa { width: 50px; height: 50px; border-radius: 50%; background: #f3f3f3; text-align: center; line-height: 50px; color: #888; font-size: 24px; }
.user_comment_blog .media .media-left img { width: 50px; height: 50px; border-radius: 50%; background: #f3f3f3; text-align: center; }
.user_comment_blog .media .media-body { background: #f3f3f3; padding: 15px; position: relative; font-family: "Open sans", Helvetica, Arial; color: #555; width: 100%; }
.user_comment_blog .media .media-body:before { width: 0; height: 0; border-top: 10px solid transparent; border-right: 15px solid #f3f3f3; border-bottom: 10px solid transparent; position: absolute; content: ""; left: -12px; top: 11px; }
.user_comment_blog .media .media-body h4 { font-weight: 600; margin-bottom: 11px; float: left; }
.user_comment_blog .media .media-body p { margin-bottom: 0; }
.user_comment_blog .media .media-body .date { float: right; font-weight: 600; }
.wright_btn { position: absolute; right: 20px; top: 6px; }
/*.wright_btn a{background:#649917;padding:0 20px;line-height:36px;color:#fff;font-family:open sans;font-weight:600;text-transform:uppercase;}
.wright_btn:hover{background:#454545;transition:all 0.25s ease-in 0s;}
*/
.clr { clear: both; }
.clear_div { clear: both; }
.privileges-sep { background-color: #ddd; border-radius: 5px; margin: 5px; min-height: 190px; text-align: left; }
.privileges-sep-company { background-color: #ddd; border-radius: 5px; margin: 5px; min-height: 100px; }
#address_msg .btn { margin-top: 0px !important; }
#msg .btn { margin-top: 0px !important; }
.header_mid { float: left; padding-top: 10px; padding-bottom: 10px; width: 47%; font-size: 17px; font-style: italic; }
.header_mid .tooltip { margin-top: 41px !important; }
#SearchFormArea .top-margin, #SearchFormAreaBottom .top-margin { margin-top: 10px; }
#jc_job_autocomplete { width: 100% !important; }
/*==========Date=24=09=2015================================================End===============================*/
/**************** Design Work Start(29-09-2015) ************************************/
/* table#vendorpagetop th, td{text-align:center !important;}
 */
.glyphiconEditCstm { color: #49b86b; font-size: 16px; }
.glyphiconTrashCstm { color: #b31901; font-size: 16px; margin: 0 15px; }
.glyphiconListCstm { color: #333333; font-size: 16px; }
.ProfileInnerWrapper .form-control, .ProfileInnerWrapper .form-control:focus, #loginpage .form-control, #loginpage .form-control:focus { /*border:1px solid #afafaf;border-radius:2px;box-shadow:none;height:30px;padding:0 12px;*/ }
.ProfileInnerWrapper select.form-contro, .#loginpage select.form-control { -moz-appearance: none; -webkit-appearance: none; appearance: none; background: #fff url('Images/drop.png') no-repeat scroll right center !important; }
.ProfileInnerWrapper textarea.biography, .ProfileInnerWrapper textarea.biography:focus { padding-top: 12px; padding-bottom: 12px; resize: none; }
#job_status .form-control, #job_status .form-control:focus { height: 26px; }
input[type="file"].form-control, input[type="file"].form-control:focus { padding: 0; }
/*.btn {*/
/*	white-space: pre-wrap !important;*/
/*}*/
.advance-search .btn, .adminOuter .btn, .advance-search-bottom .btn, #search .btn { margin-top: 0; }
#SearchFormAreaBottom .form-control, #SearchFormArea .form-control, #SearchFormBottom .form-control { height: 30px; padding: 0 10px; }
#SearchFormAreaBottom h3, #SearchFormArea h3, #SearchFormBottom h3 { font-size: 18px; }
#SearchFormAreaBottom label, #SearchFormArea label, #SearchFormBottom label { margin: 0 !important; }
#SearchFormArea, #SearchFormAreaBottom, #SearchFormAreaCompany, #SearchFormAreaBottomCompany { border: 1px solid #ccc; }
.text-center { text-align: center !important; }
.custm-close { color: #fff; font-size: 27px; margin-right: 3px; margin-top: -2px; }
table .form-control { font-size: 15px; height: 26px; padding: 0; }
.advance-search { margin-bottom: 10px; text-align: left; }
.container .table-responsive { margin: auto; width: 100%; }
.MaterialSwitch.pull-left { margin-top: 0; width: 92px; height: 20px; position: relative; }
.MaterialSwitch.pull-left > input { position: absolute; left: 0; width: 100%; height: 100%; top: 0; opacity: 1; z-index: 5; cursor: pointer; }
.MaterialSwitch > input[type="checkbox"] { opacity: 0; }
.MaterialSwitch > label { cursor: pointer; height: 0; position: relative; width: 102px; margin: 10px 0; }
.MaterialSwitch > label::before { background: #008000; border-radius: 8px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5) inset; color: #fff; content: "Default"; font-size: 13px; height: 20px; margin-top: -9px; opacity: 1; padding-right: 0; padding-top: 3px; position: absolute; transition: all 0.4s ease-in-out 0s; width: 98px; text-align: center; }
.MaterialSwitch > label::after { background: rgb(255, 255, 255) !important; border-radius: 100%; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3); content: ''; height: 20px; left: 0; margin-top: 0; position: absolute; top: -9px; transition: all 0.3s ease-in-out; width: 20px; }
.MaterialSwitch > input[type="checkbox"]:checked + label::before { background: inherit; opacity: 1; content: "Custom"; color: #fff; }
.MaterialSwitch > input[type="checkbox"]:checked + label::after { background: inherit; left: 78px; }
.MaterialSwitch .label-info { background: #CE2E2B; opacity: 1; }
/* .redbtn, .blackbtn, .bluebtn{border-radius:0;color:#fff;}
 */
#vendorpagetop.table tbody tr:hover a { font-weight: normal; }
.zredstyle.table th { background-color: #5a5959; color: #fff; font-size: 12px; text-align: left; }
#vendorpagetop .text-muted a.open-AddDialog { }
.editVndrCstm { float: left; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#PeopleSearchForm input[type="checkbox"] { margin: 0 0 0 24px; }
#reportpage table th, td { font-size: 13px; }
.tbleScroll { float: left; width: 100%; }
.faCmmntCstm { font-size: 16px; }
#NoteTable.table.zredstyle.table-bordered.nomar td, th:last-child { text-align: center; }
/* #vendorpage .viwCstmcls .table.nomar.zredstyle.table-bordered td, th{text-align:center !important;padding:3px;}
 */
/* #NoteTable.table.zredstyle.table-bordered.nomar td, th{padding:10px 15px !important;}
 */
#NoteTable.table.zredstyle.table-bordered.nomar td { padding: 3px; }
.table.zredstyle.table-bordered td { /* padding:3px;*/ padding: 4px 8px; }
.viwCstmcls .btn { margin: 0; }
.viwCstmcls .table.zredstyle td { padding: 3px; }
.viwCstmcls .table.zredstyle { margin: 0; }
.table-fixed thead { width: 100%; }
.table-fixed tbody { height: auto; max-height: 230px; overflow-y: auto; width: 100%; }
.table-fixed thead, .table-fixed tbody { display: block; }
.table-fixed tbody td, .table-fixed thead > tr > th { float: left; border-bottom-width: 0; }
.mrgnglyTd { padding: 1px !important; line-height: 17px !important; }
.mrgnglyTd a { line-height: normal !important; }
.mrgnglyTd .glyphicon.glyphicon-trash.glyphiconTrashCstm { margin: 0; font-size: 13px; }
.mrgnglyTd .glyphicon.glyphicon-edit.glyphiconEditCstm { font-size: 13px; }
#vendorpage .viwCstmcls .tbleScroll.table-fixed table tr td { padding: 5px; }
.borderremover > tbody { border: medium none; }
.borderremover td { border-top: 0 none; line-height: normal !important; padding: 0 !important; }
.ViewJobTopHeader { float: left; margin-bottom: 25px; width: 100%; }
.viewJobRightHeader { float: left; margin-bottom: 25px; }
.ViewJobTopHeader.add_sale_payment { width: 50%; }
.ViewJobTopHeader.add_sale_payment .groupSection-1 { width: 48.5%; margin-bottom: 15px; }
.rep_commission_addpayment { width: 50%; float: left; }
.groupSection-1 { float: left; margin-right: 30px; min-height: 90px; padding: 0; width: 23%; }
.groupSection-1:last-child { margin-right: 0; }
.view-job-page-groupSection-1 { float: left; padding: 0; width: 48.5%; margin-bottom: 15px; }
.view-job-page-groupSection-1.full { width: 100%; margin-right: 0; }
.view-job-page-groupSection-1:nth-child(2n) { margin-right: 0; }
.view-job-page-groupSection-1 h3, .title_red { border-bottom: 2px solid #b51900; float: left; font-size: 18px; margin: 0; padding: 0 15px; width: 100%; }
.modified_head { background: #b51900; border-bottom: 3px solid #ff8c11; overflow: hidden; padding: 0 15px; margin: 0; background: #b51900; /* Old browsers */ background: -moz-linear-gradient(top, #b51900 0%, #a02000 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #b51900 0%, #a02000 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #b51900 0%, #a02000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b51900', endColorstr='#a02000', GradientType=0 ); /* IE6-9 */ }
.modified_head_finance { border-bottom: 2px dotted #b51900; /* border-bottom:5px solid #7d1100;*/ overflow: hidden; padding: 0 0 3px; text-align: center; margin: 0; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b51900', endColorstr='#a02000', GradientType=0 ); /* IE6-9 */ }
.modified_head_finance > span { font-weight: bold; font-size: 28px; }
.modified_head.green { background: #1e9021; border-bottom: 3px solid #156317; background: #1e9021; /* Old browsers */ background: -moz-linear-gradient(top, #1e9021 0%, #19771d 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #1e9021 0%, #19771d 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #1e9021 0%, #19771d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e9021', endColorstr='#19771d', GradientType=0 ); /* IE6-9 */ }
.circle_icons { float: right; margin-top: 1px; }
.circle_ico { background: #fff none repeat scroll 0 0; border-radius: 100%; color: #1e9021 !important; font-size: 10px !important; width: 20px; padding: 0 !important; height: 20px; float: left; line-height: 21px !important; margin-left: 5px; text-align: center; cursor: pointer; margin-top: 2px; }
.title_red span { background: #b51900 none repeat scroll 0 0; color: #fff; display: block; float: left; font: 800 13px/14px open sans; padding: 10px 15px; text-transform: uppercase; }
.view-job-page-groupSection-1 h3 a, .modified_head span { color: #fff; float: left; font-size: 16px; font-weight: bold; padding: 10px 0; text-transform: uppercase; }
.view-job-page-groupSection-1 h3 a i, .modified_head span i { font-style: normal; }
.view-job-page-groupSection-1 h3 a.fa { border-radius: 0; height: 28px; line-height: 28px; padding: 0; width: 28px; }
.view-job-page-groupSection-1 h3 a.fa-plus { background: #1f8f21; }
.GroupDetails { float: left; width: 100%; background-color: #fff; }
.GroupDetails > span { float: left; width: 100%; }
.groupSection-1 h3 { border-bottom: 2px solid #b51900; float: left; font-size: 18px; margin: 0; padding: 0; width: 100%; }
.groupSection-1 h3 a { background: #b51900 none repeat scroll 0 0; color: #fff; float: left; font-size: 14px; font-weight: bold; padding: 6px 15px; text-transform: uppercase; }
.GroupDetails .form-group { margin-bottom: 5px; }
.GroupDetails .form-group > label { width: 16%; }
.GroupDetails .form-group:last-child { margin-bottom: 0; }
.slashScreen { margin: 25px 0; position: relative; }
.slashGroupOne { width: 100%; float: left; padding: 5px; margin-bottom: 15px; background: rgba(0, 0, 0, 0) url("images/confectionary.png") repeat scroll 0 0; }
.slashLeft { float: left; width: 39%; }
.slashRight { float: left; width: 60%; }
.salesReportHeading { display: block; font-size: 16px; text-align: center; text-decoration: underline; width: 100%; }
.slashLeft h3 { display: block; font-size: 16px; font-weight: bold; text-align: center; text-decoration: underline; width: 100%; margin-bottom: 8px; }
.slashLeft .form-group { margin: 5px 0; }
.slashLeft .form-group:last-child { margin: 0; }
.slashRight > img { height: auto; margin: 0 auto; max-width: 100%; width: 100%; }
.view-job-information-person-info { float: left; width: 100%; /* margin-bottom:12px;margin-right:12px;*/ }
.view-job-information-person-info .viewjob-person-heading { background: #fff none repeat scroll 0 0; color: #333; font-size: 12px; font-weight: bold; padding: 6px 5px; text-decoration: none; cursor: pointer; border-radius: 3px; /* border:1px solid #000;*/ float: left; }
.view-job-information-person-info .dropdown-menu { width: 302px; margin-top: 0; }
.view-job-information-person-info .user_details { float: left; margin-left: 20px; width: 56%; }
.view-job-information-person-info .user_detail_pic { margin: 0; }
.view-job-information-person-info .user_details p { float: left; margin: 6px 0 0; width: 162px; word-wrap: break-word; }
/* 16-10-2015 */
.clickable.announcement-pos { position: relative; cursor: pointer; }
.position-announcement { color: #bc2325; position: absolute; right: 7px; top: 10px; }
.splash-screen-dashboard { background: #bc2325 none repeat scroll 0 0; color: #fff; font-weight: bold; left: -134px; margin-left: 0; margin-top: 15px; padding: 8px 15px; position: absolute; top: -14px; z-index: 11; }
.splash-screen-dashboard:hover { text-decoration: none; color: #fff; }
.splash-screen-dashboard:focus { text-decoration: none; color: #fff; }
.activityDisplay { float: left; padding-top: 4px; }
.slctOption { display: inline-block; }
/****** css 26-oct-2015 *******/
.assignOuter { float: left; margin-bottom: 10px; width: 33.3%; }
.assignMrgnTop { margin-top: 10px; }
.labelCommsion { float: left; }
.dataCommsion { float: left; font-weight: bold; text-align: left; width: 100%; }
.overideLabel { float: left; width: 10%; margin-right: 15px; margin-top: 20px; }
.labelInner { width: 100%; float: left; margin-bottom: 10px; }
.overideLabel label { float: left; margin-bottom: 5px; }
.inputOuter { float: left; width: 11%; margin-right: 15px; }
.inputOuter:last-child { margin-right: 0; }
.inputInner { float: left; width: 100%; margin-bottom: 10px; }
.inputInner input[type="text"] { width: 100%; height: 24px; border: 1px solid #ccc; border-radius: 3px; padding: 4px; }
.inputOuter h3 { font-size: 14px; font-weight: bold; text-align: center; }
.container.custmWrper.mediaDashbrdScreen { position: relative; }
.success_jc_msg { color: green; }
.navbar { margin-bottom: 0px !important; }
/* .noNotification{background:#d8d8d8!important;}
 */
.yesNotification { background: #53A93F !important }
.business-card-list-action a { display: inline-block; font-size: 12px; margin-top: 0px; padding: 2px 2px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); width: 100px; }
.business-card-list-action a:hover { text-decoration: none; }
.business-card-list-action span { font-size: 12px; padding: 4px; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); width: 75px; }
.table tbody tr:hover a { text-decoration: none; }
.table tbody tr .business-card-list-action a:focus { text-decoration: none; color: #fff; }
.business-card-list-action a.bg1 { background: #2f8ab9; }
.business-card-list-action a.bg2 { background: #5cb85c; }
.business-card-list-action a.bg3 { background: #f0ad4e; }
.business-card-list-action a.handshake-sent { background: #5CB9C7; }
.business-card-list-action a.discard { background: #5CB9C7; }
.business-card-list-action a.key-awaiting { background: #5CB9C7; }
.business-card-list-action a.unfavorite { background: #5CB9C7; }
.business-card-list-action span.bg4 { background: #2f8ab9; }
.container.admin-tool-minHeight { min-height: 650px; }
.btnOuterMain { float: left; width: 100%; margin-bottom: 15px; }
.buttonGroup { float: left; width: 25%; margin-right: 15px; border: 1px solid; min-height: 150px; text-align: center; padding: 15px; }
.buttonGroup span { display: block; text-align: center; color: #1e9021; font: 700 14px/16px open sans; }
.buttonGroup a { padding: 8px 20px; }
.buttonGroup a:hover { text-decoration: none; }
.buttonGroup a:focus { text-decoration: none; }
.buttonGroup .btnAdmin-1 { color: #fff; }
.buttonGroup .btnAdmin-2 { background: #5cb85c; color: #fff; }
.buttonGroup .btnAdmin-3 { background: #f0ad4e; color: #fff; }
.business-card-give-key-symbol { position: relative; }
.business-card-give-key-symbol > img { height: auto; position: absolute; right: 126px; top: -37px; width: 100px; }
.edit-input-bcard input { background: #000; color: #fff; border: 0px; }
.top-sales-duration-select-box { text-align: right !important; padding-right: 20px; }
/********* card css date 01-dec-2015 ************/
.businessCard { background: #fff none repeat scroll 0 0; border: 4px solid #000; border-radius: 12px; float: none; margin: 20px auto; width: 526px; height: 300px; min-height: 190px; padding: 15px; text-align: left; position: relative; transition: all ease 0.5s; overflow: hidden; /* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100,7db9e8+100 */ background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #e5e5e5 100%, #7db9e8 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, #ffffff 0%, #e5e5e5 100%, #7db9e8 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%, #7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#7db9e8', GradientType=0 ); /* IE6-9 */ box-shadow: 5px 5px 10px rgba(0,0,0,0.5); }
.businessCard > p { font: 10px/11px open sans; margin-bottom: 2px; }
.company-name-holder { width: 100%; text-align: center; }
.company-name-holder > span { float: right; font-size: 18px; font-weight: bold; }
.company-name-holder > .software_experience_label { width: 100%; text-align: center; }
.inner-details-person > label { float: left; margin: 0; width: 100%; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.inner-details-person > label#user_business_card_phone { width: 100%; }
.inner-details-person > span { float: left; width: 100%; }
.inner-details-person > p { float: left; width: 100%; margin: 0; }
.process-signup-bar { width: 100%; margin: 0 auto; padding: 24px 0 0 0; text-align: center }
.process-signup-bar ul { margin: 0; padding: 40px 0 0; text-align: center }
.process-signup-bar ul li { list-style-type: none; display: inline-block; width: 16%; background: url('Images/sept.jpg') repeat-x center 67%; margin: 0 -3px; position: relative }
.process-signup-bar ul li a { text-decoration: none; color: #333; display: block; position: relative; display: block; z-index: 1; margin: -24px 0 0 }
.process-signup-bar ul li.first:before { padding-left: 0; width: 50%; position: absolute; left: 0; top: 0; height: 100%; content: ""; background-color: #fff; z-index: 0 }
.process-signup-bar ul li.last:after { padding-left: 0; width: 50%; position: absolute; right: 0; top: 0; height: 100%; content: ""; background-color: #fff; z-index: 0 }
.process-signup-bar ul li a strong { font-weight: 400; font-size: 14px; color: #333; text-transform: capitalize; display: block; margin: 0 0 8px; }
.process-signup-bar ul li a span { width: 42px; height: 42px; background: url('Images/circle.png') no-repeat center; text-align: center; font-weight: 700; font-size: 18px; line-height: 40px; margin: 0 auto; display: block; color: #fff; background-position: 1px 0 }
.process-signup-bar ul li:hover a span { background-image: url('Images/circle-orange-r.png'); color: #fff }
.process-signup-bar ul li.active a span { background-image: url('Images/circle-orange-r.png'); color: #fff }
.process-signup-bar ul li.active a strong { color: #ba2912 }
/* Alphabet filter */
div.Alpha ul { list-style: none; padding: 0; margin: 0; text-align: center; }
div.Alpha li { display: inline-block; border: 1px solid #c0c0c0; margin: 0 -1px; width: 24px; }
div.Alpha li:hover { background: #f5f5f5; }
/*06-01-2016 CSS*/
.min-Height-job { min-height: 225px; }
/*.min-Height-Insurance{min-height:105px;}
*/
.min-Height-Add-job { min-height: 255px; }
.clas_colrmd.text-left.PhoneNumberOuter.NotesOuter { border-bottom: 1px solid #ccc; display: block; float: left; margin-top: 8px; padding: 0; width: 100%; }
.jobbtn { margin: 14px 0 0 1.5% !important; }
.whiteColor { color: white; font-size: 14px; }
/************** about_us new design ****************/
.new_aboutUs { margin: 0 -40px; }
.new_aboutUs .blocks_one { padding: 0 40px; }
.new_aboutUs .blocks_two { padding: 0 40px; }
/* .heading_right_title{background:rgba(0, 0, 0, 0) url("./images/ribbon_1.png") no-repeat scroll left top / contain;color:#ffffff;float:left;font-size:35px;font-weight:bold;height:122px;margin:0;padding:0;position:relative;width:73%;}
 */
.heading_right_title { background: rgba(0, 0, 0, 0) url("Images/ribbon_1.png") no-repeat scroll left top / cover; color: #ffffff; float: left; font-size: 35px; font-weight: bold; height: 167px; margin: 0 0 25px; padding: 0; position: relative; width: 100%; }
.heading_right_title span { position: absolute; right: 20px; top: 62px; }
/*.custmWrrpr{background:#f8f8fb none repeat scroll 0 0 #f8f8fb url("./images/bottom_bg_about.png");float:left;padding:40px;width:100%;position:relative;}
 */
.custmWrrpr { background-attachment: scroll; background-clip: border-box; background-image: url("./images/bottom_bg_about.png"); background-origin: padding-box; background-position: right bottom; background-repeat: no-repeat; background-size: 9% auto; float: left; padding: 40px; position: relative; width: 100%; }
/* .custmWrrpr:before{background:url("./images/bottom_bg_about.png");content:"";position:absolute;}
 */
.right_text_about { float: left; padding-right: 20px; width: 65%; }
.right_text_about h3 { font-weight: 300; font-size: 30px; color: #37383a; }
.right_text_about h3 span { font-weight: bold; }
.right_text_about p { color: #37383a; font-size: 16px; color: #37383a; font-weight: 400; margin-bottom: 40px; }
.right_text_about ul li { color: #b42024; font-size: 20px; padding-left: 28px; position: relative; }
.right_text_about ul li::before { background: rgba(0, 0, 0, 0) url("./images/bullets.png") no-repeat scroll 0 0 / contain; content: ""; height: 18px; left: 0; position: absolute; top: 6px; width: 18px; }
.right_text_about ul li span { color: #37383a; font-size: 16px; font-weight: 400; }
.lft_content_block { float: left; width: 35%; position: relative; }
.ceoDetails { background: #b42024 none repeat scroll 0 0; bottom: inherit; padding: 20px 30px; position: inherit; width: 100%; }
.ceoDetails h3 { color: #ffffff; font-size: 35px; font-weight: 600; }
.ceoDetails label { clear: both; color: #ffffff; display: block; font-size: 25px; font-weight: 300; text-transform: inherit; width: 100%; }
.ceoDetails span { color: #ffffff; display: inline-block; font-family: open sans; font-size: 17px; font-weight: 300; padding-top: 8px; }
.bottom_content_first { float: left; width: 100%; margin-top: 30px; }
.bottom_content_first > img { height: auto; margin: 0 auto; width: 40%; float: left; }
.bottomContent { float: left; margin-left: 15px; width: 55%; }
.bottomContent h3 { color: #37383a; font-size: 28px; padding-bottom: 15px; position: relative; margin-top: 20px; }
.bottomContent h3::after { background: #b51900 none repeat scroll 0 0; bottom: 0; content: ""; height: 3px; left: 0; position: absolute; width: 150px; }
.bottomContent p { font-size: 16px; color: #37383a; font-weight: 400; }
.heading_left_title { background: rgba(0, 0, 0, 0) url("Images/ribbon_2.png") no-repeat scroll right top / cover; color: #ffffff; float: left; font-size: 35px; font-weight: bold; height: 167px; margin: 0 0 25px; padding: 0; position: relative; width: 100%; }
.heading_left_title span { position: absolute; left: 20px; top: 62px; }
.right_text_about.secondRightBlock-1 { width: 100%; }
.bottomContent.bottom_right_content-1 { margin-left: 0; width: 100%; }
.lft_content_block.secondRightBlock-2 { width: 100%; }
.lft_content_block.secondRightBlock-2 > img { height: auto; margin: 0 auto; width: 100%; }
.pointForSales.right_text_about { padding: 0; width: 100%; }
.pointForSales.right_text_about li { float: left; padding: 0 15px; text-align: center; width: 33.3%; }
.second_border_both { border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.right_text_about a { color: inherit; text-decoration: underline; }
.footerLinks { float: left; width: 100%; margin-top: 30px; }
/************************ about us ends ****************/
/************** about_us new design 2****************/
.about_us_pge { background: #f8f8fb; }
.inContainer .new_aboutUs { margin: 0 -40px; }
.inContainer .new_aboutUs .blocks_one { padding: 0 40px 0 0; }
.inContainer .new_aboutUs .blocks_two { padding: 0 0 0 40px; }
/* .heading_right_title{background:rgba(0, 0, 0, 0) url("./images/ribbon_1.png") no-repeat scroll left top / contain;color:#ffffff;float:left;font-size:35px;font-weight:bold;height:122px;margin:0;padding:0;position:relative;width:73%;}
 */
.inContainer .heading_right_title { background: rgba(0, 0, 0, 0) url("Images/ribbon_01.png") no-repeat scroll left top / contain; color: #ffffff; float: left; font-size: 35px; font-weight: bold; height: 106px; margin: 0 0 25px; padding: 0; position: relative; width: 100%; }
.inContainer .heading_right_title span { position: absolute; right: 20px; top: 35px; }
/*.custmWrrpr{background:#f8f8fb none repeat scroll 0 0 #f8f8fb url("./images/bottom_bg_about.png");float:left;padding:40px;width:100%;position:relative;}
 */
.inContainer .custmWrrpr { background-attachment: scroll; background-clip: border-box; background-image: url("./images/bottom_bg_about.png"); background-origin: padding-box; background-position: right bottom; background-repeat: no-repeat; background-size: 9% auto; float: left; padding: 40px; position: relative; width: 100%; }
/* .custmWrrpr:before{background:url("./images/bottom_bg_about.png");content:"";position:absolute;}
 */
.inContainer .right_text_about { float: left; padding-right: 20px; width: 58%; }
.inContainer .right_text_about h3 { font-weight: 300; font-size: 24px; color: #37383a; }
.inContainer .right_text_about h3 span { font-weight: bold; }
.inContainer .right_text_about p { color: #37383a; font-size: 16px; color: #37383a; font-weight: 400; margin-bottom: 35px; text-align: justify; }
.inContainer .right_text_about ul li { color: #b42024; font-size: 20px; padding-left: 28px; position: relative; }
.inContainer .right_text_about ul li::before { background: rgba(0, 0, 0, 0) url("./images/bullets.png") no-repeat scroll 0 0 / contain; content: ""; height: 18px; left: 0; position: absolute; top: 6px; width: 18px; }
.inContainer .right_text_about ul li span { color: #37383a; font-size: 16px; font-weight: 400; }
.inContainer .lft_content_block { float: right; width: 42%; position: relative; }
.inContainer .ceoDetails { background: #b42024 none repeat scroll 0 0; bottom: inherit; padding: 20px; position: inherit; width: 100%; }
.inContainer .ceoDetails h3 { color: #ffffff; font-size: 28px; font-weight: 600; }
.inContainer .ceoDetails label { clear: both; color: #ffffff; display: block; font-size: 20px; font-weight: 300; text-transform: inherit; width: 100%; }
.inContainer .ceoDetails span { color: #ffffff; display: inline-block; font-family: open sans; font-size: 13px; font-weight: 400; padding-top: 8px; }
.inContainer .bottom_content_first { float: left; width: 100%; margin-top: 30px; }
.inContainer .bottom_content_first > img { height: auto; margin: 0 auto; width: 37%; float: left; }
.inContainer .bottomContent { float: left; margin-left: 15px; width: 60%; }
.inContainer .bottomContent h3 { color: #37383a; font-size: 20px; padding-bottom: 15px; position: relative; margin-top: 20px; }
.inContainer .bottomContent h3::after { background: #b51900 none repeat scroll 0 0; bottom: 0; content: ""; height: 3px; left: 0; position: absolute; width: 150px; }
.inContainer .bottomContent p { font-size: 16px; color: #37383a; font-weight: 400; }
.inContainer .heading_left_title { background: rgba(0, 0, 0, 0) url("Images/ribbon_02.png") no-repeat scroll right top / contain; color: #ffffff; float: left; font-size: 35px; font-weight: bold; height: 106px; margin: 0 0 25px; padding: 0; position: relative; width: 100%; }
.inContainer .heading_left_title span { position: absolute; left: 20px; top: 35px; }
.inContainer .right_text_about.secondRightBlock-1 { width: 100%; }
.inContainer .bottomContent.bottom_right_content-1 { margin-left: 0; width: 100%; }
.inContainer .lft_content_block.secondRightBlock-2 { width: 100%; }
.inContainer .lft_content_block.secondRightBlock-2 > img { height: auto; margin: 0 auto; width: 100%; }
.inContainer .pointForSales.right_text_about { padding: 0; width: 100%; }
.inContainer .pointForSales.right_text_about li { float: left; padding: 0 15px; text-align: center; width: 32.2%; }
.inContainer .second_border_both { border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
.inContainer .right_text_about a { color: inherit; text-decoration: underline; }
.inContainer .footerLinks { float: left; width: 100%; margin-top: 30px; }
/************************ about us ends ****************/
/*************************** contact us starts*********************/
/*.contactBlockOne{background:#37383a none repeat scroll 0 0;float:left;min-height:900px;padding:40px;width:100%;}
.contactHeading{color:#ffffff;float:left;font-size:38px;font-weight:bold;padding-bottom:20px;position:relative;width:247px;}
.contactHeading::before{background:#b51900 none repeat scroll 0 0;bottom:0;content:"";height:3px;left:0;position:absolute;width:290px;}
.contactHeading::after{background:#b51900 none repeat scroll 0 0;border-radius:50%;bottom:-5px;content:"";height:15px;position:absolute;right:-53px;width:15px;}
.full_row.contact_us_page{padding:50px 0;}
.mapLocation{border:3px solid #b51900;float:left;margin:20px 0;width:100%;}
.mapLocation iframe{width:100%!important;}
.addressDetails{float:left;width:100%;}
.addressDetails li{color:#ffffff;float:left;font-size:20px;padding-top:15px;width:100%;}
.addressDetails li a{font-size:20px;color:#fff;margin-left:15px;}
 .addressDetails li i{float:left;line-height:27px;width:auto;}
.addressDetails span{float:left;width:50%;margin-left:15px;}
.addressDetails li i.fa.fa-mobile{font-size:39px;}
.addressDetails li i.fa.fa-map-marker{font-size:30px;}
.rowCstm_p1{padding:0;}
.accountingLine{background:#b51900 none repeat scroll 0 0;float:left;padding:15px 10px;width:100%;}
.accountingLine h3{color:#ffffff;margin:0;text-align:center;}
.accountingLine h3 span{font-weight:bold;}
.tradeManTitle{color:#37383a;display:inline-block;font-size:28px;font-weight:bold;margin-top:20px;text-align:center;width:100%;}
.jobFacebookLink{float:left;margin-top:40px;padding:0 10px;width:100%;}
.jobFacebookLink label{color:#3b5998;font-size:24px;margin-top:50px;text-transform:inherit;}
.jobFacebookLink label a{color:#37383a;}
.jobFacebookLink > img{float:right;width:25%;}
*/
.contactBlockOne { float: left; min-height: auto; width: 100%; }
.contactHeading { color: #333; float: left; font-size: 38px; font-weight: bold; padding-bottom: 20px; position: relative; width: 276px; }
.contactHeading::before { background: #b51900 none repeat scroll 0 0; bottom: 0; content: ""; height: 3px; left: 0; position: absolute; width: 315px; }
.contactHeading::after { background: #b51900 none repeat scroll 0 0; border-radius: 50%; bottom: -5px; content: ""; height: 15px; position: absolute; right: -53px; width: 15px; }
.full_row.contact_us_page { padding: 50px 0; }
.mapLocation { border: 3px solid #f2ad21; border-radius: 5px; box-shadow: 0 5px 6px rgba(0, 0, 0, 0.3); float: left; margin: 20px 0 0; width: 100%; }
/* .mapLocation::before, .mapLocation::after{background:#777777 none repeat scroll 0 0;bottom:15px;box-shadow:0 15px 10px #777777;content:"";left:10px;max-width:300px;position:absolute;top:80%;transform:rotate(-3deg);width:50%;z-index:-1;}
.mapLocation::after{left:auto;right:13px;transform:rotate(3deg);}
 */
.mapLocation iframe { width: 100% !important; }
.addressDetails { float: none; margin: 0 auto; max-width: 340px; padding-left: 70px; text-align: left; width: 100%; }
.contactUsHolder { float: left; margin-top: 30px; text-align: center; width: 100%; }
.contactUsHolder .contactHeading { float: none; display: inline-block; }
.addressDetails li { color: #333333; display: inline-block; float: none; font-size: 20px; padding-top: 8px; width: 100%; }
.addressDetails li a { font-size: 20px; color: #333; margin-left: 10px; }
.addressDetails li i { float: left; vertical-align: middle; line-height: 27px; width: auto; }
.addressDetails span { float: left; margin-left: 10px; vertical-align: middle; width: 88%; }
.addressDetails li i.fa.fa-mobile { font-size: 39px; }
.addressDetails li i.fa.fa-map-marker { font-size: 30px; }
.accountingLine { background: #b51900 none repeat scroll 0 0; float: left; padding: 15px 10px; width: 100%; }
.accountingLine h3 { color: #ffffff; margin: 0; text-align: center; }
.accountingLine h3 span { font-weight: bold; }
.tradeManTitle { color: #37383a; display: inline-block; font-size: 28px; font-weight: bold; margin-top: 20px; text-align: center; width: 100%; }
.jobFacebookLink { float: left; margin-top: 10px; padding: 0 10px; width: 100%; }
.jobFacebookLink label { color: #3b5998; font-size: 24px; line-height: 133px; margin-top: 0; text-transform: inherit; vertical-align: middle; }
.jobFacebookLink label a { color: #37383a; }
.jobFacebookLink > img { float: right; width: 25%; }
.contactUsWrapper { border: 3px solid #b51900; border-radius: 5px; box-shadow: 0 2px 7px rgba(0, 0, 0, 0.48); float: left; padding: 40px; width: 100%; }
.jobFacebookLink_container { margin: 0 auto; max-width: 700px; text-align: center; width: 100%; }
.contactBlockTwo { text-align: center; }
.contactBlockTwo > img { margin: 0 auto; max-width: 400px; text-align: center; }
/*************************** contact us starts ends *********************/
.option-menu { background-clip: padding-box; background-color: #ffffff; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176); margin-top: 10px; float: left; font-size: 14px; left: 0; list-style: outside none none; min-width: 160px; padding: 5px 0; text-align: left; top: 100%; z-index: 1000; padding: 0; }
.option-menu li { float: left; padding-bottom: 6px; width: 100%; padding: 3px 0px; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
.option-menu li img { width: 24px; float: left; }
.option-menu li:hover { background: #bb2424; border-bottom: 1px solid #bb2424; }
.option-menu li:hover a { color: #fff; }
.option-menu li a { border: medium none !important; box-sizing: border-box; float: left; margin-left: 0; text-align: left; width: 100%; }
.tdSocialicon { position: relative; }
.socialTableOuter { left: 0; margin: 0 auto; position: absolute; right: 0; text-align: center; top: 20px; }
/* .innerBusineesCard .businessCard{width:100%;}
 */
.innerBusineesCard table td { padding: 5px !important; }
.socialtd > li { display: block; float: left; height: 24px; margin-bottom: 8px; width: 100%; }
.socialtd li a { font-size: 25px; }
/* .socialtd li.twitterFa{/*margin:17px 0;position:relative;/*top:5px;margin-left:10px;}
.socialtd li.faceBookSqure{margin-left:10px;}
.socialtd li.googlePlus{/* margin-bottom:10px;margin-left:10px;}
.socialtd li.linkSqure{/* margin-top:-33px;margin-left:10px;}
.socialtd li.globeFa{/* margin-bottom:19px;margin-left:10px;}
 */
/*--- Responsive CSS-----------------*/
@media only screen and (min-width:1300px) and (max-width:1400px) {
	#cssmenu ul li a { padding: 24px 20px 16px; font-size: 12px; }
}
@media (min-width:1200px) {
	.wrapper.container { width: 100%; }
	.container { width: 1300px; }
}
@media (min-width:1600px) {
	.wrapper.container { width: 100%; }
	.container { width: 1300px; }
}
@media only screen and (min-width:1401px) and (max-width:1599px) {
	#cssmenu ul li a { padding: 24px 18px 16px; }
}
@media only screen and (min-width:1000px) and (max-width:1299px) {
	#cssmenu ul li a { padding: 24px 10px 16px; font-size: 12px; }
	.welcome_bx { margin-right: 15px; }
	.container { width: 100%; }
}
@media only screen and (min-width:769px) and (max-width:999px) {
	#cssmenu ul li a { font-size: 11px; padding: 24px 5px 16px; }
}
@media (max-width:767px) {
	.col-sm-50.head_mrgn.viwCstmcls { width: 100% !important; }
	.pull-right { min-width: 315px; padding: 0px 0 5px; }
	.pull-right.custm-close { min-width: inherit; }
	.welcome_bx { display: flex; padding: 0 2% 7px 0px; }
	#loginpage .col-md-32 { margin-bottom: 25px; }
	.wizard_btn.feedback { margin-left: 3%; }
	.ztitlesep h2 { padding: 1% 2%; }
	.ztitlesep input { margin: 1% 2% 2%; }
	.ztitlesep { background: rgba(26, 128, 182, 0.5); padding: 2% 0% 0px; }
	.ztitlesep { background: rgba(26, 128, 182, 0.5); padding: 2% 0% 0px; }
	#loginpage .col-md-8 img { max-width: 44px; padding-top: 20px; margin-right: 1%; }
	.parallax_bg.desktop { background: url('Images/homebgparallax1.jpg') no-repeat; background-position: 0% 0px; }
	.mobile { display: block; }
	svg#bigTriangleColor { top: -55px; }
	.col-md-52.zcenter2 { padding-left: 26%; }
	#cssmenu ul, #cssmenu { height: auto; }
	.breadcrumb > li + li:before { content: initial; padding: 0; }
	.ztitlesep { padding: 5px 30px 0; height: 23%; margin-left: 0; min-height: 54px; }
	.maintopbg .advance-search .btn { margin: 155px 0 0; }
	.advance-search.fright { float: none; margin-bottom: 27px; }
	.maintopbg { height: auto; }
	.cutm_flot { float: none; }
	.wrapper { margin-bottom: 100px; }
	.table-responsive { border: 0px solid; }
	.table { margin-bottom: 0px; }
	#vendorpage .table-responsive { height: auto; overflow: auto; margin-bottom: 0; }
	.nav li a { padding: 10px; }
	#navigationman .breadcrumb { top: 0; }
	.righttopa { margin-top: 20px; }
	#vendorpage .head_mrgn h2 { clear: both; font-size: 25px; padding: 15px 0px 0px 0px; }
	section.exp_scrol { margin-top: 10px; }
	.notmanagepayment h2 { clear: both; font-family: "Open sans", Helvetica, Arial; font-size: 20px; padding: 15px 0px 0px 0px; }
	.notmanagepayment h2 strong { font-weight: normal; }
	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .col-xs-13, .col-sm-13, .col-md-13, .col-lg-13, .col-xs-14, .col-sm-14, .col-md-14, .col-lg-14, .col-xs-15, .col-sm-15, .col-md-15, .col-lg-15, .col-xs-16, .col-sm-16, .col-md-16, .col-lg-16, .col-xs-17, .col-sm-17, .col-md-17, .col-lg-17, .col-xs-18, .col-sm-18, .col-md-18, .col-lg-18, .col-xs-19, .col-sm-19, .col-md-19, .col-lg-19, .col-xs-20, .col-sm-20, .col-md-20, .col-lg-20, .col-xs-21, .col-sm-21, .col-md-21, .col-lg-21, .col-xs-22, .col-sm-22, .col-md-22, .col-lg-22, .col-xs-23, .col-sm-23, .col-md-23, .col-lg-23, .col-xs-24, .col-sm-24, .col-md-24, .col-lg-24, .col-xs-25, .col-sm-25, .col-md-25, .col-lg-25, .col-xs-26, .col-sm-26, .col-md-26, .col-lg-26, .col-xs-27, .col-sm-27, .col-md-27, .col-lg-27, .col-xs-28, .col-sm-28, .col-md-28, .col-lg-28, .col-xs-29, .col-sm-29, .col-md-29, .col-lg-29, .col-xs-30, .col-sm-30, .col-md-30, .col-lg-30, .col-xs-31, .col-sm-31, .col-md-31, .col-lg-31, .col-xs-32, .col-sm-32, .col-md-32, .col-lg-32, .col-xs-33, .col-sm-33, .col-md-33, .col-lg-33, .col-xs-34, .col-sm-34, .col-md-34, .col-lg-34, .col-xs-35, .col-sm-35, .col-md-35, .col-lg-35, .col-xs-36, .col-sm-36, .col-md-36, .col-lg-36, .col-xs-37, .col-sm-37, .col-md-37, .col-lg-37, .col-xs-38, .col-sm-38, .col-md-38, .col-lg-38, .col-xs-39, .col-sm-39, .col-md-39, .col-lg-39, .col-xs-40, .col-sm-40, .col-md-40, .col-lg-40, .col-xs-41, .col-sm-41, .col-md-41, .col-lg-41, .col-xs-42, .col-sm-42, .col-md-42, .col-lg-42, .col-xs-43, .col-sm-43, .col-md-43, .col-lg-43, .col-xs-44, .col-sm-44, .col-md-44, .col-lg-44, .col-xs-45, .col-sm-45, .col-md-45, .col-lg-45, .col-xs-46, .col-sm-46, .col-md-46, .col-lg-46, .col-xs-47, .col-sm-47, .col-md-47, .col-lg-47, .col-xs-48, .col-sm-48, .col-md-48, .col-lg-48, .col-xs-49, .col-sm-49, .col-md-49, .col-lg-49, .col-xs-50, .col-sm-50, .col-md-50, .col-lg-50, .col-xs-51, .col-sm-51, .col-md-51, .col-lg-51, .col-xs-52, .col-sm-52, .col-md-52, .col-lg-52, .col-xs-53, .col-sm-53, .col-md-53, .col-lg-53, .col-xs-54, .col-sm-54, .col-md-54, .col-lg-54, .col-xs-55, .col-sm-55, .col-md-55, .col-lg-55, .col-xs-56, .col-sm-56, .col-md-56, .col-lg-56, .col-xs-57, .col-sm-57, .col-md-57, .col-lg-57, .col-xs-58, .col-sm-58, .col-md-58, .col-lg-58, .col-xs-59, .col-sm-59, .col-md-59, .col-lg-59, .col-xs-60, .col-sm-60, .col-md-60, .col-lg-60, .col-xs-61, .col-sm-61, .col-md-61, .col-lg-61, .col-xs-62, .col-sm-62, .col-md-62, .col-lg-62, .col-xs-63, .col-sm-63, .col-md-63, .col-lg-63, .col-xs-64, .col-sm-64, .col-md-64, .col-lg-64, .col-xs-65, .col-sm-65, .col-md-65, .col-lg-65, .col-xs-66, .col-sm-66, .col-md-66, .col-lg-66, .col-xs-67, .col-sm-67, .col-md-67, .col-lg-67, .col-xs-68, .col-sm-68, .col-md-68, .col-lg-68, .col-xs-69, .col-sm-69, .col-md-69, .col-lg-69, .col-xs-70, .col-sm-70, .col-md-70, .col-lg-70, .col-xs-71, .col-sm-71, .col-md-71, .col-lg-71, .col-xs-72, .col-sm-72, .col-md-72, .col-lg-72, .col-xs-73, .col-sm-73, .col-md-73, .col-lg-73, .col-xs-74, .col-sm-74, .col-md-74, .col-lg-74, .col-xs-75, .col-sm-75, .col-md-75, .col-lg-75, .col-xs-76, .col-sm-76, .col-md-76, .col-lg-76, .col-xs-77, .col-sm-77, .col-md-77, .col-lg-77, .col-xs-78, .col-sm-78, .col-md-78, .col-lg-78, .col-xs-79, .col-sm-79, .col-md-79, .col-lg-79, .col-xs-80, .col-sm-80, .col-md-80, .col-lg-80, .col-xs-81, .col-sm-81, .col-md-81, .col-lg-81, .col-xs-82, .col-sm-82, .col-md-82, .col-lg-82, .col-xs-83, .col-sm-83, .col-md-83, .col-lg-83, .col-xs-84, .col-sm-84, .col-md-84, .col-lg-84, .col-xs-85, .col-sm-85, .col-md-85, .col-lg-85, .col-xs-86, .col-sm-86, .col-md-86, .col-lg-86, .col-xs-87, .col-sm-87, .col-md-87, .col-lg-87, .col-xs-88, .col-sm-88, .col-md-88, .col-lg-88, .col-xs-89, .col-sm-89, .col-md-89, .col-lg-89, .col-xs-90, .col-sm-90, .col-md-90, .col-lg-90, .col-xs-91, .col-sm-91, .col-md-91, .col-lg-91, .col-xs-92, .col-sm-92, .col-md-92, .col-lg-92, .col-xs-93, .col-sm-93, .col-md-93, .col-lg-93, .col-xs-94, .col-sm-94, .col-md-94, .col-lg-94, .col-xs-95, .col-sm-95, .col-md-95, .col-lg-95, .col-xs-96, .col-sm-96, .col-md-96, .col-lg-96, .col-xs-97, .col-sm-97, .col-md-97, .col-lg-97, .col-xs-98, .col-sm-98, .col-md-98, .col-lg-98, .col-xs-99, .col-sm-99, .col-md-99, .col-lg-99, .col-xs-100, .col-sm-100, .col-md-100, .col-lg-100 { padding: 0; }
	.groupSection-1 { width: 100%; margin-bottom: 15px; }
	#vendorpage .table-responsive { height: auto; overflow: auto !important; }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
	#vendorpage .table-responsive { overflow: auto !important; }
	.groupSection-1 { width: 22.7%; }
	.view-job-information-person-info .user_details { margin-left: 10px; }
	.view-job-information-person-info .user_details p { width: 124px; }
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
	#jobaction { margin-bottom: 15px; }
	.postnAbsolte { float: left; }
	.groupSection-1 { width: 24.3%; }
	.rep_commission_addpayment { width: 100%; padding: 0 10px; }
	h3.title { padding: 0 10px; }
	#cssmenu ul li a { font-size: 11px; padding: 21px 4.9px; }
	#vendorpage .table-responsive { height: auto; overflow: auto !important; }
	.groupSection-1 { margin: 0 15px 15px; width: 45%; min-height: 160px; }
}
@media (min-width:768px) and (max-width:1024px) {
	.container { width: 100%; }
	.addbusinesscard .righttopa .custm-crd > label { line-height: normal !important; }
	.margin-bottom-25 { clear: both; }
	.right_feed .feed-navigation { width: auto; }
	.view-job-information-person-info { width: 100%; }
	#search-icon-top-header.user_detail { width: 333px !important; height: 67px; right: -28px; }
	#search-icon-top-header.user_detail.show { width: 333px !important; height: 67px; right: -30px; }
}
@media (max-width:767px) {
	.margin-bottom-25 { clear: both; }
	.exp_scrol .container { width: 121%; }
	.tableraper .exp_scrol { height: 156px; overflow: scroll; }
	.tableraper .header { }
	#vendorpage .head_mrgn h2 { clear: both; font-size: 25px; padding: 15px 0px 0px 0px; }
	section.exp_scrol { margin-top: 10px; }
	.notmanagepayment h2 { clear: both; font-family: "Open sans", Helvetica, Arial; font-size: 20px; padding: 0 10px; }
	.notmanagepayment h2 strong { font-weight: normal; }
	#jobaction { margin-bottom: 15px; }
	.btn-mngnno { margin-top: 2px; }
	.btn-mngnno, .btn-mngnnoo { margin-right: 0; }
	.postnAbsolte { float: left; }
	.header_mid { padding: 8px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.form-control { margin: 0; }
	.container.wrapper { padding: 0; }
	.bgblue { background: rgba(26, 128, 182, 0.5); }
	.right_feed .feed-navigation { width: 100%; }
	.mediaDashbrdScreen { margin-top: 20%; position: relative; }
	.splash-screen-dashboard { margin-left: 0; }
	.slashScreen { margin-top: 20%; }
	.mediaDashbrdScreen .cstmDashboardTable { margin: 15px 0; }
	.assignRoleMain { padding: 0 10px; }
	.welcome_bx { box-sizing: border-box; display: block; padding: 15px 0 !important; width: 100%; }
	.wizard_btn.feedback { margin: 0; padding-right: 5px; }
	.user_bx { }
	#navigationman { border: none; }
	.slashLeft { width: 100%; padding: 10px; }
	.slashRight { width: 100%; }
	.slashLeft .form-group { margin: 5px 0 !important; text-align: center; }
	#search-icon-top-header.user_detail { width: 250px !important; height: 67px; right: -200px; }
	#search-icon-top-header.user_detail.show { width: 250px !important; height: 67px; right: -30px; }
	.jc-view-document-top-navigation { width: 100%; float: left; }
}
@media only screen and (max-width:640px) {
	a#SearchFormDisplay { font-size: 30px; font-weight: normal; line-height: 21px; position: absolute; right: 26px; top: -37px; }
	svg#bigTriangleColor { display: none; }
	.splash-screen-dashboard { top: -65px; left: 0; }
	.header_mid.JobCrapperHeaderContent, .pull-right-custom-jc { padding-top: 12px; }
}
@media (max-width:640px) {
	.padingbtm { padding-bottom: 20px; text-align: left; }
	.padingbtmbtm { clear: both; }
	.padingbtmtop .btn-cstm { padding: 5px 6px !important; }
	.rightview .cold_row .slider-wrapper { height: 252px; }
	.arrowrightright { margin-top: 90px; }
	.arrowrightleft { margin-top: 90px; }
	body .addbusinesscard .rightview .responisve-container .activeright.box { min-height: 240px; }
	.see_more { margin-bottom: 30px; }
	.navbar-brand img { width: 94%; }
	#footer .widget-body p { font-size: 13px; text-align: left; }
	.feedback-bottom { z-index: 11; }
	.breadcrumb > li { text-align: center; width: 100%; }
	.welcome_msg { color: #fff; }
	.margin-top-media { margin-top: 10%; }
	.margin-bottom-80 { margin-bottom: 40px; }
	.welcome_bx { padding: 15px 15px 15px 0; }
}
@media (max-width:480px) {
	.ztitlesep h1, .ztitlesep h2 { font-size: 33px; }
	.navbar-brand { width: 83%; }
	.navbar-brand img { height: 50px; width: 100%; }
	.margin-top-media { margin-top: 20%; }
	a#SearchFormDisplay { font-size: 30px; font-weight: normal; line-height: 1.7; position: absolute; right: 16px; top: -53px; }
	.navbar-fixed-top, .navbar-fixed-bottom { position: relative; }
	.navbar-brand img { max-width: 97%; width: 97%; }
	.navbar-inverse { background-image: linear-gradient(to bottom, #fff 0%, #fff 100%); padding-bottom: 10px; }
	.breadcrumb > li + li:before { content: normal; }
	#JobsSearchForm .btn { }
	#vendorpage #JobsSearchForm div { padding: 0px; }
	#vendorpage .container.text-center { padding: 0px; }
	#vendorpage > label { padding: 5px; }
	#vendorpage .padingbtmtop label { padding: 5px; }
	.arrowrightright .fa { margin: 0px; }
	ul.nav.navbar-nav.pull-right li a { background: none; color: #085092; text-decoration: underline; }
	.add_deletepaging .advance-search-bottom { padding: 0 10px; }
}
@media only screen and (max-width:360px) {
	.navbar-brand { width: 80%; }
	.navbar-fixed-top, .navbar-fixed-bottom { position: relative; }
	.navbar-brand img { max-width: 97%; width: 97%; }
	.navbar-inverse { background-image: linear-gradient(to bottom, #fff 0%, #fff 100%); padding-bottom: 10px; }
	.thin { font-size: 24px; }
	/* .welcome_bx{padding:20px 15px 10px 0;}
 */
	#notofication { right: -78px; }
	#notofication.user_detail::after, #notofication.user_detail::before { left: 69%; }
}
@media all and (max-width:1300px) {
	.headroom > .container { padding-left: 20px; padding-right: 20px; }
	#loginpage > .container, .heavy_space_small_device > .container, #loginpage > .full_row > .container { padding-left: 20px; padding-right: 20px; }
}
@media all and (max-width:1120px) {
	.top_steps li a .number { display: none; }
	.top_steps li a { padding-left: 10px; padding-right: 0; }
	.top_steps li a .step_name { font: 600 12px/14px open sans; }
}
@media all and (max-width:1100px) {
	.top_steps li a .number { font: 700 40px/50px Times New Roman; }
	.top_steps li a .step_name span { font: 9px/10px open sans; }
	.top_steps li a .step_name { font: 600 13px/15px open sans; }
}
@media all and (max-width:1000px) {
	.bottom_steps li a { padding: 12px 10px; }
	.bottom_steps li a .number { margin-right: 7px; }
	.top_steps li a { text-align: center; }
	.top_steps li a .number { display: inline-block; float: none; }
	.top_steps li a .step_name { display: none; }
}
@media all and (max-width:990px) {
	form.half_label label { padding-top: 5px; padding-bottom: 5px; }
	.res_space { margin-bottom: 10px; }
}
@media all and (max-width:900px) {
	.navbar-brand > img { max-width: 312px; display: inline; float: none; }
	.pull-right-custom-jc { padding: 26px 0; }
	.bottom_steps li a .step_name { font: 600 12px/17px open sans; }
}
@media all and (max-width:767px) {
	.login_box form .top-margin .login_pass, .login_box form .top-margin .login_user { background: none; padding-left: 15px; margin: 0; }
	.login_box, .small_center_box { margin: 30px auto; }
	.navbar-header { text-align: center; }
	.navbar-header a.navbar-brand { width: 100%; text-align: center; height: auto; }
	.navbar-header .navbar-brand img { display: inline-block; float: none; }
	.pull-right-custom-jc { min-width: auto; text-align: center; padding: 12px 0; width: 100%; }
	.wizard_btn.home a { font: 600 12px/14px open sans; padding: 11px 17px; }
	.wizard_btn.feedback { padding-right: 0; }
	.wizard_btn.home { float: none; display: inline-block; margin: 0 0 0 5px; }
	.login_box { margin: 40px auto 10px auto; }
	.signup_area .panel .panel-body form { width: 100%; }
	.signup_social { width: 100%; padding-left: 0; padding-right: 0; }
	.bottom_steps li a { padding-right: 0; }
	.bottom_steps li a .number { display: none; }
	.bottom_steps li a .step_name span { font-size: 9px; }
	.bottom_steps li a .step_name { font: 700 12px/16px open sans; }
	.double_column_form .top-margin { width: 100%; float: left; }
{ width: 50%; }
.container.wrapper { padding: 0px; }
#tabs { width: 100%; }
}
@media all and (max-width:567px) {
	.login_box .title { font: 700 16px/18px open sans; }
	.bottom_steps li a .number { display: inline-block; margin-right: 0; float: none; }
	.bottom_steps li a .step_name { display: none; }
	.bottom_steps li a { text-align: center; }
	.top_steps li a .number { font-size: 30px; }
	.multilive > ul > li { width: 100%; }
	.businessCard > img { width: 80px; }
	.inner-details-person { margin-left: 90px; }
	label b.first_name_edit, label b.last_name_edit { font: 600 20px/21px open sans; }
}
