@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700;900&display=swap');

/**
 * @file
 * Subtheme specific CSS.
 */
/********All Variables**********/

 @font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0-2/webfonts/fa-solid-900.eot");
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0-2/webfonts/fa-solid-900.eott?#iefix") format("embedded-opentype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0-2/webfonts/fa-solid-900.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0-2/webfonts/fa-solid-900.woff") format("woff"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0-2/webfonts/fa-solid-900.ttf") format("truetype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0-2/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

 @font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0-2/webfonts/fa-regular-400.eot");
  src: url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0-2/webfonts/fa-regular-400.eott?#iefix") format("embedded-opentype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0-2/webfonts/fa-regular-400.woff2") format("woff2"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0-2/webfonts/fa-regular-400.woff") format("woff"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0-2/webfonts/fa-regular-400.ttf") format("truetype"), url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0-2/webfonts/fa-regualr-400.svg#fontawesome") format("svg"); }
  
  
@font-face {
	font-family: 'ProximaNova-Regular';
	src: url('../fonts/proxima-regular/proxima-nova-regular.eot');
	src: url('../fonts/proxima-regular/proxima-nova-regular.eot?#iefix') format('embedded-opentype'),
             url('../fonts/proxima-regular/proxima-nova-regular.woff2') format('woff2'),
	     url('../fonts/proxima-regular/proxima-nova-regular.woff') format('woff'),
	     url('../fonts/proxima-regular/proxima-nova-regular.ttf') format('truetype'),
	     url('../fonts/proxima-regular/proxima-nova-regular.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ProximaNova-Extrabold';
	src: url('../fonts/proxima-nova-extrabold/proxima-nova-extrabold.eot');
	src: url('../fonts/proxima-nova-extrabold/proxima-nova-extrabold.eot?#iefix') format('embedded-opentype'),
             url('../fonts/proxima-nova-extrabold/proxima-nova-extrabold.woff2') format('woff2'),
	     url('../fonts/proxima-nova-extrabold/proxima-nova-extrabold.woff') format('woff'),
	     url('../fonts/proxima-nova-extrabold/proxima-nova-extrabold.ttf') format('truetype'),
	     url('../fonts/proxima-nova-extrabold/proxima-nova-extrabold.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'ProximaNova-Semibold';
	src: url('../fonts/proxima-nova-semibold/proxima-nova-semibold.eot');
	src: url('../fonts/proxima-nova-semibold/proxima-nova-semibold.eot?#iefix') format('embedded-opentype'),
             url('../fonts/proxima-nova-semibold/proxima-nova-semibold.woff2') format('woff2'),
	     url('../fonts/proxima-nova-semibold/proxima-nova-semibold.woff') format('woff'),
	     url('../fonts/proxima-nova-semibold/proxima-nova-semibold.ttf') format('truetype'),
	     url('../fonts/proxima-nova-semibold/proxima-nova-semibold.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ProximaNova-bold';
	src: url('../fonts/proxima-nova-bold/proxima-nova-bold.eot');
	src: url('../fonts/proxima-nova-bold/proxima-nova-bold.eot?#iefix') format('embedded-opentype'),
             url('../fonts/proxima-nova-bold/proxima-nova-bold.woff2') format('woff2'),
	     url('../fonts/proxima-nova-bold/proxima-nova-bold.woff') format('woff'),
	     url('../fonts/proxima-nova-bold/proxima-nova-bold.ttf') format('truetype'),
	     url('../fonts/proxima-nova-bold/proxima-nova-bold.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'verdana-regular';
	src: url('../fonts/verdana-regular/verdana.eot');
	src: url('../fonts/verdana-regular/verdana.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/verdana-regular/verdana.woff') format('woff'),
	     url('../fonts/verdana-regular/verdana.ttf') format('truetype'),
	     url('../fonts/verdana-regular/verdana.svg#ywftsvg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: verdana;
	src: url('../fonts/verdana/verdana.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'verdana-bold';
	src: url('../fonts/verdana/verdanab.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Criteria-Bold';
	src: url('../fonts/criteria/CriteriaCFalternateg-Bold.otf');
	src: url('../fonts/criteria/CriteriaCFalternateg-Bold.ttf');          
}


@font-face {
	font-family: 'Criteria-Super';
	src: url('../fonts/criteria/CriteriaCFalternateg-Super.otf');
	src: url('../fonts/criteria/CriteriaCFalternateg-Super.ttf');          
}


@font-face {
	font-family: 'Criteria-Medium';
	src: url('../fonts/criteria/criteriacf-medium.otf');          
}
@font-face {
	font-family: 'Criteria-Light';
	src: url('../fonts/criteria/Fontspring-DEMO-criteriacf-light.otf');          
}
@font-face {
	font-family: 'Wingding';
	src: url('../fonts/wingding/wingding.ttf');
	  
}
@font-face {
	font-family: 'ProximaNova-italic';
	src: url('../fonts/proxima-nova-italic/FontsFree-Net-Proxima-Nova-italic.ttf');
	  
}

.proxima-nova-regular
{
	font-family: 'ProximaNova-Regular' !important;
}
.open-sans
{
	font-family: 'Open Sans', sans-serif! important;
}
*
{
    outline: none !important;
}
body, html
{
    font-family: 'ProximaNova-Regular';
	font-size:17px;
}
div#main-wrapper , .node__content{
	font-family: 'ProximaNova-Regular';
    font-size: 17px;
}

h1,h2,h3,h4,h5,h6
{
    font-family: 'Criteria-Bold';
}
html
{
  scroll-behavior: smooth;
}
:root {
  --header-a-color: #00001f;
  --avail-text-color: #5abb62;
  --form-tp-bg-image: url("../image/form-back.png");
  
}

body[class*="iatse-path-admin-reports-maillog-details"] pre {
    white-space: inherit;
	font-family: 'ProximaNova-Regular';
}

.dark-mode .navbar-dark .navbar-brand.desktop-logo {
    background-image: url(/themes/custom/iatse_873/image/logo_mobile.jpg);
    background-repeat: no-repeat;
    background-size: 70px;
}
.dark-mode .navbar-dark .navbar-brand.desktop-logo.scrolled {
    background-size: auto 48px;
}
.dark-mode .navbar-dark .navbar-brand.desktop-logo img {
    opacity: 0;
}
.form-item-roles{
    display: inline-block;
    margin-right: 32px;
}
form.user-register-form.user-form.row {
    margin: 0;
}
.block-help p:last-child {
    margin-bottom: 0;
}
.block-help {
    padding-top: 5px;
    padding-bottom: 5px;
}
.path-admin #main-wrapper {
    font-size: 14px;
}
a.btn.btn-primary {
    line-height: inherit;
}
fieldset.form-composite.form-group.col-auto,
.field--name-field-legit-email.field--widget-boolean-checkbox.js-form-wrapper.form-group.col-auto {
    padding: 0;
}
.form-item-roles input.form-control {
    display: inline-block;
    margin-left: 0 !important;
    vertical-align: top;
}
.name-address-summaries-colorHeadings {
    font-weight: 600;
}
.tel1d-wrapper-inline {
    width: 15%;
    clear: both;
}
.tel1ac-wrapper-inline {
   width: 20%;
   margin-left: -30px;
}
.telephone1-wrapper-line {
    width: 45%;
    margin-left: -30px;
}

form.user-register-form.user-form.row .tel1d-wrapper-inline {
    width: 15%;
    clear: both;
    padding: 0px;
    margin: 0px;
    margin-right: -5px;
    padding-left: 5px;
}
form.user-register-form.user-form.row  .tel1ac-wrapper-inline {
    width: 15%;
    margin: 0px;
    padding: 0px;
    margin-right: -5px;
}
form.user-register-form.user-form.row  .telephone1-wrapper-line {
    width: 47%;
    margin-left: 0px;
    padding: 0px;
}
.float-left-element {
    float: left !important;
	margin-right: -8px;
}
.clearFixClass {
    clear: both;
}
.overlayclass {
    position: relative;
}
form[id*='profile-main-edit-technician-mode-form'] .layout--threecol-33-34-33 {
    margin-top: 53px;
}
/*Cancel and Save button functionality*/
.submit-button-center-edit-technician {
    left: 0%;
    right: 50%;
    bottom: 0px;
}
.cancel-button-center-edit-technician {
    left: 55%;
    right: 44%;
}
/*Department and subdeparment list selection*/
div#edit-field-custom-department-list-wrapper
#edit-field-custom-department-list
.form-check-label
.option
.views-field-tid,
div#edit-entity-main-field-custom-department-list-wrapper
#edit-entity-main-field-custom-department-list
.form-check-label
.option
.views-field-tid 
{
    display: none;
}
div#edit-field-custom-department-list-wrapper
#edit-field-custom-department-list
.form-check-label
.option
> .field-content,
div#edit-entity-main-field-custom-department-list-wrapper
#edit-entity-main-field-custom-department-list
.form-check-label
.option
> .field-content{
    display: none;
}
div#edit-field-custom-department-list-wrapper fieldset.form-item legend,
div#edit-entity-main-field-custom-department-list-wrapper fieldset.form-item legend {
    font-size: 1rem;
}
/*Search Technician Page*/
/*Search Technician 3*/
.user-register-form #edit-entity-main-field-main-tel1ld-0-value,.user-register-form #edit-entity-main-field-main-tel1ac-0-value
,.user-register-form #edit-entity-main-field-main-tel2ld-0-value,.user-register-form #edit-entity-main-field-main-tel2ac-0-value
,.user-register-form #edit-entity-main-field-main-tel3ld-0-value,.user-register-form #edit-entity-main-field-main-tel3ac-0-value
,.user-register-form #edit-entity-main-field-faxld-0-value,.user-register-form #edit-entity-main-field-faxac-0-value
,.user-register-form #edit-entity-main-field-pagerld-0-value,.user-register-form #edit-entity-main-field-pagerac-0-value
,.user-register-form #edit-entity-main-field-cellld-0-value,.user-register-form #edit-entity-main-field-cellac-0-value
,.user-register-form #edit-entity-main-field-templd-0-value,.user-register-form #edit-entity-main-field-tempac-0-value{
    width: 100%;
}
.user-register-form #edit-entity-main-field-main-telephone1-0-value
,.user-register-form #edit-entity-main-field-main-telephone2-0-value
,.user-register-form #edit-entity-main-field-main-telephone3-0-value
,.user-register-form #edit-entity-main-field-main-telephone3-0-value
,.user-register-form #edit-entity-main-field-fax-0-value
,.user-register-form #edit-entity-main-field-cell-0-value
,.user-register-form #edit-entity-main-field-pager-0-value
,.user-register-form #edit-entity-main-field-temp-0-value{
        width: 100%;
}

#backgroundPopup {
    opacity: 0.7 !important;
    display: none;
    position: fixed;
    _position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000;
    border: 1px solid #cecece;
    z-index: 1;
}
#qualification-chk {
    top: 5.5px !important;
    padding-top: 0;
    width: 750px;
}
#qualification-chk {
    display: none;
    position: fixed;
    background: #fff;
    border: 2px solid #cecece;
    z-index: 9999999;
    padding: 12px;
    font-size: 13px;
}
#qualification-chk a {
    float: right;
    padding: 0 5px 0;
}
#qualification-chk .form-item {
    margin-top: 0 !important;
}
#edit-field-qualification-target-id-1 div.js-form-type-checkbox,
#edit-entity-main-field-qualification-target-id-1 div.js-form-type-checkbox {
    width: 50%;
    float: left;
    margin: 0px !important;
    padding: 0px !important;
}
#edit-field-qualification-target-id-1 div.js-form-type-checkbox label,
#edit-entity-main-field-qualification-target-id-1 div.js-form-type-checkbox label {
    margin: 0px !important;
}
#qualification-chk fieldset legend span {
    display: none;
}
.change_colour {
    background-color: darkgray ;
}/* Trade Test Link CSS */
#backgroundPopup_trade_test {
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1;
}
#trade-tests-chk input {
    width: 18px !important;
}
#trade-tests-chk .form-item {
    margin-top: 0 !important;
    width: 100% !important;
}

#trade-tests-chk {
    display: none;
    position: fixed;
    _position: absolute; /* hack for internet explorer 6*/
    width: 429px;
    background: #ffffff;
    border: 2px solid #cecece;
    z-index: 9999999;
    padding: 12px;
    font-size: 13px;
    top: 20px !important;
}
#popup-close-trade {
    float: right;
}
.bump-color {
    color: #105cad;
}
.bump_color_dept4_clr, .depart4_candtech {
    color: #ffcc14;
}
.line-gap {
    width: 100%;
}
.line-gap select{
    width: 20%;
}
#edit-billing-status--wrapper .js-form-item {
    
    width: 200px;
}
.margin-gap {
    margin:20px;
}
#custom_div_confirm_btn_message_cancel {
    display: none;
}
#custom_div_confirm_btn_message {
    display: none;
}
label[for=edit-resume-upload-upload] {
    color: #0086C1;
    cursor: pointer;
}
.pdf_view{
    float: right;
}
.your-account-wrap ul li{
    display: inline-block;
    margin: 15px;
    text-decoration: none;
}
input[type=checkbox], input[type=radio] {
    width: 15px;
    margin: 5px !important;
}
.search-tech-exposed-form, .search-tech-exposed-form legend {
    font-size: 15px;
	font-weight: 700;
}
.search-tech-exposed-form .form-item {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}
.search-tech-exposed-form select {
    width: 100% !important;
}
.search-tech-exposed-form .form-type-checkbox {
    width: 100%;
    margin:0px;
    padding: 0px;
    display: flex;
}
.search-tech-exposed-form  .form-type-checkbox input {
    width: auto;
    float: left;
    margin-right: 10px;
    position: relative;
}
.search-tech-exposed-form .left-col .form-type-checkbox label {
    float: left;
}
#qualification-chk {
    max-height: 80vh;
    overflow-y: auto;
    top: 10vh !important;
}
#qualification-chk .fieldset-wrapper .form-type-checkbox {
    height: 30px;
}
.path-search-technician3 .views-element-container.col-auto {
    padding: 0;
}
.search-tech-exposed-form .main-details, .technician-search-exposed-form .main-details, .safety-certificaation-exposed-form .main-details {
    /* border: 1px solid #ccc; */
    display: inline-block;
    width: 100%;
    padding: 10px;
}
.search-tech-exposed-form .main-details {
    background: var(--dark-blue-bg);
    background-size: cover;
    background-position-x: -2px;
    padding: 10px 20px;
	color: var(--label-text-color);
}
.path-search-technician3 div#block-searchtechexportbuttonblock {
    position: absolute;
    z-index: 1;
    right: 0;
}
.search-tech-exposed-form .main-details[open] summary {
    margin-bottom: 10px;
}
.search-tech-exposed-form .main-details summary {
    text-transform: capitalize;
    color: var(--blue-text-color);
	color: var(--label-text-color);
    font-weight: 600;
    margin-bottom: 5px;
}
.search-tech-exposed-form .extra-filters {
    background: var(--form-container-bg-color);
    padding: 6px 0;
    color: #fff;
}
.search-technician.form-top-viewer {
    display: flex;
}
.available-technicians.form-top-viewer {
    display: flex;

}
 
.view-filters {
    font-size: 14px;
}
.technician-search-exposed-form , .technician-search-exposed-form legend {
    font-size: 15px;
    padding: 10px;
}
.technician-search-exposed-form .form-checkbox {
    display: inline-block;
}
.technician-search-exposed-form .js-form-type-checkbox label {
    position:relative;
    top: -15px;
}
.technician-search-exposed-form .js-form-type-checkbox {
    margin: 0px;
    line-height: 0;
    height: 25px;
}
#block-searchtechexportbuttonblock a, #block-addresslabelviewsexportblock a{
    margin: 0px 10px 0px 0px;
    border:1px solid #267da9;
    display:inline-block;
}
#block-searchtechexportbuttonblock h2 {
    display: none;
}
.hidden{
    display: none;
}

.col-md-2.col-6.remit_dollar_value {
    text-align: right;
}
.path-view-users .view-filters > form.views-exposed-form.bef-exposed-form.row{
    margin-bottom: 30px;
    margin-top: 30px;
	margin-left:25px;
	width:100%;
}
 
.path-view-users .form-item-status, .path-view-users .form-item-user, .path-view-users .form-item-role {
    margin-right: 10px;
}
.path-view-users .views-field-roles-target-id {
    white-space: nowrap;
}
.path-view-users .tableresponsive-toggle-columns {
    margin-left: 12px;
    margin-bottom: 10px;
}
@media print
{
  
    body * { visibility: hidden; }
    main.main-content * { visibility: visible; }
    main.main-content {
        padding: 0px;
        margin: 0px;
        position: absolute;
        top: 0px;
        left: 0px;
    }
    a:link {
        text-decoration: none;
    }
    td>a{
        color: black;
    }
    .title{
        font-size: 18px;
        margin-left: 15px;
    }
    .view-content{
        padding: 0px;
        margin: 0px;
    }
    .view-filters{
        font-size: 12px;
    }
    .table-responsive{
        padding: 0px;
    }
    table {
        font-size: 11px;
    }
    .views-field{
        color: black;
        border: black;
    }
    tr {
        border-bottom: 2px solid #525659;
        color: black;
    }
    #block-searchtechexportbuttonblock, .search-tech-exposed-form, .pagination  {display: none}
    .views-exposed-form{display: none;}
    
   .iatse-path-current-productions div#current_production_acc .item .items {
      display: block !important;
    }
	.path-current-productions .current-production-bottom{display:flex!important;}
    .path-current-productions .current-production-bottom table {
      flex: 1 !important;
    }
    .path-current-productions .current-production-main .current-production-left {
      display: none;
    }
	.path-current-productions .views-row:after{
		content: "";
        clear: both;
        display: table;
	}
}
/* ================================= Form Css Update ====================================================== */
h1 {
    font-size: 27px;
    color: var(--h1-color);
}
button.btn {
    display: inline-block;
   font-family: 'ProximaNova-Regular';
    line-height: 8px;
    height: 30px;
    font-size: 14px;
    margin: 0 3px !important;
    border-radius: 5px;
    padding-top: 4.5px;
}
input[type="checkbox"] {
    display: inline-block;
    height: auto;
    vertical-align: middle;
}
label {
    font-weight: 600;
    font-size: 15px;
	margin-top: .3em;
	/* color: var(--label-text-color); */
}
label.option {
    font-size: 15px;
	margin-top: 0px;
	/* color: var(--label-text-color); */
}
.form-text {
    margin-top: 0px;
}
button.btn {
    margin-left: 0px !important;
	border-width:2px;
}

.btn.btn-primary, button#edit-submit-cancel {
    background: var(--btn-white-bg-color);
    color: var(--btn-white-text-color);
    font-size: 10pt;
    border-color: var(--btn-white-border-color);
	border-width:2px;
    border-radius: 12px;
    padding: 3px 20px;
    min-width: 100px;
    min-height: 27.6px;
    text-transform: capitalize;
    font-family: 'Criteria-Bold';
    line-height: inherit;
}

.btn.btn-primary:active, button#edit-submit-cancel:hover {
    color:inherit !important;
	opacity:0.8;
	color:var(--btn-white-text-color)!important;
}
button#clear_filter:hover,  button[id*='edit-reset']:hover  {
	color:#B3B8BE!important;
    border-color: #b3b8be;
}
.btn-orange , .btn-orange-box > button.btn,
button#edit-submit-search-technicians,
button#edit-tech-production-submit,
form#views-exposed-form-admin-notes-comments-default [id^=edit-actions] button.btn.btn-primary,
form.views-exposed-form.bef-exposed-form.row .form-row .form-group button[value="Apply"],
body.iatse-path-order-analysis-tech .order-analysis-by-tech button#edit-search,
.bumper_method_edit[value="Save"],
button#edit-submit,
button[id^=edit-submit].btn.btn-primary,
button[id^=edit-send].btn.btn-primary,
button#edit-keep-technician-available,
form#orderassignedform button#edit-button,
#submit-my-form,
.cms-btn .btn.btn-primary,
.container.pending-transaction-list button#edit-process-due-records,
button#edit-actions-submit,
.import-csv-multistep-form button#edit-next, .send-otp-form #edit-applicant-apply,
.avail-analysis-formid button#edit-avail-anal-submit,
.iatse-path-admin-add-qualification .view-header a.button,
.page-view-training-courses .form-top-viewer a.button,
.path-manage-products .add-product a.button,
form.create-position button#edit-next,
.path-name-address-searchs div#block-previousnextblock .content a,
.path-name-address-searchs form.profile-main-edit-technician-mode-form .cancel-button-center-edit-technician,
.path-name-address-searchs form.profile-main-edit-technician-mode-form .edittechnicianclass.position-absolute,
.path-training-events2 .add-training-event a.button,
.path-iatse-accounting-data-entry-screen form.health-input-form.row button,
.quaterly-status-formid .btn.btn-primary[value='Submit'],
form.rrsp-details-formid.row .btn.btn-primary,
.custom_form_block.customform_sectionpad .profile-status-filter-form button[value='Submit']
{
    background-color: var(--btn-red-bg-color)!important;
    color: var(--btn-red-text-color)!important;    
    transition: .3s ease-in-out all;
	border-color: var(--btn-red-border-color);
	font-family: 'Criteria-Bold';
    border-radius: 12px;
    padding: 3px 20px;
    min-width: 100px;
    line-height: inherit;
    text-transform: capitalize;
}
.avail-analysis-formid button#edit-avail-anal-submit {
    margin: 15px 0px !important;
    
}
.btn-orange:hover , .btn-orange-box > button.btn:hover,
button#edit-submit-search-technicians:hover,
button#edit-tech-production-submit:hover,
form#views-exposed-form-admin-notes-comments-default [id^=edit-actions] button.btn.btn-primary:hover,
form.views-exposed-form.bef-exposed-form.row .form-row .form-group button[value="Apply"]:hover,
body.iatse-path-order-analysis-tech .order-analysis-by-tech button#edit-search:hover,
.bumper_method_edit[value="Save"]:hover,
button#edit-submit:hover,
button[id^=edit-submit]:hover,
button[id^=edit-send].btn.btn-primary:hover,
button#edit-keep-technician-available:hover,
form#orderassignedform button#edit-button:hover,
#submit-my-form:hover,
.cms-btn .btn.btn-primary:hover,
.container.pending-transaction-list button#edit-process-due-records:hover,
button#edit-actions-submit:hover,
.import-csv-multistep-form button#edit-next:hover,
.avail-analysis-formid button#edit-avail-anal-submit:hover,
.iatse-path-admin-add-qualification .view-header a.button:hover,
.page-view-training-courses .form-top-viewer a.button:hover,
.path-manage-products .add-product a.button:hover,
form.create-position button#edit-next:hover,
.path-name-address-searchs div#block-previousnextblock .content a:hover,
.path-name-address-searchs form.profile-main-edit-technician-mode-form .cancel-button-center-edit-technician:hover,
.path-name-address-searchs form.profile-main-edit-technician-mode-form .edittechnicianclass.position-absolute:hover,
div#edit-actions button[id^=edit-submit]:hover,
.path-training-events2 .add-training-event a.button:hover,
button[id^=edit-submit].btn.btn-primary:hover,
.path-iatse-accounting-data-entry-screen form.health-input-form.row button:hover,
.quaterly-status-formid .btn.btn-primary[value='Submit']:hover,
form.rrsp-details-formid.row .btn.btn-primary:hover,
.custom_form_block.customform_sectionpad .profile-status-filter-form button[value='Submit']:hover
{
    background-color: var(--btn-red-bg-hover-color)!important;
	opacity:1;
	border-color: var(--btn-red-bg-hover-color);
}

button#clear_filter,  button[id*='edit-reset']  {
    background: var(--btn-white-bg-color)!important;
    color: var(--btn-white-text-color)!important;
    border-color: var(--btn-white-border-color);
}
form.views-exposed-form button#clear_filter, form.views-exposed-form   button[id*='edit-reset'] , form  button[id*='edit-reset']  {
    background: #fff!important;
    color: #00001f!important;
    border-color: var(--btn-white-border-color);
}
form.views-exposed-form button#clear_filter, form.views-exposed-form   button[id*='edit-reset']:hover, form  button[id*='edit-reset']:hover{
    color:#b3b8be!important;
    border-color: #b3b8be;
}
/* .page-view-training-courses .form-top-viewer, */
.iatse-path-admin-add-qualification .view-header
{
    text-align: right;
    margin-left: -5px;
}
.btn-orange:focus , .btn-orange-box > button.btn:focus, .btn-orange:active , .btn-orange-box > button.btn:active {
    background-color: inherit !important;
    color:inherit !important;
	opacity:0.8;
}
form#orderassignedform {
    padding: 5px 15px;
}
form#orderassignedform button {
    margin: 0 12px 10px 0 !important;
}
.path-remit-import .import-csv-multistep-form button {
    margin-top: 12px !important;
    margin-right: 6px !important;
}
.btn-dark-blue , .btn-dblue-box > button.btn,
button#edit-tomorrow,
.productioncalls-add-wrapper .show_tomorrow {
    background-color: var(--btn-white-bg-color)!important;
    color: #fff;
    transition: .3s ease-in-out all;
}
.btn-dark-blue:hover , .btn-dblue-box > button.btn:hover {
    background-color: var(--btn-dark-blue-bg-hover-color) !important;
    color: #fff !important;
}
.btn-dark-blue:focus, .btn-dblue-box > button.btn:focus, .btn-dark-blue:active, .btn-dblue-box > button.btn:active  {
    background-color: #133a40 !important;
    color: #fff !important;
}
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus, .btn-primary.focus, .btn-primary:focus {
    box-shadow: unset;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: #333333;
    border-color: #b0b0b0;
}
button.btn {
    border-color: #b3b3b3 ;
    padding: 8px 15px;
    height: auto;
    display: inline-block;
    padding-top: 7px;
}
main table tr th,
main .table thead tr th {
    border: 0px;
    padding: .4rem .5rem;
    background-color: var(--table-header-bg-color);
    border-bottom: 2px solid var(--table-header-border-color);
}
.table td, .table th {
    vertical-align: middle;
    font-size: 12px;
    padding: .5rem .5rem;
}
table tr th a {
    color: var(--table-header-a-text-color);
}
main table tr th {
    color: var(--table-header-text-color);
}
table label:empty {
    display: none;
}
main div[class^="col-"] table tr th {
    border: none;
}

form.copy-delete-order-form.row .js-form-item.form-item#edit-last-copy-message {
    width: 100%;
}
form#orderassignedform div#bumped-member {
    width: 100%;
    margin-bottom: 10px;
}
/***footer css****/
.site-footer__bottom section.row.region {
    margin: 10px 0 0;
    align-items: center;
    justify-content: center;
    font-size: 14px;
}
.site-footer__bottom section.row.region a {
    color: #fff;
}
.site-footer__bottom section.row.region nav {
    margin-right: 5px;
}
tr.selected td {
    background: rgba(102, 178, 222, .2);
}
.form-table-listing {
    display: inline-block;
    width: 100%;
}
select.form-control, input.form-control, select {
    padding: 0px 5px;
    border-radius: 3px;
    font-size: 10pt;
    height: 25px;
}
select[multiple="multiple"]
{
     height: 60px;
     
}
.form-select {
    width: 100%;
    background: #fff;
}
.form-container-bs, .form-container-ss {
    display: inline-block;
    padding: 20px 20px;
    width: 100%;
}
.form-container-bs {
    background: var(--dark-blue-bg);
    background-size: cover;
    border-bottom: 3px solid var(--form-tp-border-color);
    background-position-x: -1px;
	color: var(--label-text-color);
}
.form-outer-container-ss {
    width: 100%;
}
.form-flt-set {
    display: inline-block;
    width: 100%;
}
.form-flt-left-set {
    width: 70%;
    float: left;
}
.form-flt-right-set {
    width: 30%;
    float: right;
    padding-top: 35px;
}
.path-crew-daily-technician form.ordertechnicianform .js-form-item.form-item {
    margin: 0 5px;
}
.path-name-address-summaries form#views-exposed-form-admin-notes-comments-default .js-form-item.form-item {
    margin: 0px 22px 4px 0px;
	
}
.form-control:focus {
    box-shadow: unset !important;
}
div[data-drupal-selector="edit-actions"], #edit-custom-copy-date--description, #edit-custom-callback-date--description, #edit-shift-date--description, .vbs-button  {
    font-size: 9pt;
    font-weight: 600;
}
#edit-custom-copy-date--description, #edit-custom-callback-date--description {
    color: #fff;
}
.wid-3-set, .vbs-button {
    width: 33%;
    float: left;
    padding: 5px 6px;
    padding-bottom: 0px;
}
.vbs-button {
    width: 200px;
}
.pt-23 {
    padding-top: 23px;
}
.pt-35 {
    padding-top: 35px;
}
.mw-180 {
    min-width: 180px;
}
.mw-145 {
    min-width: 145px;
}
.fbt-button, .listing-form-container, .btn-set-di, .fcs-in-button  {
    display: inline-block;
}
.btn-set-di {
    vertical-align: top;
}
.listing-form-container {
    width: 100%;
    display: flex;
}
.fcs-in-button input {
    max-width: 140px;
    margin-top: 6px;
}
.form-container-ss {
    position: sticky;
    position: -webkit-sticky;
    box-shadow: 1px 1px 1px rgba(0,0,0,.3);
    top: 0;
    z-index: 1;
}
.pagination {
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
.pagination li {
    display: inline-block;
    margin: 3px 0;
}
.crew-daily-copy-to-form .map-test-link {
    position: absolute;
    right: 10px;
}
.crew-daily-copy-to-form .button-div {
    padding-top: 34px;
}
.crew-daily-copy-to-form .row {
    margin-bottom: 15px;
}
.form-top-viewer,.iatse-path-crew-daily .form-top-viewer {
    background: var(--form-viewer-bg-color);
	color: var(--body-text-color);
    padding: 5px 20px;
    font-size: 10pt;
    min-width: 100%;
}
.iatse-path-crew-daily .form-top-viewer
{
	padding: 5px 20px;
}
.row.form-top-viewer .form-item {
    padding: 0px 0px 0px 0px;
}
.form-top-viewer label {
    font-size: 10pt;
    font-weight: initial;
    margin-top: 0;
	color: var(--body-text-color);
}
select#edit-number-per-page-clone {
    margin: 0;
    font-size: 10pt;
    border-color: #b1b3b2;
    padding: 0px 10px;
    vertical-align: middle;
}
div#ui-datepicker-div {
    z-index: 10 !important;
}
/* ===================  CSS By RJ  =================== */
.crew-daily-copy-to-form-main {
    margin: auto;
    margin-bottom: 20px;
    background: rgba(179,220,237,1);
    background: -moz-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(26,164,214,1) 98%, rgba(231,241,245,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(179,220,237,1)), color-stop(98%, rgba(26,164,214,1)), color-stop(100%, rgba(231,241,245,1)));
    background: -webkit-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(26,164,214,1) 98%, rgba(231,241,245,1) 100%);
    background: -o-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(26,164,214,1) 98%, rgba(231,241,245,1) 100%);
    background: -ms-linear-gradient(top, rgba(179,220,237,1) 0%, rgba(26,164,214,1) 98%, rgba(231,241,245,1) 100%);
    background: linear-gradient(to bottom, rgba(179,220,237,1) 0%, rgba(26,164,214,1) 98%, rgba(231,241,245,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#e7f1f5', GradientType=0 );
}
.container.crew-daily-copy-to-form,form#taxonomy-term-qualification-form {
    padding: 20px;
}
#trade-qualification-model .js-form-type-checkbox {
    width: 33.33%;
    float: left;
}
#qualification-model .modal-body .fieldset-legend {
    display: none;
}
#qualification-model .modal-body .js-form-type-checkbox {
    width: 25%;
    display: flex;
    min-height: 55px;
    float: left;
  
}/* ===================  CSS By RJ end =================== */

@media only screen and (max-width:1024px) {
    .form-container-bs, .form-container-ss {
        padding: 20px 12px;
    }

    body div#block-iatse-873-page-title {
        padding: 5px 12px 10px;
    }

    body .permit-fee-container,body #views-exposed-form-expirationcertification-page-1,
    body.iatse-path-admin-structure-course-add form#course-add-form,
    [class*="iatse-path-admin-structure-course-"] form#course-edit-form,
    body[class*="iatse-path-admin-structure-course-"] nav.tabs,
    body.path-registrants-training-event #block-eventinfoblock,
    body.path-acctg-training-event #block-eventacctginfoblock{
        padding-left: 12px;
        padding-right:12px;
    }

    body.path-acctg-training-event .table.views-table thead tr th:first-child,
    body.path-acctg-training-event .table.views-table tr td:first-child
    {padding-left: 12px;}

    body.path-cart td.views-field.views-field-edit-quantity {width: auto;}
    body .row.form-top-viewer, .iatse-path-crew-daily .form-top-viewer,
    body .view-id-registrants_of_a_training_event.view-display-id-page_1 .views-form #edit-header {
        padding: 5px 12px;
    }

    main.col>section>.form-container-bs {
        padding-left: 15px;
        padding-right: 15px;
        background-position-x: -2px;
    }
    .fcs-in-button input {
        margin-top: 5px;
        margin-bottom: 5px;
    }
	
	 .fcs-in-button button {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .form-container-ss {
        top: unset  
    }
    .button-set-top-form .btn-set-di {
        padding-top: 0px;
    }
    .button-set-top-form {
        display: inline-block;
       
        padding-top: 5px;
    }
    .listing-form-container {
        display: inline-block;
    }
    table.sticky-header {
        display: none;
    }
}
@media only screen and (max-width:767px) {
	.iatse-path-technician-orders-review  .fcs-in-button {
    display: inline-grid;
}
.button-set-top-form {
	padding-top:15px!important;
}
.button-set-top-form button{
	margin-top:5px!important;
	
}

    .form-container-bs, .form-container-ss {
        position: unset;
    }
    .form-flt-left-set, .form-flt-right-set {
        width: 100%;
    }
    .wid-3-set {
        width: 50%;
      padding-left: 0px!important;
   
    }
    .pt-23.vbs-button {
        padding-top: 5px;
    }
    .verify-button-set {
        padding-bottom: 15px;
        display: inline-block;
    }
    .form-flt-right-set {
        padding: 5px 6px 0;
		padding-left: 0px;
    padding-top: 15px;
    }
    ul.pagination {
        font-size: 10pt;
        padding: 15px 0px 30px;
    }
    ul.pagination .page-link {
        padding: 5px 5px;
    }
    .vbs-button {
        width: 160px;
    }
}
body.path-batch #updateprogress {
    width: 100%;
}
body.path-batch .progress__track {
    width: 100%;
    min-height: 20px;
}
body.path-batch .progress {
    height: initial;
}
body.path-batch .progress__bar {
    height: 20px;
}
#profile-privacy-settings .js-form-type-select .form-control {
    width: 100%;
}
#certification-entity-edit-form .button--danger{
    display: none;
}
#certification-entity-edit-form div#edit-actions {
    position: relative !important;
    left: 0;
    right: 0;
}
#views-exposed-form-permit-applicant-review-page-1 div.form-item-field-iatse-local-value-op{
    display : none;
}
#views-form-permit-applicant-review-page-1 #edit-header #vbo-action-form-wrapper #edit-multipage{
    display: none;
}
#views-form-permit-applicant-review-page-1 #edit-header #vbo-action-form-wrapper .form-item-select-all{
    display: none;
}
#views-form-permit-applicant-review-page-1 #edit-header {
    width: 100% !important;
    margin-bottom: 0;
}
#views-form-permit-applicant-review-page-1 #edit-header #vbo-action-form-wrapper div {
    margin-right: 20px;
    display: inline-flex;
  
}
.path-applicant-review2 div#vbo-action-form-wrapper label {
	transform: translateY(0px);
}
.path-applicant-review2 div#vbo-action-form-wrapper select#edit-action {
    margin-left: 5px;
    margin-top: 5px;
}
.path-applicant-review2 #views-form-permit-applicant-review-page-1 #edit-header {
    padding-bottom: 10px;
}
#views-form-permit-applicant-review-page-1 #edit-header #vbo-action-form-wrapper div:last-child {
    margin-right: 0;
}
#views-form-permit-applicant-review-page-1 #edit-header .form-group {
    margin: 0;
    padding: 0;
}
.path-applicant-review2 form.views-exposed-form.bef-exposed-form.row .form-row>div {
    margin-bottom: 10px;
}.view-id-resume .view-content .resume-row {
    width: 50%;
    float: left;
    padding: 5px;
}
.view-id-resume .view-content .resume-row .views-field-nothing-1 {
    width: 10%;
    float: left;
}
.view-id-resume .view-content .resume-row .views-field-nothing , .view-id-resume .view-content .resume-row .views-field-field-department{
    width: 40%;
    float: left;
}
#views-form-member-applicant-review-page-1 #edit-header #vbo-action-form-wrapper .form-item-select-all,
#views-form-member-applicant-review-page-1 #edit-header #vbo-action-form-wrapper #edit-multipage{
    display: none;
}#views-form-member-applicant-review-page-1 #edit-header .form-group {
    margin: 0;
    padding: 0;
}
#views-form-member-applicant-review-page-1 #edit-header #vbo-action-form-wrapper div {
    max-width: 200px;
    display: inline-flex;
    padding: 6px;
    vertical-align: bottom;
	margin-right: 15px;
	margin-left: -5px;
}
.path-member-applicant-review div#vbo-action-form-wrapper label {
	transform: translateY(5px);
}
.path-member-applicant-review div#vbo-action-form-wrapper select#edit-action {
    margin-left: 5px;
    margin-top: 10px;
}
.path-member-applicant-review #views-form-member-applicant-review-page-1 #edit-header {
    padding-top: 10px;
}
#navbar-main {
    display: block !important;
}
#CollapsingNavbar {
    padding-left: 20px;
}
.navbar-brand {
    margin-bottom: 0;
}
.mobile-logo {
    display: none;
}
.top-header {
    display: flex;
}
.header-background {
    width: 100%;
    margin-right: 0;
    padding-top: 0;
}
.header-background img {
    max-height: 120px;
    width: 100%;
}
.navbar {
    padding: 0px;
}
#block-mainnavigation-2 {
    width: 100%;
}
#main-wrapper { 
    padding-top: 0;
    min-height: 325px;
}
#main {
    margin-top: 0;
}
.form-container-ss {
    background-color: var(--form-container-bg-color) !important;
}
.your-account-wrap ul {
    margin-bottom: 0;
}
.your-account-wrap ul li {
    margin: 0 10px;
}
.region-secondary-menu .nav-link{
    padding: 0 1rem;
    margin-right: 10px;
    color: #F59B1B !important;
}
.your-account-wrap ul li a {
    color: #F59B1B;
}
.form-container-ss .btn.btn-primary,
#block-previousnextblock .btn.btn-success, .form-top-viewer button, div#edit-header button, .form-top-viewer a.btn.btn-primary, .path-production-info form.views-exposed-form.bef-exposed-form.row a.btn.btn-primary{
    background-color: var(--btn-blue-bg-color)!important;
    border-color: var(--btn-blue-border-color)!important;
    color:var(--btn-blue-text-color)!important;
	border-width:2px;
	
}
.form-container-ss .btn.btn-primary:hover,
#block-previousnextblock .btn.btn-success:hover, .form-top-viewer button:hover, div#edit-header button:hover, .form-top-viewer a.btn.btn-primary:hover,
.path-production-info form.views-exposed-form.bef-exposed-form.row a.btn.btn-primary:hover{
	 background-color: #006fb3!important;
     color:#fff!important;
}
body .view-name-address-summaries.view-id-name_address_summaries .view-header .btn.btn-success {
     background-color: #006fb3;
    border-color: #006fb3;
    color: #fff;
    font-family: ProximaNova-Extrabold;
    border-radius: 5px;
    min-height: inherit;
    padding: 0.375rem 0.75rem;
}
.view-name-address-summaries.view-id-name_address_summaries .view-header .btn.btn-success:hover{
  opacity: 0.8;
}
.view-membership-a-r .view-header a{
    margin-top: 10px;
}
#block-previousnextblock .btn.btn-success,
.view-name-address-summaries.view-id-name_address_summaries .view-header .btn.btn-success {
    font-size: 10pt;
    line-height: 11px;
    margin-right: 12px;
}
.path-name-address-summaries .views-element-container.col-auto .view-name-address-summaries.view-id-name_address_summaries .view-header {
    margin: 0 -15px;
    padding: 15px  20px 10px;
    background-color:#c2e8ff;
    margin-bottom: 20px;
	font-family:ProximaNova-Extrabold;
}
.bluestrip-content .row{
	background:#006fb3; 
	padding-top:7px;
	padding-bottom:7px;
}
.bluestrip-content .row table{font-size:15px;}
.bluestrip-content .row table tr, .bluestrip-content .row table tr td{background:none; border:none; color:#fff; line-height:100%;}
.bluestrip-content .row table tr td:first-child{width:130px; font-weight:600;}
.bluestrip-content .col-md-8.col-lg-8 {
    padding-left: 5px;
}
.path-name-address-summaries .view-name-address-summaries.view-id-name_address_summaries .view-header + .view-content .views-field:first-child h5.field-content {
    color: #00001f;
    font-size: 27px;
}
.name-addressdt-text > .views-field {
    display: flex;
}
.name-addressdt-text > .views-field .views-label {
    min-width: 170px;
    max-width: 180px;
}
.path-name-address-summaries .views-element-container.col-auto .view-name-address-summaries.view-id-name_address_summaries .view-header + .view-content {
    margin-bottom: 20px;
}

.view-name-address-summaries.view-id-name_address_summaries .view-header .btn.btn-success:focus, .view-name-address-summaries.view-id-name_address_summaries .view-header .btn.btn-success:active{box-shadow:none;}
span.color-greentxt {
    color: #5abb62;
	font-family:'Criteria-Bold';
}
.views-field.views-field-mail .field-content {
    color: #0071b9;
}
span.departrole {
    color: #006fb3;
    font-weight: 600;
	font-family:'Criteria-Bold';
}
.wid-3-set {
    padding: 0px 6px;
}
.crewdailyform label.option {
    font-size: 12px;
}
.scrolled-header .top-header {
    float: left;
} 
.sticky-header .header-inner {
    position: fixed;
    top: 0;
    left:0;
    width: 100%;
    z-index: 99;
}.header.sticky-header .region-top-header{
    padding: 20px 0;
}
.main-menu-mobile-icon {
    display: none;
}@media only screen and (max-width:767px) {
    .mobile-logo {
        display: block;
    }
    .header-background {
        display: none !important;
    }
    #navbar-main {
        display: flex !important;
        justify-content: space-around;  
    }
    #CollapsingNavbar {
        flex-basis: unset;
        flex-grow: unset;
    }
    #block-profilemenu-3 {
        display: block;
    }
    .top-most-menu {
        display: none;
    }
   
    .main-menu-mobile-icon {
        border: 1px solid #FFF;
        padding: 10px;
    }
    .main-menu-mobile-icon i {
        color: #FFF;
        font-size: 18px;
    }
    .main-menu-content {
        display: flex;
        justify-content: space-around;
        padding: 8px 10px;
        align-items: center;
    }
    .header.sticky-header .main-menu {
        position: static;
    }
   
  /*  #block-profilemenu-3 {
        position: absolute;
        top: 32px;
        right: 50%;
        z-index: 99;
        background-color: #000000;
        min-width: 250px;
    }*/
    div#block-profilemenu-3 ul#profile_menu li {
        padding: 5px 0;
        margin: 0 20px 0 0;
    }
    #block-profilemenu-3 #profile_menu{
        padding: 0;
    }
    #block-profilemenu-3 #profile_menu li {
        display: block;
        padding: 10px 0;
    }
    .main-menu-mobile-icon {
        display: inline-block;
    }}
.view-cash-transcations-deposited thead .views-field {
    background-color: #0071b3;
    color: #fff;
}
td.amount-col, td.sub-total {
    background-color: #0071b34d;
    color: #151313;
    font-weight: bold;
    text-align: right;
}
.view-cash-transcations-deposited form.views-exposed-form{
    display: none;
}
div.table-caption {
    width: 100%;
    border: 1px solid #0071b3;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    background: #b4c8dd;
    margin-top: 25px;
}
.view-cash-transcations-deposited .view-footer {
    padding: 10px;
    background: #0071b3;
    margin: 15px;
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    font-style: italic;
    width: 530px;
    text-align: right;
}
.view-cash-transcations-deposited .views-field-field-purchase-receipt {
    width: 30px;
}
.view-cash-transcations-deposited .views-field-field-cash-purchase-type {
    width: 100px !important;
}
.view-cash-transcations-deposited .views-field-field-purchaser-name {
    width: 250px;
}
.view-cash-transcations-deposited .views-field-field-purchase-amount {
    width: 120px;
}
.view-cash-transcations-deposited table {
    margin: 0px !important;
}
#views-form-cash-transcations-page-1{
    position: relative;
}
#views-form-cash-transcations-page-1  #edit-cash-deposted-date-from {
    position: absolute;
    top: 20px;
    left: 15px;
}
.path-cash-transaction div#block-searchtechexportbuttonblock,
.path-membership-a-r div#block-searchtechexportbuttonblock,
.path-dues-transaction div#block-searchtechexportbuttonblock {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 25px;
    margin-top: 0;
}
#views-form-cash-transcations-page-1 #edit-cash-deposted-date-from .js-form-item.form-item {
    margin-right: 13px;
}
#views-form-cash-transcations-page-1 #edit-header #vbo-action-form-wrapper #edit-multipage,
#views-form-cash-transcations-page-1 #edit-header #vbo-action-form-wrapper .form-item-select-all{
    display: none; 
}
#views-form-set-accounting-date-page-1 .form-item-set-acctg-date-from{
    position: absolute;
}
#views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper{
    left: 159px;
    top: 32px;
}
#views-form-cash-transcations-page-1 #edit-header #vbo-action-form-wrapper{
    left: 270px;
    top: 0px;
}
#applications-mem-form .layout .layout__region #edit-field-profile-img-wrapper .form-managed-file #edit-field-profile-img-0-image-crop-crop-wrapper{
    display: none;
}
#views-exposed-form-accounting-date-report-page-1{
    display: none;
}
#views-exposed-form-transaction-dues-page-1 .col-sm-2 .form-group .form-item-uid #edit-uid--description{
    display: none;
}
#views-form-tax-invoice-distribution-page-1 #edit-header #vbo-action-form-wrapper details#edit-multipage summary{
    display:none;
}
#views-form-tax-invoice-distribution-page-1 #edit-header #vbo-action-form-wrapper .form-item-select-all{
    display:none;
}
#import_csv_multistep_form .inline-prod-map .form-item {
    float: left;
    width: 50%;
}
#import_csv_multistep_form .inline-prod-map {
    clear: both;
}
#import-csv-multistep-form .main-wrapper-map, #pid-review-unmatched .main-wrapper-map {
    display: table!important;
    width: 100%!important;
}
#import-csv-multistep-form .main-wrapper-map .main-wrapper-map-inner, #pid-review-unmatched .main-wrapper-map .main-wrapper-map-inner {
    display: table-cell!important;
}#import-csv-multistep-form  .inline-prod-map1 {
    width: 100%;
    float: left;
}
.path-remit-import #import-csv-multistep-form .inline-prod-map1 .remitt-2-incomming-sin .form-item {
    float: left;
    width: 100px;
    margin-right: 1%;
}
#import-csv-multistep-form .remitt-2-incomming .form-item .form-text {
    width: 100%;
}
.path-remit-import #import-csv-multistep-form  .inline-prod-map1 .remitt-2-incomming-mem .form-item {
    width: 117px;
}
.path-remit-import .remitt-2-incomming-mem div, #pid-review-unmatched .remitt-2-incomming-mem div {
    padding-right: 10px;
}
.path-remit-import .remitt-2-incomming-techn input {
    max-width: 110%;
}
.path-remit-import .form-item.ahah-btn {
    margin-left: 36px;
}
.inline-prod-map1 .form-item.ahah-btn {
    margin-bottom: 0!important;
    margin-top: 28px;
    width: 66px;
}
.inline-prod-map1 .form-item {
    float: left;
    width: 130px;
}
.path-remit-review .spb_top_center {
    top: 0;
    left: 20%;
    right: 20%;
    max-height: 96%;
    overflow-y: auto;
    overflow-x: hidden;
}
.path-remit-review form#export-review-remit2-pdf-form {
    padding-left: 20px;
    padding-right: 20px;
}/*******Css by Ajeet 25-march-2020 *******/
main .table-responsive table,
table.views-table {
    max-width: 99.9%;
    margin-left: auto;
    margin-right: auto;
}
main .table thead th a {
    background: transparent;
    text-decoration: none;
    background-image: var(--table-sort-icon);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 16px;
    white-space: nowrap;
}
main .table thead th.is-active a {
    background: transparent;
    padding-right: 0;
}
main .table thead th .tablesort--desc::before,
main .table thead th .tablesort--asc::before {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: 6px solid transparent;
    border-bottom: 7px solid;
    border-left: 6px solid transparent;
    border-radius: 5px;
}
main .table thead th .tablesort--asc::before {
    border-bottom: 0;
    border-top: 7px solid;
}
main .table thead th .tablesort--desc,
main .table thead th .tablesort--asc {
    background: transparent;
    width: auto;
    height: auto;
    margin-left: 2px;
}
main .table thead th a:hover,
main .table thead th a:focus {
    color: var(--table-header-a-hover-color);
}
.top-header .header-background img {
    object-fit: cover;
    object-position: bottom;
    opacity: 0;
}
.top-header .header-background {
    min-height: 120px;
    background-image: url(/themes/custom/iatse_873/image/header-img.jpg);
    background-position: top 0 left 26%;
    padding-bottom: 0;
}

ol.breadcrumb {
    /* display: none; */
}
form.crewdailymultiple.row {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 15px;
}
h1.title {
    margin-top: 20px;
}
.iatse-path-batch header#header .header-inner h1.title {color:#000;}
.form-container-bs h1.title {
    margin-top: 0;
}
input.form-control[type="checkbox"],
input.form-control[type="radio"] {
    height: auto;
    min-width: 15px;
    vertical-align: top;
}
.view-empty {
    margin-bottom: 10px;
    font-size: 14px;
}
.view-empty:empty {
    display: none;
}
div#filter_by_preference_text {
    margin-bottom: 5px;
}
div#edit-filterdaterange .form-item,
#edit-test-result .form-item {
    display: flex;
}
div#edit-test-result {
    margin-top: 10px;
}
#edit-test-result .form-item {
    margin-bottom: 0;
}
.ui-widget.ui-widget-content {
    max-height: 580px;
    overflow-y: auto;
	
}label#edit-field-profile-cover-0--EzAeX-rtN2I--label {
    display: none;
}
span.file.file--mime-image-jpeg.file--image {
    /* display: none; */
}
span.file.file--mime-image-jpeg.file--image
div .page-link:focus {
    box-shadow: none;
}
.search-tech-exposed-form fieldset.col-auto {
    padding-left: 0;
    padding-right: 0;
}
.search-tech-exposed-form fieldset.col-auto legend {
    font-weight: 700;
}
.search-tech-exposed-form  #edit-field-custom-department-list-target-id--wrapper {
    margin-top: 5px;
	margin-bottom: 0px;
}
div .page-link {
    padding: .3rem .65rem;
    font-size: .9rem;
}
.path-search-technician3 .container-fluid .col .col-auto .view-content {
    margin-left: -15px;
    margin-right: -15px;
}
main.col>section>.form-container-bs {
    margin-left: -15px;
    margin-right: -15px;
    width: auto;
    min-width: 100%;
    display: block;
}
.path-crew-daily-technician #block-iatse-873-page-title {
    display: none;
}
.btn-primary-row .btn.btn-primary {
    line-height: 1;
}
a.btn.btn-primary:hover {
    background: var(--btn-white-bg-color);
    color:var(--btn-white-hover-color);
}
form.ordertechnicianform {    
    padding: 20px 20px;
    background-color: var(--form-container-bg-color);
}
form.ordertechnicianform label.option {
    color: #fff;
    font-weight: 500;
}
form.ordertechnicianform button.btn-primary {
    background-color: var(--btn-blue-bg-color);
    border-color: var(--btn-blue-border-color);
    color: var(--btn-blue-text-color);
}
form#nameaddresssummaryform>.js-form-item {
    padding: 0 6px;
    margin-bottom: 10px;
}
.path-name-address-summaries form#views-exposed-form-admin-notes-comments-default {
    background-color: #006fb3;
    color: #fff;
    margin: 0px -15px 25px;
    padding: 20px 20px 25px;
}
.path-name-address-summaries form#admin-note-comment-form .details-wrapper .js-form-item{max-width:500px;}
.path-name-address-summaries form#views-exposed-form-admin-notes-comments-default .form-row .row {
    margin: 0;
}
.path-name-address-summaries form#views-exposed-form-admin-notes-comments-default .form-row .form-group {
    margin-bottom: 4px;
}
form#admin-note-comment-form {
    margin-top: 10px;
    font-size: 14px;
    margin-bottom: 10px;
}
form#admin-note-comment-form>a {
    padding-left: 15px;
}
form.views-exposed-form.bef-exposed-form.row .form-row select.form-control[multiple] {
    height: 44px;
    padding: 0 9px;
}
.path-available-technicians form.availtechsearchform,
.path-order-analysis form.order-analysis-by-tech,
.path-bumpsheet form.views-exposed-form.bef-exposed-form.row,
.path-crewing-history form.views-exposed-form.bef-exposed-form.row,
.path-availability-history form.views-exposed-form.bef-exposed-form.row,
.path-daily-call form.callcountform.row,
.path-production-info .block.block-views.block-views-blockproduction-info-block-1,
.path-copy-orders form.copy-delete-order-form.row,
.path-address-labels form.address-labels-for-checkbox-individuals.row,
.path-member-applicant-review form.views-exposed-form.bef-exposed-form.row,
.path-applicant-review2 form.views-exposed-form.bef-exposed-form.row,
.path-admin #block-iatse-873-help,
.path-search-technician-mp3 form.views-exposed-form.bef-exposed-form.row,
.path-search-resume form.views-exposed-form.bef-exposed-form.row,
.path-iatse-dues .add-dues-form.row,
.path-iatse-dues .bulk-dues-form.row,
.path-iatse-dues .process-quarterly-status-form.row,
.path-iatse-extension .container.add-due-form,
.path-iatse-cash .container.add-due-form.cash-received,
.path-cash-transaction form.views-exposed-form.bef-exposed-form.row,
.path-dues-transaction form.views-exposed-form.row,
.path-balance-a-r-owing form.views-exposed-form.bef-exposed-form.row,
.path-balance-ar-by-date form.views-exposed-form.row,
.path-membership-a-r .view-header,
.path-dues-invoice-batch .dues-invoice-batch-generation-form.row,
.path-search-technician-availability3 form.views-exposed-form.bef-exposed-form.row,
.path-tax-receipts-batch .tax-receipt-batch-generation-form.row,
.path-dues-invoice-distribution form.views-exposed-form.bef-exposed-form.row,
.path-tax-receipts-distribution form.views-exposed-form.row,
.path-orders-list .views-exposed-form.row,
.path-missing-certs form.views-exposed-form.bef-exposed-form.row,
.path-training-events2 .views-exposed-form.row,
.path-registrants-training-event #block-eventinfoblock,
.path-acctg-training-event #block-eventacctginfoblock,
.path-external-check-remit2 .views-exposed-form.row,
.path-set-acctg-date .vbo-view-form.row div#edit-header,
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form.row,
.path-manage-pages form.views-exposed-form.bef-exposed-form.row,
.path-training-registrant-cert2 .training-cert-wrap,
.path-waiting-list .add-wishlist-formid,
.path-availability-analysis-report .avail-analysis-formid,
#views-exposed-form-expirationcertification-page-1,
#views-exposed-form-export-availability-page-1,
#views-exposed-form-export-cash-page-1,
#views-exposed-form-export-did-page-1,
#views-exposed-form-export-dues-page-1,
#views-exposed-form-export-dues-invoice-batch-page-1,
#views-exposed-form-export-member-rank-page-1,
#views-exposed-form-export-trb-page-1,
#views-exposed-form-export-trd-page-1,
#views-exposed-form-export-user-profile--page-1,
#views-exposed-form-export-preferences-page-1,
#views-exposed-form-export-productioncall-paragraph-page-1,
#views-exposed-form-export-remit-2--page-1,
#views-exposed-form-holdouts-page-1,
#views-exposed-form-grace-check-page-1,
#views-exposed-form-cash-transcations-page-1,
#views-exposed-form-health-contrib-page-1,
#views-exposed-form-glossary-page-1,
#views-exposed-form-export-production-calls-page-1,
#views-exposed-form-membership-a-r-page-1,
#views-exposed-form-security-list-page-1,
#views-exposed-form-safety-certification-2-page-1,
#views-exposed-form-t4a-distribution-page-1,
#views-exposed-form-store-stock-reports-page-1,
#views-exposed-form-traaining-event-listing-page-1,
#views-exposed-form-training-registrations-page-1,
#views-exposed-form-report-of-training-events-page-1,
#views-exposed-form-balance-a-r-owing-page-2,
#views-exposed-form-seniority-report-page-1,
.permit-fee-container
{
    background: var(--dark-blue-bg);
	color: var(--label-text-color);
    background-size: cover;
    background-position-x: -1px;
    padding-top: 72px;
    margin-top: -50px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    align-items: end;
}

body.path-order-analysis .order-analysis-by-tech.row{
background:#fff;
margin-top: 0px;
padding-top: 0px;
}

body.path-order-analysis .order-analysis-by-tech.row nav{width:100%;}
.order-analysis-bytech-formfields {
    display: flex;
    flex-wrap: wrap;
	 background: var(--dark-blue-bg);
	color: var(--label-text-color);
}

.permit-fee-container,
.path-availability-analysis-report .avail-analysis-formid{
	margin-left:-15px;
	margin-right:-15px;
}

.permit-fee-container .row p {
	margin: auto;
	line-height: 25px;
}
.permit-fee-container {
    padding-top: 50px;
}
.permit-fee-container .row:first-child {
	margin-bottom: 15px;
}

.permit-fee-container .col-lg-6.col-md-6.col-12{
    margin-top: 34px;
}


.permit-fee-container .col-lg-2.col-md-2.col-6 {
	margin-top: 20px;
}

.path-applicant-review2 form.views-exposed-form.bef-exposed-form.row,
.path-availability-history form.views-exposed-form.bef-exposed-form.row,
.path-member-applicant-review form.views-exposed-form.bef-exposed-form.row,
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form.row,
.path-remit-review form.views-exposed-form.bef-exposed-form.row,
.path-bumpsheet form.views-exposed-form.bef-exposed-form.row,
.path-daily-call form.callcountform.row,
#views-exposed-form-security-list-page-1,
.path-order-analysis form.order-analysis-by-tech,
.path-availability-analysis-report .avail-analysis-formid,
.path-copy-orders form.copy-delete-order-form.row
{
	margin-top: -80px;
}
.call-form-wrap {
    background: var(--dark-blue-bg);
	color: var(--label-text-color);
    background-size: cover;
    border-bottom: 3px solid var(--form-tp-border-color);
    background-position-x: -1px;
    padding-top: 72px;
    margin-top: -70px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    align-items: end;
    width: calc(100% + 40px);
}
.path-name-address-summaries div#block-nameaddresssummary,
.path-name-address-summary form#nameaddresssummaryform,
.path-full-technician-name-address-summary .nameaddresssummaryform,
.path-name-address-searchs form#nameaddresssummaryform{
    margin: 0 -15px;
    padding: 1px 20px 5px;
    background: var(--dark-blue-bg);
	color: var(--label-text-color);
    background-size: cover;
    background-position-x: -1px;
}
/* .productioncalls-add-form.row { */
    /* background: var(--dark-blue-bg); */
	/* color: var(--label-text-color); */
/* } */

.crew-multiple-call-form .row.form-top-viewer .col-lg-4.col-md-4.col-6:last-child {
    transform: translateY(-5px);
}
.crew-multiple-call-form .row.form-top-viewer .col-lg-4.col-md-4.col-6:nth-child(2) {
    transform: translateY(-5px);
}
#views-exposed-form-seniority-report-page-1{
	margin-top: -20px;
	padding-top: 5px;
}
.page-view-seniority-report .form-top-viewer {
    padding-left: 20px;
}
.page-view-seniority-report .table.views-table tr td:first-child {
    padding-left: 20px;
}
.page-view-seniority-report .view-filters table tbody tr td {
    padding-left: 18px;
}
.page-view-seniority-report .view-content.row {
    display: block;
}
.path-available-technicians .block-page-title-block h1.title,
.path-order-analysis .block-page-title-block h1.title,
.path-bumpsheet .block-page-title-block h1.title,
.path-crewing-history .block-page-title-block h1.title,
.path-availability-history .block-page-title-block h1.title,
.path-daily-call .block-page-title-block h1.title,
.path-call-create-time .block-page-title-block h1.title,
.path-production-info .block-page-title-block h1.title,
.path-copy-orders .block-page-title-block h1.title,
.path-seniority-report .block-page-title-block h1.title,
.path-address-labels .block-page-title-block h1.title,
.path-member-applicant-review .block-page-title-block h1.title,
.path-applicant-review2 .block-page-title-block h1.title,
.path-search-technician-mp3 .block-page-title-block h1.title,
.path-search-technician-availability3 .block-page-title-block h1.title,
.path-search-resume .block-page-title-block h1.title,
.path-iatse-dues .block-page-title-block h1.title,
.path-iatse-extension .block-page-title-block h1.title,
.path-iatse-cash .block-page-title-block h1.title,
.path-cash-transaction .block-page-title-block h1.title,
.path-balance-a-r-owing .block-page-title-block h1.title,
.path-balance-ar-by-date .block-page-title-block h1.title,
.path-dues-transaction .block-page-title-block h1.title,
.path-membership-a-r .block-page-title-block h1.title,
.path-dues-invoice-batch .block-page-title-block h1.title,
.path-dues-invoice-distribution .block-page-title-block h1.title,
.path-tax-receipts-batch .block-page-title-block h1.title,
.path-tax-receipts-distribution .block-page-title-block h1.title,
.path-missing-certs .block-page-title-block h1.title,
.path-orders-list .block-page-title-block h1.title,
.path-training-events2 .block-page-title-block h1.title,
.path-admin .block-page-title-block h1.title,
.path-registrants-training-event .block-page-title-block h1.title,
.path-acctg-training-event .block-page-title-block h1.title,
.path-external-check-remit2 .block-page-title-block h1.title,
.path-remit-review .block-page-title-block h1.title,
.path-name-address-searchs .block-page-title-block h1.title,
.path-set-acctg-date .block-page-title-block h1.title,
.path-manage-pages .block-page-title-block h1.title,
.path-training-registrant-cert2 .block-page-title-block h1.title,
.path-waiting-list .block-page-title-block h1.title,
.path-admin-notes-csv .block-page-title-block h1.title,
.iatse-path-certificate-holders .block-page-title-block h1.title,
.iatse-path-export-availability .block-page-title-block h1.title,
.iatse-path-export-cash .block-page-title-block h1.title,
.iatse-path-export-did .block-page-title-block h1.title,
.iatse-path-export-dues .block-page-title-block h1.title,
.iatse-path-export-dues-invoice-batch .block-page-title-block h1.title,
.iatse-path-export-member-rank .block-page-title-block h1.title,
.iatse-path-export-trb .block-page-title-block h1.title,
.iatse-path-export-trd .block-page-title-block h1.title,
.iatse-path-export-user-profile .block-page-title-block h1.title,
.iatse-path-export-preferences .block-page-title-block h1.title,
.page-view-export-productioncall-paragraph .block-page-title-block h1.title,
.iatse-path-export-remit-2 .block-page-title-block h1.title,
.iatse-path-extension .block-page-title-block h1.title,
.iatse-path-holdouts .block-page-title-block h1.title,
.iatse-path-grace-chk .block-page-title-block h1.title,
.iatse-path-health-contrib-record .block-page-title-block h1.title,
.iatse-path-glossary .block-page-title-block h1.title,
.iatse-path-export-production-calls .block-page-title-block h1.title,
.page-view-crew-history-technician .block-page-title-block h1.title,
.iatse-path-membership-a-r .block-page-title-block h1.title,
.iatse-path-security-list .block-page-title-block h1.title,
.page-view-safety-certification-2 .block-page-title-block h1.title,
.page-view-t4a-distribution .block-page-title-block h1.title,
.page-view-store-stock-reports .block-page-title-block h1.title,
.page-view-traaining-event-listing .block-page-title-block h1.title,
.page-view-training-registrations .block-page-title-block h1.title,
.page-view-report-of-training-events .block-page-title-block h1.title,
.iatse-path-balance-a-r-owing-total-sum .block-page-title-block h1.title
 {
    margin: 20px 0 0;
    /* padding-left: 5px; */
    position: relative;
    z-index: 1;
}
.path-admin #block-iatse-873-help,
.path-production-info .block.block-views.block-views-blockproduction-info-block-1,
.path-seniority-report div#block-searchtechexportbuttonblock,
.path-membership-a-r .view-header, .path-membership-a-r .view-content,
.path-orders-list .view-content,
.path-dues-transaction .view-content,
.path-registrants-training-event #block-eventinfoblock,
.path-acctg-training-event #block-eventacctginfoblock,
.path-sin-followup .views-element-container .view-content,
.path-remit-review .view-content,
.path-name-address-searchs form#nameaddresssummaryform,
.path-training-lists .view-header,
.path-training-lists .view-content,
.path-manage-pages .view-content  {
    margin-left: -15px;
    margin-right: -15px;
}
.path-name-address-searchs form#nameaddresssummaryform>.form-item,
/* .path-manage-pages form.views-exposed-form.bef-exposed-form.row .form-row>div {
    width: 20%;
} */
.path-training-registrant-cert2 .training-cert-wrap {
    width: 100%;
}
.path-waiting-list .add-wishlist-formid>.js-form-item.form-item {
    width: 20%;
    padding-right: 10px;
}
.form-container-ss {
    z-index: 1;
}
form#wishlist-table-formid button {
    margin-right: 8px !important;
}
.path-training-registrant-cert2 .training-cert-wrap>div {
    margin-bottom: 1px;
}
form.training-cert-formid {
    align-items: flex-end;
    padding-bottom: 10px;
}
form.training-cert-formid>.js-form-item.form-item {
    /* padding: 0 10px; */
    margin-bottom: 15px;
    width: 20%;
}
form.training-cert-formid>button {
    margin-bottom: 15px !important;
    /* margin-left: 7px !important; */
}
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form legend {
    font-size: 15px;
    font-weight: 600;
}
.path-manage-pages .view-filters+br {
    display: none;
}
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form>.form-row {
    align-items: flex-start !important;
}
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form>.form-row>fieldset {
    width: 20%;
    padding: 0 8px;
}
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form>.form-row .form-actions {align-self: unset;margin-top: 35px;}
.path-admin-notes-csv .view.view-admin-notes-comments-export br {
    display: none;
}
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form.row {
    margin-bottom: 0;
}
.path-admin-notes-csv .view.view-admin-notes-comments-export .view-content {
    margin: 0 -15px;
}
.path-name-address-searchs div#block-previousnextblock {
    margin: 0 -10px;
    padding: 15px 0;
}
.path-name-address-searchs form.profile-main-edit-technician-mode-form {
    position: relative;
}
.path-name-address-searchs form.profile-main-edit-technician-mode-form .edittechnicianclass.position-absolute {
    left: 20px;
    top: 5px;
	font-size:13px;
}
.path-name-address-searchs .overlayclass.maincontentinside form.profile-main-edit-technician-mode-form .cancel-button-center-edit-technician {
    left: 184px;
    top: 5px;
}
.path-name-address-searchs form.profile-main-edit-technician-mode-form  .go-to-name-address-button-center-edit-technician{
	left: 299px; 
	top: 5px;
	background-color: var(--btn-red-bg-color);
	color: var(--btn-red-text-color);
	
}
.path-name-address-searchs form.profile-main-edit-technician-mode-form  button{margin-top: 10px!important;}

/* .path-name-address-searchs form.profile-main-edit-technician-mode-form .submit-button-center-edit-technician { */
    /* left: 90px; */
    /* top: 2px; */
    /* margin: 0 !important; */
/* } */
.path-name-address-searchs form.profile-main-edit-technician-mode-form .submit-button-center-edit-technician button {
    left: 12px;
	font-size:13px;
}
.path-name-address-searchs form.profile-main-edit-technician-mode-form .field--type-address.field--name-field-mailing-address summary {
    font-weight: 600;
    margin-bottom: 5px;
}
.path-name-address-searchs form.profile-main-edit-technician-mode-form .field--type-address.field--name-field-mailing-address .form-group {
    padding: 0;
}
.path-name-address-searchs form.profile-main-edit-technician-mode-form .field--type-address.field--name-field-mailing-address .form-group .js-form-item.form-item.js-form-type-textfield {
    margin-bottom: 10px;
}
.path-name-address-searchs form.profile-main-edit-technician-mode-form div#edit-field-legit-email-wrapper {
    padding: 0 15px;
}
.path-set-acctg-date .vbo-view-form.row div#edit-header {
    display: flex;
    margin-bottom: 0;
    width: 100%;
}
.path-set-acctg-date #views-form-set-accounting-date-page-1 .form-item-set-acctg-date-from {
    left: 5px;
    top: 15px;
    width: 175px;
}
.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper {
    left: 0px;
    top: 68px;
	flex-direction:column;
    display: flex;
    flex-wrap: wrap;
    padding-left:0px;
    margin-bottom: 0;
}

.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper .form-type-checkbox input[type="checkbox"]
{
 margin-left:0px!important;	
}
.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper .form-type-checkbox {margin-top:5px;}
.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper summary {
    font-weight: 600;
    margin-bottom: 5px;
}
.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper>details,
.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper>div {
    margin-right: 20px;
    display: flex;    
    align-items: flex-start;
}
table th h4 {
    font-size: inherit;
    font-weight: inherit;
    margin: 0;
}
.path-name-address-searchs form.profile-main-edit-technician-mode-form legend {
    font-weight: 600;
    font-size: 15px !important;
}
.path-name-address-searchs div#edit-field-invoice-balance-wrapper p,
.path-name-address-searchs div#edit-field-balance-owing-wrapper p,
.path-name-address-searchs div#edit-field-telephone-1-wrapper,
.path-name-address-searchs div#edit-field-telephone-2-markup-wrapper,
.path-name-address-searchs div#edit-field-telephone-3-wrapper,
.path-name-address-searchs div#edit-field-fax-markup-wrapper,
.path-name-address-searchs div#edit-field-cell-markup-wrapper,
.path-name-address-searchs div#edit-field-pager-markup-wrapper,
.path-name-address-searchs div#edit-field-temp-markup-wrapper {
    font-weight: 600;
}
.path-remit-review form.views-exposed-form.bef-exposed-form.row {
    margin-bottom: 0;
    padding-top: 85px;
	margin-left: 8px;
}
.path-remit-review .view.view-review-remit2 .view-header {
    position: absolute;
    top: 62px;
    left: 5px;
    right: 0;
}
/* .path-remit-review form.views-exposed-form.bef-exposed-form.row .form-row>div { */
    /* width: 20%; */
    /* margin-bottom: 10px; */
    /* padding: 0 8px; */
/* } */
.path-remit-review form.views-exposed-form.bef-exposed-form.row .form-row .export_pdf_button {
    display: flex;
	margin-bottom: 5px;
	
}
.path-remit-review form.views-exposed-form.bef-exposed-form.row .form-row .export_pdf_button button {
    margin-right: 12px !important;
}
.path-remit-review form .export_pdf_button  button[id*='edit-reset']  {
    transform: translateX(15px);
}
.path-external-check-remit2 .view-header {
    position: absolute;
    right: 0;
    top: 22px;
    z-index: 1;
}
.path-external-check-remit2 .views-exposed-form.row div#edit-actions {
    margin-bottom: 0 !important;
}
.path-external-check-remit2 .view-content .vbo-view-form #edit-header {
    background-color: var(--current-prod-bg-color);
    width: 100%;
    margin: 0;
    padding: 20px 5px 5px;
}
.path-external-check-remit2 .view-content .vbo-view-form #edit-header div#vbo-action-form-wrapper {
    display: flex;
    margin: 0;
    flex-wrap: wrap;
}
.path-external-check-remit2 .view-content .vbo-view-form #edit-header div#vbo-action-form-wrapper>div,.path-external-check-remit2 .view-content .vbo-view-form #edit-header div#vbo-action-form-wrapper>details {
    margin: 0 8px 10px;
}
.path-external-check-remit2 .view-content .vbo-view-form #edit-header div#vbo-action-form-wrapper>details summary {
    margin-bottom: 5px;
    font-weight: 600;
}
.path-training-events2 .views-exposed-form.row .form-row>div {
    margin-bottom: 10px;
    padding-bottom: 0;
}
.path-orders-list .views-exposed-form.row .form-row {    
    min-width: 100%;
}
.path-orders-list .views-exposed-form.row .form-row>div {
    margin-bottom: 8px;
    width: 16%;
}
.path-registrants-training-event #block-eventinfoblock .content>div,
.path-acctg-training-event #block-eventacctginfoblock .content>div {
    margin-bottom: 3px;
}
.path-registrants-training-event #block-eventinfoblock .content>div strong,
.path-acctg-training-event #block-eventacctginfoblock .content>div strong {
    margin-right: 6px;
}
.path-membership-a-r .view-header .row {
    margin: 0;
    display: block;
}
.path-membership-a-r .view-header .row .col-md-1 {
    padding: 0 12px 0 0;
    display: inline-block;
    width: auto;
}
.path-balance-a-r-owing .view-balance-a-r-owing .view-header {
    position: absolute;
    top: 60px;
    left: 5px;
}
.path-tax-receipts-batch .tax-receipt-batch-generation-form.row .row [class^=col-md-]{
	margin-top: 10px;
	}
.path-balance-a-r-owing form.views-exposed-form.bef-exposed-form.row {padding-top: 85px; margin-bottom: 0;}
.path-address-labels form.address-labels-for-checkbox-individuals.row>fieldset {
    padding: 0 8px;
}
.path-tax-receipts-batch .block.block-views.block-views-blocktax-receipt-batch-block-1 .col-auto {
    padding: 0;
}
.path-balance-a-r-owing .view-balance-a-r-owing .view-content,
.path-tax-receipts-batch .block.block-views.block-views-blocktax-receipt-batch-block-1 .col-auto .view-content,
.path-approve-certs2 .view-content,
.path-courses .view-training-courses.view-id-training_courses .view-content,
.path-acctg-training-event .views-element-container.col-auto .view-content {
    margin: 0 -15px;
}
.path-address-labels form.address-labels-for-checkbox-individuals.row>fieldset legend {
    font-size: 20px;
}
.process-quarterly-status-form button {
    margin-left: 15px !important;
}.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header {
   background-color: var(--form-container-bg-color);
    width: 100%;
	color:#fff;
    padding: 15px 10px 10px;
}
.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header>.col-auto {
    padding: 0;
    display: flex;
    align-items: flex-start;
    margin-bottom: 0px;
	flex-wrap: wrap;
}
.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header>.col-auto>div,.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header>.col-auto>details {
    padding: 0 10px;
    margin: 0 0 8px;
}
.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header .form-item.js-form-type-checkbox {
    display: flex;
    align-items: flex-start;
}
.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header .form-item.js-form-type-checkbox label.option {
    margin: 0;
}
.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header>.col-auto>details summary {
    font-weight: 600;
}
.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header>.col-auto>details .details-wrapper {
    margin-top: 5px;
}

.path-member-applicant-review form.views-exposed-form.bef-exposed-form.row .form-row>div {
    margin-bottom: 6px;
}
.path-production-info form.views-exposed-form.bef-exposed-form.row,
form.user-register-form.user-form.row .main>fieldset.form-composite.form-group.col-auto,
.path-address-labels form.address-labels-for-individuals.row,
.path-member-applicant-review #views-form-member-applicant-review-page-1 #edit-header,
.path-applicant-review2 #views-form-permit-applicant-review-page-1 #edit-header,.page-view-t4a-distribution #views-form-t4a-distribution-page-1 #edit-header
{
    background-color: var(--form-container-bg-color);
    padding: 20px;
    color: #fff;
}
.path-production-info form.views-exposed-form.bef-exposed-form.row {
    padding-top: 20px;
	margin-bottom: 0;
}
.path-production-info .block.block-views.block-views-blockproduction-info-block-1,
.path-seniority-report form.views-exposed-form.bef-exposed-form.row,
.path-member-applicant-review form.views-exposed-form.bef-exposed-form.row,
.path-member-applicant-review #views-form-member-applicant-review-page-1 #edit-header,
.path-applicant-review2 form.views-exposed-form.bef-exposed-form.row,
.path-missing-certs form.views-exposed-form.bef-exposed-form.row,
#views-exposed-form-balance-a-r-owing-page-2 
{
    margin-bottom: 0;
}
.path-search-technician-mp3 div#block-searchtechexportbuttonblock,
.path-search-technician-availability3 div#block-searchtechexportbuttonblock {
    margin: 0;
}
form.user-register-form.user-form.row .main>fieldset.form-composite.form-group.col-auto,
.path-availability-history .views-element-container.col-auto .view-content,
.path-seniority-report  .view-filters,
.path-seniority-report  .view-content {
    margin-left: -15px;
    margin-right: -15px;
}
.path-search-resume div#block-searchtechexportbuttonblock {
    margin: 0;
    position: absolute;
    z-index: 1;
    right: 10px;
}
.path-courses .view-training-courses.view-id-training_courses .view-header {
    position: absolute;
    z-index: 1;
    top: -56px;
    right: 0;
    font-weight: 600;
}
main .container {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
}
.path-dues-invoice-batch #block-views-block-dues-generation-log-block-1 .col-auto {
    padding: 0;
}

form.address-labels-for-individuals.row {
    align-items: flex-end;
}
.path-search-resume form.views-exposed-form.bef-exposed-form.row fieldset.fieldgroup.form-composite.form-item.js-form-wrapper {
    padding-left: 5px;
    padding-right: 10px;
}
.path-search-resume form.views-exposed-form.bef-exposed-form.row fieldset.fieldgroup.form-composite.form-item.js-form-wrapper legend {
    font-size: 15px;
    font-weight: 600;
}
.path-search-resume form.views-exposed-form.bef-exposed-form.row .form-row {
    align-items: baseline;
}
.path-search-resume form.views-exposed-form.bef-exposed-form.row .form-row .form-actions {
    align-self: end;
    margin-top: 28px;
}
form.address-labels-for-individuals.row::before {content: "List of Individuals";width: 100%;}
form.address-labels-for-individuals.row>div {
    padding-right: 25px;
    margin-top: -10px;
	
}
form.address-labels-for-individuals.row .container.item-list {
    max-width: 100%;
    padding: 0;
    width: auto;
    margin: 0 10px;
}
.list-group-item {
    background: transparent;
    border: none;
}
.path-seniority-report form.views-exposed-form.bef-exposed-form.row {
    margin-left: 0;
    margin-right: 0;
}
.path-admin #block-iatse-873-help {
    margin-bottom: 0;
}
/* .path-registrants-training-event form#views-form-registrants-of-a-training-event-page-1-11 #edit-header {
    width: 100%;
    margin: 0;
    background: var(--current-prod-bg-color);
    padding: 15px;
}
.path-registrants-training-event form#views-form-registrants-of-a-training-event-page-1-11 #edit-header>div.form-group {
    display: flex;
    align-items: flex-end;
    padding: 0;
    margin: 0;
}
.path-registrants-training-event form#views-form-registrants-of-a-training-event-page-1-11 #edit-header>div.form-group select {
    width: 175px;
}
.path-registrants-training-event form#views-form-registrants-of-a-training-event-page-1-11 #edit-header>div.form-group>div {
    margin-bottom: 10px;
} */
form.user-register-form.user-form.row .main>fieldset.form-composite.form-group.col-auto legend,
.path-seniority-report  .view-filters+br,
.path-availability-history .views-element-container.col-auto .view-filters+br,
.path-production-info .views-element-container.col-auto .view-filters+br,
.path-missing-certs .view-filters+br,
.path-courses .view-training-courses.view-id-training_courses .view-header+br,
.path-orders-list .view-filters+br,
.path-training-events2 .view-filters+br,
.path-dues-transaction .view-filters+br,
.path-registrants-training-event .views-element-container.col-auto br,
.path-acctg-training-event .views-element-container.col-auto br,
.path-sin-followup .views-element-container br,
.path-remit-review .views-element-container.col-auto br,
.path-name-address-searchs form#nameaddresssummaryform h1.js-quickedit-page-title.title,
.path-training-lists .block-page-title-block,
.path-training-lists .view-header+br {
    display: none;
}
.path-training-lists .view-header img {
    width: 100%;
}
.path-training-lists .view-content .row {
    margin: 0;
}
form.user-register-form.user-form.row .main>fieldset.form-composite.form-group.col-auto::before {content: "Roles";font-size: 20px;}

form#call-create-time-listing-form button#edit-submit {
    margin-top: 34px !important;
}
form.callcountform.row .container.item-list {max-width: 100%;padding: 0 6px;margin-top: 15px;}
form.callcountform.row .container.item-list li.list-group-item {
    padding: 3px 0px;
}
.path-training-lists .view-content>.views-row:nth-child(odd) {
    background-color: var(--current-prod-bg-color);
}
.path-training-lists .view-content>.views-row {
    padding: 20px 10px;
}
.path-training-lists .view-content>.views-row h2.training-title {
    font-size: 25px;
}
.path-training-lists .view-content>.views-row .field-content {
    font-size: 15px;
}
.path-training-lists .view-content>.views-row .col-sm:last-child div {
    margin-bottom: 10px;
    font-size: 16px;
    color: #000;
}
.availtechsearchform>.js-form-item-shift-date.form-item-shift-date {
    margin-bottom: 15px;
}
.path-availability-history form.views-exposed-form.bef-exposed-form.row {
    margin-bottom: 0;
}
.path-search-resume .view.view-resume .view-content {
    margin-top: 10px;
    margin-bottom: 40px;
    display: inline-block;
    width: 100%;
}
form#order-analysis-call-form>.table-responsive,
body.iatse-path-order-analysis-tech .order-analysis-by-tech>.table-responsive,
form#crew-multiple-call-form .table-responsive{
    width: calc(100% + 40px);
    margin-left: -20px;
    margin-right: -20px;
	margin-top: -5px;
}
#order-analysis-call-form .form-item {
   margin: 0px; 
}
.crew-multiple-call-form > .row:first-child,
.order-analysis-call-form > .row:first-child{
    padding: 20px 6px 20px;
	background-size: cover;
	background: var(--dark-blue-bg);
	color: var(--label-text-color);
	margin-top: -30px;
}
.order-analysis-call-form .col-lg-3.col-md-6.col-6 {
    margin-top: 35px;
}
.availtechsearchform button#edit-submit, 
.availtechsearchform>.form-type-checkbox.js-form-item-days-worked.form-item-days-worked
{ 
    margin-top: 31px !important;
}

.path-available-technicians form.availtechsearchform>.form-item input.form-control[type="checkbox"] {
    min-width: unset;
    margin: 0 !important;
}

.path-call-create-time form#call-create-time-listing-form table {
    margin-bottom: 0;
}
.path-available-technicians form.availtechsearchform>.form-item label.option {
    font-size: 13px;
}
.path-search-technician-mp3 form.views-exposed-form.bef-exposed-form.row .technician-search-exposed-form.row,
.path-search-technician-availability3 form.views-exposed-form.bef-exposed-form.row .technician-search-exposed-form.row {
    padding: 0;
}
.path-search-technician-mp3 form.views-exposed-form.bef-exposed-form.row .technician-search-exposed-form.row details.main-details,
.path-search-technician-availability3 form.views-exposed-form.bef-exposed-form.row .technician-search-exposed-form.row details.main-details {
    border: none;
    padding: 0;
}
.technician-search-exposed-form.row details.main-details summary {
    margin-bottom: 10px;
    font-weight: 600;
}
.path-search-technician-mp3 .block-page-title-block h1.title,
.path-search-technician-availability3 .block-page-title-block h1.title {
    padding-left: 5px;
}
.path-search-technician-mp3 .technician-search-exposed-form.row details.main-details button.btn.btn-info.btn-lg,
.path-search-technician-availability3 .technician-search-exposed-form.row details.main-details button.btn.btn-info.btn-lg {
    margin: 10px 0 10px !important;
}
.path-search-technician-mp3 .technician-search-exposed-form.row details.main-details .form-actions.js-form-wrapper.form-group.col-auto,
.path-search-technician-availability3 .technician-search-exposed-form.row details.main-details .form-actions.js-form-wrapper.form-group.col-auto {
    padding: 0;
}
.path-search-technician-mp3 div#block-searchtechexportbuttonblock,
.path-balance-ar-by-date div#block-searchtechexportbuttonblock,
.path-search-technician-availability3 div#block-searchtechexportbuttonblock {
    position: absolute;
    z-index: 1;
    right: 10px;
}
.path-historical-current-productions .view-historical-cpl .view-header>a {padding: 0 3px; color: #fff;}
.path-historical-current-productions .view-historical-cpl>.view-header {
    background-color: var(--form-container-bg-color);
    color: #fff;
    padding: 12px 15px;
    margin: 0 -15px;
    text-align: center;
}
.tech_production_cancel {
    display: inline;
}
section.row.region.region-top-header {
    margin-left: 0;
    margin-right: 0;
}
form.edit-available-notes.row {
    margin: 0;
}
nav[aria-label="Page navigation"] {
    width: 100%;
}
main table {
    margin-top: 0;
    margin-bottom: 0;
}

.path-crew-daily .form-container-ss , .path-iatse-tech-order .form-container-ss{
    top: 80px !important;
    min-height: 153px;
    display: flex;
    align-items: center;
}

table .assign_order,table .pro_edit,table a[href^="/book-off-order-page"],
.bumper_method_edit,.bumper_delete,.app-action-btn #edit-delete, .side-buttons-order-tech td > a {
    display: inline-block;
    background: #fff;
    padding: 2px 10px;
    border: 1px solid #b1b3b2;
    border-radius: 3px;
    width: 100%;
    text-align: center;
    color: #333;
    max-width: 100px;
    margin: 5px 0;
    white-space: nowrap;
}
table .assign_order:hover, table .pro_edit:hover,table a[href^="/book-off-order-page"]:hover,
.bumper_method_edit:hover,.bumper_delete:hover,.app-action-btn #edit-delete:hover {
    opacity:0.8;
    text-decoration: none;
    color: #333;
}
.app-action-btn #edit-delete {
    width: auto;
    text-decoration: none;
}
.bumper_method_edit,.bumper_delete {
    width: auto;
}
.path-bumpsheet form.views-exposed-form.bef-exposed-form.row {
    margin-bottom: 0;
}
.path-bumpsheet .view-filters+br {
    display: none;
}
.path-bumpsheet .view-content .main.mt-3.mb-3 {
    margin-top: 0 !important;
}
form#book-off-order-pagesubmit {
    margin: 0;
    padding: 15px 0;
}
.row.cd-technician-row .btn-orange-box button {
    margin-bottom: 10px !important;
}
.available-technicians.form-top-viewer+.table-responsive,
.path-crew-daily-production main#content>section.section>.table-responsive,
.path-training-events2 .view-content {
    margin: 0 -15px;
    width: auto;
}
.path-crew-daily-production #block-iatse-873-page-title+.table-responsive table {
    background: #fff;
}
/*.path-crewing-history .days_crewed {display: none;}*/
.path-crewing-history form.views-exposed-form.bef-exposed-form.row,
.iatse-path-certificate-holders .views-exposed-form.row,
form#views-exposed-form-export-availability-page-1,
#views-exposed-form-export-cash-page-1,
#views-exposed-form-export-did-page-1,
#views-exposed-form-export-dues-page-1,
#views-exposed-form-export-dues-invoice-batch-page-1,
#views-exposed-form-export-member-rank-page-,
#views-exposed-form-export-dues-page-1,
#views-exposed-form-health-contrib-page-1,
#views-exposed-form-search-technicians-page-1,
#views-exposed-form-crew-history-technician-page-1,
#views-exposed-form-search-technician-availability-page-1,
#views-exposed-form-resume-page-1,
#views-exposed-form-report-of-training-events-page-1
{
    margin-bottom: 0;
}
.path-crewing-history .view-filters+br {
    display: none;
}
.path-crewing-history .view-crew-history-office .view-content,
.path-trade-tests2 .view-content {
    margin: 0 -15px;
}
.path-crew-daily-production #block-iatse-873-page-title+.table-responsive,
.path-crew-daily .form-top-viewer,
.path-crew-daily-technician form.ordertechnicianform,
.path-available-technicians .available-technicians.form-top-viewer,
.available-technicians.form-top-viewer+.table-responsive thead th,
.path-crew-daily .form-table-listing .table-responsive .table thead tr th,
.path-name-address-summaries div#block-notescommentblock .js-form-item.form-item.js-form-type-item.form-type-item.js-form-item-.form-item-.form-no-label:first-child,
.path-search-technician3 .search-technician.form-top-viewer,
.path-search-technician3 table th,
.path-name-address-summaries .views-element-container.col-auto .view-name-address-summaries.view-id-name_address_summaries .view-header,
.path-production-info table th,
.path-crew-daily-production #block-iatse-873-page-title+.table-responsive+.table-responsive table th,
.path-production-info .views-element-container.col-auto .view-filters,
.path-availability-history table th,
.path-crewing-history table th,
form.user-register-form.user-form.row .main>fieldset.form-composite.form-group.col-auto,
.path-search-technician-mp3 .view-technician-search-page .view-content table th,
.path-search-technician-availability3 .view-search-technician-availability .view-content table th,
.path-crew-daily-technician form.ordertechnicianform+.table-responsive th,
.path-historical-current-productions .view-historical-cpl>.view-header,
.path-iatse-extension .extension-view-container.container table th,
.path-membership-a-r #main-wrapper table th,
.path-balance-a-r-owing #main-wrapper table th,
.path-tax-receipts-batch #main-wrapper table th,
.path-dues-invoice-batch #main-wrapper table th,
.path-manage-products #main-wrapper table th,
.path-approve-certs2 #main-wrapper table th,
.path-cert-expiration2 #main-wrapper table th,
.path-courses #main-wrapper table th,
.path-orders-list #main-wrapper table th,
.path-trade-tests2 #main-wrapper table th,
.path-training-events2 #main-wrapper table th,
.path-dues-transaction #main-wrapper table th,
.path-sin-followup #main-wrapper table th,
.path-acctg-training-event #main-wrapper table th,
.path-admin-notes-csv #main-wrapper table th,
.path-manage-pages #main-wrapper table th,
.path-training-registrant-cert2 #main-wrapper table th {
    position: sticky;
    position: -webkit-sticky;
    top: 58px;
    z-index: 1;
}
.path-crew-daily-production #block-iatse-873-page-title+.table-responsive,
.path-crew-daily .form-top-viewer,
.path-crew-daily-technician form.ordertechnicianform,
.path-available-technicians .available-technicians.form-top-viewer,
.path-name-address-summaries div#block-notescommentblock .js-form-item.form-item.js-form-type-item.form-type-item.js-form-item-.form-item-.form-no-label:first-child,
.path-name-address-summaries .views-element-container.col-auto .view-name-address-summaries.view-id-name_address_summaries .view-header,
.path-crew-daily-production #block-iatse-873-page-title+.table-responsive+.table-responsive table th,
.path-production-info .views-element-container.col-auto .view-filters,
 form.user-register-form.user-form.row .main>fieldset.form-composite.form-group.col-auto,
.path-seniority-report  .view-content table th,
.path-search-technician-mp3 .view-technician-search-page .view-content table th,
.path-search-technician-availability3 .view-search-technician-availability .view-content table th,
.path-crew-daily-technician form.ordertechnicianform+.table-responsive th,
.path-historical-current-productions .view-historical-cpl>.view-header,
.path-cash-transaction #main-wrapper table th,
.path-registrants-training-event #main-wrapper table th,
.path-acctg-training-event #main-wrapper table th,
.page-view-tr-pdf-billing-page #main-wrapper table th,
.path-search-technician-availability3 .view-search-technician-availability .view-content table th,
.path-training-registrant-cert2 #main-wrapper table th {
    top: 80px;
}
.path-iatse-extension form.extension-form2  .row.form-top-viewer div { padding: 0px;}
.path-seniority-report  .view-filters{ position:sticky;  position: -webkit-sticky; top:-5px;}
.path-seniority-report  table th{position:sticky;  position: -webkit-sticky; top:143px;}
.iatse-path-office-crewing-history #page-wrapper table thead th{top:80px; position:sticky;  position: -webkit-sticky;}
.path-iatse-extension form.extension-form2  .extension-view-container.container .row {margin: 0px;}
#edit-header, .path-edit-production-orders #main-wrapper .crewdailyedit table th{top:80px; position:sticky;  position: -webkit-sticky;}
form#views-exposed-form-health-contrib-page-1 + header{position:sticky;  position: -webkit-sticky; top:80px;}
form#views-form-health-contrib-page-1 table th{ top:115px; position:sticky;  position: -webkit-sticky;}

.path-iatse-extension form.extension-form2 .extension-view-container.container table thead th{top:80px;}
.path-iatse-extension .extension-view-container.container table th{top:120px;}
.path-membership-a-r #main-wrapper table th{top:182px;}
.path-balance-a-r-owing #main-wrapper table th{top:162px;}
.path-iatse-extension form.extension-form2 .row.field-section .col-md-12 button, .path-iatse-extension form.extension-form2 .row.field-section .col-md-12 a{margin-top: 20px!important;}
.path-admin-notes-csv #main-wrapper table th,
.path-availability-history table th,
.path-production-info table th,
.path-message-board-admin table th,
.path-security-list table th,
form#order-analysis-call-form .table-responsive table th, 
form#call-create-time-listing-form .table-responsive table th, 
form#crew-multiple-call-form .table-responsive table th,
.path-abstract-report table th,
.path-crew-withorders table th,
.path-availability-analysis-report .row.form-top-viewer + .row table th,
form#due-table-select-form  table th,
.path-dues-invoice-batch #main-wrapper table th,
.path-training-event-report  table th,
.path-tax-receipts-batch #main-wrapper table th,
.path-balance-ar-by-date #main-wrapper table th,
.path-manage-products #main-wrapper table th,
.path-approve-certs2 #main-wrapper table th,
.path-orders-list #main-wrapper table th,
.path-training-events2 #main-wrapper table th,
.path-certificate-holders #main-wrapper table th,
.path-registration-report #main-wrapper table th,
.path-trade-tests2 #main-wrapper table th,
.path-training-event-listing #main-wrapper table th,
.path-store-stock-report #main-wrapper table th,
.path-cert-expiration2 #main-wrapper table th,
.path-manage-pages #main-wrapper table th,
.path-holdouts #main-wrapper table th,
.path-grace-chk #main-wrapper table th,
body.path-sin-followup #main-wrapper table th,
.path-credits-control form.credits-control-formid  table th,
form#dept-days-verify-formid table th,
form#find-rrsp-minus-formid table th,
form#permit-fees-formid table th,
.path-remit-review #main-wrapper table th,
.path-check-role-status  #main-wrapper table th,
.path-registrants-training-event #main-wrapper table th,
.path-user div#block-views-block-certification-list-block-1 .view-content table th,
.page-view-avail-history-technician.path-user table th,
.path-accounting #main-wrapper table th,
.page-view-di-pdf-billing-page #main-wrapper table th,
.path-dues-transaction #main-wrapper table th,
.path-courses #main-wrapper table th,
.path-profile-details #main-wrapper .table-responsive th
{
	top:115px;
	position:sticky;
	position: -webkit-sticky;
}
body.iatse-path-order-analysis-tech .order-analysis-by-tech .table-responsive table th{top:125px; position:sticky;  position: -webkit-sticky;}

.path-trash-orders table th,
.path-security-list .views-element-container.col-auto header,
form#order-analysis-call-form > .row.form-top-viewer,
form#call-create-time-listing-form> .row.form-top-viewer,
body.iatse-path-order-analysis-tech .order-analysis-by-tech .row.form-top-viewer,
form#crew-multiple-call-form .row.form-top-viewer,
.path-availability-analysis-report .row.form-top-viewer,
form#expiry-certification-form-id .row.form-top-viewer,
form#dept-days-verify-formid .row.form-top-viewer,
.path-credits-control form.credits-control-formid .row.form-top-viewer,
form#find-rrsp-minus-formid .row.form-top-viewer,
form#due-table-select-form .row.form-top-viewer,
form#permit-fees-formid .row.form-top-viewer,
.path-dues-invoice-batch .view-header,
form#quaterly-status-formid table th,
form#extension-form header,
.path-tax-receipts-batch .view-header,
.path-manage-products #main-wrapper header,
.path-approve-certs2 #main-wrapper header,
.path-orders-list #main-wrapper header,
.path-training-events2 #main-wrapper header,
.iatse-path-admin-add-qualification  #main-wrapper  .view-header,
.path-trade-tests2 #main-wrapper  .view-header,
.path-approve-certs2 #main-wrapper  .view-header,
.path-check-role-status #main-wrapper header,
.path-registrants-training-event #main-wrapper .view-header,
.page-view-tr-pdf-billing-page table th,
form#views-exposed-form-sin-followup-page-1 ~ header,
body.path-user.page-view-crew-history-technician form ~ header,
.path-user div#block-views-block-certification-list-block-1 .view-header,
form + header,
.custom_form_block.customform_sectionpad ~ .row.form-top-viewer
{
	position:sticky; top:80px;  position: -webkit-sticky; z-index:1;
}

body.path-user.page-view-crew-history-technician table th{position:sticky; top:115px;  position: -webkit-sticky;}

form#views-exposed-form-bumpsheet-page-1 + header{z-index:1;}
.path-availability-analysis-report .row.form-top-viewer + .row table th{background-color: var(--table-header-bg-color); color:#000;}
.path-crewing-history table th{top:112px;}
.path-crewing-history form#views-exposed-form-crew-history-office-page-1 ~ header{position:sticky; top:80px;  position: -webkit-sticky;}
.path-tax-receipts-batch .block.block-views.block-views-blocktax-receipt-batch-block-1 .col-auto .view-filters + .view-content{margin-right:0px;}
.available-technicians.form-top-viewer+.table-responsive thead th {
    top: 86px;
}
body.path-export-production-calls  table th{position:sticky; top:115px;  position: -webkit-sticky;}
.path-registrants-training-event #main-wrapper #edit-header ~ .form-actions {display: none;}
.path-registrants-training-event #main-wrapper #edit-header{position:relative; top:auto;}
.path-registrants-training-event #main-wrapper .view-header .row.form-top-viewer{margin-top: 76px; position: sticky; top: 80px;}
.path-registrants-training-event #main-wrapper #edit-header{
	margin-top: -114px;
    top: auto;
    margin-bottom: 35px;
    position: relative;
}

.path-iatse-tech-order form#crew-daily-listing-form .form-outer-container-ss{position:sticky; top:80px; position: -webkit-sticky;}
.path-iatse-tech-order form#crew-daily-listing-form .form-top-viewer{position:sticky; top:230px; position: -webkit-sticky;}
.path-iatse-tech-order form#crew-daily-listing-form table th{position:sticky; top:265px; position: -webkit-sticky;}

.path-crew-daily-technician form.ordertechnicianform+.table-responsive th {
    top: 126px;
}
.path-crew-daily-technician form.ordertechnicianform+.table-responsive th {
    top: 148px;
}

.path-seniority-report  .view-content table th {
    position: sticky;
    top: 246px;
	position: -webkit-sticky;
}

.path-crew-daily .form-top-viewer {
    top: 170px;
}

.available-technicians.form-top-viewer+.table-responsive thead th {
    top: 115px;
}
.path-crew-daily .form-table-listing .table-responsive .table thead tr th {
    top: 265px;
}
.path-crew-daily .form-top-viewer {
    top: 230px;
}

.path-crew-daily-production #block-iatse-873-page-title+.table-responsive+.table-responsive table th {
    top: 127px;
}
.path-crew-daily-production #block-iatse-873-page-title+.table-responsive+.table-responsive table th {
    top: 165px;
}

.path-crew-daily-technician form.ordertechnicianform+.table-responsive {
    margin: 0 -15px;
    width: auto;
}
div .table-responsive {
    overflow: unset;
	color: var(--body-text-color);
}
.dues-invoice-batch-generation-form.row .js-form-item.form-item {
    margin-bottom: 12px;
}
form#nameaddresssummaryform button#edit-submit {
    margin-top: 30px !important;
}

body.iatse-path-order-analysis-tech .order-analysis-by-tech > .row{margin:0px -20px;}
body.iatse-path-order-analysis-tech .order-analysis-by-tech > .row .row.form-top-viewer{ margin:0px;}

form#views-exposed-form-sin-followup-page-1 .search-tech-exposed-form .extra-filters{background: var(--dark-blue-bg);}
.path-search-technician3 #views-exposed-form-search-technicians-page-1 .search-technician.form-top-viewer.row{padding-top:0px; padding-bottom:0px;}
.path-name-address-summaries .block-page-title-block,
.path-name-address-summary .block-page-title-block {
    display: none;
}
form.send-mass-email.row{
	border-bottom: 3px solid var(--form-tp-border-color);
}
.path-name-address-summaries div#block-nameaddresssummary h1.js-quickedit-page-title.title,
.path-name-address-summary form#nameaddresssummaryform h1.js-quickedit-page-title.title {
    width: 100%;
    margin-bottom: 10px;
	
}
form#admin-note-comment-form div#edit-view br {
    display: none;
}
form#admin-note-comment-form details#edit-details summary {
    margin-bottom: 10px;
    font-weight: 600;
}
form#admin-note-comment-form details#edit-details .details-wrapper .form-item.js-form-item {
    margin-bottom: 10px;
}form#views-exposed-form-admin-notes-comments-default [id^=edit-actions] {
    margin-top: 28px;
    margin-bottom: 0;
}
.path-name-address-summaries div#block-previousnextblock .col-sm-3 {
    padding: 0;
}

table td.empty.message {
    text-align: center;
}
.path-name-address-summaries section.section>[id^=block-previousnextblock] {
    display: none;
}
form#addregistrant-formid .js-form-item.form-item.js-form-type-textfield {
    width: 100%;
    padding: 10px;
}
form#addregistrant-formid .js-form-item.form-item.js-form-type-textfield input {
    width: 50%;
}
form#addregistrant-formid .js-form-item.form-item.js-form-type-select {
    width: 100%;
    padding: 10px;
}
form#addregistrant-formid .js-form-item.form-item.js-form-type-select select {
    width: 50%;
}
form#addregistrant-formid .js-form-item.form-item.js-form-type-textarea {
    width: 100%;
    padding: 10px;
}
form#addregistrant-formid .js-form-item.form-item.js-form-type-textarea textarea {
    width: 30%;
}
form#addregistrant-formid .tr-event-date {
    width: 100%;
    padding: 10px 10px 5px;
}
.tr-event-date span {
    font-weight: 900;
    margin-right: 10px;
}
.screen-change {
    position: absolute;
    right: 30%;
    top: 18px;
    font-size: 12px;
    z-index: 2;
}
.screen-change>div {
    display: inline-block;
    background: #fff;
    padding: 1px 6px;
    color: #000;
    border-radius: 3px;
    margin: 0 1px;
    cursor: pointer;
    border: 1px solid #aaa;
}
.screen-change .light-mode,
.dark-mode .dark-mode,
.gold-theme .gold-theme {
    background: #000;
    color: #fff;
}
.dark-mode .screen-change .light-mode,
.gold-theme .screen-change .light-mode {
    background: #fff;
    color: #000;
}
fieldset#edit-category-filter--wrapper,
div#data-wrapper {
    max-width: 100%;
}
.path-search-technician3 .tableresponsive-toggle-columns,
.path-search-technician3 .block-page-title-block,
.availtechsearchform .form-item-number-per-page {
    display: none;
}
div#block-searchtechexportbuttonblock {
    margin-top: 15px;
}

.search-tech-exposed-form .main-details h1.title {
    margin: 10px 0 10px;
}
body .xdsoft_datetimepicker {
    z-index: 9;
}
form.views-exposed-form.bef-exposed-form.row .form-row {
    align-items: flex-end;
}
.path-production-info form.views-exposed-form.bef-exposed-form.row .form-row,.path-production-info form.views-exposed-form.bef-exposed-form.row .form-row .row {
    width: 100%;
}
form.views-exposed-form.bef-exposed-form.row {
    margin-bottom: 0px;
}
.views-element-container.col-auto {
    padding: 0;
	
}
form.views-exposed-form.bef-exposed-form.row .form-row .form-group,
form.views-exposed-form.bef-exposed-form.row .form-row label.option {
    margin-bottom: 0;
}
.block.block-views.block-views-blockproduction-info-block-1 {
    font-size: 14px;
    margin-bottom: 20px;
}
.block.block-views.block-views-blockproduction-info-block-1 .col-auto {
    padding: 0;
}
.block.block-views.block-views-blockproduction-info-block-1 .views-summary {
    margin: 0 3px;
}
.view.view-production-info.view-id-production_info.view-display-id-page_1 .view-content {
    margin-left: -15px;
    margin-right: -15px;
}
table {
   /*-- font-size: 10pt; --*/
	font-size: 12px;
    font-family: verdana;
}

ol.breadcrumb .breadcrumb-item{
	font-family: 'ProximaNova-Regular';
}
form.copy-delete-order-form.row .js-form-item.form-item {
    padding: 0 6px 15px;
}
form.send-mass-email.row {
    padding: 15px 0px 15px;
}
form.send-mass-email.row>fieldset,
form.send-mass-email.row>.js-form-item.form-item {
    padding: 0 10px !important;
}
form.send-mass-email.row>.js-form-item.form-item div#edit-mail-body-format {
    display: none;
}
input.form-control[type="file"] {
    background: transparent;
    border: none;
    padding: 0;
    color: var(--input-file-color);
}
.user-register-form input.form-control[type="file"] {
	color: var(--input-file-color);
}
.js-form-item.form-item.js-form-type-managed-file.form-type-managed-file {
    /* margin-bottom: 10px; */
}
.form-control {
    font-size: 14px;
}
form.send-mass-email.row>fieldset .fieldset-legend {
    font-size: 20px;
}
form.send-mass-email.row>fieldset .fieldset-legend p {
    margin: 0;
}
form.send-mass-email.row>fieldset .fieldset-legend strong {
    font-weight: normal;
}
form.send-mass-email.row .mem-notification {
    width: 100%;
    margin-top: 10px;
    padding: 0 10px;
}
form.send-mass-email.row .preferences-submit {
    padding: 0 10px;
}
body.iatse-path-order-analysis-tech .order-analysis-by-tech,
form#order-analysis-call-form,
form#crew-multiple-call-form,
form.callcountform.row {
    align-items: flex-end;
}
body.iatse-path-order-analysis-tech .order-analysis-by-tech button
{
    margin: 5px !important;
}
form#crew-multiple-call-form button,
.views-exposed-form.bef-exposed-form .export_pdf_button {
    
    margin-top: 39px !important;
    margin-left: 0px !important;
}
form#crew-multiple-call-form .js-form-item.form-item {
    margin: 5px 0 -5px 5px;
}
.path-copy-multiple-orders form.crewdailymultiple.row {
    margin-left: -14px;
    margin-right: -14px;
}
.path-copy-multiple-orders .block-page-title-block {
    margin-bottom: 20px;
}
.path-copy-multiple-orders form.crewdailymultiple.row>div {
    padding-left: 15px;
    margin-top: 15px;
}
div.form-requierd label:after {
    content: "*";
    color: red;
}
form#views-form-member-applicant-review-page-1,
form#views-form-permit-applicant-review-page-1 {
    justify-content: center;
	display:block;
}
.view-avail-history-office.view-id-avail_history_office .view-empty {
    text-align: center;
    padding-top: 5px;
}
table.ui-datepicker-calendar th {
    position: unset !important;
}
.path-iatse-application-process .container.applicant-form,
.path-iatse-application-process .container.application-form {
    max-width: 100%;
    border: none;
    margin-bottom: 10px;
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px;
}
.path-iatse-application-process form.profile-main-application-process-mode-form.profile-form,
.path-iatse-application-process form.applications-form,
.addcertification-applicant,.iatse-path-apply-online-step2 #user-register-form {
    background: var(--dark-blue-bg);
	color: var(--label-text-color);
    background-size: cover;
    border-bottom: 3px solid var(--form-tp-border-color);
}
.addcertification-applicant>.row>.col-md-12 {
    margin-bottom: 10px;
}
.addcertification-applicant {
    padding: 20px;
    margin: 0 -15px;
}
.path-iatse-application-process nav.tabs {
    margin-bottom: 0;
    background: var(--dark-blue-bg);
	color: var(--label-text-color);
    padding: 20px 20px 0;
    margin: 0 -15px;
}

.dept-guide tr {
    background: transparent;
}
.address .details-wrapper .col-auto {
    padding: 0;
}
.container.application-form .upload-secton .row {
    margin: 0;
}
.path-iatse-application-process form.applications-form .text-center.application-edit-form {
    text-align: left !important;
    margin-top: 20px;
    padding: 0 25px;
}
.path-iatse-application-process .container.application-form {
    padding-left: 25px;
    padding-right: 25px;
}
.upload-secton .single-group .col-md-8.field-div {
    padding-left: 0;
}
.container.application-form #edit-field-app-comments-0-format {
    display: none;
}
.path-iatse-application-process .container.application-form div#edit-actions {
    padding: 0;
    margin-top: 18px;
}
.t2-submit-btn,
.taxonomy-term-qualification-form div#edit-status-wrapper
{
    visibility: hidden;
}
.contact-info-container .left-side .password-parent, .contact-info-container .left-side .confirm-parent {
    max-width: 100%;
}
.dept-guide,
.other-information {
    margin-top: 25px;
}
.row.telephone-wrap-row {
    margin: 0;
}
.upload-your-resume h4 {
    padding-left: 15px;
}
.upload-your-resume .file {
    padding-left: 0;
}
.dept-guide h4 {
    margin-bottom: 18px;
}
.container.applicant-form .js-form-item.form-item,
.container.application-form .js-form-item.form-item {
    margin-bottom: 10px;
}
.upload-secton .single-group {background: transparent;}
.certification-entity-add-form.certification-entity-form button[id^=edit-submit].btn.btn-primary {
    padding: 8px 15px;
    text-transform: capitalize;
}
.addcertification-applicant .button-container span.action {
    min-height: 24px;
}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    background-color:#00001f;
    color: #fff;
}
.nav-tabs .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #ddd;
    margin:0 2px;
}
.nav-tabs .nav-link:hover {
    opacity:.9;
}
.edit-profile-pic .profile-main-crop-profile-form .ui-dialog .button {
    padding: 8px 15px;
	transform: translateY(10px);
}
.edit-profile-pic .profile-main-crop-profile-form .crop-preview-wrapper__crop-reset {
    width: 105px;
    padding-top: 0px;
	transform: translate(-265px, 75px);
	display: inline-block;

}
div#edit-revision-log-message-wrapper--dYkvfIvP9TY {
    width: auto;
}
.edit-profile-pic .ui-dialog .form-actions.js-form-wrapper.form-group.col-auto button {
    transform: translate(126px, -10px);
}
form.applications-form .fake-form-required:before {
    top: 0;
}
.path-remit-report-lists .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
    top: 25% !important;
}
.path-current-productions .view-current-production .view-content>.views-row,
.path-historical-current-productions .view-historical-cpl .view-content>.views-row {
    border-bottom: 1px solid #ccc;
    padding: 12px 15px;
}
.path-current-productions .view-current-production .view-content tr,
.path-historical-current-productions .view-historical-cpl .view-content>.views-row tr {
    background: transparent!important;
    border: none;
}
.path-current-productions .view-current-production .view-content>.views-row:nth-child(odd),
.path-historical-current-productions .view-historical-cpl .view-content>.views-row:nth-child(odd) {
    background-color: var(--current-prod-bg-color);
}
.path-current-productions .current-production-title,
.path-historical-current-productions .current-production-title {
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
    margin-bottom: 5px;
    line-height: 1.5;
}
.current-production-title {
    display: flex;
    flex-wrap: wrap;
}
.current-production-title h5 {
    
    padding-right: 5px;
}
.current-production-title>span {
    font-size: 12px;
}
.path-current-productions .view-current-production .view-content tr td,
.path-historical-current-productions .view-historical-cpl .view-content>.views-row tr td {
    border: none;
    font-size: 15px;
    padding: 1px 3px;
}

.current-production-bottom table td:first-child {
    width: 200px;
}
.current-production-main {
    display: flex;
}
.current-production-right {
    flex: auto;
}
.current-production-left {
    display: flex;
    align-items: start;
    justify-content: center;
    margin-right: 30px;
}
.path-current-productions .view-current-production .view-content tr td p,
.path-historical-current-productions .view-historical-cpl .view-content>.views-row tr td p {
    margin: 0;
}
.current-production-right>table {
    border-bottom: 1px solid #ddd;
    margin-bottom: 8px;
}
.path-current-productions .view-current-production .view-content,
.path-historical-current-productions .view-historical-cpl .view-content {
    margin-bottom: 25px;
    margin-left: -15px;
    margin-right: -15px;
}
.path-current-productions .block-page-title-block,
.path-courses-list .block-page-title-block,
.path-historical-current-productions .block-page-title-block,
.path-store-products .block-page-title-block,
.path-user .block-page-title-block,
.header_account,
.path-copy-multiple-orders .block-page-title-block,
.path-crew-daily-production .block-page-title-block,
.path-product .block-page-title-block,
.path-manage-products .block-page-title-block,
.path-approve-certs2 .block-page-title-block,
.path-courses .block-page-title-block,
.certification-entity-edit .block-page-title-block,
.profile_privacy_settings .title_wrap,
.path-trade-tests2 .block-page-title-block,
.path-place-training-event-order .block-page-title-block,
.path-remit-import .block-page-title-block,
.path-sin-followup .block-page-title-block,
.path-block .block-page-title-block,
.path-admin.availability-add-page .block-page-title-block,
.path-node .block-page-title-block,
.path-taxonomy .block-page-title-block,
.path-iatse-tech-order .block-page-title-block,
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form>.col-md-12.text-align-center:first-child,
.iatse-path-application-view .block-page-title-block
 {
    background: var(--dark-blue-bg);
	color: var(--label-text-color);
    background-size: cover;
    border-bottom: 3px solid var(--form-tp-border-color);
    margin: 0 -15px;
    padding: 10px 20px 15px;
}
.iatse-path-admin-structure-productioncalls-add.path-admin .block-page-title-block h1.title,
[class*="iatse-path-admin-structure-course-"] h1.js-quickedit-page-title.title{
    margin-bottom: .5rem;
}
.productioncalls-add-wrapper .select-wrapper {
    width: 100%;
}
.productioncalls-add-wrapper select {
    padding: 2px;
    border-radius: 3px;
    font-size: 10pt;
    height: 25px;
    width: 100%;
    border: 1px solid #ced4da;
}
.productioncalls-add-wrapper .table-responsive select
{
	width: 100%;
}
.path-iatse-tech-order .productioncalls-add-form
/* .path-admin .productioncalls-add-form*/ { 
 /*-- background-color: var(--current-prod-bg-color); --*/
  background-color:#ebf7ff;
  margin-bottom: 0 !important;
}
.productioncalls-add-wrapper .submit-button-center-edit-technician {
    position: static !important;
    padding: 0;
}
.path-iatse-tech-order .productioncalls-add-form .select-wrapper select {
    height: 25px;
    padding: 2px;
    font-size: 10pt;
    border-radius: 3px;
}

.path-iatse-tech-order form[id*='productioncalls-add-form'] .row .row {padding: 0;}
.path-iatse-tech-order form[id*='productioncalls-add-form'] .row .row>div {
    padding: 10px 10px 0;
}
.path-iatse-tech-order form[id*='productioncalls-add-form'] .row {
    padding: 0 10px;
}
.path-iatse-tech-order form[id*='productioncalls-add-form'] .tech-order-field-col .js-form-item.form-item.js-form-type-cshs label {
    display: none;
}
.path-iatse-tech-order form[id*='productioncalls-add-form'] a, form[id*='productioncalls-add-form'] button {
    padding: 5px 8px;
}
.path-iatse-tech-order form[id*='productioncalls-add-form']  .row.submit-button {
    padding-left: 15px;
}
.path-iatse-tech-order form[id*='productioncalls-add-form'] a.btn.popup-button {
    padding: 0;
    font-size: 14px;
    margin-top: 8px;
}
.path-iatse-tech-order .label {
    font-weight: 600;
    font-size: 15px;
    margin-bottom: .5rem;
    display: inline-block;
}
.path-iatse-tech-order form[id*='productioncalls-add-form'] .row .row.tech-order-row-2 {
    padding-left: 5px;
}
.col-md-4.tech-order-field-col .col-md-4.nomarginpadding:empty {
    display: none;
}
.row.tech-order-row-2 .col-md-12.nomarginpadding {
    padding-bottom: 0 !important;
}
.row.tech-order-row-2 .col-md-12.nomarginpadding span.label {
    margin-bottom: 0;
}
div .tech-order-field-col {
    min-height: unset;
}
.path-iatse-tech-order .modal-dialog .js-form-type-checkbox label {
    position: static;
    line-height: 1;
    padding-left: 6px;
}
.modal-dialog {
    min-width: unset !important;
    width: 1200px;
    max-width: 100%;
    padding: 0 15px;
}
.modal-dialog .js-form-type-checkbox {
    min-height: 24px;
    height: auto;
}
.path-iatse-tech-order .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox {
    display: flex;
}
.path-iatse-tech-order .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox label {
  
}
.path-node main#content .node__content {
    /*padding: 0 10px;*/
}
.path-node .block-page-title-block,
.path-taxonomy .block-page-title-block {
    margin-bottom: 20px;
}
.path-node main#content,
.path-taxonomy main#content {
    word-wrap: break-word;
    word-break: break-word;
}
div#sidebar_second {
    background: var(--dark-blue-bg);
	color: var(--label-text-color);
    background-size: cover;
    margin-left: 1px;
    padding: 20px;
}
.sidebar .block {
    padding: 0;
    border: none;
}
.sidebar h2 {
    text-shadow: none;
    font-weight: 500;
    font-size: 20px;
    border: none;
    margin-bottom: 6px;
}
div#sidebar_second h3 {
    font-size: 15px;
    margin-top: 5px;
    font-weight: 600;
}
div#sidebar_second .views-field.views-field-title, div#sidebar_second .views-field.views-field-name {
    font-size: 13px;
    font-weight: 600;
}
.sidebar .block .col-auto {
    padding: 0;
}
div#sidebar_second ul {
    padding-left: 10px;
    margin: 0;
    min-width: unset;
    padding-bottom: 0;
}
div#sidebar_second .dropdown-menu {
    background: transparent;
    border: none;
}
div#sidebar_second ul li {
    margin-bottom: 8px;
    white-space: normal;
    background: transparent;
    font-size: 14px;
    font-weight: 600;
}
div#sidebar_second .dropdown-item {
    padding: 0 12px;
}
div#sidebar_second .nav-link {
    padding: 0;
}
div#sidebar_second .view-right-committee-content .views-field.views-field-nothing a {
    font-weight: 600;
}
.path-node .node--unpublished {
    padding: 0;
}
iframe {
    max-width: 100%;
}
.productioncalls-add-wrapper textarea.form-control {
    height: 70px;
}
form[id*='productioncalls-add-form'] .row.shift-date-row {
    padding-top: 0;
}
form[id*='productioncalls-add-form'] .container.productioncalls-add-wrapper>.row {
    padding-left: 0;
    padding-right: 0;
}
.node__content h1 {
    font-size: 20px;
}
.node__content h2 {
    font-size: 18px;
}
.node__content h3 {
    font-size: 17px;
}
.node--view-mode-teaser h2 {
    font-size: 20px;
}
.node--view-mode-teaser .node__content .nav-link {
    padding: 0;
    margin-bottom: 8px;
}
.node--view-mode-teaser {
    margin-bottom: 15px;
}
.path-user .view.view-avail-history-technician .view-content {
    margin: 0 -15px;
}
.path-admin.certification-entity-edit .block-page-title-block h1.title {
    padding: 0;
    margin: 20px 0 8px;
}
#profile-privacy-settings .js-form-type-select {
    width: 25%;
    padding: 5px 5px 15px;
}
form#profile-privacy-settings {
    background-color: var(--current-prod-bg-color);
    padding: 0 15px 20px;
}
.path-sin-followup .view-header {
    background-color: var(--current-prod-bg-color);
    margin: 0 -15px;
    padding: 15px 15px 2px;
}
.path-admin.availability-add-page .block-page-title-block h1.title {
    margin-bottom: 8px;
    padding: 0;
}
.availability-add-form.availability-form {
    /* background-color: var(--current-prod-bg-color); */
    padding: 20px 15px;
    flex-direction: column;
}
.availability-add-form.availability-form .form-actions.position-absolute {
    position: static !important;
}
.availability-add-form.availability-form>div {
    width: 100%;
    padding: 0 2px;
    margin-bottom: 10px;
    max-width: 600px;
}
.availability-add-form.availability-form>div .form-group {
    padding: 0;
    margin-bottom: 7px;
}
.path-sin-followup .view-filters form.views-exposed-form.bef-exposed-form.row {
    padding: 10px 14px 10px;
    background: var(--current-prod-bg-color);
    margin-bottom: 0;
}
.path-sin-followup .view-filters form.views-exposed-form.bef-exposed-form.row .js-form-item.form-item {
    width: 100%;
    max-width: 220px;
    margin-bottom: 10px;
}
.path-sin-followup .view-filters form.views-exposed-form.bef-exposed-form.row .form-row {
    width: 100%;
}
.path-sin-followup .view-filters form.views-exposed-form.bef-exposed-form.row .form-actions {
    margin-bottom: 10px;
}
.path-block nav.tabs {
    /* background-color: var(--current-prod-bg-color); */
    margin-left: -15px;
    margin-right: -15px;
    padding: 15px 15px;
    margin-bottom: 0;
}
/* .path-block .block-advance-custom-block-form { */
    /* background-color: var(--current-prod-bg-color); */
/* } */
.path-block .block-advance-custom-block-form .filter-wrapper {
    display: none;
}
.path-block .block-advance-custom-block-form .js-form-item.form-item.js-form-type-vertical-tabs.form-type-vertical-tabs .vertical-tabs {
    border: none;
    display: block;
}
.path-block .block-advance-custom-block-form .js-form-item.form-item.js-form-type-vertical-tabs.form-type-vertical-tabs {
    width: 100%;
    padding: 0 15px;
    margin-bottom: 20px;
}
.path-block .block-advance-custom-block-form .js-form-item.form-item.js-form-type-vertical-tabs.form-type-vertical-tabs .vertical-tabs .vertical-tabs__menu {
    width: 100%;
    border: none;
}
li.vertical-tabs__menu-item.first.last.is-selected {
    background: transparent;
    border: none;
}
.path-block .block-advance-custom-block-form .js-form-item.form-item.js-form-type-vertical-tabs.form-type-vertical-tabs .form-group {
    padding: 0;
    margin: 0;
}
.path-block .block-advance-custom-block-form .col-sm-8.vertical-tabs__panes {
    display: inline-block;
    width: 100%;
    padding: 0;
}
.path-block .block-advance-custom-block-form .vertical-tabs__menu-item a {
    padding-left: 0;
}
.path-remit-import .import-csv-multistep-form {
    background-color: var(--current-prod-bg-color);
    padding: 20px 15px;
    align-items: flex-end;
}
.profile_privacy_settings .privacy_text {
    padding: 20px 5px;
}
form#profile-privacy-settings .form-actions {
    padding: 0 5px;
}
.path-current-productions .views-element-container .view-current-production>br {
    display: none;
}
.view-cpl-popup .views-row>.views-field {
    margin-bottom: 15px;
}
.view-cpl-popup .views-row>.views-field .file {
    padding-left: 0;
}
.view-cpl-popup .views-row>.views-field .views-label {
    font-weight: 600;
}
.path-search-technician-mp3 .technician-search-exposed-form.row details.main-details .checkqual,
.path-search-technician-availability3 .technician-search-exposed-form.row details.main-details .checkqual {
    margin-bottom: 10px;
}

.path-search-technician-mp3 .technician-search-exposed-form .js-form-type-checkbox label,
.path-search-technician-availability3 .technician-search-exposed-form .js-form-type-checkbox label {
    top: 0;
}
div.other-information {
    margin-bottom: 10px;
}
.full-cms-wrapper {
    padding: 0;
}
.full-cms-wrapper img.image.img-fluid {
    width: 100%;
}
.full-img {
    margin: 0 -30px 30px;
}
.cms-btn {
    text-align: center;
    margin: 40px 0;
}
.path-courses-list h2.field-content {
    font-size: 20px;
    text-align: left;
}
.path-courses-list .views-view-grid .col-md-6 {
    margin-bottom: 20px;
    text-align: justify;
    font-size: 13px;
}
.path-courses-list .views-view-grid {
    padding: 0;
}
.path-courses-list .view.view-courses-list>br {
    display: none;
}
.path-courses-list .views-view-grid>.row {
    padding: 25px 10px 0;
}
.path-courses-list .views-view-grid>.row:nth-child(odd) {
    background-color: var(--current-prod-bg-color);
}
.btn-primary-row.crew-daily-bt-btn {
    margin-top: 10px;
}
.crew-daily-technician-tb table {
    table-layout: fixed;
}
.crew-daily-technician-tb>.col-lg-1 table {
    table-layout: auto;
}
.app_mem {
    color: #2d5479;
    font-size: 18px;
    padding: 0 60px;
    margin-top: 25px;
    text-align: center;
}
.path-store-products .views-element-container .view-content .views-view-grid.horizontal.col .row .col-md-6 {
    padding: 25px 20px;
    display: table;
}
.path-store-products .views-element-container .view-content .views-view-grid.horizontal.col>.row:nth-child(odd) {
    background-color: var(--current-prod-bg-color);
}
.path-store-products .views-element-container .view-content .views-view-grid.horizontal.col .row .col-md-6>.views-field.views-field-field-image-cache {
    display: table-cell;
    vertical-align: top;
    width: 260px;
    padding-right: 25px;
}
.path-store-products .views-element-container .view-content .views-view-grid.horizontal.col .row .col-md-6>.views-field.views-field-field-image-cache img {
    width: 100%;
    height: auto;
}
.path-store-products .views-element-container .view-content .views-view-grid.horizontal.col .row .col-md-6>.views-field.views-field-field-image-cache .field-content {
    height: 230px;
    overflow: hidden;
    border: 2px solid #999;
}
.path-store-products .view.view-iatse-873-store>br {
    display: none;
}
.path-store-products .views-element-container .view-content .views-view-grid.horizontal {
    padding: 0;
}
.path-store-products .views-element-container .view-content .views-view-grid.horizontal.col h2.views-field.views-field-title {
    font-size: 24px;
}
.path-store-products form.commerce-order-item-add-to-cart-form .field--type-entity-reference {
    padding: 0;
    min-width: 200px;
    margin-bottom: 0;
}
.path-store-products form.commerce-order-item-add-to-cart-form .field--type-entity-reference .js-form-item.form-item {
    display: flex;
    margin-top: 10px;
}
.path-store-products form.commerce-order-item-add-to-cart-form .field--type-entity-reference .js-form-item.form-item label {
    white-space: nowrap;
    min-width: 65px;
}
.path-store-products form.commerce-order-item-add-to-cart-form .form-actions {
    margin-top: 10px;
}
.path-apply-for-membership div#main-wrapper,
.path-add div#main-wrapper{
    background-color: var(--current-prod-bg-color);
}
form.user-login-form {
    max-width: 490px;
    margin: 40px auto;
	/*-- additional css in login form--*/
	background: #006fb3;
    border-radius: 20px;
    padding: 25px 40px;
    margin-bottom: 60px;
    color: #fff;
}
form#user-pass{
	 max-width: 490px;
    margin: 40px auto;
	/*-- additional css in login form--*/
	background: #006fb3;
    border-radius: 20px;
    padding: 25px 40px;
    margin-bottom: 60px;
    color: #fff;
}
form#user-pass div#edit-actions{padding-left:0px;}

form.user-login-form .js-form-item.form-item {
    margin-bottom: 15px;
}
form.user-login-form .js-form-item.form-item input.form-control {
    height: 28px;
    padding: 2px 10px;
}
form.user-login-form .js-form-item.form-item .description {
    font-size: 13px;
}
form.user-login-form div.form-actions {
    padding: 0;
}
form#preferences {
    background-color: var(--current-prod-bg-color);
    padding: 25px 5px 15px;
}
form#preferences>fieldset {
    width: 33%;
    padding: 0 15px;
}
form#preferences>fieldset input.form-control {
    margin-left: 0 !important;
    display: inline-block;
    vertical-align: top;
}
form#preferences>fieldset label[for=edit-resume-upload-upload] {
    margin-top: 5px;
    margin-bottom: 5px;
}
form#preferences>fieldset #edit-resume-upload-upload .file--application-pdf,
.path-abstract-report form.license-report-formid.row .checkbox .form-type-checkbox{
    margin-right: 10px;
}
.file--application-pdf {
    background-position: 0px 2px;
}
form#preferences>fieldset input.form-control.form-url {
    max-width: 230px;
    display: block;
}
img.img-responsive {
    max-width: 100%;
}
.path-edit form#applications-mem-form {
   
    padding: 25px 5px 15px;
}
.path-edit form#applications-mem-form>.layout.layout--onecol {
    width: 100%;
}
.path-edit form#applications-mem-form>.layout.layout--onecol .layout__region.layout__region--content>div {
    padding: 0 15px;
    width: 100%;
    max-width: 605px;
    display: block;
}
.path-edit form#applications-mem-form>.layout.layout--onecol .layout__region.layout__region--content>div .col-auto {
    padding: 0;
}
div.address-container-inline > .form-item:last-child {
    margin-right: 0;
}
.path-edit form#applications-mem-form>.layout.layout--onecol .layout__region.layout__region--content>div .col-auto .radio {
    display: flex;
}
.path-edit form#applications-mem-form>.layout.layout--onecol .layout__region.layout__region--content>div .col-auto .radio>div {
    margin-right: 15px;
}
form#applications-mem-form div#edit-langcode-wrapper {
    width: 100%;
    margin: 0;
}
.path-edit form#applications-mem-form div#edit-actions .btn-primary {
    margin-right: 10px !important;
}
.path-product article,.path-admin nav.tabs,
/* .path-admin form#certification-entity-edit-form, */
.path-product #block-productnotification {
    background-color: var(--current-prod-bg-color);
    margin: 0 -15px;
    padding: 0 16px 8px;
}
.path-product form#commerce-product-variation-training-event-edit-form {
    /* background-color: var(--current-prod-bg-color); */
    flex-direction: column;
    padding: 0 20px;
}
.path-product form#commerce-product-variation-training-event-edit-form .form-actions {
    width: 100%;
}
.path-product form#commerce-product-variation-training-event-edit-form .form-group {
    padding: 0;
}
.path-product form#commerce-product-variation-training-event-edit-form>div {
    max-width: 500px;
}
.path-product nav.tabs,.path-admin nav.tabs {
    padding-top: 15px;
}
.path-admin form#certification-entity-edit-form {
    margin: 0 -15px;
    padding: 20px 20px 8px;
}
.layout-product-form h2.coursehead {
    font-size: 24px;
    margin-top: 12px;
}
.layout-region-product-main>.col-md-6>div {
    margin-bottom: 5px;
}
.layout-region-product-main>.col-md-6>div>span {
    font-weight: 600;
}
.layout-region-product-main>.col-md-6 .field--name-price.field--type-commerce-price {
    display: flex;
    margin-bottom: 10px;
}
.layout-region-product-main>.col-md-6 .field--name-price.field--type-commerce-price .field__label {
    font-weight: 600;
    margin-right: 5px;
}
.layout-region-product-main>.col-md-6 .field--type-entity-reference {
    padding: 0;
    margin: 0;
}
form#certification-entity-edit-form .file {
    padding-left: 0;
}
form#certification-entity-edit-form #edit-name-wrapper,
form#certification-entity-edit-form #edit-field-grandfathered-chk-wrapper {
    margin: 0;
}
.path-edit form#applications-mem-form>.layout.layout--onecol .layout__region.layout__region--content>div legend {
    font-size: 15px;
    font-weight: 600;
}
.path-edit form#applications-mem-form .file {
    padding-left: 0;
    margin-right: 10px;
}
.path-edit form#applications-mem-form>.layout.layout--onecol .layout__region.layout__region--content>div summary {
    font-weight: 600;
    margin-bottom: 8px;
}
/* form.commerce-product-product-edit-form.commerce-product-form.row {
    background-color: var(--current-prod-bg-color);
} */
.path-product article {
    padding-top: 10px;
    padding-bottom: 20px;
}
.path-product article .field {
    margin-bottom: 8px;
    display: flex;
}
.path-product article .field .field__label {
    font-weight: 600;
    min-width: 85px;
}
.path-product article .commerce-order-item-add-to-cart-form {
    margin: 0;
}
.path-product article .commerce-order-item-add-to-cart-form .field--type-entity-reference {
    padding: 0;
}
.path-product article .commerce-order-item-add-to-cart-form .field--type-entity-reference .form-group {
    padding: 0;
    min-width: 185px;
    margin-right: 15px;
}
.path-product article .commerce-order-item-add-to-cart-form .field--type-entity-reference .form-group .js-form-item.form-item {
    display: flex;
    margin-bottom: 8px;
}
.path-product article .commerce-order-item-add-to-cart-form .field--type-entity-reference .form-group .js-form-item.form-item label {
    white-space: nowrap;
    min-width: 65px;
}
.path-product article .field.field--type-text-with-summary {
    display: block;
}
.path-product article .field.field--type-text-with-summary .field__label {
    margin-bottom: 10px;
}
form.commerce-product-product-edit-form.commerce-product-form.row .field--type-text-with-summary .filter-wrapper.js-form-wrapper.form-group.col-auto {
    display: none;
}
form.commerce-product-product-edit-form.commerce-product-form.row .table-responsive h4.label {
    font-size: inherit;
    margin: 0;
    font-weight: inherit;
}
form.commerce-product-product-edit-form.commerce-product-form.row .layout-region.layout-region-product-footer div#edit-status-wrapper {
    padding: 0;
}
form.commerce-product-product-edit-form.commerce-product-form.row div#edit-meta .js-form-item.form-item {
    margin-bottom: 15px;
}
form.commerce-product-product-edit-form.commerce-product-form.row div#edit-meta .js-form-item.form-item h4.label {
    font-size: 20px;
}
form.commerce-product-product-edit-form.commerce-product-form.row #edit-path-settings {
    margin-bottom: 10px;
}
form.commerce-product-product-edit-form.commerce-product-form.row>.layout-product-form {
    width: 100%;
}
.path-edit form#applications-mem-form>.layout.layout--onecol .layout__region.layout__region--content>div img.image-style-pdf-profile-image {
    max-width: 100%;
    height: auto;
    width: 130px;
}
.path-edit form#applications-mem-form>.layout.layout--onecol .layout__region.layout__region--content>div .js-form-item.form-type-radio,
.path-edit form#applications-mem-form>.layout.layout--onecol .layout__region.layout__region--content>div .form-item.js-form-type-checkbox.form-type-checkbox {
    display: flex;
    margin-bottom: 4px;
}
form#applications-mem-form .form-group,
form#applications-mem-form .js-form-item.form-item {
    margin-bottom: 10px;
}
form#applications-mem-form .form-required::after {
    display: none;
}
form#applications-mem-form .form-required label::after {content: "*";color: red;padding-left: 5px;}
form#applications-mem-form input.form-control {
    margin-left: 0 !important;
}
/*.path-iatse-dues .add-dues-form.row {
    margin-bottom: 20px;
}*/
.container.add-due-form {
    max-width: 100%;
    border: none;
    margin-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
}
#tech-profile-details summary {
    font-weight: 600;
    margin-bottom: 6px;
}
.path-iatse-dues .add-dues-form .container.add-due-form {
    padding: 0;
}
form#add-dues-form .field-section {
    padding: 0;
}
.container.pending-transaction-list {
    max-width: 100%;
    border: none;
    padding: 0;
}
.container.pending-transaction-list .due-table-select-form .record-count {
    margin: 0 0 5px;
}
table.table p:last-child {
    margin-bottom: 0;
}
/* .container.pending-transaction-list .table-responsive { */
    /* margin-top: 15px; */
/* } */
.container.pending-transaction-list button#edit-delete {
    margin: 0 5px !important;
}
.path-iatse-dues .bulk-dues-form.row .field-section>.col-md-12 {
    padding: 0 5px;
}
.path-iatse-extension .container.add-due-form .field-section,
.extension-view-container.container>.row>.col-md-12 {
    padding: 0;
}
.extension-view-container.container {
    max-width: 100%;
}
.extension-view-container.container>.row {
    margin: 0;
}
.extension-view-container .view-filters+br {
    display: none;
}
.container.add-due-form.cash-received .field-section {
    padding: 0;
}
.cash-received .information {
    background: rgba(255, 255, 255, 0.3);
}
.cash-received .information a {
    padding: 5px 15px;
    border-radius: 5px;
    background: var(--btn-white-bg-color);
    color: var(--btn-white-text-color);
    font-size: 10pt;
}
.container.add-due-form.cash-received .field-section:last-child {
    margin-top: 15px;
}
.cash-received .information {
    max-width: 50%;
}
.path-balance-ar-by-date .view-balance-ar-by-date .view-content {
    margin: 0 -15px;
}
.path-balance-ar-by-date .view-balance-ar-by-date br {
    display: none;
}
.path-balance-a-r-owing form.views-exposed-form.bef-exposed-form.row .form-row>fieldset,.path-balance-a-r-owing form.views-exposed-form.bef-exposed-form.row .form-row>div {
    padding: 0 8px;
}
.path-balance-ar-by-date form.views-exposed-form.row .form-row>div, .path-balance-ar-by-date form.views-exposed-form.row .form-row>fieldset {
    padding-left: 8px;
    padding-right: 8px;
}
.path-balance-ar-by-date form.views-exposed-form.row .form-row>div input.form-control {
    max-width: 300px;
}
.path-balance-ar-by-date form.views-exposed-form.row .form-row{width:100%;}
.path-balance-ar-by-date form.views-exposed-form.row .form-row .row{display:block; width:100%;}
.path-balance-ar-by-date .fieldgroup{margin-top:10px;}
.path-balance-ar-by-date .fieldgroup input.form-control[type="radio"]{margin-left:0px!important;}
form.views-exposed-form.row input.form-control[type="radio"] {
    display: inline-block;
}
.path-balance-ar-by-date form.views-exposed-form.row .form-row>fieldset legend {
    font-size: 11pt;
    font-weight: 600;
    margin-bottom: 0;
}
.path-balance-ar-by-date form.views-exposed-form.row .form-row>fieldset .fieldset-wrapper .radio {
    display: flex;
    flex-wrap: wrap;
}
.path-balance-ar-by-date form.views-exposed-form.row .form-row>fieldset .fieldset-wrapper .radio .js-form-item.form-item {
    margin-right: 15px;
    padding-bottom: 0;
}
form#views-exposed-form-transaction-dues-page-1 .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox {
    display: flex;
}
form#views-exposed-form-transaction-dues-page-1 div#edit-actions {
    padding: 0;
}
form#views-exposed-form-transaction-dues-page-1 select,
form#views-exposed-form-review-remit2-page-1 select{
    border: 1px solid #ced4da;
    padding: 2px;
    border-radius: 3px;
    font-size: 10pt;
    height: 25px;
    width: 100%;
}
form#views-exposed-form-transaction-dues-page-1 .select-wrapper {
    width: 100%;
}
.path-balance-a-r-owing .view-footer {
    margin-top: 10px;
}
.path-balance-a-r-owing .view-footer .string {
    font-weight: 600;
}
.path-cash-transaction form.views-exposed-form.bef-exposed-form.row input.form-control,.path-cash-transcations form.views-exposed-form.bef-exposed-form.row select.form-control{
    width: 200px;
    max-width: 100%;
}
.path-tax-receipts-distribution form.views-exposed-form.row .form-row {
    align-items: flex-end;
    width: 100%;
}
.path-tax-receipts-distribution form.views-exposed-form.row .form-row>div {
    margin: 0 0 10px;
    width: 20%;
}
.path-dues-transaction form.views-exposed-form.row .form-group {
    margin-bottom: 10px;
}
.path-dues-transaction form.views-exposed-form.row .form-group label {
    margin-bottom: 0;
}
.dues-tr-title .form-group {
    margin-top: 8px;
    margin-bottom: 6px !important;
}
.dues-tr-title .form-group label {
    font-size: 16px;
}
.path-dues-invoice-batch .dues-invoice-batch-generation-form.row .form-item.js-form-type-checkbox {
    display: flex;
}
form#views-form-tax-invoice-distribution-page-1>.col-auto,form#views-form-tax-invoice-distribution-page-1>.col-auto>.col-auto {
    padding: 0;
    margin: 0;
}
form#views-form-tax-invoice-distribution-page-1>.col-auto>button#edit-email-action {
    margin-left: 15px !important;
}
.path-manage-products .view.view-product-view.view-id-product_view .view-header {
    position: absolute;
    top: -53px;
    right: 5px;
    z-index: 1;
}
.path-manage-products .view.view-product-view.view-id-product_view .view-content {
    margin: 0 -15px;
}
.path-manage-products .view.view-product-view.view-id-product_view br {
    display: none;
}
.path-missing-certs .view-missing-certification.view-id-missing_certification .view-header {
    position: absolute;
    top: 65px;
    left: 5px;
}
.path-missing-certs form.views-exposed-form.bef-exposed-form.row legend {
    font-size: 15px;
    font-weight: 600;
}
.path-missing-certs form.views-exposed-form.bef-exposed-form.row .fieldset-wrapper .form-composite.form-checkboxes {
    display: flex;
    flex-wrap: wrap;
}
.path-missing-certs form.views-exposed-form.bef-exposed-form.row .fieldset-wrapper .form-composite.form-checkboxes>div {
    width: 33%;
}
.path-missing-certs form.views-exposed-form.bef-exposed-form.row select {
    max-width: 225px;
}
.path-missing-certs form.views-exposed-form.bef-exposed-form.row .form-row>.js-form-item.form-item {
    margin-right: 12px;
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px;
}
.path-missing-certs form.views-exposed-form.bef-exposed-form.row .form-row {
    margin-top: 25px;
}
.path-product form#commerce-product-product-add-form,.iatse-path-admin-structure-course-add form#course-add-form {
    /* background-color: var(--current-prod-bg-color); */
    padding: 25px 5px 10px;
}
.iatse-path-admin-structure-course-add form#course-add-form,
form#course-edit-form
{
    padding: 25px 20px 10px;
}
.path-product form#commerce-product-product-add-form h4.label {
    font-size: 16px;
    font-weight: 600;
}
.path-product form#commerce-product-product-add-form .layout-region.layout-region-product-secondary div#edit-meta-changed {
    margin-bottom: 15px;
}
.path-product form#commerce-product-product-add-form .layout-product-form {
    width: 100%;
}
.path-product form#commerce-product-product-add-form .field--type-text-with-summary.field--name-body.field--widget-text-textarea-with-summary .filter-wrapper.js-form-wrapper.form-group {
    display: none;
}
.path-product form#commerce-product-product-add-form table h4.label {
    font-size: inherit;
    font-weight: 600;
    margin: 0;
}
.field--type-entity-reference.field--name-field-catalog button.tabledrag-toggle-weight {
    background: var(--btn-white-bg-color);
    color: var(--btn-white-text-color);
    font-size: 10pt;
    border-color: var(--btn-white-border-color);
    border-width: 1px;
}
form#commerce-product-product-add-form .layout-region.layout-region-product-footer div#edit-status-wrapper {
    padding: 0;
}
form#commerce-product-product-add-form .layout-region.layout-region-product-secondary details.form-wrapper summary {
    font-weight: 600;
    margin-bottom: 8px;
}
form#commerce-product-product-add-form .field--type-entity-reference.field--name-stores.field--widget-commerce-entity-select.js-form-wrapper.form-group.col-auto {
    margin: 0;
}
.path-cert-expiration2 form.expiry-certification-form-id.row {
    background: var(--dark-blue-bg);
	color: var(--label-text-color);
    align-items: flex-end;
}
.path-cert-expiration2 form.expiry-certification-form-id.row>.js-form-item.form-item {
    margin: 29px 0 20px 20px;
    width: 18%;
}
.path-cert-expiration2 form.expiry-certification-form-id.row>button {
    margin: 0 0 20px 20px !important;
}
.path-cert-expiration2 form.expiry-certification-form-id.row>.js-form-item.form-item select {width: 100%;}
td.views-field-price__number,
td.views-field-tech-balance-till-accounting-date,
td.views-field-field-amount,
td.views-field-field-bal,
td.views-field-field-purchase-amount,
.path-iatse-dues .due-table-select-form table td:nth-child(8),
td.views-field-total-price__number,
td.views-field-dues-transactions-balance,
.path-training-events2 .view-content td.views-field.views-field-nothing-1 {
    text-align: right;
}
.js table td .dropbutton-wrapper {
    padding-right: 0;
    margin-right: 0;
}
.path-product .commerce-product-form .layout-product-form {
    width: 100%;
    margin: 0;
    padding: 0 5px;   
}
.path-training-events2 .view-training-events .view-header .add-link-menu-wrap {
    position: absolute;
    top: 45px;
    right: 10px;
}
.path-training-events2 .view-training-events .view-header .training-header {
    text-align: right;
}
.path-training-events2 .view-training-events .view-header .training-header .export-surveys {
    margin-bottom: 10px;
}
.path-courses .view-training-courses.view-id-training_courses .view-header>a,
.path-training-events2 .view-training-events .view-header .training-header a {
    background: var(--btn-white-bg-color);
    color: var(--btn-white-text-color);
    font-size: 10pt;
    border-color: var(--btn-white-border-color);
    display: inline-block;
    padding: 3px 10px;
    border-radius: 4px;
    text-decoration: none;
}
.path-courses .view-training-courses.view-id-training_courses .view-header>a:hover,
.path-training-events2 .view-training-events .view-header .training-header a:hover {
    background: var(--btn-white-bg-color);
    color:var(--btn-white-hover-color);
}
.commerce-product-form .layout-product-form #edit-field-training-location-wrapper summary {
    font-weight: 600;
    margin-bottom: 8px;
}
.commerce-product-form .layout-product-form #edit-field-training-location-wrapper .form-group {
    padding: 0;
}
/* .commerce-product-form .layout-product-form #edit-field-training-location-wrapper .form-group .js-form-item.form-item {
    margin-bottom: 8px;
} */
.commerce-product-form .layout-product-form fieldset.form-group {
    padding: 0;
}
.commerce-product-form .layout-product-form .form-group.filter-wrapper {
    display: none;
}
.commerce-product-form .layout-product-form .layout-region.layout-region-product-footer div#edit-footer {
    padding: 0;
}
.commerce-product-form .layout-product-form .layout-region.layout-region-product-secondary {
    padding-top: 30px;
}
.commerce-product-form .layout-product-form .layout-region.layout-region-product-secondary h3.entity-meta__title {
    font-size: 20px;
}
.commerce-product-form .layout-product-form .layout-region.layout-region-product-secondary div#edit-meta-changed {
    margin-bottom: 11px;
}
.commerce-product-form .layout-product-form .layout-region.layout-region-product-secondary h4.label.inline {
    font-size: 12pt;
}
.commerce-product-form .layout-product-form .layout-region.layout-region-product-secondary summary {
    font-weight: 600;
    margin-bottom: 6px;
}
.path-place-training-event-order form#addregistrant-formid {
    /* background-color: var(--current-prod-bg-color); */
    padding: 15px 10px;
}
.path-place-training-event-order form#addregistrant-formid .js-form-item.form-item.js-form-type-textfield input {
    /* width: 100%; */
    width: 30%;
}
.path-place-training-event-order .tr-or {
    width: 100%;
    padding: .5rem 10px 0;
}
.path-place-training-event-order form#addregistrant-formid .js-form-item.form-item.js-form-type-select,
.path-place-training-event-order form#addregistrant-formid .js-form-item.form-item.js-form-type-textfield {
    /* width: 25%; */
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}
.path-place-training-event-order form#addregistrant-formid .js-form-item.form-item.js-form-type-select select {
    width: 30%;
}
.path-place-training-event-order form#addregistrant-formid .form-item-payment-method label,
.path-place-training-event-order form#addregistrant-formid .form-item-order-status label {display: block;}
.path-place-training-event-order form#addregistrant-formid div#edit-sell-price--description {font-size: 9pt;}
.path-place-training-event-order form#addregistrant-formid .form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-email-confirmation.form-item-email-confirmation {
    width: 100%;
    padding: 0 10px 10px;
}
.path-place-training-event-order .tr-corse-name {
    padding-left: 10px;
}
.path-place-training-event-order form#addregistrant-formid button#edit-submit {
    margin-left: 10px !important;
}
.commerce-order-item-add-to-cart-form .js-form-item.form-item.js-form-type-textfield.form-item-outofstock {
    width: 100%;
    margin-left: 15px;
    margin-top: 8px;
}
.commerce-order-item-add-to-cart-form .js-form-item.form-item.js-form-type-textfield.form-item-outofstock input {
    width: 90px;
    text-align: center;
}
.path-remit-report-lists main#content section.section>form {
    background-color: var(--current-prod-bg-color);
    padding: 20px 18px;
}
.path-remit-report-lists main#content section.section>form fieldset {
    margin-top: 5px;
    margin-bottom: 0;
}
.path-remit-report-lists main#content section.section>form fieldset legend {
    font-size: 15px;
    font-weight:normal;
    position: relative;
    top: 5px;
}
.path-remit-report-lists main#content section.section>form .radio,
.path-remit-report-lists main#content section.section>form .radio>.form-item {
    display: flex;
    flex-wrap: wrap;
}
.path-remit-report-lists main#content section.section>form .radio>.form-item {
    margin-right: 20px;
    padding-bottom: 0;
}
.path-remit-report-lists main#content section.section>form .row button,
.add-dues-form button#edit-submit{
    margin-top: 10px !important;
}
.path-remit-report-lists form.grs-formid .grs-form-title {
    width: 100%;
}
.path-remit-report-lists form.grs-formid .form-requierd {
    width: 25%;
    padding-right: 20px;
}
.path-remit-report-lists form.grs-formid fieldset {
    margin-right: 16px;
}
.non-reg-form-title {
    width: 100%;
    margin-bottom: 10px;
}
.path-remit-report-lists form#grs-formid,
.path-remit-report-lists form#production-batch-by-formid .row {
    align-items: flex-end;
}
.path-store-products .block-page-title-block {
    display: none;
}
.path-store-products .view-header,.path-store-products .view-content {
    margin: 0 -15px;
}
.path-store-products .view-header img {
    width: 100%;
}
.path-product .commerce-order-item-add-to-cart-form .js-form-item.form-item.js-form-type-textfield.form-item-outofstock {
    margin-left: 0;
    margin-bottom: 15px;
}
.path-remit-import .import-csv-multistep-form>div {
    padding: 0 5px;
}
.path-remit-import .import-csv-multistep-form .inline-prod-map .js-form-item {
    margin-bottom: 10px;
    max-width: 255px;
}
.path-remit-import .import-csv-multistep-form>.js-form-item.form-item {
    max-width: 22%;
    margin-bottom: 10px;
}
.path-remit-import .import-csv-multistep-form fieldset .radio .js-form-item.form-item {
    display: flex;
}
.path-remit-import .import-csv-multistep-form>div.main-wrapper-map {
    margin-bottom: 15px;
}
.path-remit-import .import-csv-multistep-form button {
    margin-bottom: 10px !important;
}
.path-remit-import .import-csv-multistep-form>div[id*=list] {
    width: 100%;
}
.path-product article .field.field--name-field-image-cache.field--type-image {
    max-height: 210px;
    overflow: hidden;
    margin: 8px 0;
}
.path-product article .field.field--name-field-image-cache.field--type-image img {
    max-width: 200px;
    height: auto;
    margin: 0;
}
form.commerce-product-product-edit-form.commerce-product-form.row .image-widget-data span.file {
    padding: 0;
}
form.commerce-product-product-edit-form.commerce-product-form.row .image-widget-data .description {
    margin: 5px 0;
}
form.commerce-product-product-edit-form.commerce-product-form.row div#edit-footer,form#commerce-product-product-add-form div#edit-footer {
    margin-left: 15px;
}
form.commerce-product-product-edit-form.commerce-product-form.row button#edit-actions-submit,
form.course-edit-form.course-form.row button#edit-submit
{
    margin-right: 15px !important;
}
.train_image {
    margin-bottom: 10px;
}
.training_event_right  .field.field--name-price.field--type-commerce-price {
    display: none;
}
.training_event_right .field-field-training-price {
    font-size: 15px;
    font-weight: 600;
}
.training_event_right .layout.layout--onecol .commerce-order-item-add-to-cart-form button.btn.btn-primary {
    background: url(../image/register.jpg) !important;
    background-repeat: no-repeat !important;
    font-size: 0;
    width: 125px;
    height: 37px;
    background-color: transparent !important;
    border: none;
    margin-top: 15px !important;
}
.training_event_right>a {
    display: inline-block;
    margin-top: 12px;
}
.path-crewing-history .view-empty {
    text-align: center;
    padding-top: 5px;
}
.path-crewing-history form.views-exposed-form.bef-exposed-form.row .form-row>div {
    margin-top:-30px
}
.path-crewing-history form.views-exposed-form.bef-exposed-form.row .form-row {
    min-width: 100%;
}
div#block-profileimageandotherinfo,
.path-user div#block-toggleavailability {
    padding: 15px 20px;
    margin: 0 -15px;
    background-color: var(--current-prod-bg-color);
}
.path-user div#block-toggleavailability {
    padding: 10px 20px;
    margin-bottom: -2px;
}
div#block-profileimageandotherinfo+div#block-toggleavailability {
    padding-top: 0;
}
div#block-profileimageandotherinfo img {
    margin-right: 20px;
    max-width: 150px;
}
div#block-profileimageandotherinfo .content {
    align-items: flex-start;
    font-size: 16px;
}
/*div#block-profileimageandotherinfo br,*/
.view-avail-history-technician br {
    display: none;
}
.path-user div#block-views-block-certification-list-block-1 {
    margin: 0 -15px;
}
.path-user div#block-views-block-certification-list-block-1 .col-auto {
    padding: 0;
}
.path-user div#block-views-block-certification-list-block-1 .view-header {
    background-color: var(--current-prod-bg-color);
    padding: 0 15px 0px;
}
.path-user div#block-views-block-certification-list-block-1 .view-header p:last-child {
    margin-bottom: 0;
}
.file {
    padding-left: 0;
}
/* .path-user div#block-views-block-certification-list-block-1 .view-content table {
    margin-bottom: 0;
	margin-left: 15px;
    margin-right: 15px;
}
.path-user form#certification-user-form-id {
    background-color: var(--body-bg-color);
    padding: 15px 10px;
    align-items: flex-end;
} 
.path-user form#certification-user-form-id>div {
    padding: 0 10px;
    max-width: 350px;
} */
.path-user form#certification-user-form-id>div select#edit-trade {
    width: 100%;
}
.path-user .profile-main-edit-form.profile-form .js-form-item.form-item button.link.tabledrag-toggle-weight {
    color: #333;
}
.path-user .profile-main-edit-form.profile-form .layout__region.layout__region--first>.form-group {
    padding-left: 0;
}
.send-otp-form.row {
    margin: 0;
}
.send-otp-form.row .card {
    background: transparent;
    border: none;
}
.send-otp-form.row .card .card-body {
    max-width: 440px;
    margin-left: auto;
    margin-right: auto;
}#feedback-add-form .field--name-name,#feedback-add-form .field--name-field-training-reference,#feedback-add-form .field--name-field-training-order-id,#feedback-add-form .field--name-status{
	display:none;
}
form.feedback-add-form.feedback-form .form-actions.position-absolute.submit-button-center-edit-technician.js-form-wrapper.form-group {
    position: static !important;
    width: 100%;
}
/* .path-product .field--name-field-member-price,
.path-product .field--name-field-permit-price,
.path-product .field--name-field-applicant-price,
.path-product .field--name-field-production-price{
    display:none !important;
} */
.path-product #commerce-product-variation-product-edit-form .field--name-field-member-price, 
.path-product #commerce-product-variation-product-edit-form .field--name-field-permit-price, 
.path-product #commerce-product-variation-product-edit-form .field--name-field-applicant-price, 
.path-product #commerce-product-variation-product-edit-form .field--name-field-production-price {
    display:block !important;
}
.path-product #commerce-product-variation-training-event-edit-form .field--name-field-member-price,.path-product #commerce-product-variation-training-event-edit-form .field--name-field-permit-price,.path-product #commerce-product-variation-training-event-edit-form .field--name-field-applicant-price,.path-product #commerce-product-variation-training-event-edit-form .field--name-field-production-price{
	display:block!important;
}
.path-user div#block-passwordreset {
    background-color: var(--current-prod-bg-color);
    margin: 0 -15px;
    padding: 0 20px;
}
.path-user div#block-passwordreset h2 {
    font-size: 22px;
}
.path-user div#block-passwordreset form#preferences {
    padding: 0 15px;
    display: inline-block;
}
.path-user div#block-passwordreset form#preferences div.form-actions {
    margin: 10px 0 0;
    padding: 0;
}
.path-add form[id*='certification-entity-add-form'] {
    padding: 20px 10px 0;
    align-items: baseline;
}
.path-add form[id*='certification-entity-add-form']>div {
    padding: 0 10px;
    margin-bottom: 10px;
}
.path-add form[id*='certification-entity-add-form'] select {
    background-color: #fff;
}
.path-add form[id*='certification-entity-add-form']>div .form-group {
    padding: 0;
}
button#backtotop {
    width: 50px;
    height: 50px;
    background-size: 100%;
}
.path-user .profile-main-edit-form.profile-form {
    background-color: var(--current-prod-bg-color);
    padding: 0 20px 25px;
}
.path-user .profile-main-edit-form.profile-form h3 {
    font-size: 22px;
}
.path-user .profile-main-edit-form.profile-form .col-12>.col-12 {
    padding: 0;
}
.path-user .profile-main-edit-form.profile-form .js-form-item.form-item {
    margin-bottom: 10px;
}
.path-user .profile-main-edit-form.profile-form summary {
    font-weight: 600;
}
.path-user .profile-main-edit-form.profile-form .details-wrapper .form-group {
    padding: 0;
}
.path-user .profile-main-edit-form.profile-form button.form-submit.btn {
    margin-bottom: 12px !important;
}
.path-user .profile-main-edit-form.profile-form .offset-md-1 {
    margin: 10px 0 0;
    padding-left: 15px;
}
.path-user .profile-main-edit-form.profile-form .offset-md-1 legend {
    font-size: 20px;
    margin: 0;
}
.path-iatse-application-process form.user-register-form.user-form.row {
    margin: 0 -15px;
    background-color: var(--current-prod-bg-color);
	overflow:hidden;
}
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form {
    padding-top: 0;
	margin-bottom:0px;
}
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form>.col-md-12.text-align-center:first-child {
    text-align: left;
    width: auto;
    max-width: unset;
}
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form h2 {
    font-size: 40px;
    margin-top: 7px;
    font-family: 'Criteria-Super';
}
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form .row.contact-info-container {padding: 25px 5px 0;}
.applicant-form .address summary {
    font-weight: 600;
    margin-bottom: 5px;
}
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form>.dept-guide h4,
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form .other-information h4 {
    font-size: 15px;
    font-weight: 600;
}
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form>.row .col-md-6 .field--type-entity-reference,
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form>.dept-guide,
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form>.dept-guide .form-group,
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form>.other-information,
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form>.other-information>.row .col-md-6 .form-group {
    padding: 0;
}
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form .js-form-item.form-item.js-form-type-checkbox {
    display: flex;
}
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form  .agreecheckbox .js-form-item.form-item.js-form-type-checkbox{flex-wrap:wrap;}
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form .js-form-item.form-item.js-form-type-checkbox input {
    height: auto !important;
}
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form .row .col-md-12 .form-actions {
    padding: 0;
}
.path-iatse-application-process form.user-register-form.user-form.row .container.applicant-form .row .col-md-12 .address-container-inline>.js-form-item.form-item {
    width: 47%;
}
.applicant-form select, .applicant-form input {
    height: 25px !important;
}

.tech-order-field-col.location-field p {
    top: 0px;
}
.node--type-sidebar-image-page main#content .text-formatted.field.field--name-body {
    flex: 1;
    padding-right: 15px;
}
.node--type-sidebar-image-page main#content .field.field--name-field-sidebar-image {
    background: var(--dark-blue-bg);
	color: var(--label-text-color);
    background-size: cover;
    margin-right: -15px;
    margin-top: -167px;
    margin-bottom: 0;
    border-left: 1px solid #fff;
}
.node--type-sidebar-image-page main#content .field.field--name-field-sidebar-image header,
.node--type-sidebar-image-page main#content .field.field--name-field-sidebar-image .field__label,
.node--type-sidebar-image-page main#content .field.field--name-field-sidebar-image .field.field--name-field-background-color.field--type-color-field-type {
    display: none;
}
.node--type-sidebar-image-page main#content .field.field--name-field-sidebar-image .field.field--type-image {
    margin: 0;
}
.node--type-sidebar-image-page main#content .layout__region.layout__region--content {
    display: flex;
    flex-wrap: wrap;
}
.node--type-sidebar-image-page main#content .field.field--name-field-sidebar-image .node__content {
    padding: 0;
    margin: 0;
}
.path-node.node--type-sidebar-image-page main#content .node__content {
    padding-right: 0;
}
.path-node.node--type-sidebar-image-page ul.nav.nav-tabs {
    width: 76%;
}
.row.shift-date-row .col-md-8,
.row.first-record-copies-row .col-md-1:first-child,
.row.first-record-copies-row .col-md-2 {
    padding-left: 5px;
}
form[id*='productioncalls-add-form'] .productioncalls-add-wrapper button {
    padding: 3px 20px;
    min-height: 25px;
}
form .productioncalls-add-wrapper .paragraphs-subform .prod_order_call_type {
    padding: 0;
}
form .productioncalls-add-wrapper .paragraphs-subform .prod_order_cal_back_p,
form .productioncalls-add-wrapper .paragraphs-subform .prod_order_approved_p {
    width: auto;
    margin: 0;
    padding: 0 7px;
}
form .productioncalls-add-wrapper .paragraphs-subform .prod_order_cal_back_p .js-form-item.form-item,
form .productioncalls-add-wrapper .paragraphs-subform .prod_order_approved_p .js-form-item.form-item {
    display: flex;
}
form .productioncalls-add-wrapper .paragraphs-subform .prod_replacement_notes_p {
    margin-left: 10px;
    padding-right: 0;
}
.productioncalls-add-wrapper table td div .form-group {padding: 0;}
form .paragraphs-subform .field_quali_p {
    padding: 0;
    font-weight: 600;
    margin-top: 0;
    font-size: 11pt;
}form .paragraphs-subform .field_permit_request {
    width: 5%;
    margin: 0;
    padding: 0 3px;
}
 body div#block-iatse-873-page-title{border:none;}
form .paragraphs-subform .field--name-field-technician-auto {
    margin-top: 0;
	margin-left: -50px;
	width: 15%;
}
form .paragraphs-subform .prod_order_license-p
{
	margin-left: -20px !important;
}
form .productioncalls-add-wrapper .paragraphs-subform .prod_order_cal_back_p
{
     transform: translate(10px, 5px);
}
form .productioncalls-add-wrapper .paragraphs-subform .prod_order_approved_p {
    transform: translate(-105px, 30px);
}
form .paragraphs-subform .prod_crewing_notes_p, form .paragraphs-subform .prod_replacement_notes_p {
    margin-top: 0;
	width: 14.5%;
}

.productioncalls-add-wrapper table .paragraph-type-top.js-form-wrapper.form-group.col-auto {
    margin-top: 15px;
}
.node--type-page-hierarchical #sidebar_second li.nav-item.hide_li {
	display: none;
}
.node--type-page-hierarchical #sidebar_second li.nav-item.menu-item--expanded.active.dropdown {
	display: block;
}
.node--type-page-hierarchical #sidebar_second li.nav-item.menu-item--expanded.active.dropdown ul.dropdown-menu {
	display: block;
}
.path-registrants-training-event .views-element-container.col-auto .view-content .views-form form>div {
    width: 100%;
}
.path-registrants-training-event .views-element-container.col-auto .view-content .views-form form>div>div {
    display: flex;
    align-items: flex-end;
    padding: 15px 0 0;
    margin: 0;
}
.path-registrants-training-event .views-element-container.col-auto .view-content .views-form form>div>div .form-actions {
    margin-bottom: 0;
}
.iatse-path-add-technician-order .container.tech-order-form {
    display: flex;
    flex-wrap: wrap;
}
.container.tech-order-form .col_1 {
    width: 33%;
    padding: 0 10px;
    max-width: 33%;
    margin-bottom: 12px;
    position: relative;
}
.container.tech-order-form .col_1 .js-form-item.form-item,
.container.tech-order-form .col_1 .js-form-item.form-item input[type="time"] {
    width: 100%;
}
.container.tech-order-form .col_1.submit-button {
    width: 100%;
    max-width: 100%;
    display: flex;
    align-items: flex-end;
    margin-top: 8px;
}
.container.tech-order-form .col_1.submit-button>div {
    margin: 0;
    padding: 0 15px 0 0;
}
form[id*='productioncalls-add-form'] .col_1.submit-button button,form[id*='productioncalls-add-form'] .col_1.submit-button a {
    padding: 7px 12px;
    line-height: 8px;
}
.path-iatse-tech-order form[id*='productioncalls-add-form'] {
    padding-left: 10px;
    padding-right: 10px;
}
body .xdsoft_datetimepicker {
    display: none !important;
}
.certification-entity-edit form#certification-entity-edit-form .form-group {
    padding: 0;
    margin-bottom: 10px;
}
.certification-entity-edit form#certification-entity-edit-form>div {
    margin-bottom: 10px;
    width: 100%;
}
.certification-entity-edit form#certification-entity-edit-form input, .certification-entity-edit form#certification-entity-edit-form textarea{
    max-width: 500px;
}
.certification-entity-edit form#certification-entity-edit-form select {
    max-width: 500px;
	display:block;
	margin-bottom:12px;
}
.certification-entity-edit form#certification-entity-edit-form>div.form-actions, .certification-entity-edit form#certification-entity-edit-form>div.form-item-delete {
    width: auto;
}
.certification-entity-edit form#certification-entity-edit-form>div.form-item-delete {
    padding-left: 4px;
    align-self: flex-end;
}
.certification-entity-edit form#certification-entity-edit-form>div.form-actions>button {
    margin-right: 10px !important;
}/********header css*****/


header#header {
    height: 80px;
}
header#header .header-inner {
    background-color: var(--header-bg-color);
    height: 80px;
   /*-- border-bottom: 2px solid var(--form-tp-border-color); --*/
    position: fixed;
    left: 0;
    right: 0;
    z-index: 2;
    -webkit-transition: margin 0.25s ease;
    transition: margin 0.25s ease;
}
header#header.sticky-header .header-inner {	
	border-bottom: 2px solid var(--form-tp-border-color);
}

header#header.sticky-header .header-inner {
  height: 80px;
}
header#header.sticky-header {
    height: 60px;
}
#navbar-top .top-header {
    width: 100%;
    padding: 0px;
	position: relative;
	background: #eaf7ff;
    height: 40px;
	text-align: right;
}
#navbar-top .top-header:before {
    content: "";
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    background: #eaf7ff;
    height: 40px;
}
#navbar-top .top-header:after {
    position: absolute;
    top: 0;
    right: -100%;
    width: 100%;
    background: #eaf7ff;
    height: 40px;
    content: "";
}
.top-header .header-top-right {
    font-size: 10pt;
    padding-bottom: 0;
    color: var(--header-text-color);
    -webkit-transition: margin 0.25s ease;
    transition: margin 0.25s ease;
    height: initial;
    position: relative;
    margin-left: auto;
    display: flex;
    align-items: center;
}
.top-header .header-top-right .user-name-menu {
    margin-right: 10px;
    margin-bottom: 0px;
}
.top-header .header-top-right .user-name-menu .login-user-name
{
	display: flex;
}
.top-header .header-top-right .user-name-menu .login-user-name  .toogle-user
{
	color: var(--header-a-color);
    flex-basis: 100%;
    position: relative;
    top: 3px;
    font-family: 'Criteria-Bold';
    font-size: 10pt;
}
.top-header .header-top-right .user-name-menu .login-user-name .toogle-user:before {
    content:"";
    background-image: url("https://i.pinimg.com/originals/0c/3b/3a/0c3b3adb1a7530892e55ef36d3be6cb8.png");
    width: 16px;
    height: 16px;
    position: absolute;
    top: 2px;
    left: -20px;
    display: block;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.top-header .header-top-right .user-name-menu .login-user-name  .toogle-user a
{
	color: var(--header-a-color);
	text-decoration:none;
}

.top-header .header-top-right .user-name-menu .login-user-name .toogle-logout {
    display: flex;
    align-items: center;
}
.top-header .header-top-right .user-name-menu .login-user-name .toogle-logout a:first-child {
    margin: 0px 5px 0 10px;
    text-decoration: none;
    color: var(--avail-text-color);
    width: 90px;
    font-family: 'Criteria-Bold';
    font-size: 10pt;
}
.top-header .header-top-right .user-name-menu .login-user-name .toogle-logout a:last-child {
    background-color: #D6E4ED;
    padding: 3px 30px;
    margin-left: 5px;
    border-radius: 20px;
    color: var(--header-a-color);
    font-size: 10pt;
    text-decoration: none;
	font-family: 'Criteria-Bold';
	width: 110px;
}
.top-header .header-top-right .user-name-menu .login-user-name .toogle-logout a:last-child:hover {
    opacity: .8;
}
.navbar-dark .navbar-brand.desktop-logo {
    width: 100px;
    margin-right: 0;
    padding: 0 0 5px;
	position: absolute;
    top: 35px;
	left: -15px;
}
.header-top-right .default-search {
    flex: auto;
}
.header-top-right .user-menu {
    margin-left: 20px;
}

.navbar-nav{
    flex-direction: inherit;
}
.main-menu-content {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    font-size: 13pt;
    padding-left: 100px;
    padding-right: 38px;
}
.main-menu-content .menu-item--active-trail .nav-link {
    font-weight: 600;
}
.your-account-wrap {
    flex: auto;
}
.your-account-wrap>p {
    background: #555;
    color: #fff;
    padding: 1px 8px;
    margin: 0;
    font-weight: 600;
    font-size: 12px;
}
.your-account-wrap .user-account-header ul {
    /*background: var(--header-nav-bg-color);*/
    padding: 0 !important;
}
.your-account-wrap ul li a {
    color: var(--header-text-color);
    font-size: 13px;
    padding: 5px 0 !important;
    display: inline-block;
}
.main-menu-content a {
    color: var(--header-text-color);
}
header #search-block-form .form-group {
    margin: 0;
    padding: 0;
    position: static;
}
header #search-block-form {
    padding: 0;
    margin: 0;
    position: relative;
}
.main-menu-content .header-bt {
    display: none;
}
header #search-block-form input.form-control {
    border-radius: 0;
    height: 27px;
    width: 180px;
    padding-right: 25px;
    border-radius: 20px;
    padding-left: 15px;
}
.top-header div#block-iatse-873-search form#search-block-form .form-actions button {
    background: url('../image/search.png') !important;
    background-size: 18px !important;
    background-repeat: no-repeat !important;
    border: none!important;
    font-size: 0;
    margin: 0 !important;
    position: absolute;
    right: 0px;
    top: 5px;
    z-index: 99;
    min-width: inherit;
    padding: 8px 15px;
    border-radius: 0px;
}
.header-top-right div.search-block-form .contextual .trigger { display: none;}

.main-menu-content ul.nav {
    padding-top: 0;
    padding-right: 10px;
	margin-left: 120px;
}
header #search-block-form>div {
    padding: 0;
}
.screen-change select {
    border: 1px solid;
    border-radius: 2px;
    background: #fff;
}
.header-top-right .user-menu a {
    color: #0071b3;
	font-family: 'Criteria-Bold';
}
#block-mainnavigation-2 {
    order: 1;
}


.sticky-header .screen-change {
	height: 0;
    overflow: hidden;
}
.sticky-header .header-top-right
{
	height: 32px;  
}
.sticky-header #navbar-top .top-header {
    padding-top: 5px;
}
.navbar-dark .navbar-brand.desktop-logo.scrolled {
    margin-bottom: -38px;
}
.header-inner-wrap {
    /*max-width: 1350px;*/
    margin: 0 auto;
    padding: 0 22px;
    position: relative;
}
.header-inner-wrap .navbar {
    display: block;
}

.main-menu-content .nav-link {
    padding: 6px 8px;
    font-family: 'Criteria-Bold';
    font-size: 12pt;
    color: var(--header-a-color);
}
.main-menu-content .nav-link:hover {
    color: var(--header-text-color);
}
/*--- .toolbar-fixed header#header.sticky-header .header-inner
 {
    top: 38px !important;
}
.toolbar-horizontal.toolbar-fixed.toolbar-tray-open header#header.sticky-header .header-inner
 {
    top: 78px !important;
}---- */
.toolbar-fixed .screen-change {
    top: 18px;
}

body:not(.user-logged-in) #navbar-top .top-header {
    padding-right: 0;
}
.profile_menu {
    display: none;
}

.welcome_send_email0{
    display:none;
}
.welcome_email_notify{
     display:none;
}
div#google-visualization-errors-0 {
    display: none;
}
#google-visualization-errors-all-23{
    display: none !important;
}
.gross_heading{
    text-align: center !important;
    padding: 1px 1px !important;
    border: 1px solid #dcd7d7 !important;
    font-size: 12px !important;
}
 #gross_table_pdf{
    margin-left: 204px !important;
    margin-right: auto !important;
    margin: 0px auto !important; 
    width: 72% !important;
}
#chart_pdf{
  
    margin-left: -100px;
}
.gross_data_row{
    padding: 1px 1px !important;
    border: 1px solid #dcd7d7 !important;
    font-size: 12px !important;
    text-align: right !important;
}
#gross_table_pdf tr {
    background: #fff;
}
#table_pdf tr{
    background: #fff;
}
#gross_table_pdf{
    display: none;
}
/* invoice style start here */
table.invoice-table tr {
    background: none;
}
div#content-tabs.invoice-mail-header {
    width: 100%;
}

form#views-form-health-contrib-page-1 {
    margin-left: 0px !important;
}
.view-id-training_lists .views-row {
    width: 100%;
}
.commerce-product-product-add-form .layout-region-product-secondary,
.commerce-product-training-event-add-form .layout-region.layout-region-product-secondary,
.commerce-product-training-event-edit-form .layout-region.layout-region-product-secondary,
.commerce-product-product-edit-form .layout-region-product-secondary,
.taxonomy-term-qualification-form div#edit-path-wrapper,
.taxonomy-term-qualification-form .js-form-item.form-item.js-form-type-select.form-type-select.js-form-item-description-0-format.form-item-description-0-format,
.taxonomy-term-qualification-form #edit-description-wrapper,
.taxonomy-term-qualification-form #edit-path-wrapper
{
    display: none;
}
#views-form-health-contrib-page-1 #edit-submit{
    display: none;
}
.extension-view-wrapper .views-data-export-feed {
    display:none;
}
.path-user form#certification-user-form-id > div.text-help-mess {
  max-width:none;
}
#block-profilemenu-3 ul#profile_menu li {
    display: inline-block;
    padding:0px  10px;
}
#block-profilemenu-3 ul#profile_menu li a{
    display: inline-block;
    padding:10px  0px;
}
.exportcsv.text-center {
 width: 78%;
}
#edit-itemsperpage {
    margin: 0;
    font-size: 10pt;
    border-color: #b1b3b2;
    vertical-align: middle;
}
/* css for billing tab */
.dues-pay-block {
    text-align: center;
    margin: 30px 0;
}
.dues-pay-block a.anchor-class {
    margin-right: 18px;
}
.dues-pay-block p.billing-bal-txt {
    font-size: 22px;
    font-weight: bold;
    font-family: arial;
    font-family: 'Criteria-Bold';
    color: #00001f;
    text-align: center!important;
    margin: 1em 0;
}
.coupon-text{
	padding-top:10px;
	padding-bottom:10px;
}
#credits-control-formid table>tbody>tr>:nth-child(7) {
    text-align: right !important;
}
#credits-control-formid table>tbody>tr>:nth-child(8) {
    text-align: right !important;
}
#find-rrsp-minus-formid table>tbody>tr>:nth-child(8) {
    text-align: right !important;
}
#find-rrsp-minus-formid table>tbody>tr>:nth-child(9) {
    text-align: right !important;
}
form#applications-mem-form label#edit-field-good-standing--label::after {
    content: '*';
    color: red;
    padding-left: 5px;
}
.path-add form#applications-mem-add-form>.layout.layout--onecol {
    width: 100%;
}

.path-add form#applications-mem-add-form>.layout.layout--onecol .layout__region.layout__region--content>div {
    padding: 0 15px;
    width: 100%;
    max-width: 605px;
    display: block;
 }
.path-add form#applications-mem-add-form>.layout.layout--onecol .layout__region.layout__region--content>div legend {
    font-size: 15px;
    font-weight: 600;
}
form#applications-mem-add-form .form-required::after {
    display: none;
}
form#applications-mem-add-form .form-required label::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
body.iatse-path-admin-notes .views-element-container.contextual-region.col-auto {
    margin-left: 15px;
}
body.iatse-path-admin-notes .view-display-id-page_1 .view-header{
    float: right;
    margin-right: 453px;
    margin-top: 31px;
}
.req:after {
  content:" *";
  color: red;
}
body.path-iatse-application-process input.error, body.path-iatse-application-process textarea.error, body.path-iatse-application-process select.error, body.path-iatse-application-process checkbox.error, body.path-iatse-application-process radio.error, body.path-iatse-application-process input[type="file"].error{
   border: 1px solid red;
}
body.path-iatse-application-process input[type="checkbox"].error, body.path-iatse-application-process input[type="radio"].error{
     outline: 2px solid red !important;
    -moz-appearance: none;
}
form#remit2-plus-formid label[for ="edit-membername"]::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
form#remit2-plus-formid label[for ="edit-production"]::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
form#remit2-plus-formid label[for ="edit-date-earned"]::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
form#remit2-plus-formid label[for ="edit-date-sent"]::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
form#remit2-plus-formid label[for ="edit-date-week-end"]::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
form#remit2-plus-formid label[for ="edit-batch-number"]::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
form#remit2-plus-formid label[for ="edit-namepayroll"]::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
form#remit2-plus-formid label[for ="edit-pproduction"]::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
form#remit2-plus-formid label[for ="edit-pdate-earned"]::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
form#remit2-plus-formid label[for ="edit-pdate-sent"]::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
form#remit2-plus-formid label[for ="edit-pdate-week-end"]::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
form#remit2-plus-formid label[for ="edit-pbatch-number"]::after {
    content: "*";
    color: red;
    padding-left: 5px;
}
body.iatse-path-update-resume .update-your-resume-form-main {
    margin-left: 20px;
    width: 33%;
 }

body.iatse-path-update-resume input:invalid {
   border: 1px solid red;
}
body.iatse-path-update-resume .row{
   margin-top: 10px;
}
body.iatse-path-update-resume .row .submit-button{
  margin-bottom: 20px;
  margin-top:20px;
}
body.iatse-path-update-resume .row .submit-button button{
    background-color: var(--btn-red-bg-color);
	font-family: 'Criteria-Bold';
    color: var(--btn-red-text-color);
}
form#node-classified-form .layout-region-node-secondary{
    display:  none;
}
form#node-classified-form #edit-body-0-format{
    display: none;
}
form#node-classified-form .field-edit-link{
    display: none;
}
.view-id-iatse_873_store .views-field-price__number .field.field--name-sku.field--type-string.field--label-above,
.view-id-iatse_873_store .views-field-price__number .field.field--name-field-applicant-price.field--type-commerce-price.field--label-above,
.view-id-iatse_873_store .views-field-price__number .field.field--name-field-member-price.field--type-commerce-price.field--label-above,
.view-id-iatse_873_store .views-field-price__number .field.field--name-field-permit-price.field--type-commerce-price.field--label-above,
.view-id-iatse_873_store .views-field-price__number .field.field--name-field-production-price.field--type-commerce-price.field--label-above,
.view-id-iatse_873_store .views-field-price__number .field.field--name-field-threshold-stock.field--type-integer.field--label-above,
.view-id-iatse_873_store .views-field-price__number .field.field--name-title.field--type-string.field--label-hidden.field__item
{
    display: none;
}
.view-id-prodult_listings .field.field--name-sku.field--type-string.field--label-above,
.view-id-prodult_listings .field.field--name-field-applicant-price.field--type-commerce-price.field--label-above,
.view-id-prodult_listings .field.field--name-field-member-price.field--type-commerce-price.field--label-above,
.view-id-prodult_listings .field.field--name-field-permit-price.field--type-commerce-price.field--label-above,
.view-id-prodult_listings .field.field--name-field-production-price.field--type-commerce-price.field--label-above,
.view-id-prodult_listings .notification-store,
.view-id-prodult_listings .return-store{
	display:none;
}
.view-id-prodult_listings .view-content .views-view-grid.horizontal.col>.row:nth-child(odd) {
    background-color: var(--current-prod-bg-color);
}
body.iatse-path-apply-online-step1 button#edit-create-account{
    background-color: var(--btn-red-bg-color);
    color: var(--btn-red-text-color);
	font-family: 'Criteria-Bold';
    transition: .3s ease-in-out all;
}
body.iatse-path-apply-online-step1 button#edit-change-email{
    background-color: var(--btn-white-border-color);
    color: var(--btn-red-text-color);
}
body.path-iatse-application-process a.required-kit{
    margin-left:7px;
    margin-right: 7px;
    display: inline-block;
	margin-bottom: 15px;
    font-family: 'ProximaNova-bold';
    text-decoration: underline;
   
}
form#node-blog-posts-edit-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-blog-posts-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-department-edit-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-department-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-blog-post-all-edit-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-blog-post-all-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-blog-post-all-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-blog-post-mp-edit-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-blog-post-mp-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-committee-edit-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-committee-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-event-edit-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-event-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-page-edit-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-page-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-page-hierarchical-edit-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-page-hierarchical-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-sidebar-image-edit-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-sidebar-image-edit-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-sidebar-image-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-sidebar-image-page-edit-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-sidebar-image-page-form div.layout-region-node-secondary div.vertical-tabs ul.vertical-tabs__menu 
li.vertical-tabs__menu-item.first,
form#node-bumpsheet-edit-form div.layout-region-node-secondary,
form#node-bumpsheet-form div.layout-region-node-secondary,
form#node-preferences-edit-form div.layout-region-node-secondary,
form#node-preferences-form div.layout-region-node-secondary,
form#node-notice-edit-form div.layout-region-node-secondary,
form#node-notice-form div.layout-region-node-secondary,
form#node-faq-edit-form div.layout-region-node-secondary,
form#views-exposed-form-export-user-profile--page-1 .form-item-roles-target-id,
.crew-multiple-call-form div#edit-table-export,
.taxonomy-term-qualification-form details#edit-relations,
.page-view-orders-list .views-exposed-form .form-item-items-per-page,
.path-dues-invoice-distribution .views-exposed-form .form-item-items-per-page,
.page-view-orders-list .csv-feed.views-data-export-feed.col-auto,
.path-member-applicant-review form.views-exposed-form.bef-exposed-form.row .csv-feed,
.page-view-training-courses .views-exposed-form,
.path-tax-receipts-batch .views-exposed-form,
body.path-crew-withorders form.views-exposed-form.bef-exposed-form.row .form-item-items-per-page,
.path-remit-aga-benefit-solutions #dateweekedexport1
{
    display:  none;
}
form#node-blog-posts-edit-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-blog-posts-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-department-edit-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-department-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-blog-post-all-edit-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-blog-post-mp-edit-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-blog-post-mp-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-committee-edit-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-committee-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-event-edit-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-event-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-page-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-page-hierarchical-edit-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-page-hierarchical-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-sidebar-image-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-sidebar-image-page-edit-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta,
form#node-sidebar-image-page-form  div.layout-region-node-secondary div.vertical-tabs div.entity-meta.col-sm-8.vertical-tabs__panes 
details#edit-meta
{
    display:  none !important;
}
#views-exposed-form-crew-history-office-page-1 .form-item-items-per-page,
#views-exposed-form-avail-history-office-page-1 .form-item-items-per-page,
.page-view-avail-history-office .views-data-export-feed,
.page-view-crew-history-office .views-data-export-feed,
#views-exposed-form-production-info-page-1 .form-item-items-per-page,
.iatse-path-search-technician3 .views-data-export-feed,
#views-exposed-form-sin-followup-page-1 .form-item-items-per-page,
#views-exposed-form-holdouts-page-1 .form-row,
#block-searchtechexportbuttonblock,
#views-exposed-form-application-form-view-page-1 .form-row,
.path-application-view .views-data-export-feed,
#views-exposed-form-expirationcertification-page-1 .form-item-items-per-page,
.iatse-path-certificate-holders .views-data-export-feed,
#views-exposed-form-export-availability-page-1 .form-item-items-per-page,
.iatse-path-export-availability .views-data-export-feed,
#views-exposed-form-export-cash-page-1 .form-row,
.iatse-path-export-cash .views-data-export-feed,
.iatse-path-export-did .views-data-export-feed,
#views-exposed-form-export-did-page-1 .form-row,
#views-exposed-form-export-dues-page-1 .form-row,
.iatse-path-export-cash .views-data-export-feed,
.iatse-path-export-dues-invoice-batch .views-data-export-feed,
#views-exposed-form-export-dues-invoice-batch-page-1 .form-row,
#views-exposed-form-export-member-rank-page-1 .form-item-items-per-page,
.iatse-path-export-member-rank .views-data-export-feed,
#views-exposed-form-export-trb-page-1 .form-row,
.iatse-path-export-trb .views-data-export-feed,
#views-exposed-form-export-trd-page-1 .form-row,
.iatse-path-export-trd .views-data-export-feed,
#views-exposed-form-export-user-profile--page-1 .form-row,
.iatse-path-export-user-profile .views-data-export-feed,
#views-exposed-form-export-preferences-page-1 .form-row,
.iatse-path-export-preferences .views-data-export-feed,
#views-exposed-form-export-productioncall-paragraph-page-1 .form-row,
.page-view-export-productioncall-paragraph .views-data-export-feed,
#views-exposed-form-export-remit-2--page-1 .form-row,
.iatse-path-export-remit-2 .views-data-export-feed,
#views-exposed-form-extension-page-1 .form-item-items-per-page,
.iatse-path-extension .views-data-export-feed,
.iatse-path-holdouts .views-data-export-feed,
#views-exposed-form-grace-check-page-1 .form-item-items-per-page,
.iatse-path-grace-chk .views-data-export-feed,
.iatse-path-sin-followup .views-data-export-feed,
#views-exposed-form-balance-a-r-owing-page-1 .form-item-items-per-page,
.iatse-path-balance-a-r-owing .views-data-export-feed,
.iatse-path-balance-ar-by-date .views-data-export-feed,
#views-exposed-form-balance-ar-by-date-page-1 .form-item-items-per-page,
#views-exposed-form-admin-notes-comments-export-page-1 .form-item-items-per-page,
.iatse-path-admin-notes-csv .views-data-export-feed,
#views-exposed-form-approve-certs-page-1 .form-row,
#views-exposed-form-cash-transcations-page-1 .form-item-items-per-page,
.iatse-path-cash-transaction .views-data-export-feed,
#views-exposed-form-health-contrib-page-1 .form-item-items-per-page,
.iatse-path-health-contrib-record .views-data-export-feed,
#views-exposed-form-glossary-page-1 .form-row,
.iatse-path-production-info .views-data-export-feed,
#views-exposed-form-search-technicians-page-1 .form-item-items-per-page,
#views-exposed-form-export-production-calls-page-1 .form-item-items-per-page,
.iatse-path-export-production-calls .views-data-export-feed,
#views-exposed-form-crew-history-technician-page-1 .form-row,
.page-view-crew-history-technician .views-data-export-feed,
#views-exposed-form-search-technician-availability-page-1 .form-item-items-per-page,
.iatse-path-search-technician-availability3 .views-data-export-feed,
#views-exposed-form-external-check-remit2-page-1 .form-item-items-per-page,
.iatse-path-external-check-remit2 .views-data-export-feed, #views-exposed-form-avail-history-technician-page-1 .form-row, .page-view-avail-history-technician .views-data-export-feed,
#views-exposed-form-di-pdf-billing-page-page-1 .form-row,
#views-exposed-form-member-applicant-review-page-1 .form-item-items-per-page,
#views-exposed-form-membership-a-r-page-1 .form-row,
.iatse-path-membership-a-r .views-data-export-feed,
#views-exposed-form-resume-page-1 .form-item-items-per-page,
#views-exposed-form-security-list-page-1 .form-item-items-per-page,
.iatse-path-security-list .views-data-export-feed,
#views-exposed-form-trade-tests2-page-1 .form-row,
.page-view-trade-tests2 .views-data-export-feed,.path-remit-review #views-exposed-form-review-remit2-page-1 .js-form-item-items-per-page,.path-remit-review .views-data-export-feed, #views-exposed-form-technician-search-page-page-1 .item_per_page_search, .page-view-technician-search-page .views-data-export-feed, #views-exposed-form-t4a-distribution-page-1 .js-form-item-items-per-page, #views-exposed-form-store-stock-reports-page-1 .js-form-item-items-per-page, #views-exposed-form-traaining-event-listing-page-1 .js-form-item-items-per-page, #views-exposed-form-traaining-event-listing-page-1 #edit-actions, #views-exposed-form-training-registrations-page-1 .js-form-item-items-per-page, #views-exposed-form-training-events-page-1 .js-form-item-items-per-page,
#views-exposed-form-seniority-report-page-1 .form-item-items-per-page,
#views-exposed-form-report-of-training-events-page-1 .form-item-items-per-page,
.page-view-report-of-training-events .views-data-export-feed,
#views-exposed-form-registrants-of-a-training-event-page-2 .form-row,
.page-view-registrants-of-a-training-event .views-data-export-feed,
#views-exposed-form-registrants-of-a-training-event-page-1 .form-row,
.page-view-registrants-of-a-training-event .views-data-export-feed,
#views-exposed-form-tax-invoice-distribution-page-1 .form-item-items-per-page,
#views-exposed-form-balance-a-r-owing-page-2 .form-item-items-per-page,
.iatse-path-balance-a-r-owing-total-sum .views-data-export-feed,
#block-searchtechexportbuttonblock a,
#views-exposed-form-dues-generation-log-block-1,
#views-exposed-form-certification-list-block-1,
.iatse-path-call-create-time #block-profileimageandotherinfo,
#call-create-time-listing-form .form-item-number-per-page,
#dept-days-verify-formid .form-item-number-per-page,
.iatse-path-availability-analysis-report button#edit-avail-csv,
.iatse-path-cert-expiration2 div#certificate-csv-export,
.path-order-analysis a.order_exporttocsv,
.path-order-analysis .form-item-number-per-page,
.path-credits-control #credit_control_csv,
.path-credits-control #edit-pdf,
.iatse-path-order-analysis-call #edit-table-export,
.profile-main-edit-technician-mode-form .table-responsive .tabledrag-toggle-weight-wrapper,
.path-name-address-searchs a.tabledrag-handle,
.path-name-address-searchs td.field-multiple-drag,
#views-exposed-form-export-main-page-1 .views-data-export-feed,
#views-exposed-form-export-main-page-1 .js-form-item-items-per-page,
.page-view-avail-accounting .views-data-export-feed,
.page-view-avail-accounting .js-form-item-items-per-page,
.page-view-export-main .views-data-export-feed,
.page-view-missing-certification .js-form-item-items-per-page,
.page-view-missing-certification .feed-icons,
.page-view-manage-pages .js-form-item-items-per-page,
.path-safety-certification .feed-icons,
.path-safety-certification .form-item-items-per-page,
.path-applicant-review2 .form-item-items-per-page, 
.iatse-path-production-info .bef-exposed-form .js-form-item-is-production-active,
.path-find-rrsp-minus .find-rrsp-minus-formid #credit_control_csv,
.path-find-rrsp-minus .find-rrsp-minus-formid #edit-pdf,
#views-exposed-form-abstractreport-page-1 .form-item-items-per-page
{
    display:  none;
}


.page-view-current-production #block-searchtechexportbuttonblock a,
.page-view-current-production div#block-searchtechexportbuttonblock{
    display: block !important;
}
.iatse-path-call-create-time nav,.iatse-path-dept-days-verify nav {
    display: block;
    width: 100%;
}
.page-view-seniority-report #block-searchtechexportbuttonblock{
	display:block !important;
}
.extension-view-wrapper .form-row {
    background-color: var(--form-container-bg-color) !important;
    padding:20px 20px;
    width:100%;
}
.view-id-registrants_of_a_training_event.view-display-id-page_1 .views-form,
.view-id-tax_invoice_distribution.view-display-id-page_1 .views-form
{
    width: 100%;
}
form#views-form-tax-invoice-distribution-page-1 #edit-header{
    background-color: var(--form-container-bg-color) !important;
}
form#views-form-tax-invoice-distribution-page-1 .row ~ #edit-actions--3{display:none;}
form#views-form-tax-invoice-distribution-page-1 .button {
    background-color: var(--btn-blue-bg-color);
    border-color: var(--btn-blue-border-color);
    color: var(--btn-blue-text-color);
}
div#edit-header {
    padding: 20px 20px;
}
.iatse-path-call-create-time .table-responsive {
    margin-top: 0px !important;
    margin-left: 0px !important;
}
.iatse-path-call-create-time #crew-edit-number-per-page-clone.form-select,
.iatse-path-dept-days-verify #crew-edit-number-per-page-clone.form-select,
.path-waiting-list select#edit-number-per-page-clone,
.path-iatse-dues select#edit-number-per-page-clone,
.path-cert-expiration2 select#edit-number-per-page-clone,
.iatse-path-preview-pending-remit2 select#edit-number-per-page-clone,
.iatse-path-availability-analysis-report select#edit-number-per-page-clone,
.iatse-path-availability-analysis-report select#edit-csv-export,
.path-remit-manual select#edit-number-per-page-clone,
.iatse-path-cert-expiration2 select#edit-certi-csv-export,
.path-training-registrant-cert2 select#edit-number-per-page-clone,
.iatse-path-order-analysis-tech select#analysis-edit-number-per-page-clone,
.iatse-path-order-analysis-tech select#order_analyst_tech,
.path-credits-control select#edit-number-per-page-clone,
.path-credits-control select#order_analyst_tech,
.path-available-technicians select#edit-number-per-page-clone,
.iatse-path-crewing-double-calls select#crew_multiple_call,
.iatse-path-crewing-double-calls select#edit-number-per-page-clone,
.iatse-path-order-analysis-call select#order_analyst_bycall,
.path-find-rrsp-minus select#edit-number-per-page-clone,
.iatse-path-order-analysis-call select#analysis-edit-number-per-page-clone
{
    width: auto;
}
.iatse-path-call-create-time .form-top-viewer{
	width: calc(100% + 40px);
	padding-left: 20px;
    padding-bottom: 0px;
}
.call-create-check {
    display: flex;
    margin-top: 35px;
    margin-right: 20px;
}
form#views-form-tax-invoice-distribution-page-1 .form-actions {
    padding: 20px 20px;
	margin-bottom:0px;
}
.view-id-registrants_of_a_training_event.view-display-id-page_1 .views-form #edit-header {
    background: var(--form-container-bg-color);
    padding: 5px 20px;
    font-size: 10pt;
    min-width: 100%;
    margin-bottom: 0px;
    padding-bottom: 10px;
    color: var(--nav-text-color);
}
#views-exposed-form-avail-history-technician-page-1 .search-tech-exposed-form .extra-filters,
#views-exposed-form-di-pdf-billing-page-page-1 .search-tech-exposed-form .extra-filters
{
	padding: 3px 0;
}
#views-form-external-check-remit2-page-1 div#edit-header {
   background-color: var(--form-container-bg-color);
   color: var(--label-text-color);
   margin-left:-15px;
   margin-right:-15px;
   padding-bottom:0px;
}
#views-form-external-check-remit2-page-1 div#edit-header #vbo-action-form-wrapper
{display:flex; gap:10px; padding-left:0px; flex-wrap:wrap; flex-direction:column; margin-bottom:0px;} 

#views-form-external-check-remit2-page-1 div#edit-header #vbo-action-form-wrapper .form-actions{padding-left:0px;}

#views-form-external-check-remit2-page-1 div#edit-header #vbo-action-form-wrapper .js-form-item{display:flex;}

#block-reviewremit2pdfform {
  display: none;
}

.iatse-path-glossary .views-element-container .view-display-id-attachment_1{
	background-color: var(--form-container-bg-color) !important;
    color: white;
    display: inline-block;
    padding: 20px 20px;
    width: 100%;
}
.iatse-path-glossary .views-element-container .view-display-id-attachment_1 a{
	color:#fff !important
}
form#views-exposed-form-extension-page-1 .form-group {
    margin-bottom: 0;
}
body.iatse-path-apply-online-step2 #user-register-form .row .col-md-12 .field--type-boolean{
    margin-left: -14px;
}
.faq_container{
    font-weight: normal;
    font-family: verdana;
}
.faq_question {
    margin: 0px;
    padding: 0px 0px 5px 0px;
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
    color:#547692;
}
.faq_question:hover{
    color: #F78A0A;
}
.faq_answer_container {
    display:none;
}
.parent_container_class {
    margin: 0px;
    padding: 0px 0px 5px 0px;
    display: inline-block;
    cursor: pointer;
    font-weight: bold;
    cursor: pointer;
    width: 100%;
}
.faq_all_container{
    display:none;
    overflow: hidden;
    padding: 0px;
}
.parent_container_class h2{
    border-color: #FCD8AD;
    border-style: solid none;
    border-width: 1px;
    color: #547692;
    font-size: 18px;
    line-height: 1.25em;
    padding: 5px 0;
}
.faq{
    border-color: gray;
    border-style: solid;
    border-left: 0px;
    border-right: 0px;
    border-top: 0px; 
    border-width: 1px;
    padding: 10px 0;
}
#pid-faq #content-content{
    margin-top: 35px;
    margin-bottom: 20px;
}
#pid-faq h1.title {
    margin-top: 36px;
}
.applications-mem-form .bottom-row-wrapper h2{
    color: #2d5479;
    margin: 25px 0;
    font-size: 16pt;
    clear: both;
    font-weight: normal;
}
form.applications-mem-form span.fieldset-legend{
    font-weight: 600;
    font-size: 11pt;
}
form.applications-mem-form .form-item-field-confirm-address-0-address-administrative-area{
    display: block;
}
.applicant-member-form{
    overflow-x:hidden;
}
form#applications-mem-add-form .form-required label[for=edit-field-confirm-address-0-address-address-line2]::after {
    content: " ";
}form#applications-mem-form .form-required label[for=edit-field-confirm-address-0-address-address-line2]::after {
    content: " ";
}
.page-view-t4a-distribution .view-display-id-page_1 .view-content {
    width: 100%;
}
.page-view-t4a-distribution .view-display-id-page_1 .views-form {
   width: 100%;
   margin-left: 15px;
   margin-right: -15px;
} 
.page-view-t4a-distribution #views-form-t4a-distribution-page-1 #edit-header {
   width: 100%;
}
body.page-view-traaining-event-listing #views-exposed-form-traaining-event-listing-page-1 {
   margin-top: -84px;
 }
 .order-analysis-by-tech .call-back {
    margin: 40px 15px;
}
body.iatse-path-order-analysis-tech .order-analysis-by-tech button#edit-search
{
	margin: 45px 3px 45px 15px !important;
    transform: translateY(-7px);
}
body.iatse-path-order-analysis-tech .order-analysis-by-tech  button[id*='edit-reset']  {
    transform: translate(6px, -7px);
    margin: 45px 0px 45px 3px !important;
}
.apply-required {
    padding-left: 20px;
    padding-top: 5px;
}
.available-technicians.form-top-viewer.row {
    padding-left: 20px;
}
/* profil change */
.pencil-icon-edit1 a, .pencil-icon-edit2 a {
    background:#fff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
}
.pencil-icon-edit1 a img, .pencil-icon-edit2 a img {
    width: 14px;
    margin-left: 8px;
    margin-top: 5px;
}
.path-availability-analysis-report .form-item
{
	padding: 0px;
}
.profile-main-crop-profile-form .image-data__crop-wrapper summary, 
.profile-main-crop-profile-form .vertical-tabs__menu-item-title, 
.profile-main-crop-profile-form label
{
    display: none;
}
.profile-main-crop-profile-form.row {
   display: block !important;
   
}
.profile-main-crop-profile-form .vertical-tabs {
    border: none;
}

.profile-main-crop-profile-form [value="Remove"] {
    padding: 8px 16px !important;
	transform: translate(210px,32px);
}
.profile-main-crop-profile-form [value="Save"] {
    padding: 8px 16px !important;
    transform: translate(210px, -35px);
}
.path-user div#block-toggleavailability {
    padding: 10px 20px;
    border-right: 1px solid #ced4da;
    float: right;
    background: initial;
    color: var(--btn-red-text-color);
    position: relative;
    right: 300px;
}
.path-user div#block-themevariablescustomblock {
    position: relative;
    top: 15px;
    right: 80px;
    float: right;
}
.path-user div#block-toggleavailability a
{
	color: var(--btn-red-text-color);
}
.profile-pic-image {
	margin-top: 75px;
}
div#block-frontpageuserdetails {
    position: relative;
}
.profile-pic-image {
    position: absolute;
}
.edit-profile-pic .profile-details {
    transform: translate(43px,265px);
    display: inline-block;
	color: var(--btn-red-text-color);
}
.header_account {
    min-height: 250px;
}
.block-profile-menu {
    margin-top: 125px;
    position: relative;
}
.edit-profile-pic .main-content {
    background-color: var(--form-container-bg-color) !important;
}
.edit-profile-pic ul#profile_menu {
    background-color: #b3b8be!important;
    margin: 0 -15px;
    padding: 10px;
}

body.iatse-path-user-login.edit-profile-pic .main-content, body.page-user-password .main-content{background:#fff!important;}

div#block-profileimageandotherinfo {
    padding-top: 0px;
    background-color: #fff;
}
/*.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content {
    top: 75px !important;
}
 .edit-profile-pic .cropper-container {
    width: 380px !important;
} 
.edit-profile-pic .ui-dialog .ui-dialog-content {
   
    max-height: 450px !important;
	overflow: auto;
}
.edit-profile-pic .ui-dialog .ui-dialog-content .fieldset-wrapper div.radio .js-form-item {
    display: flex;
}
.edit-profile-pic .ui-dialog .ui-dialog-content .field--type-boolean .js-form-item {
    display: flex;
}
.edit-privacy .ui-dialog .ui-dialog-content {
   
    max-height: 450px !important;
	overflow: auto;
}
.edit-profile-pic .cropper-container .cropper-modal {
    background-color: transparent;
   
}
.profile-main-crop-profile-form ul.vertical-tabs__menu {
   visibility:hidden;
}
.edit-profile-pic .vertical-tabs__panes {
    margin-left: 50px;
}
.edit-profile-pic form#preferences {
    background-color: var(--btn-red-text-color);
    
}
div#block-profileimageandotherinfo{
    padding-top:0px;
    background-color: var(--btn-red-text-color);
	
}
.edit-profile-pic .ui-widget-header{
	background-color: initial;
}
.edit-profile-pic .ui-widget.ui-widget-content .ui-widget-header
{
	border:initial;
	background:initial;
}
.profile-main-crop-profile-form div[data-drupal-selector="edit-actions"]
{
    display: inline;
}
.cropper-crop-box {
   width: 275px !important;
}

 /* New Changes */
.path-current-productions .view-current-production .view-content.row {
    display:block;
}
.path-current-productions .view-current-production .view-content .current-production-main .current-production-right .current-production-title p { 
    margin-left:20px;
}
.current-production-main .current-production-right .current-production-title>span {
    font-size: 16px;
    font-weight: 600;
	margin-top: -3px;
}
div#block-upcomingprojectsandpossibilities-2 {
    margin: 5px;
}
div#block-upcomingprojectsandpossibilities-2 h5 {
    margin-bottom: 20px;
}
.views-exposed-form .pro-info-add {
    transform: translateX(-35px);
}
.views-exposed-form .form-item-is-production-active2 {
    margin-left: 10px;
    margin-right: 30px;
}
form#views-exposed-form-production-info-page-1  button#edit-submit-production-info {
    transform: translateX(-25px);
}
form#views-exposed-form-member-applicant-review-page-1   button[id*='edit-reset']  {
    transform: translateX(8px);
}
 button[id*='edit-reset']  {
    transform: translateX(20px);
}
.path-applicant-review2 .permit-check div {
    margin-left: 10px;
}
.path-applicant-review2 .permit-check {
    display: flex;
    margin-right: 10px;
}
.page-view-dues-invoice-distribution .permit-check {
    margin-top: 20px;
}
/* form.views-exposed-form.bef-exposed-form.row { */
    /* margin-bottom: 0px; */
    /* padding: 20px; */
    /* background: var(--dark-blue-bg); */
	/* color: var(--label-text-color); */
/* } */
/* .path-admin .row.row-offcanvas.row-offcanvas-left { */
	/* background: var(--dark-blue-bg); */
	/* color: var(--label-text-color); */
/* } */
.path-applicant-review2 .views-exposed-form div#edit-actions {
    margin-top: 0px;
}
div#tech-profile-details table {
    color: var(--body-text-color);
}
.path-abstract-report form.license-report-formid.row .checkbox,
.path-order-analysis .order-check{
    display: flex;
    margin:35px 10px 8px
}
.path-abstract-report form.license-report-formid.row > .row:nth-child(1){
	margin-left: 0px;
    margin-right: 0px;
    background: var(--dark-blue-bg);
    color: var(--label-text-color);
    padding-left: 0px;
}
.page-view-bumpsheet .bumpsheet-check {
    margin: 35px 10px 2px;
}
.block.block-views.block-views-blockproduction-info-block-1 .views-summary a
{
	color:var(--label-text-color);
}
/* global Table */
.table.views-table thead tr th:first-child,
.table.table-hover.table-striped thead tr th:first-child
{
    padding-left: 12px;
}
.table.views-table tr td:first-child,
.table.table-hover.table-striped tr td:first-child
{
   padding-left: 12px;
    border-left: none;
	
}
.page-view-admin-notes-comments-export .table.views-table thead tr th:first-child,
.page-view-admin-notes-comments-export .table.table-hover.table-striped thead tr th:first-child,
.path-crewing-history .table.views-table thead tr th:first-child,
.path-crewing-history .table.table-hover.table-striped thead tr th:first-child,
.path-production-info .table.views-table thead tr th:first-child, 
.path-production-info .table.table-hover.table-striped thead tr th:first-child
{
    padding-left: 20px;
}
.page-view-admin-notes-comments-export .table.views-table tr td:first-child,
.page-view-admin-notes-comments-export .table.table-hover.table-striped tr td:first-child,
.path-crewing-history .table.views-table tr td:first-child,
.path-crewing-history .table.table-hover.table-striped tr td:first-child,
.path-production-info .table.views-table tr td:first-child, 
.path-production-info .table.table-hover.table-striped tr td:first-child
{
    padding-left: 20px;
	
}

.page-view-admin-notes-comments-export 
.path-tax-receipts-batch th#view-field-tax-receipt-batch-table-column,
.path-tax-receipts-batch .table.views-table tr td:first-child{
    padding-left: 35px;
}
.productioncalls-add-form tr td, .productioncalls-add-form tr th {
    
    border: initial;
    border-bottom: 1px solid #fff;
}
h1.title {
     display: block !important; 
}
.row.form-top-viewer .col-lg-4.col-md-4.col-6 {
    transform: translateY(3px);
}
.row.form-top-viewer .col-lg-4.col-md-4.col-6:nth-child(2) {
    transform: translateY(0px);
}
.row.form-top-viewer .col-lg-4.col-md-4.col-6:last-child {
    transform: translateY(0px);
}
.copy-delete-order-form button#edit-submit {
    transform: translateX(5px);
}
.profile-main-edit-technician-mode-form .table-responsive {
    margin-top: 10px;
}
/* create profile */
.main.people-create {
    margin: 15px 5px;
}
.confirm-parent, .password-parent {
   display: inline-block;
   width: 46%;
   margin-left: 30px;
}
.confirm-parent {
    transform: translate(-140px, -18px);
}
/* #edit-entity-main-field-sex-wrapper {
    padding: inherit !important;
} */
.spaceuser {
   /*-- padding-top: 5px;
    padding-bottom: 70px; --*/
	height: 90px;
    align-items: flex-start;
    line-height: 100%;
    margin-bottom: 1rem;
}
.col-md-2.ucheckbox-fields > div , .col-md-12.utextarea-fields > div {height: 90px;}
.col-md-12.utextarea-fields > div textarea.form-control { height: calc(2.25rem + 2px);}
.col-md-2.ucheckbox-fields > div, .col-md-9.utextarea-fields .float-left-element{margin-bottom: 1rem; padding: 0px; float: none!important;}

.main.people-create .col-lg-2.col-md-3.col-6 .field--widget-boolean-checkbox:first-child {
    margin-top: 40px;
}
.main.people-create .col-lg-2.col-md-3.col-6 .field--widget-boolean-checkbox {
    margin-top: 60px;
}
.user-register-form .mail-check {
    display: flex;
    margin-top: 35px;
}
.spaceuser label {
    width: 85px;
    justify-content: flex-end;
}
.float-left-element {
    margin-bottom: 80px;
}
.col-lg-1.col-md-1.col-1 {
    transform: translateX(-35px);
}
.productioncalls-add-wrapper table td div .form-group p:last-child {
    margin-bottom: 0;
    cursor: pointer;
   margin-top: .3em;
}
.qualificationclass
{
	overflow-y: scroll !important;
	
}
.qualificationclass div.js-form-type-checkbox{
	display: flex !important;
}
.qualificationclass div.js-form-type-checkbox label {
    margin-bottom: 10px !important;
}
.path-name-address-searchs .js-form-item.form-item.js-form-type-checkbox,
.path-address-labels .js-form-item.form-item.js-form-type-checkbox{
    margin-left: -4px;
}
/* name and address page */
.view-id-bumpsheet .view-content .views-row {
    width: 100%;
}
.view-id-bumpsheet .view-content .views-row .bumpsheet-bg table:first-child tbody tr td:first-child {
    padding-left: 20px;
}
.view-id-bumpsheet .view-content a.bumper_delete {
    margin-left: 15px;
}
form.views-exposed-form.bef-exposed-form.row .form-row,
.path-training-events2 form.views-exposed-form.row .form-row
{
    align-items: initial;
    width: 100%;
}
form.views-exposed-form.bef-exposed-form.row .form-row>div,
.path-training-events2 form.views-exposed-form.row .form-row>div {
    width: 100%; 
}
 .views-exposed-form div#edit-production {
    margin-top: 20px;
}
.views-exposed-form div#edit-production .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox {
    display: inline-block;
    width: 30%;
}
.productioncalls-add-form .js-form-item-field-force-crew-value {
    display: inline-block;
    float: right;
    margin-top: 35px;
    margin-left: 25px;
}
.productioncalls-add-form .shift-date-row {
    margin-left: 15px;
}
.productioncalls-add-form .shift-date-row a.show_tomorrow {
    margin-left: 25px;
}
.productioncalls-add-form .shift-date-row .show_today, .productioncalls-add-form .shift-date-row  .show_tomorrow {
    margin-top: 34px;
    border-color: #006FB3!important;
}
.productioncalls-add-form div#edit-field-d-wrapper {
    
    margin-left: 10px;
}
.productioncalls-add-form div#edit-field-nh-wrapper {
   
    margin-left: 20px;
}
form#nameaddresssummaryform .form-actions {
    margin-top: 20px;
	padding-left:0px;
	width:100%;
}
.path-name-address-summaries div#block-previousnextblock {
    margin-bottom: 10px;
} 
.path-name-address-summaries .welcome_send_email1 p {
    color:#ECBD14;
    font-size:12px;
	margin-bottom: 0;
	padding-top: 2px;
    margin-left: 4px;
}
.path-name-address-summaries .contextual-region .view-content.row {
    padding-left: 20px;
	padding-right: 20px;
}
.view-name-address-summaries .view-header .row {
    margin-left: 0px;
}
.path-name-address-summaries .nameaddrcustom {
    margin-right: 2px;
    margin-bottom: 5px;
}
h5 {
    font-size: 16px;
    font-weight: 600;
	margin-bottom: 5px;
    }
h4 {
    font-weight: 600;
	margin-bottom: 15px;
   }
form#nameaddresssummaryform button#edit-submit {
    margin-top: 0px !important;
}
.path-name-address-summaries div#block-previousnextblock {
    margin-bottom: 10px;
}
html {
    overflow-x: hidden;
}

.counter {
    padding: 2px;
}
div#edit-field-can-place-orders-on-wrapper .tabledrag-toggle-weight {
    cursor: pointer;
}
div#edit-field-can-place-orders-on-wrapper table#field-can-place-orders-on-values{
    margin-top: 4px;
}
.counter.warning {
    display: none;
}
form[id*='profile-main-edit-technician-mode-form'] .box-right {
    text-align: right;
	margin-left: -5px;
}
form[id*='profile-main-edit-technician-mode-form'] .box-right span:first-child {
    transform: translateX(-48px);
    display: inline-block;
}
form[id*='profile-main-edit-technician-mode-form'] .box-right span:nth-child(2) {
    transform: translateX(-23px);
    display: inline-block;
}
form[id*='profile-main-edit-technician-mode-form'] .box-right span:last-child {
    transform: translateX(0px);
    display: inline-block;
}
form[id*='profile-main-edit-technician-mode-form'] .form-group {
    margin-bottom: 5px;
}
form[id*='profile-main-edit-technician-mode-form'] {
    padding-bottom: 20px;
	padding-left: 5px;
}
.view-admin-notes-comments-exclude-include .views-form {
    width: 100%;
    margin: 0 15px;
}
.view-admin-notes-comments-exclude-include .views-form table td.views-field-views-bulk-operations-bulk-form div {
    margin-left: 5px;
}
.admin-note-comment-list .view-admin-notes-comments .views-row {
    width: 100%;
}
.admin-note-comment-list .view-admin-notes-comments .views-row:nth-child(even) article {
    background-color: #eee;
}
span.file a {
    margin-left: 18px;
}
form#admin-note-comment-form .admin-note-comment-list {
	margin-top: 15px;
}
div#block-iatse-873-page-title {
    padding: 5px 20px 10px;
    background-size: cover;
    margin-left: -15px;
    margin-right: -15px;
    background: var(--dark-blue-bg);
    color: var(--label-text-color);
}
.path-current-productions div#block-iatse-873-page-title h1
{
	font-size: 48px;
}
form#fine-technician-form {
    margin-left: 0px;
}
form#fine-technician-form h4 {
    margin-bottom: 0px;
}
form#address-labels-for-checkbox-individuals button#edit-csv {
    transform: translateX(-5px);
}
form#fine-technician-form details, form#wave-fine-technician-form details{
    margin-top: 10px;
}
select {
    border: 1px solid #ced4da;
}
form#admin-note-comment-form select#edit-category {
    height: 25px;
	width: 20%;
    margin-top: 20px;
}

form#fine-technician-form div#edit-cancel a.cancel-button-fine {
    margin-left: -50px;
}
form#wave-fine-technician-form h4 {
    margin-top: 10px;
}
form#wave-fine-technician-form .field-section:last-child {
    margin-bottom: 10px;
}
form#wave-fine-technician-form .field-section,
form#fine-technician-form .field-section{
    padding: 10px 0px 0px 0px;
}
form#fine-technician-form .field-section:last-child {
    margin-bottom: 10px;
}
/* div#main-wrapper div#block-nameaddresssummary { */
    /* padding: 1px 20px 5px; */
    /* background: var(--dark-blue-bg); */
    /* background-size: cover; */
    /* border-bottom: 3px solid var(--form-tp-border-color); */
    /* background-position-x: -1px; */
	/* color:var(--label-text-color); */
/* } */
form legend {
    font-size: 15px;
	font-weight: 700;
	/* color: var(--label-text-color); */
}
.row.form-top-viewer .days_crewed {
    margin: 0 15px;
}
form#wave-fine-technician-form {
    margin-left: 0px;
}
div#ajax-wrapper {
    margin-bottom: 20px;
}
div#edit-filterdaterange {
    margin-bottom: 10px;
}
.address-labels-for-checkbox-individuals div#edit-actions,
.search-tech-exposed-form fieldset#edit-field-hw-status-code-target-id-1--wrapper legend,
.search-tech-exposed-form fieldset#edit-field-billing-status-value--wrapper legend {
    margin-left: -15px;
}
.search-tech-exposed-form fieldset#edit-field-hw-status-code-target-id-1--wrapper,
.search-tech-exposed-form fieldset#edit-field-billing-status-value--wrapper {
    margin-left: 15px;
}
.search-tech-exposed-form #edit-field-custom-department-list-target-id--wrapper {
    margin-top: -5px;
    margin-bottom: -5px;
}
.search-tech-exposed-form div#edit-actions {margin-left: -10px;}.path-address-labels form.address-labels-for-checkbox-individuals.row
{
	background: initial;
}
div#edit-table-export {
    margin-left: 23px;
}
div#edit-table-export1 {
    margin-left: 0px;
}
dl.admin-list {
    padding: 10px;
}
.callcountform .call-submit {
    margin-top: 34px;
}
form.create-position {
    margin: 10px 5px ; 
}
form.create-position button#edit-next {
    transform: translate(-14px,10px);
}
form  button[id*='edit-reset']  {
    transform: translateX(5px);
}
button#edit-send-others {
    transform: translateX(20px);
}
.highlighted {
    margin: 0px -15px -15px;
}
.contextual + .view-content.row {
    justify-content: center;
}
.address-labels-for-checkbox-individuals {
    margin-top: 10px;
    margin-left: 5px;
}
.availtechsearchform button#edit-submit
{
	margin-top: 20px !important;
}
.select-center {
	text-align: center;
}
.avail-tech-check div {margin-left: 20px;}
.find-rrsp-minus-formid button#edit-submit {
    transform: translateY(34px);
}
.availtechsearchform .today-tomorrow {
    margin-left: 15px;
    margin-top: 34px;
}
.availtechsearchform button#edit-tomorrow {
    transform: translateX(22px);
}
.avail-tech-check {
    display: flex;
    margin-top: 20px;
    transform: translateX(-10px);
}
.export_pdf_button .export-pdf.btn:not(:disabled):not(.disabled) {
    
    margin-right: 30px;
}
.views-exposed-form .account-check {
    margin-top: 15px;
    margin-right: 20px;
	margin-bottom:15px;
    margin-left: 15px;
}
.path-availability-analysis-report .responsive-enabled.table {
    margin-top: 0px;
}

.iatse-path-technician-orders-review #block-revieworderlistingblock{
	padding-left:0px;
	padding-right:0px;
}

.form-top-viewer{
	padding:5px 20px;
	background: var(--form-viewer-bg-color);
}
.iatse-path-technician-orders-review .form-top-viewer .crew-listing-record-count{
	text-align:left!important;
}

.iatse-path-technician-orders-review .form-top-viewer .row{
justify-content:space-between;
}

.iatse-path-technician-orders-review .list-checks .row{
flex-direction:column;
}

.iatse-path-technician-orders-review .js-form-item-items-per-page{
	display:none;
	
}

.iatse-path-technician-orders-review .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox{
	display:inline-block;
}
.iatse-path-technician-orders-review label.option{
	
	font-size:12px;
}

.form-flt-left-set .wid-3-set:first-child{
	padding-left:0px;
}

.confirmation-buttons{
	display:flex;
	padding:0px 15px!important;
}

.confirmation-buttons .cancle-button{
	padding-top:0px!important;
}

#custom_div_confirm_btn_message{
	color:#fff!important;
}
#custom_div_confirm_btn_message button{
	margin-left: 5px!important;
    margin-right: 8px!important;
}
#custom_div_confirm_btn_message{
	padding-top:10px;
    line-height: 120%;
}

#custom_div_confirm_btn_message_cancel{
	padding-top:10px;
    line-height: 120%;
}

/*shailendra css --*/
/* contact css --*/
.webform-map-wrap{
    display: flex;
    flex-wrap: wrap;
}

.webform-map-wrap #block-webform{
    padding-right: 15px; 
}
.webform-map-wrap #block-contactpagemap{
   padding-left: 15px;
}
.webform-map-wrap .form-group.col-auto{
    margin-top:20px;
    padding-left:0px;
}
.path-node main#content .node__content table + p{
    margin-top:1rem;
}
p.brbt-para:after {
    content: '';
    background: #000;
    height: 1px;
    width: 240px;
    display: table-cell;
}
p.brbt-para{
    padding-top:1rem;
}

/*--- print order css --*/
.iatse-path-edit-production-orders  table tr select{
    margin-bottom:5px;
}
.iatse-path-edit-production-orders  table tr input{
    margin-bottom:5px;
}


.iatse-path-print-orders-to-user .form-top-viewer{
    margin-left:-15px;
    margin-right:-15px;
}
.iatse-path-print-orders-to-user .form-top-viewer .row{
    justify-content: flex-start;
    align-items: center;
}

.edit-actionbtn{
   padding: 10px 15px;
    background: var(--table-header-bg-color);
    width: 100%;
}
.crew-daily-copy-to-form .map-test-link {margin-top: 0.3rem; margin-bottom: 0.5rem;}
.crew-daily-copy-to-form-main{background:#fff;}
.crew-daily-copy-to-form .map-test-link{right:15px;}
.verify-button-set .vbs-button{padding-left:0px;}
table tr td select, table tr td textarea, table tr td input{margin-bottom:5px;}
.email-user-forms .form-item-for-css-wrap{display:none;}
.email-user-forms button{margin-top:15px!important;}
.productioncalls-edit-form.productioncalls-form .form-textarea-wrapper textarea{width:auto;}
#qualification-chk-0{left:50%!important; transform: translate(-50%, 5%); height: 90%; overflow-y: auto; }

.path-add form[id*='certification-entity-add-form'] > div{
	width:100%;
}
.path-add form[id*='certification-entity-add-form'] .form-item input, 
.path-add form[id*='certification-entity-add-form'] .form-item select{
	max-width:500px;
	display:block;
}
.path-add form[id*='certification-entity-add-form'] .form-item input[type="checkbox"]{
	max-width:inherit;
	display:inline-block;
}
.path-add form[id*='certification-entity-add-form'] .form-item select{
	margin-bottom:12px;
}
.path-add div#main-wrapper{
	background:#fff;
}
header + .row{
background:#fff;
}
.view-content > .row{
background:#fff;
}
.page-view-technician-views-transactions p.billing-bal-txt a{color:#fff;}
.path-add #edit-name-wrapper{margin-bottom:0px;}
.path-search-technician-availability3 .views-exposed-form legend{padding-left:0px;}
.path-search-technician-availability3 .views-exposed-form .js-form-type-checkbox{line-height:inherit;}
.path-search-technician-availability3 .block-page-title-block h1.title{padding-left:0px;}
.path-search-resume form.views-exposed-form.bef-exposed-form.row fieldset.fieldgroup.form-composite.form-item.js-form-wrapper{padding-left:0px;}
.resume-search-exposed-form fieldset legend{padding:10px 0px;}
.resume-search-exposed-form div[data-drupal-selector="edit-actions"]{padding-left:0px;}
.path-search-technician-availability3 #qualification-model{color: #3b3b3b;}
.iatse-path-user-1-usercertifications ul.pagination{margin-bottom:0px; padding-top:15px; background:#fff; padding-bottom:15px;}
.page-view-avail-accounting form.views-exposed-form.bef-exposed-form.row{
	background: var(--dark-blue-bg); 
	color: var(--label-text-color);
	margin-top:-2px;
}
.make-payment-dues{display: inline-block; border-radius:3px; line-height: 14px; height: 30px; font-size: 14px; padding: 7px 15px 8px 15px!important;}
.make-payment-dues:hover{color:#fff;}
form#preferences>fieldset div#ajax-wrapper{margin-bottom:0px;}
form#preferences>fieldset input.form-control.form-url{margin-top:10px;}
.cert-tradefblock .js-form-item.form-item{margin-bottom:1rem;}
.page-view-resume .views-field.views-field-nothing-2{width:60%; float:left;}
.page-view-resume .view-id-resume .view-content .resume-row{min-height:40px;}
.path-crewing-history .row.form-top-viewer .days_crewed{margin-left:0px}
form#taxonomy-term-qualification-form .layout.layout--onecol .layout__region{display:flex; flex-wrap:wrap;}
form#taxonomy-term-qualification-form .layout.layout--onecol .layout__region .col-auto{width:33%}
form.send-mass-email.row .preferences-submit{margin-top:25px; padding-left:15px;}
form.send-mass-email.row .mem-notification{padding-left:15px;}
form.send-mass-email.row  .birthdate-filter{margin-bottom:1rem;}
form.block-advance-custom-block-form.block-content-form.row  div#edit-body-0-format{padding:0px;}
form.block-advance-custom-block-form.block-content-form.row  div#edit-body-0-format-help{padding:0px;}
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form.row .row{margin-top:10px;}
.page-view-maillog-overview .submit-button-center-edit-technician {position:relative!important; padding-left:0px; margin-top:20px;}
.page-view-maillog-overview  .views-exposed-form .mail-log-exposed-form .col-md-12 .row{flex-direction:column;}
.page-view-member-applicant-review form.vbo-view-form.row .js-form-wrapper + .row{margin:0px;}
form.send-mass-email.row #step2-wrapper{padding-left:15px; padding-right:15px;}
form.send-mass-email.row #step2-wrapper div#edit-mail-body-format-help , form.send-mass-email.row #step2-wrapper  div#edit-mail-body-format{padding:0px;}
form.send-mass-email.row #step2-wrapper button[type="submit"]{margin-top:15px!important; display:block;}
form.send-mass-email.row #step2-wrapper .js-form-item{max-width:610px;}
form#taxonomy-term-qualification-form .layout.layout--onecol{position:relative;}
form#taxonomy-term-qualification-form .layout.layout--onecol:after {content: ' ';
    position: absolute;
    height: 1px;
    right: 30px;
    left: 15px;
    top: 165px;
background: #000;}
form.callcountform.row .container.item-list{padding-left:0px}
.available-technicians .form-top-viewer.row .member_in_category-count{margin-right:10px;}
.path-abstract-report table.views-table{color: var(--body-text-color);}
.path-abstract-report form.license-report-formid.row > .row:nth-child(1){padding-bottom:20px;}
.path-abstract-report form.license-report-formid.row > .row:nth-child(1) + button#credit_control_csv{display:none;}
.path-abstract-report form.license-report-formid.row > .row:nth-child(1) .col-lg-2.col-md-2.col-6{margin-bottom:1em; align-self:flex-end;}
.path-abstract-report form.license-report-formid.row > .row{margin:0px;}
.path-abstract-report form.license-report-formid.row {display:block;}
.path-order-analysis .sub-department.col-xl-2 .sub-department{max-width:100%; max-height:60px; padding:0px;}
.path-name-address-searchs form[id*='profile-main-edit-technician-mode-form']  table th, 
.path-name-address-searchs form[id*='profile-main-edit-technician-mode-form'] table td{max-width:100%; word-break: break-all; padding:5px 12px;}
body.path-crew-withorders form.views-exposed-form.bef-exposed-form.row{padding-top:10px;}
body.path-order-analysis form.order-analysis-call-form {padding-top:10px;}
body.path-order-analysis form.order-analysis-call-form label.option{margin-right:10px;}
body.path-crew-withorders form.views-exposed-form.bef-exposed-form.row{background: var(--dark-blue-bg); color: var(--label-text-color);}
.path-name-address-searchs .profile-main-edit-technician-mode-form  .image-widget-data{width:100%;}
.path-name-address-searchs .profile-main-edit-technician-mode-form  .vertical-tabs{flex-direction:column; margin-bottom:10px;}
.path-name-address-searchs .profile-main-edit-technician-mode-form  .vertical-tabs__panes{padding-left:0px;}
.path-name-address-searchs .profile-main-edit-technician-mode-form  .vertical-tabs__panes .crop-preview-wrapper {padding-left:10px;}
.productioncalls-add-form tr td:first-child{display:none;}
form .paragraphs-subform .prod_crewing_notes_p textarea, form .paragraphs-subform .prod_replacement_notes_p textarea{
	width:90%;
}
.qualificationclass div.js-form-type-checkbox{min-height: 55px;}

.qualificationclass legend{padding-bottom:15px; padding-left:5px; margin-bottom:20px; border-bottom: 1px solid rgba(0,0,0,.2); }
.qualificationclass a{position:absolute; right:10px;}
details.image-data__crop-wrapper.js-form-wrapper.form-wrapper > summary{margin-bottom:10px; margin-top:10px;}
.productioncalls-add-form div#edit-field-d-wrapper{margin-left:0px;}
.productioncalls-add-wrapper .test-map-link{top:5px; right:15px;}
form .paragraphs-subform .field_permit_request .permitrequest{font-weight: 600; margin-top: .3rem; font-size: 11pt;}
.productioncalls-add-wrapper select + .select-wrapper + .select-wrapper {margin-top: 25px;}
.productioncalls-add-wrapper table .paragraph-type-top.js-form-wrapper.form-group.col-auto .paragraph-type-title {display:none;}
.overlayclass ::before {
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    content: '';
    z-index: 1;
}
body.path-name-address-searchs div.submit-button-center-edit-technician[data-drupal-selector="edit-actions"]{
	left:10px; 
	bottom:auto;
    top:0px;
    margin-top: 4px;
	}
body.path-name-address-searchs div.submit-button-center-edit-technician[data-drupal-selector="edit-actions"] button {  bottom: auto;}
.path-current-productions div#current_production_acc .item .items{display:none;}
.current-production-bottom table tr:last-child { border: none!important;}
.current-production-bottom table td:first-child { font-weight: bold;}
.path-current-productions .view-current-production .view-content>.views-row:nth-child(odd){background:#fff;}
.path-current-productions h5.current-production-title{display:block; border:none; margin-bottom:0px; padding-bottom:0px;}
.path-current-productions h5.current-production-title h5{margin-bottom:0px;}
.path-current-productions h5.current-production-title a{
    display: block;
    text-align: left;
	color:#000;
	padding-bottom:3px;
	padding-bottom:3px;
	background:white;
    padding-left: 210px;
	border-radius: 0px;
	}
.path-current-productions h5.current-production-title a:hover{text-decoration:none;}
div#current_production_acc{margin:0px 15px;}
.path-current-productions h5.current-production-title a.collapsed{background:#0071b9; color:#fff;}
.path-current-productions h5.current-production-title a.collapsed:after{content: '\1431';  font-size:16px; font-weight:bold; position: absolute; right: 20%;}
.path-current-productions h5.current-production-title a:after{content: '\142F'; font-size:16px; font-weight: bold; position: absolute; right: 20%;}
.current-production-bottom table{width:45%; float:left;}
.current-production-bottom table:nth-child(1){margin-right:4%;}
.current-production-bottom table tr{border-bottom:solid 2px #cfe0eb!important;}
.current-production-right>table{border-bottom:none;}
	
.path-current-productions .current-production-main {
    border-bottom: solid 4px #0071b9;
    padding-bottom: 20px;
    margin-bottom: 5px;
	padding-top: 15px;
}
.path-current-productions .view-current-production .view-content .table-headertop-content tr:nth-child(1) td{font-weight:600; font-size: 18px; color: #0071b9;}
.path-current-productions .view-current-production .view-content  .table-headertop-content tr:nth-child(2) td{font-weight:600; font-size: 18px; color: #0071b9;}
.path-current-productions .view-current-production .view-content .table-headertop-content tr td{
	
    font-size: 15px;
    color: #000;
   }
.path-current-productions .view-current-production .view-content .table-headertop-content tr:nth-child(3) td{
	padding-top:15px; font-size:15px;  font-weight: 600;}
.path-current-productions .view-current-production .view-content .table-headertop-content tr:nth-child(4) td{
		padding-top:10px; line-height:12px;}
.path-current-productions .view-current-production .view-content .table-headertop-content tr:nth-child(6) td{
padding-top:10px; line-height:12px;}
.path-current-productions .view-current-production .view-content .table-headertop-content tr:nth-child(9) td{
	padding-bottom:15px;
	padding-top: 15px;
	}
.path-current-productions .table-headertop-content a.use-ajax span { border-bottom: solid 1px #006fb3; margin-right: 10px; line-height:110%;}
.path-current-productions .table-headertop-content a:hover{text-decoration:none;}
 .path-current-productions .table-headertop-content a.use-ajax + a{ border-bottom: solid 1px #006fb3;}
.current-production-right .table-headertop-content tbody tr p.address{display:inline;}
.current-production-right .table-headertop-content tbody tr p.address br{display:none;}
.path-current-productions .current-production-right table a{color:#006fb3;}
.current-production-right>.table-headertop-content tr:last-child a { border-bottom: solid 1px #006fb3; margin-right:10px;}
.path-current-productions  .current-production-left .onsheetcplimg
{position:relative; height: 240px; width: 180px; background:#000021; border-radius:20px;}
.path-current-productions .current-production-left .onsheetcplimg .vert-stripsline{
	position: absolute;
    top: 0px;
    bottom: 0px;
    display: flex;
    justify-content: center;
    left: 0px;
    right: 0px;
	
}
.path-current-productions .current-production-left .onsheetcplimg .vert-stripsline span{
	margin: 0px 2.5px;
    background:#0071b9;
}
.path-current-productions .current-production-left .onsheetcplimg .vert-stripsline span:nth-child(1){width:2.5px;}
.path-current-productions .current-production-left .onsheetcplimg .vert-stripsline span:nth-child(2){width:3px;}
.path-current-productions .current-production-left .onsheetcplimg .vert-stripsline span:nth-child(3){width:3.5px;}
.path-current-productions .current-production-left .onsheetcplimg .vert-stripsline span:nth-child(4){width:4px;}
.path-current-productions .current-production-left .onsheetcplimg .vert-stripsline span:nth-child(5){width:4px;}
.path-current-productions .current-production-left .onsheetcplimg .vert-stripsline span:nth-child(6){width:3.5px;}
.path-current-productions .current-production-left .onsheetcplimg .vert-stripsline span:nth-child(7){width:3px;}

.path-current-productions  .current-production-left h5.textabovediv{
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    color: #fff;
    background: #0071b9;
    width: 120px;
    height: 120px;
    padding: 5px;
    border-radius: 50%;
    text-align: center;
    font-size: 15px;
    line-height: 17px;
    align-items: center;
    flex-direction: column;
    display: flex;
    flex-wrap: wrap;
	z-index:1;
    justify-content: center;
}
.edit-bkobtnk{display:flex; flex-wrap:wrap;}
.edit-bkobtnk a {
    display: inline-block;
    background: #fff;
    padding: 2px 10px;
    border: 1px solid #b1b3b2;
    border-radius: 3px;
    width: 100%;
    text-align: center;
    color: #333;
    max-width: 100px;
    text-decoration: none;
    margin: 5px 0;
    white-space: nowrap;
}
.edit-bkobtnk a:hover{opacity:0.8;}
.path-crew-daily-technician .tableresponsive-toggle-columns + .table td:first-child a { padding: 0px 2px;}
.current-production-main .current-production-left img{max-width:100%;}
.current-production-main .current-production-left .onsheetcplimg img{width:200px; height:100%; object-fit:cover; border-radius:20px;} 
/*--- edit production call css for form table --*/
form.productioncalls-edit-form.productioncalls-form.row{padding:12px;}
form.productioncalls-edit-form.productioncalls-form.row .form-textarea-wrapper textarea{max-width:100%; width:inherit;}
form.productioncalls-edit-form.productioncalls-form.row tr td:first-child{display:none;}
form.productioncalls-edit-form.productioncalls-form.row label{display:block;}
form.productioncalls-edit-form.productioncalls-form.row div#edit-show-other-values {
    padding: 2px 10px;
    background: var(--btn-white-bg-color);
    color: var(--btn-white-text-color);
    font-size: 10pt;
    border-color: var(--btn-white-border-color);
	margin-left:2px;
}
form.productioncalls-edit-form.productioncalls-form.row .show_values ul{padding-left:20px;}
form.productioncalls-edit-form.productioncalls-form.row .row {padding: 10px 0px;}
.actionbtn-block{display:flex; flex-wrap:wrap; padding:0px 12px;}
.actionbtn-block .actionbtn-items{margin-top:10px; margin-right:10px;}
.actionbtn-block .actionbtn-items:after{clear: both; display: table; content: '';} 
form.productioncalls-edit-form.productioncalls-form.row div#edit-show-other-values:hover { background:var(--btn-white-bg-color); color:var(--btn-white-hover-color);}
form.productioncalls-edit-form.productioncalls-form.row .show_values ul li label{display:inline-block; margin-right:5px;}

body.path-crew-withorders .views-data-export-feed a{display:none;}
.path-seniority-report nav + .views-data-export-feed {display:none;}
.modal-open .modal{color:#000;}

.pfbr-link a{
	border: solid 1px #0071b3;
    padding: 3px 15px;
    border-radius: 5px;
    display: inline-block;
    font-weight: 500;
    font-size: 16px;
    margin-top: 15px;
}
.ptext-blue{color:var(--anchor-color); font-weight:600;}
.pfavail-text span{color:var(--anchor-color); font-weight:600; margin-right:15px; margin-top:10px;}
.pfblock-sectitle{border-bottom: solid 2px #0071b3; font-size:18px; font-weight:900; margin-top:15px; color:var(--body-text-color);}
.acctinfo-sepcolor{border-bottom: solid 1px #b0b0b0; font-size: 18px; font-weight: 900; margin-top: 15px; margin-bottom: 10px;}
.pfblock-text{padding:15px 0px 15px 5px;}
.demograph-textblock{padding:15px 0px;}
.demograph-conblock{padding:15px 20px;}
.pencil-icon-edit1 a.edit-iconlink, .pencil-icon-edit2 a.edit-iconlink{
	width: 25px;
    height: 25px;
    display: inline-block;
    border: solid 1px #0071b3;
    margin-left: 10px; 
	font-size:15px;
}
.pencil-icon-edit1 a.edit-iconlink img, .pencil-icon-edit2 a.edit-iconlink img{width: 70%; margin-left: 3px; margin-top: -5px;}
.pftext-title {color:var(--body-text-color); font-family: 'ProximaNova-Semibold';  font-size:15px; font-weight: 600;display: inline-block;width: 170px;}
.pfpersonaldt-texttile span{color:var(--anchor-color); font-weight:600; width:220px; display:inline-block;}
.accountinfo-texttile span, .acctinfo-add, .acctinfor-title{color:#000; font-weight:600; width:100%; display:inline-block;}
.accountinfo-intitle span{color:#000; font-weight:600; display:inline-block;}
.mandatory-msgalert{display:none;}
.certitext-dts a, .certitext-dts a span{color:#000;}
.state-inactive:before {
    content: '';
    border: solid 1px #0071b3;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-right: 10px;
    border-radius: 1px;
}
.state-active:before {
   content: '\2611';
    color: #0071b3;
    width: 10px;
    height: 10px;
    display: inline-block;
    font-weight: bold;
	font-size:18px;
    margin-right: 10px;
    border-radius: 1px;
}
.path-membership-a-r header > div.form-top-viewer > .row + .row.form-top-viewer{padding-left:2px; align-items:center;}
.pfresume-pdf a{color: var(--body-text-color);}
.gender-class span{color:var(--anchor-color); font-weight:600; margin-right:15px; margin-top:10px;}
.checkbox-input {line-height: 28px;}
.pfblock-pad{padding:15px 20px}
.pfohter-details div{line-height:28px;} 
 .search-tech-exposed-form  .sinfollow-formitems div#edit-actions{margin-left:0px; margin-top:34px;}
.pencil-icons-edit{
	transform: rotate(85deg);
	display: inline-block;
    margin-left: 3px;
    font-weight: 600;
    font-size: 18px;
    margin-top: -2px;
	}
body.edit-profile-pic .ui-widget.ui-widget-content{z-index:1050!important; border-radius:10px;}
body.edit-profile-pic  .ui-dialog .form-actions.js-form-wrapper.form-group.col-auto button{transform:inherit; padding:7px 15px; border-radius:3px; margin-top:25px!important; width:110px;}
body.edit-profile-pic .ui-widget.ui-widget-content div[data-drupal-selector="edit-actions"]{width:100%;}
body.edit-profile-pic  .ui-dialog .ui-dialog-buttonpane{display:none;}

/*-- fieldset css --*/
.path-abstract-report fform.license-report-formid.row fieldset.js-form-wrapper .fieldset-wrapper,
.path-availability-history form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper,
.path-crewing-history form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper,
.path-training-event-report form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper,
.path-admin-notes-csv form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper,
.path-applicant-review2 form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper,
.path-name-address-summaries form.views-exposed-form fieldset#edit-created-wrapper .fieldset-wrapper
{
	display:flex;
    gap: 30px;
	flex-wrap:wrap;
    padding: 0px 15px;
    line-height: 100%;
}
.path-name-address-summaries form.views-exposed-form fieldset#edit-created-wrapper .fieldset-wrapper{display:flex; padding:0px; gap:15px; line-height:100%;}
body.edit-profile-pic .ui-widget.ui-widget-content form div[data-drupal-messages] {margin-top:15px; display: block; width: 100%; padding: 0px 15px;}
body.edit-profile-pic .ui-widget.ui-widget-content form > div:empty {display: none;}
body.edit-profile-pic .ui-widget.ui-widget-content form > div.js-form-item{padding:0px 15px; margin-bottom:10px;}
body.edit-profile-pic .ui-widget.ui-widget-content form.profile-main-application-process-mode-form > div.js-form-item{margin-bottom:10px;}
body.edit-profile-pic .ui-widget.ui-widget-content form .field--type-address.field--name-field-mailing-address .form-group{padding:0px; margin-bottom:0px;}
body.edit-profile-pic .ui-widget.ui-widget-content form .field--type-address.field--name-field-mailing-address .js-form-item {margin-bottom: 10px;}
body.edit-profile-pic .ui-widget.ui-widget-content form .field--type-address.field--name-field-mailing-address{margin-top:5px; margin-right:15px;}
.edit-profile-pic .ui-dialog .ui-dialog-content .field--type-boolean { margin-bottom: 0px;}
.path-applicant-review2 form.vbo-view-form.row div.row:nth-child(2){padding:0px 15px;}
.path-admin-notes-csv form.views-exposed-form .col-lg-12 fieldset.js-form-wrapper .fieldset-wrapper{padding-left:0px;}
.path-movie-gross-wage form.movie-gross-wages-formid
{
	background: var(--dark-blue-bg);
    color: var(--label-text-color);
} 
.movie-gross-wages{background-color: #fff; margin:0 auto;}
.path-movie-gross-wage form.movie-gross-wages-formid > .form-requierd + button {margin-right:10px!important;}
.path-process-extension .expired-extension-formid.row,
.path-remit-check-report form.late-remit-check-formid,
.path-credits-control form.credits-control-formid
{
	 background: var(--dark-blue-bg);
    color: var(--label-text-color);
	padding:15px 15px;
 }
 .path-credits-control form.credits-control-formid{margin:0px -15px;}
 .path-process-extension .expired-extension-formid.row > #edit-last-run{margin-right:10px;}
 .path-credits-control form.credits-control-formid .col-lg-2  button{ margin-top:33px!important;}
 .path-dept-days-verify .dept-days-verify-formid button{margin-top:35px!important; margin-left:15px!important;}
.path-search-technician3 .search-tech-exposed-form fieldset#edit-field-hw-status-code-target-id-1--wrapper legend,
.path-search-technician3 .search-tech-exposed-form fieldset#edit-field-billing-status-value--wrapper legend,
.path-search-technician3 .search-tech-exposed-form fieldset#edit-field-hw-status-code-target-id-1--wrapper, 
.path-search-technician3 .search-tech-exposed-form fieldset#edit-field-billing-status-value--wrapper
{
  margin-left:0px;
} 

body.edit-profile-pic .ui-widget.ui-widget-content #modal-form form.user-form .js-form-type-email,
body.edit-profile-pic .ui-widget.ui-widget-content #modal-form form.user-form details[data-drupal-selector="edit-contact"]
{
	display:none;
}
body.edit-profile-pic .ui-widget.ui-widget-content #modal-form form.user-form  .confirm-parent, 
body.edit-profile-pic .ui-widget.ui-widget-content #modal-form form.user-form  .password-parent{margin-left:0px;}
body.edit-profile-pic .ui-widget.ui-widget-content #modal-form form.user-form  .confirm-parent{transform:inherit}
.path-iatse-extension header + .row{margin:0px;}
.path-membership-a-r header > div.form-top-viewer{margin: 0px -15px 0px -15px; padding-bottom: 0px;}
.path-membership-a-r header > div.form-top-viewer > .row:nth-child(1){
	margin: -5px -20px 0px -20px;
    padding: 10px 5px;
    background-color: var(--form-container-bg-color);
	}
body.edit-profile-pic .ui-dialog-content {
    color: var(--body-text-color);
    font-size: 15px;
    padding: 0px 15px;
}
body.edit-profile-pic .ui-widget.ui-widget-content .cell-group,
body.edit-profile-pic .ui-widget.ui-widget-content .phone-group
{display:flex; align-items: flex-end;}
body.edit-profile-pic .ui-widget.ui-widget-content .cell-group .form-group:nth-child(1),
body.edit-profile-pic .ui-widget.ui-widget-content .phone-group .form-group:nth-child(1)
{width:10%; padding-right:0px;}
body.edit-profile-pic .ui-widget.ui-widget-content .cell-group .form-group:nth-child(2),
body.edit-profile-pic .ui-widget.ui-widget-content .phone-group .form-group:nth-child(2)
{width:40%; padding-left:0px; margin-left:-5px;}
body.edit-profile-pic div#ui-datepicker-div { z-index: 1100!important;}
body.edit-profile-pic  .confirm-parent, body.edit-profile-pic  .password-parent{display:block; width:60%;}
body.edit-profile-pic  .confirm-parent .password-confirm, body.edit-profile-pic  .password-parent .password-field{width:100%;}
.path-balance-a-r-owing form.views-exposed-form.row .form-row .row{flex-direction:column;  width:100%;}
.path-balance-a-r-owing form.views-exposed-form.row .form-row .row fieldset{max-width:300px; padding-left:15px;}
.path-balance-a-r-owing form.views-exposed-form.row .form-row .row fieldset select{margin-bottom:1rem;}
.path-balance-a-r-owing form.views-exposed-form.row .form-row .row .form-actions{align-self:flex-start; margin-top:15px;}
.path-dues-invoice-distribution .vbo-view-form{margin:0px -15px;}
.path-dues-invoice-distribution .vbo-view-form #vbo-action-form-wrapper > .js-form-item{display:flex;}
.path-dues-invoice-distribution .vbo-view-form #vbo-action-form-wrapper > .js-form-item label{margin:0px; margin-right:5px;}
 .vbo-view-form .vbo-info-list-wrapper.item-list h3{font-size:14px;}
.path-dues-invoice-distribution .vbo-view-form > .js-form-wrapper + .row{margin:0px;}
.path-balance-a-r-owing form.views-exposed-form.row + header > .form-top-viewer{margin:0px -15px; padding-left:20px;}
.path-tax-receipts-distribution .vbo-view-form{margin:0px -15px;}
.path-tax-receipts-distribution .vbo-view-form > .js-form-wrapper + .row{margin:0px;}
.path-tax-receipts-distribution form.views-exposed-form.row + header > .form-top-viewer{margin:0px -15px; padding-left:20px;}
.path-tax-receipts-distribution form.views-exposed-form.row .js-form-item{padding-right:15px;}
.path-tax-receipts-distribution form.views-exposed-form.row .js-form-item.form-item.js-form-type-checkbox{margin-top:34px;}
.path-tax-receipts-distribution form.views-exposed-form.row  .form-row .form-actions{padding-left:0px; margin-top:34px;}
.path-dues-annual-discount .dues-annual-discount-form.row{padding:10px 20px; background: var(--dark-blue-bg); display:block; color: var(--label-text-color);}
.path-dues-annual-discount .dues-annual-discount-form.row .js-form-item input{max-width:300px;}
.path-dues-annual-discount .dues-annual-discount-form.row button{margin-top:20px!important;}

.path-tax-receipts-distribution .vbo-view-form{ color:#000; background:#fff;}
.path-cash-transaction form.views-exposed-form fieldset .fieldset-wrapper {
    display: flex;
    padding: 0px 15px;
    gap: 30px;
    line-height: 100%;
}
.path-cash-transaction form.views-exposed-form  .form-actions{margin-top:15px; margin-left:-10px;}
.path-cash-transaction .vbo-view-form.row{flex-direction:column;}
.path-cash-transaction .vbo-view-form.row > #edit-header {background-color: var(--form-container-bg-color);}
.path-iatse-accounting-data-entry-screen form.health-input-form.row {
    background: var(--dark-blue-bg);
    color: var(--label-text-color);
    padding-bottom: 20px;
}

  .path-member-profile form.profile-main-health-input-form.profile-form.row .layout--threecol-33-34-33{width:100%;}
  .path-member-profile form.profile-main-health-input-form.profile-form.row table#edit-field-upload-scanned-documents-table 
  tr td a.tabledrag-handle{display:none;}
 
 .path-t4a-distribution form.views-exposed-form {margin-left:-15px; margin-right:-15px;}
 .page-view-t4a-distribution  #views-form-t4a-distribution-page-1 > #edit-header {margin:0px -15px; width:inherit; padding-bottom:10px;}
 .page-view-t4a-distribution  #views-form-t4a-distribution-page-1 > #edit-header #vbo-action-form-wrapper
 
 {display:flex; flex-wrap:wrap; padding-left:0px; margin-bottom:0px;}
 
 .page-view-t4a-distribution  #views-form-t4a-distribution-page-1 > #edit-header #vbo-action-form-wrapper .js-form-item{display:flex;}
 .page-view-t4a-distribution  #views-form-t4a-distribution-page-1 > #edit-header #vbo-action-form-wrapper .js-form-item label{margin:0px 5px 0px 0px;}
 .path-health-contrib-record .views-exposed-form.bef-exposed-form.row div#edit-table-export{margin-left:0px; margin-bottom:35px;}
 
 .path-health-contrib-record form.vbo-view-form > #edit-header{
	background-color: var(--form-container-bg-color);
    color: var(--label-text-color);
	margin:0px -15px;
	padding-bottom:0px;
 }
 .path-health-contrib-record form.vbo-view-form > #edit-header #vbo-action-form-wrapper
 {
  display:flex;
  flex-wrap:wrap;
  padding-left:0px;
  margin-bottom:0px;
  flex:auto;
 }
 
 #remit2-plus-formid #edit-submit{margin:15px 0px!important;}
 .path-health-contrib-record form.vbo-view-form > #edit-header #vbo-action-form-wrapper .js-form-item{display:flex;}
 .path-health-contrib-record form.vbo-view-form > #edit-header #vbo-action-form-wrapper .js-form-item label{margin:0px 5px 0px 0px;}
 .path-health-contrib-record .views-exposed-form.bef-exposed-form.row div#edit-table-export{margin-left:0px;}
 .path-add-health-contrib-record form.health-entity-add-form{flex-direction:column;}
 .path-add-health-contrib-record .health-entity-add-form  .layout.layout--onecol{max-width:400px;}
 .path-reverse-cash form.reverse-cash-form.row
 {
	background-color: var(--dark-blue-bg);
    color: var(--label-text-color);
	padding:15px 20px;
 }
 .path-dept-days-verify .dept-days-verify-formid .call-form-wrap + .form-top-viewer {width: calc(100% + 15px);}
 
 .path-update-records-by-batch-number .row {margin: 0px -15px!important;}
 .path-update-records-by-batch-number form.update-record-by-batch-number-formid.row,
 .path-rrsp-details  form.rrsp-details-formid.row, .path-remit-aga-benefit-solutions .export-remit-health-formid.row
 {
	background-color: var(--dark-blue-bg);
    color: var(--label-text-color);
	padding:15px 20px;
 }
 .path-quarterly-status-report .quaterly-status-formid.row{background-color: var(--dark-blue-bg); color: var(--label-text-color);}
 .path-process-late-remittances-new .process-late-remittance-formid.row
 {
	background-color: var(--dark-blue-bg);
    color: var(--label-text-color);
	padding:15px 8px;
 }

.path-quarterly-status-report .quaterly-status-formid.row .table.table-hover.table-striped{background:#fff; margin-bottom:0px;}
 .process-actionbtn button{margin-bottom:10px!important;}
 .path-grace-chk  .views-exposed-form.row .form-row, .path-grace-chk  .views-exposed-form.row .form-row .row{width:100%;}
 .path-external-check-remit2 .views-exposed-form.row .form-row, .path-external-check-remit2 .views-exposed-form.row .form-row .row
 {width:100%;}
.page-view-current-production #block-searchtechexportbuttonblock h2{
	display:block;
    margin: 0px -15px;
    margin-top: -15px;
    margin-bottom: 10px;
    color: #fff;
    padding: 15px 0px;
    font-size: 17px;
    background:#006fb3;
    
	}
 body.path-set-acctg-date form.views-exposed-form .form-row .form-item-items-per-page,
 body.path-set-acctg-date form.views-exposed-form .form-row .form-actions {display:none;}

 body.path-set-acctg-date form.vbo-view-form div#edit-header {
    background-color: var(--form-container-bg-color);
    color: var(--label-text-color);
    padding: 15px 20px;
    margin: 0px -15px;
	min-height:175px;
 }
 .path-set-acctg-date form.vbo-view-form {
    position: relative;
 }
 .path-set-acctg-date form.vbo-view-form .form-item-set-acctg-date-from{color:#fff;}
 
 body.path-set-acctg-date form.vbo-view-form div#edit-header .form-item-select-all + .form-actions {
   position: absolute;
    left: 185px;
    top: -34px;
 }
  body.path-set-acctg-date form.vbo-view-form div#edit-header .form-item-select-all + .form-actions  button{
	  background:var(--btn-red-bg-color);
	  font-family: 'Criteria-Bold';
	  color: var(--btn-red-text-color);
  }
#views-exposed-form-admin-notes-comments-export-page-1 label.option {margin-top: 5px;}
.path-search-technician3 #views-exposed-form-search-technicians-page-1 button[data-target="#trade-qualification-model"]{margin:10px 0px!important;}
.path-search-technician3 #views-exposed-form-search-technicians-page-1 .search-technician.form-top-viewer.row{width:calc(100% + 15px);}
#block-views-block-quaterly-status-block-1 .content .col-auto{padding-left:5px;}
.path-remit-aga-benefit-solutions .row {margin: 0px -15px!important;}
.path-remit-aga-benefit-solutions .fieldgroup .js-form-item {display: flex;}
.health-table-attach{margin:-35px 0px 0px -15px; width: calc(100% + 30px);}
.path-find-rrsp-minus .row.form-top-viewer .col-lg-4.text-center .form-select{width:auto;}
.find-rrsp-minus-formid .rrspform-content-row{background-color: var(--dark-blue-bg); color: #fff; padding: 15px 8px;}
.path-remit-review #views-exposed-form-review-remit2-page-1{
	background-color: var(--dark-blue-bg);
	color: var(--label-text-color);
    padding: 15px 20px;
    margin: 0px -15px;
}
.path-remit-review #views-exposed-form-review-remit2-page-1 .form-row .row fieldset{padding:0px 15px;}
.path-admin-comments form.vbo-view-form{flex-direction:column;}
.path-admin-comments form.vbo-view-form > #edit-header{
	background-color: var(--form-container-bg-color);
    color: var(--label-text-color);
	margin:0px -15px;
	padding-bottom:0px;
 }
.path-admin-comments form.vbo-view-form > #edit-header #vbo-action-form-wrapper{display:flex; flex-wrap:wrap; padding-left:0px;}
.path-admin-comments form.vbo-view-form > #edit-header #vbo-action-form-wrapper .js-form-item{display:flex;}
.path-admin-comments form.vbo-view-form > #edit-header #vbo-action-form-wrapper .js-form-item label{margin:0px 5px 0px 0px;}
#productioninfo-add-form{padding-bottom:60px;}
.path-production-info .feed-icon{display:none;}
#productioninfo-add-form  .field--name-field-productionofficepostalcode div {padding: 0px;}
.path-dues-transaction .view-content > .row {margin: 0px;}
.path-set-acctg-date  #edit-header + .row ~ .form-actions,
.path-cash-transaction #edit-header + .row ~ .form-actions,
.path-t4a-distribution #edit-header + .row ~ .form-actions,
.path-dues-invoice-distribution #edit-header + .row ~ .form-actions,
#views-form-external-check-remit2-page-1 #edit-header + .row ~ .form-actions,
.path-admin-comments form.vbo-view-form > #edit-header + .row ~ .form-actions,
form#views-form-member-applicant-review-page-1 #edit-actions--2,
form#views-exposed-form-permit-applicant-review-page-1 fieldset#edit-field-iatse-local-value-wrapper,
.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper .vbo-info-list-wrapper.item-list,
.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header .vbo-info-list-wrapper.item-list,
#views-form-external-check-remit2-page-1 div#edit-header #vbo-action-form-wrapper .vbo-info-list-wrapper.item-list,
.path-health-contrib-record form#views-form-health-contrib-page-1>#edit-header .vbo-info-list-wrapper.item-list
{display:none;}

.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header>.col-auto>details, #views-form-tax-invoice-distribution-page-1 #edit-header #vbo-action-form-wrapper details#edit-multipage{order:2; width:100%; margin-top:10px;}
.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header>.col-auto>details + .js-form-item{order:3;}
.path-health-contrib-record form#views-form-health-contrib-page-1>#edit-header>.col-auto>details{order:2; width:100%; margin-bottom:10px;}
.path-health-contrib-record form#views-form-health-contrib-page-1>#edit-header>.col-auto>details + .js-form-item{order:3;}

.modal-profile-vcon .user-profile-view.cover-image{min-height:240px; background: rgb(0 64 103); position:relative;}
.modal-profile-vcon .user-profile-view.cover-image img{max-width:100%; height:240px; width:100%;}
.modal-profile-vcon  .user-profile-view.profile-image{
    padding: 20px 15px;
    flex: 1;
    order: 2;
    text-align: center;
	position:relative;
 }
 #views-form-tax-invoice-distribution-page-1 #edit-header #vbo-action-form-wrapper .form-item-select-all, #views-form-tax-invoice-distribution-page-1 #edit-header #vbo-action-form-wrapper details#edit-multipage summary{display: inline-block;  padding:0px 18px; color:#fff;}
 #views-form-tax-invoice-distribution-page-1 #edit-header #vbo-action-form-wrapper .form-item-select-all{
  transform: translateY(-8px);
  padding-left: 15px;
    padding-top: 7px;
 }
 #views-form-tax-invoice-distribution-page-1 #edit-header #vbo-action-form-wrapper details#edit-multipage summary{
    transform: translateY(-8px);
 }
 .modal-profile-vcon1{
	position: relative;
    background: #006fb3;
    margin: 0px -15px;
    align-items: center;
    display: flex;
	flex-wrap:wrap;
	padding:0px 20px;
 }
 .modal-profile-vcon1 .user-role ,  .modal-profile-vcon1 .user-depart1{
    color: #fff;
	font-family: 'ProximaNova-Regular';
    font-size: 20px;
    line-height: 23px;
	text-transform: capitalize;
 }
.ui-widget, .ui-dialog{font-family: 'ProximaNova-Regular';}
.modal-profile-vcon .user-profile-view.user-info{ color: #fff;  padding: 15px 0px;  order: 1; flex: 1;}
body .acct-header-row .header_account .profile-pic-image img{border:0px!important;}
.modal-profile-vcon  .user-profile-view.profile-image img{width: 180px; height: 180px; border-radius: 50%; position: relative;}
.page-view-current-production #block-searchtechexportbuttonblock a{margin-left:auto; width:60px;position: absolute;margin-top: -45px;right: 28px;}
.page-view-current-production .expend-to-all {
	margin-left: auto;
	position: absolute;
	right: 106px;
	background: var(--btn-white-bg-color);
    color: var(--btn-white-text-color);
    font-size: 13px;
    padding: 0.375rem 0.75rem;
    line-height: 11px;
    border-radius: 0.25rem;
    min-width: 97px;
    margin: 10px 5px 0px 0px;
    border: 1px solid #267da9;
    margin-top: -45px;
}
.page-view-current-production .expend-to-all:hover{cursor:pointer;}

.path-balance-a-r-owing header .form-top-viewer > span, .path-membership-a-r header .form-top-viewer > span{font-size:10pt;}
.path-membership-a-r header .form-top-viewer > span{display:inline-block; margin-top:5px;}
.path-membership-a-r header .row.form-top-viewer{align-items:center;}
.edit-profile-pic .header_account .ajax-progress {position: absolute; top: 215px; left:210px;}
body.edit-profile-pic .ui-widget.ui-widget-content form .field--type-address.field--name-field-mailing-address .form-group .js-form-item {
    margin-bottom: 10px;
}
.pass-form-fields div#edit-pass
{
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.pfblock-deptsel-pad{padding:5px 20px;}
.edit-profile-pic .profile-main-application-process-mode-form  .radio{padding-left:15px;}
.edit-profile-pic .profile-main-application-process-mode-form .radio .js-form-item:nth-child(1) .layout.layout--onecol .view-resume a
{padding-left:15px; font-weight:bold; text-decoration:underline; display:inline-block; font-size:14px; margin-right:10px;}
.edit-profile-pic .profile-main-application-process-mode-form .radio .js-form-item {display: flex; flex-wrap:wrap; padding-top:15px;}
.edit-profile-pic .profile-main-application-process-mode-form .radio .js-form-item .view-pdf a
{margin-right:10px; margin-top:15px; text-decoration:underline; display:inline-block;}
.edit-profile-pic .profile-main-application-process-mode-form  .radio .js-form-item:nth-child(1)
.layout.layout--onecol{order:3;}
.edit-profile-pic .profile-main-application-process-mode-form .radio .js-form-item:nth-child(1)
.layout.layout--onecol label{display:none;}
.edit-profile-pic .profile-main-application-process-mode-form .radio .js-form-item:nth-child(1) > label{order:2; width:80%;}
.edit-profile-pic .profile-main-application-process-mode-form .radio .js-form-item:nth-child(2) .js-form-item{width:100%; order:3;}
.edit-profile-pic .profile-main-application-process-mode-form .radio .js-form-item:nth-child(2) .js-form-item input {
    max-width: 200px;
	margin-left: 5px;
}
.edit-profile-pic .profile-main-application-process-mode-form span#upload-resume
{order:4; font-size:15px; text-decoration:underline; font-weight:bold; padding-left:15px;}
.edit-profile-pic .profile-main-application-process-mode-form span#upload-resume:hover{color: var(--anchor-hover-color); cursor:pointer;}
.path-search-technician-mp3 .technician-search-exposed-form .js-form-type-checkbox {line-height: inherit;}
/*-- steps css --*/
.final-application-form.row .js-form-item.js-form-type-checkbox{display:flex;}
.final-application-form.row .js-form-item.js-form-type-checkbox label.option{margin-top:6px; margin-left:5px;}
.pass-form-fields div#edit-pass .confirm-parent, .pass-form-fields div#edit-pass .password-parent
{width:48%; margin-left:0px; transform:inherit;}
.ml-mn5{margin-left:-5px;}
.add-certification-block span.title {
    color: var(--body-text-color);
}
.form-fields-label{display:inline-block; margin-top: .3em; margin-bottom: .5rem;}
.path-iatse-application-process .applicant-form .address-container-inline{display:flex; flex-wrap:wrap; margin-bottom:0px; gap:10px;}
.path-iatse-application-process .applicant-form .address-container-inline > .form-item{flex:2; margin:0px; padding-right:15px;}
.path-iatse-application-process .applicant-form .address-container-inline > .form-item:last-child{flex:1; padding-right:0px;}
.path-iatse-application-process .applicant-form .address{padding-top:0px;}
.path-iatse-application-process .applicant-form .contact-fields{padding:0px 15px;}
.bgwhite-tb{background:#fff; color:#000;}
.deptguide-table table td{padding:0px!important;}

.path-iatse-application-process .applicant-form .col-md-9.field-div.address.select-list fieldset .js-form-item
{display:flex; align-items:flex-end;}
.path-iatse-application-process .other-information .gender-question .field--type-boolean{margin-left:-5px;}
.path-iatse-application-process .applicant-form #edit-entity-main-field-sex-wrapper{padding-left:0px!important;}

.path-iatse-application-process .applicant-form .col-md-9.other-information.rwact-othinfo{padding-left:15px!important;}
.path-iatse-application-process .addcertification-applicant{background:#fff; color:#000;}
.path-iatse-application-process .applicant-form .address-container-inline + div{padding:0px; margin-top:10px;}
.path-iatse-application-process .checkbox-items .js-form-item.js-form-type-checkbox{display:flex; align-items:flex-end;}
.path-iatse-application-process form#profile-main-application-process-mode-form{background:#fff; color:#000;}
.path-iatse-application-process  form#applications-form {background:#fff; color:#000;}

.applicant-form .process-wrapper .progress{background-color:#eaf7ff; height:0.5em;}
.applicant-form .process-wrapper .progress .progress-bar{background-color:#006fb3;}
.applicant-form .row.contact-info-container .col-md-9 .form-group{padding-left:0px; padding-right:0px;}
.applicant-form  .cicle-graphics{width:125px; height:125px;}
.applicant-form .password-confirm, .applicant-form .password-field, .applicant-form .password-strength, .applicant-form .password-confirm-match{width:100%;}
.applicant-form div#edit-pass--description{width:100%;}
.application-process-headtitle h2{font-size:40px; margin: 10px 0px 15px; font-family:'Criteria-Super';}
.container.applicant-form .js-form-item.form-item, .container.application-form .js-form-item.form-item{margin-left:0px;}
.backaction-btn, .accinfo-editlink a {background:#b0b0b0; color:#fff; padding: 11px 30px; line-height: 8px; border-radius: 12px; margin-right:15px; font-size:10pt; font-family: 'Criteria-Bold';}
.accinfo-editlink a {padding:10px 30px; margin-bottom:15px;}
.backaction-btn:hover, .accinfo-editlink a:hover{opacity:0.8; color:#fff; text-decoration:none;}
.backaction-btn:hover{opacity:0.8;}
.process-actionbtn{display:flex; align-items:center;}
.process-actionbtn .form-actions, .process-actionbtn .form-actions button{margin-bottom:0px!important;}
.process-actionbtn .form-actions button#edit-submit, 
.process-actionbtn .form-actions button[id^=edit-submit].btn.btn-primary, .send-otp-form.row button[id^=edit-send].btn.btn-primary, a#go-for-next-step,
 .process-actionbtn button#edit-submit, .process-actionbtn button[id^=edit-submit].btn.btn-primary
 {
	background: #5abb62!important;
    border-radius: 12px;
    color: #fff!important;
    padding: 5px 30px;
    border: none;
    margin-bottom: 0px!important;
}

.certificate-section.certitext-dts a {
    pointer-events: none;
}
a#go-for-next-step{padding:5px 30px;}
a#go-for-next-step:hover{cursor:pointer; opacity:0.8;}
.process-actionbtn .form-actions button#edit-submit:hover, .process-actionbtn .form-actions button[id^=edit-submit].btn.btn-primary:hover, 
 .process-actionbtn button#edit-submit:hover, .process-actionbtn button[id^=edit-submit].btn.btn-primary:hover{background:#479e47!important; opacity:0.8;}
.applicant-form  input.form-control[type="checkbox"], input.form-control[type="radio"]{vertical-align:middle;}
.process-actionbtn{margin-bottom:15px;}
.add-certification-block .button-container{align-items: center; display: flex; margin-bottom: 30px; border:none;}
.add-certification-block .action-Edit.button-container.field-mandatory span.action, .add-certification-block .action-Edit.button-container.field-recommended span.action{background:#006fb3; color:#fff;}
.add-certification-block .action-Add.button-container.field-mandatory span.action, .add-certification-block .action-Add.button-container.field-recommended span.action
{background:transparent; border:solid 2px #00001f; color:#00001f; height:34px; display:flex; align-items:center;}
.add-certification-block .button-container.field-mandatory span.action, .add-certification-block .field-recommended span.action
{padding: 5px 30px; border-radius:15px; width:auto; min-height:auto; min-width:100px;}
.add-certification-block .button-container a{background:transparent!important; text-align:left; width:auto; font-size:15px; white-space:inherit; line-height:100%;}
.add-certification-block .button-container a:active{background:transparent!important;}
body.path-iatse-application-process .application-processedit-block div#edit-actions{margin-top:0px!important;}
.add-certification-block .button-container a:focus{background:transparent!important;}
.applications-form.row, .final-application-form.row, .applicant-form{overflow-x:hidden;}
.applications-form.row label { width: calc(100% - 50px);}
.applications-form.row label.error{order:3;}
.applications-form.row .fake-form-required .js-form-item{flex-wrap:wrap;}
.accountinfo-texttile{margin-bottom:15px;}
.accountinfo-details img{object-fit:contain;}
/*.path-iatse-application-process .app-action-btn .form-actions{display:none;} */
.search-tech-result {
    background: var(--form-viewer-bg-color);
    color: var(--body-text-color);
    margin: 0px -15px;
    padding: 5px 20px;
}

.edit-formfields .js-form-item.js-form-type-checkbox {display: flex;}
.certification-entity-add-form.certification-entity-form .form-actions, .certification-entity-edit-form.certification-entity-form.row .form-actions{width:100%;}
.certification-entity-add-form.certification-entity-form .form-actions button, .certification-entity-edit-form.certification-entity-form.row .form-actions button {
    padding: 8px 15px;
    margin-right: 10px!important;
}
.certification-entity-add-form.certification-entity-form div[data-drupal-messages] { width: 100%;  padding: 0px 15px;}
.addcertification-applicant .action-Add .ajax-progress { position: absolute; right: -5px;}
.ajax-adddfields div[data-drupal-selector="edit-field-mailing-address-0-address"] div{padding:0px;}
.path-crew-daily-technician .form-container-bs .row.cd-technician-row {color: #000;}
.path-iatse-application-process .col-md-9.field-div.address.address-form-fileds div { padding: 0px;}
.path-iatse-application-process .ui-dialog.ui-widget.ui-widget-content .ui-dialog-content #modal-form{overflow:hidden;}
/*-- remove css added --*/
.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content {
	top:50%!important;
	top:50%!important;
	transform:translate(-50%, -50%);
}
.path-iatse-application-process .addcertification-applicant { background: #fff; color: #000;}
.savebtn .form-actions{margin-left:-5px!important; padding:0px;}
.edit-profile-pic .ui-dialog .ui-dialog-content {
  
      max-height: 500px !important;
      overflow: auto;
}
.edit-profile-pic .ui-widget-header{ background-color: initial; border:none;}
.edit-profile-pic .ui-dialog .ui-dialog-content .fieldset-wrapper div.radio .js-form-item {display: flex;}
.edit-profile-pic .ui-dialog .ui-dialog-content .field--type-boolean .js-form-item { display: flex;}
.edit-privacy .ui-dialog .ui-dialog-content { max-height: 450px !important;  overflow: auto;}
.edit-profile-pic .profile-pic-image img{width:180px; height:180px;}
.iatse-path-iatse-application-process-ApplicationForm-15001130 form#applications-form{background:#fff; color:#000;}
form#views-exposed-form-historical-cpl-page-1 {
    background: var(--dark-blue-bg);
    color: var(--label-text-color);
    padding: 10px 20px;
    margin-top: -10px;
}
form#views-exposed-form-historical-cpl-page-1 .js-form-item {padding: 0px 15px;}
form#views-exposed-form-historical-cpl-page-1 ~ .views-row {margin: 0px -15px;}
.form-tbfilter-row a{margin:0px 4px;} 
.section-check-title{position: absolute; top: -42px; right: 0px; width: 100px; line-height: 16px;}
.section-comments-title{position:absolute; top:-30px; left:30px;}
form[id*='certification-entity-add-form'] textarea.form-control {max-width: 500px;}
form#views-exposed-form-balance-a-r-owing-page-1 {padding-top: 60px;}
.modal-header .close{
	width: 30px;
    height: 30px;
    border: solid 1px #000;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: 0px;
    margin-right: 1px;
}
form#views-exposed-form-transaction-dues-page-1 .form-item-items-per-page,
form + header + .row + .csv-feed.views-data-export-feed.col-auto, form ~ .csv-feed .feed-icon, .view-filters + .row ~ .csv-feed
{ display: none;}
a.acctg-daterepo-link {
    position: absolute;
    margin-top: -52px;
	background: var(--btn-white-bg-color);
    color: var(--btn-white-text-color);
    font-size: 10pt;
    border-color: var(--btn-white-border-color);
    padding: 3px 10px;
    border-radius: 3px;
}

header + a.acctg-daterepo-link{margin-top:-82px;}
.deporecord-linkblokc{
	position: absolute;
    margin-top: -115px;
    z-index: 1;
    display: flex;
    right: 0px;
}
.deporecord-linkblokc a{
    background-color: var(--btn-blue-bg-color);
    color: #006fb3;
	font-size: 10pt;
    border: 2px solid var(--btn-blue-border-color);
    padding: 3px;
	padding:3px 10px;
    border-radius: 12px;
    font-family: 'Criteria-Bold';
    margin-left: 8px;
}
.deporecord-linkblokc a:hover, a.acctg-daterepo-link:hover{
	 background-color: #006fb3;
	text-decoration:none;
    color:#fff;
}
form#views-exposed-form-transaction-dues-page-1{padding-bottom:60px;}

.path-deposit-date-report td.sub-total .row , .iatse-path-no-deposit-report td.sub-total .row{width:560px;}
.path-deposit-date-report .view-cash-transcations-deposited .view-footer, .iatse-path-no-deposit-report .view-cash-transcations-deposited .view-footer
{background-color: #0071b34d; width: 549px; display: flex; justify-content: space-between; color:#000; margin-top: 0px; font-style:normal;}
.path-deposit-date-report main .table thead th a, .path-no-deposit-report main .table thead th a {color:#fff;}

/*--- checkout page --*/
.path-checkout .layout-checkout-form button.form-submit{
	background-color: var(--btn-red-bg-color);
	font-family: 'Criteria-Bold';
    color: var(--btn-red-text-color);
}
.path-checkout .layout-checkout-form > .row .col-sm-6:nth-child(1) > fieldset > legend > span {
    font-size: 1.75rem;
    font-family: 'Criteria-Bold';
}
.path-checkout  div#edit-order-summary .row{margin:0px;}
.path-checkout .layout-checkout-form > .row {margin: 0px; padding-left:5px; flex-direction: column; margin-top:15px;}
.path-checkout .layout-checkout-form > .row .col-sm-6:nth-child(1) { order: 2; margin-top: 15px; margin-bottom: 15px;}
table.invoice-table table table td[colspan="2"] > b { padding-left: 10px;}
table.invoice-table table table td { padding-left: 0px;  padding-right: 0px;}
.path-checkout .checkout-complete { margin-top: 15px;}
.path-checkout  .layout-checkout-form {width:100%;}
.path-checkout .js-form-item.js-form-type-radio{ display: flex;}
.path-checkout .address-book-edit-button.button.js-form-submit.form-submit.form-control{max-width: 80px;}
.path-checkout div#edit-payment-information-billing-information {padding: 0px;}
.path-checkout div#edit-payment-information-billing-information  div {
 padding: 0px;
    display: block;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 10px;
}
.path-checkout div#edit-order-fieldscheckout, .path-checkout div#edit-order-fieldscheckout div , .path-checkout  div#edit-review, 
.path-checkout  div#edit-order-summary {padding: 0px;}
.path-checkout div#edit-coupon-redemption { padding: 0px;}
.path-checkout div#edit-payment-information-add-payment-method {padding-left: 5px; padding-right: 0px;}
.path-checkout div#edit-payment-information-add-payment-method .address-container-inline {margin-bottom: 0px;}
.path-checkout div#edit-payment-information-add-payment-method .address-container-inline ~ .js-form-item ,
.path-checkout div#edit-payment-information-add-payment-method .address-container-inline  .js-form-item{margin-bottom: 15px;}
.path-checkout div#edit-payment-information-add-payment-method div {
    padding-left: 0px;
    display: block;
    padding-right: 0px;
}
.path-checkout table.invoice-table tr[valign="top"] + tr[valign="top"] table tbody tr:last-child{border:none;}
.path-checkout table.invoice-table tr[valign="top"] + tr[valign="top"] table tbody tr:last-child td br + br + b {  padding-left: 0px;}
.path-checkout table.invoice-table table table td > div { padding-left: 0px!important;}
.path-checkout div#edit-actions{padding-left:20px;}
.path-checkout  .layout--onecol .layout__region > .review-txtblock > p{padding-left:5px; margin-top:15px;}
.path-checkout  .layout--onecol .layout__region > div > p.address, .path-checkout div#edit-sidebar-coupon-redemption-form{padding-left:0px;}
/*-- applicant mem --*/
.container.applicant-member-form  .row.contact-info-container .field-div div {padding: 0px;}
.container.applicant-member-form { padding: 0px 20px;}
.container.applicant-member-form  div#edit-actions{padding-left:0px;}
.container.applicant-member-form input[type="text"], .container.applicant-member-form select, .container.applicant-member-form textarea {
    display: block;
}
.container.applicant-member-form .address-container-inline{display:flex;}
.container.applicant-member-form .js-form-type-checkbox, .container.applicant-member-form .js-form-type-radio {display: flex;}

div#deleteprofilemsg ~ button {align-self: center; margin-left: 20px!important;}
div#deleteprofilemsg { padding: 15px 20px; width: 100%;}

/*-- message dashboard--*/
.message-dashboard-view ul { list-style: none; padding-left: 5px;}
.message-dashboard-view ul li.news-body p {margin-bottom: 0px; line-height: 24px; font-size:14px;}
.message-dashboard-view ul li.news-title h4{margin-bottom:10px;}
form#views-exposed-form-message-board-page-1{padding: 20px; background: var(--dark-blue-bg); color: var(--label-text-color);}
form#views-exposed-form-message-board-page-1 > .form-row > .row, form#views-exposed-form-message-board-page-1 > .form-row{width:100%;}
form#views-exposed-form-message-board-page-1 > .form-row .form-actions{margin-bottom:0px;}
form#views-form-message-board-page-1 {padding:0px 15px;}
.path-remit-review span.export_pdf_button > a.export-pdf{display:none;}

.path-current-productions .view-current-production .view-content>.views-row, .path-historical-current-productions .view-historical-cpl .view-content>.views-row
{
	border:none;
	padding-bottom:0px;
}
.path-current-productions div#block-iatse-873-page-title h1{padding:15px; margin:0px;}
.path-historical-current-productions .current-production-bottom{display:flex; gap:10px; flex-wrap:wrap;}
.path-historical-current-productions .current-production-bottom > table{flex:1; align-self:flex-start;}
.path-historical-current-productions .current-production-main{padding-top:5px; padding-bottom:5px;}
.path-historical-current-productions .current-production-bottom table:nth-child(1){margin-right:0px;}

.order-infotext.pl-3{line-height:20px;}

body.iatse-path-add-technician-order .form-control:disabled, body.iatse-path-add-technician-order .form-control[readonly]{background:#fff;}
.path-name-address-searchs .maincontentinside button#edit-save-return
{top: 0px; left:125px; position: absolute; background: var(--btn-red-bg-color); font-family: 'Criteria-Bold'; color: var(--btn-red-text-color);}
.path-name-address-searchs .overlayclass.maincontentinside button#edit-save-return{left:150px;}
.path-name-address-searchs button#edit-save-return:hover{ background-color: var(--btn-red-bg-hover-color)!important; border-color: var(--btn-red-bg-hover-color);}
.path-name-address-searchs form.profile-main-edit-technician-mode-form .cancel-button-center-edit-technician{left: 400px; top:4px;}
/*-- communication landing page--*/
.row.comm-landing-row{margin-top:40px;}
.comm-menu-link a{
	padding:10px;
	border:solid 2px #0071b9;
	border-radius:10px;
	color:#0071b9;
	font-size:18px;
	display:block;
	text-align:center;
	margin-bottom:40px;
	font-family: 'Criteria-Bold'; 
}
.comm-menu-link.communlinksrows > p { width: 33.33%; max-width: 33.33%;}
.comm-menu-link.communlinksrows > p > .col-md-4 {max-width: 100%;}
/*-- committee page --*/
.row.dept-committee-block .field-content a {color: #0071b9; font-weight: bold; margin-bottom: 10px; display: inline-block; font-size: 16px;}
.row.dept-committee-block{margin-top:-10px;}
.row.dept-committee-block .col-md-6{ padding: 40px 20px;}
.col-md-6.social-justice-sec {background: #d6efff;}
.deptcom-head-title { font-size: 25px;  font-family: 'Criteria-Bold';  color: #000;  margin-bottom: 40px; line-height:30px;}

/*-- how-apply page css --*/
.how-apply-txtblock ul{padding-left:25px;}
/*-- profile create --*/

.node--type-page main#content .node__content .layout__region.layout__region--content > .text-formatted.field.field--name-body img{max-width:100%;}
.path-remit-review #views-exposed-form-review-remit2-page-1 .export_pdf_button .export_pdf_button {
    margin-top: 0px!important;
}
.col-md-4.regfields-column1 > div#edit-entity-main-field-mailing-address-wrapper div {padding-left: 0px; padding-right: 0px;}
.col-md-4.regfields-column1, .col-md-4.regfields-column2, .col-md-4.regfields-column3{padding:0px;}
.col-md-4.regfields-column1 > div#edit-entity-main-field-mailing-address-wrapper{padding:0px 15px;}
.col-md-4.regfields-column1 > div#edit-entity-main-field-mailing-address-wrapper > div > div > div{padding:0px; margin-bottom:0px;}
.col-md-4.regfields-column1 > div#edit-entity-main-field-mailing-address-wrapper .js-form-item {
    margin-bottom: 1rem;
    display: block;
    margin-right: 0px;
}
.col-md-4.regfields-column2  #edit-entity-main-field-sex-wrapper{padding:0px 15px!important;}
.col-md-4.regfields-column2  .js-form-item.form-item.js-form-item-oldidfield.form-item-oldidfield {
    padding: 0px 15px;
	margin-bottom:10px;
}
.form-tbfilter-row div#block-searchtechexportbuttonblock--2 h2{display:none;}
.modal .modal-dialog .modal-content .modal-header{border:none;}
div#qualification-chk-0 a#popup-close , .modal .modal-dialog .modal-content .modal-header button.close{
	opacity:1;
    font-size:18px;
	text-transform:lowercase;
	text-shadow:none;
	font-weight:bold;
	font-family: 'ProximaNova-Regular';
	top: 10px;
    right: 10px;
    color: #979ca0;
    width: 25px;
    background: #dddddd;
    height: 25px;
    border-radius: 50%;
    border: solid 1px #979ca0!important;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
	line-height:100%;
}
.modal .modal-dialog .modal-content button.form-submit{
	background: #5abb62!important;
    border-radius: 12px;
    color: #fff!important;
    padding: 10px 30px;
    border: none;
    border-radius: 5px;
    margin-bottom: 0px!important;
    font-family: 'Criteria-Bold';
}
.modal .modal-dialog .modal-content button.form-submit button[value="Cancel"] {
    padding: 10px 30px;
    border: none;
    background: var(--btn-white-bg-color)!important;
    margin-bottom: 0px!important;
    font-family: 'Criteria-Bold';
    display: inline-block;
    margin-left: 15px!important;
    line-height: 8px;
    font-size: 10pt;
    border-radius: 5px;
    color: #fff;
}
div#qualification-chk-0 a#popup-close:hover , .modal .modal-dialog .modal-content .modal-header button.close:hover, div#qualification-chk-0 a#popup-close:focus, .modal .modal-dialog .modal-content .modal-header button.close:focus{background:#dddddd!important; opacity:0.8; color: #979ca0!important;}
.close:hover, .close:focus {
    background: transparent!important;
	color:#2dc0c8!important;
}
button.ui-dialog-titlebar-close:empty:after, .modal .modal-dialog .modal-content .modal-header button.close:after {
    font-size: 36px;
    color: #2dc0c8;
    line-height: inherit;
    content: 'x';
	position:absolute;
	top:0px;
}
.modal .modal-dialog .modal-content .modal-header button.close{font-size:0px;}
button.ui-dialog-titlebar-close:empty:after:hover{opacity:0.8;}
button.ui-dialog-titlebar-close:hover{cursor:pointer;}
.ui-dialog .ui-dialog-titlebar-close{ font-size: 36px; color: #2dc0c8;}
div#qualification-chk-0 a#popup-close:hover{text-decoration:none; opacity:0.8;}
.modal-header .closeborder {
	border:solid 1px #000;
    margin: 0px;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
	}
	.ui-dialog .ui-dialog-titlebar-close {
    background: transparent;
    width: 30px;
    height: 30px;
    border-radius: 50%;
	top:inherit;
	margin-top: 0px;
	border:none;
}
.ui-state-active .ui-icon, .ui-button:active .ui-icon{
	background-image: url(images/ui-icons_777777_256x240.png);
}
/*--- pdf popup --*/
.spb_minimize{display:none;}
.spb_center{
	transform: translate(-50%, -50%);
    margin-top: 0px;
    margin-left: auto!important;
	padding: 20px;
    border: none;
    border-radius: 15px;
}
.formcheck-fields2.pl-3.pt-2 label.option {margin: 0px;}
.pdf_subfields.pt-2 .js-form-item , .formcheck-fields2.pl-3.pt-2 .js-form-item{margin-bottom: 5px;}
.spb-controls{
	top: 0px;
    right: 0px;
}
.spb_close{
	font-size: 35px;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.path-remit-review .spb_center form#export-review-remit2-pdf-form .container  button[type="submit"]{margin-top:15px!important;}

.iatse-path-admin-reports-maillog-details-4642 .form-actions.position-absolute.submit-button-center-edit-technician.js-form-wrapper.form-group.col-auto{
    position: relative!important;
    left: auto;
    right: auto;
    bottom: auto;
}
/*-- end css of shailendra --*/
/* gross-wages-by-period-by-type */
body .f-12
{
    font-size:12px;
}
body .f-15
{
	font-size:15px;
}

.by-dept-height{
    min-height: 600px;
}
.instruction-fontstyle, .instruction-fontstyle1 .last-time-export-feed{font-size:12px; }
.path-name-address-searchs div[id$="value-counter"]{font-size:11px; color:#666666;}

.iatse-path-admin-office-config form.deadline-configurations-settings.row { padding: 20px 20px 40px; display: block;}
.iatse-path-admin-office-config form.deadline-configurations-settings.row .description{ margin: 0.2em 0 0 0; color: #595959;font-size: 1em;}
 .iatse-path-admin-office-config form.deadline-configurations-settings.row .form-control{
	border-top-color: #999;
    border-radius: 2px;
    background: #fcfcfa;
    box-shadow: inset 0 1px 2px rgb(0 0 0 / 13%);
    font-size: 1em;
 }
.iatse-path-admin-office-config form.deadline-configurations-settings.row  input{
	width: auto;
    max-width: 100%;
 }
.iatse-path-admin-office-config form.deadline-configurations-settings.row  .col-sm-8.vertical-tabs__panes {
    padding: 10px 15px 10px 15px;
    border-left: 1px solid #a6a5a1;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
	background-color: #fcfcfa;
	flex:100%;
	max-width:100%;
}
.iatse-path-admin-office-config form.deadline-configurations-settings.row  ul.vertical-tabs__menu { 
    border: 1px solid #bdbdbd;
    border-radius: 4px;
    background: #e6e5e1;
}
.js-form-item.form-item.js-form-type-vertical-tabs.form-type-vertical-tabs.js-form-item-.form-item- {
    margin: 15px 0px;
}
.iatse-path-admin-office-config form.deadline-configurations-settings.row details.js-form-wrapper summary {
    padding: 0.95em 1.45em;
	color:#0074bd;
	text-shadow: 0 1px 0 white;
	text-transform: uppercase;
    font-weight: bold;
	font-size:16px;
}
.iatse-path-admin-office-config form.deadline-configurations-settings.row .js-form-item ~ details.js-form-wrapper {
    border: 1px solid #bfbfbf;
    margin-bottom: 1em;
    border-radius: 3px;
    background-color: #fcfcfa;
}
.iatse-path-admin-office-config form.deadline-configurations-settings.row details.js-form-wrapper .details-wrapper{
	padding: 0 1.5em 1em 1.5em;
}
.js-form-item.form-item.js-form-type-radio.form-type-radio {display: flex;}
ul.vertical-tabs__menu li.vertical-tabs__menu-item.first.last.is-selected{background: #e6e5e1;}

form.deadline-configurations-settings.row .js-filter-wrapper {
    display: flex;
    padding: 0px;
    padding-top: 10px;
    border: 1px solid #bfbfbf;
}

form.deadline-configurations-settings.row .js-filter-wrapper > div:nth-child(1) { order: 2; flex: 1; text-align: right;}

form.deadline-configurations-settings.row .js-filter-wrapper > div:nth-child(2) 
{order: 1; display: flex; flex-basis: 200px; padding-left:10px;}
form.deadline-configurations-settings.row .js-filter-wrapper > div:empty { display: none;}
form.deadline-configurations-settings.row .form-textarea-wrapper > div { width: 100%!important;}
form.deadline-configurations-settings.row .js-filter-wrapper > div:nth-child(2) label {width: 150px; margin:0px;}
.page-view-maillog-overview form.views-exposed-form{background: #00001f; color: #fff;}
.path-mail-logger-data form.views-exposed-form.row {background: #00001f; color: #fff; padding: 0px 20px;}
.path-mail-logger-data form.views-exposed-form.row .form-row { width:100%;}
.path-mail-logger-data table {word-break: break-all;}
.path-mail-logger-data form.views-exposed-form.row .row { display: block; margin: 0px; flex:33%; max-width: 33%;}
.path-mail-logger-data form.views-exposed-form.row .row .js-form-item{margin-bottom:10px;}
.path-mail-logger-data form.views-exposed-form.row .fieldset{margin-bottom:0px;}
.path-mail-logger-data form.views-exposed-form.row .form-actions{padding-left:0px; margin-top:25px;}

.highlighted aside .alert-success pre {  font-family: 'ProximaNova-Regular';}
.gender-select div#edit-entity-main-field-sex{padding-left:15px;}
.gender-select div#edit-entity-main-field-sex > div{margin-bottom:0px;}
.nameadd-pass-row{width:33%; position:relative; margin-top:60px;}
.path-search nav.tabs , .path-search details#edit-advanced, .path-search  a#edit-help-link{display:none;}
.path-search button#edit-submit{margin-top: -2px!important;}
.path-name-address-searchs form[id*='profile-main-edit-technician-mode-form'] span.field-icon.toggle-password{
	position: absolute;
    right: 20px;
    margin-top: -20px;
}
.path-name-address-searchs form[id*='profile-main-edit-technician-mode-form'] .nameadd-pass-row ~ .layout--threecol-33-34-33{margin-top:15px;}

/*-- contact page css --*/

body.path-contact  div#block-iatse-873-page-title{display:none;}
body.path-contact .alert{margin-bottom:0px;}
.contact-sectxt p {
    margin-bottom: 0px;
}
.cont-block-section{margin-top:40px!important;}
.context-headtitle, body.path-contact .webform-map-wrap h2{
    color: #0071b9;
    margin-top: 5px;
    font-size: 24px;
    line-height: 26px;
    font-weight: bold;
    font-family: 'Criteria-Bold';
}
body.path-contact .webform-map-wrap h2{margin-bottom:30px;}
.contact-sectxt {
    margin-bottom: 20px;
}
body.path-contact  .webform-map-wrap{padding-right:20px;}
.contsec-subtxt {margin-top: 20px;}

.contsec-subtxt {
    font-size: 17px;
    line-height: 26px;
    font-family: 'ProximaNova-Regular';
}

.header-block.contact-header {margin: 0px -15px; position:relative;}

body.path-contact .layout__region.layout__region--top + .layout__region.layout__region--first-above {
    background:#f8f8fa;
    flex: inherit;
    width: calc(100% + 30px);
    margin: 0px -15px;
    display: block;
    padding: 20px;
 
}
body.path-contact .webform-submission-form {display:flex; flex-wrap:wrap;}

body.path-contact .webform-submission-form .js-form-item:first-child select {
    width: 48%;
	position: relative;
    -webkit-appearance: none;
    appearance: none;
}
body.path-contact .webform-submission-form .js-form-item:first-child:after {
    content: '\25BC';
    top: 12px;
    right: calc(52% + 25px);
    position: absolute;
    z-index: 1;
	color: #0071b9;
    pointer-events: none;
}
body.path-contact .webform-submission-form .js-form-item:nth-child(3) {
    width: 48%;
    display: flex;
    margin-left: 4%;
}

body.path-contact .webform-submission-form .js-form-item:nth-child(2) {
    width: 48%;
    display: flex;
}

body.path-contact .webform-submission-form .js-form-item { margin: 0px;}

body.path-contact .webform-submission-form .js-form-item select, 
body.path-contact .webform-submission-form .js-form-item input,
body.path-contact .webform-submission-form .js-form-item  textarea
{
	border-color: #0071b9;
	color: #0071b9;
	font-size: 17px;
	border-radius:0px;
    line-height: 26px;
    font-family: 'ProximaNova-Regular';
}

body.path-contact .webform-submission-form .js-form-item { width: 100%;margin-bottom: 20px;}

body.path-contact .webform-submission-form .js-form-item label {display: none;}

.header-block.contact-header .header-verticle-line-navy-blue div{
    background: #00001f;
    margin-right: 5px;
    height: 100%;
    display: block;
    z-index: 1;
}

.header-block.contact-header .header-verticle-line-navy-blue div:nth-child(1){ width: 2.5px; margin-right:10px;}
.header-block.contact-header .header-verticle-line-navy-blue div:nth-child(2) { width: 3.5px; margin-right:9.5px;}
.header-block.contact-header .header-verticle-line-navy-blue div:nth-child(3){width: 4.5px; margin-right:8.5px;}
.header-block.contact-header .header-verticle-line-navy-blue div:nth-child(4){ width: 5px; margin-right:7.5px;}
.header-block.contact-header .header-verticle-line-navy-blue div:nth-child(5){ width: 6px; margin-right:6.5px;}

body.path-contact .webform-submission-form .js-form-item input, body.path-contact .webform-submission-form .js-form-item select{
    height: 50px;
    padding: 0px 20px;
}
body.path-contact .webform-submission-form .js-form-item textarea{padding:0px 20px;}
body.path-contact .webform-submission-form .js-form-item input[type="file"] {
    border: solid 1px;
    display: flex;
	min-height:60px;
    align-items: center;
	position:relative;
    color: transparent;
    margin-bottom: 0px !important;
}
body.path-contact div[id*="ajax-wrapper"] > div{padding-right:15px; width:100%!important; }
body.path-contact div[id*="ajax-wrapper"] { max-width: 250px; min-width: 250px; }
body.path-contact  div[id*="ajax-wrapper"] > div .alert{margin-bottom:10px; padding:4px;}
body.path-contact  div#edit-actions button{background:transparent!important;}
body.path-contact  div#edit-actions {margin:0px;}
body.path-contact  .file-attachement::before, body.path-contact  div#edit-actions button , button[id*="edit-upload-an-attachment-remove-button"] {
    content: 'Attachment';
    color: #0071b9;
    display: inline-block;
    background: #fff;
    border: 3px solid #0071b9;
    border-radius: 10px;
    padding: 10px 8px;
    min-width: 200px;
    display: flex;
    justify-content: center;
    position: absolute;
    left:0px;
    font-size: 20px !important;
    line-height: 26px;
    font-weight: bold;
    z-index: 1;
	font-family: 'Criteria-Bold';
}
body.path-contact  .file-attachement input[type="file"]{text-indent:-1000px; z-index:2;}
body.path-contact  div#edit-actions button{color: #0071b9!important; border: 3px solid #0071b9!important; background: #fff!important;}
body.path-contact  .file-attachement:hover, body.path-contact  .file-attachement input[type="file"]:hover, body.path-contact  div#edit-actions button:hover{cursor:pointer; opacity:0.8!important;}
body.path-contact  .file-attachement ::-webkit-file-upload-button {
   display: none;
}
body.path-contact  .file-attachement{position:relative;}
body.path-contact  .file-attachement::before{padding-left:15px;}
body.path-contact .file-attachement::after{
	content: url(/sites/default/files//2021-12/upload-icons.jpg);
	right: 55px;
	position:absolute;
	z-index: 1;
	display: block;
	color: #0071b9;
	top: 20px;
	font-size: 10px;
	background: #fbfcfe;
	text-align: center;
	line-height: 100%;	
}

body.path-contact  div#edit-actions button {position:relative;}
body.path-contact details#captcha input {width: 48%;}
body.path-contact details#captcha { width: 100%;}
details#captcha img {display: block; margin: 10px 0px;}

.comm-menu-link.ourteam-links{display:flex; justify-content:center;}
.header-block.contact-header .header-left{background-color:#0071b3!important;}
.header-block.contact-header:before , .classified-ads-view-header-exposed:before{
	position: absolute;
	content: '';
	left: -15px;
    background: #0071b3;
	top: 0px;
	width: calc(((100% - 1230px)/2) + 30px);
	bottom: 0px;	
}
.header-block.contact-header:after , .classified-ads-view-header-exposed:after{
	position: absolute;
	content: '';
	right: -15px;
    background: #00001f;
	top: 0px;
	width: calc(((100% - 1230px)/2) + 30px);
	bottom: 0px;	
}
.classified-ads-view-header-exposed:before{left:-30px; top:0px;}
.classified-ads-view-header-exposed:after{right:-30px; top:0px;}
.classified-ads-view-header-exposed{position:relative;}
.classified-ads-view-header-exposed:before,  .classified-ads-view-header-exposed:after{background:#ECF7FD;}
.js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-send-yourself-a-copy.form-item-send-yourself-a-copy {
    display: none;
}

.officeimg-block img { width: 200px; height: 200px; border-radius: 50%; object-fit: cover;}

.officer-desig-title, .officer-name-title{
	font-size: 17px;
    line-height: 23px;
	font-family: 'ProximaNova-Regular'
}

.executive-board-section {
    padding: 20px 0px 40px;
    border-bottom: 3px solid #000;
}
.staffcontact-section { padding: 40px 0px;}
a.executive-title-link, .memtitle-subheading, .contstaff-cat, .contact-txt p {
    display: inline-block;
    color: #000;
    font-size: 17px;
    font-family: 'ProximaNova-Regular';
    line-height: 23px;
}
.contstaff-cat{color:#0071b9; margin:15px 0px; font-weight:bold; font-family: 'ProximaNova-bold';}
.executive-memtitle { margin-top: 20px;}
.executive-memtitle .executive-memlink{line-height:23px;}
.memtitle-wpost:first-child {
    margin-top: 20px;
}
.memtitle-subheading { font-weight: bold; font-family: 'ProximaNova-bold'; }
.memtitle-wpost {margin-bottom: 8px;}
.officeimg-block img { width: 200px; height: 200px; border-radius: 50%; object-fit: cover;}
.officer-board-sec{margin-bottom:30px;}

.node--type-page main#content .node__content .layout__region.layout__region--content > .text-formatted.field.field--name-body img{
	margin-right:30px;
	margin-bottom:15px;
	float:left;
}
.node--type-page main#content .node__content .layout__region.layout__region--content > .text-formatted.field.field--name-body ul,
.node--type-page main#content .node__content .layout__region.layout__region--content > .text-formatted.field.field--name-body ol{
	padding-left:0px;
}
.node--type-page main#content .node__content .layout__region.layout__region--content > .text-formatted.field.field--name-body ul li,
.node--type-page main#content .node__content .layout__region.layout__region--content > .text-formatted.field.field--name-body ol li{
	transform: translateX(15px);
	padding-right:15px;
}
.contact-txt p {color: #0071b9;}
/*--- classified css --*/
.classified-ads-items{padding:30px 0px; border-bottom:solid 1px #E3E4E6;}
.classified-imgprt {width: 100px; max-width:10%;}
.classified-imgprt img { max-width: 100%; height: 80px; object-fit:cover;}
.adsprice-prt {width: 15%; align-self: center; text-align: center; color: #5CBA66; font-size: 15px; font-family: 'Criteria-Bold';}
.classfied-details {
    padding: 0px 20px;
    line-height: 100%;
	transform: translateY(-3px);
	width:75%;
	}
.classified-ads-items{
    padding: 30px 0px;
    border-bottom:solid 2px #e3e4e6;
}
.classified-ads-view-block {
    background: #ECF7FD;
    display: flex;
    justify-content: space-evenly;
    margin: 0px -30px;
    padding: 20px 10px;
}
.classified-ads-view-text {
    margin: 0px -30px;
    background: #E3E4E6;
    text-align: center;
    padding: 10px;
	color: #0071b9;
    font-size: 14px;
    line-height: 18px;
    font-family: 'ProximaNova-Regular';
}
.classified-ads-view-block .js-form-item {
    padding: 10px;
    border: solid 2px #0071b9;
    border-radius: 10px;
    color: #0071b9;
    font-size: 18px;
    min-width: 200px;
    display: block;
    text-align: center;
    font-family: 'Criteria-Bold';
}
.classified-ads-view-block .js-form-item select {border: none; background: transparent;}
.classified-ads-view-block .js-form-item .select-wrapper { margin: 0px;}
.classified-ads-view-block .js-form-item select {font-size: 18px; color: #0071b9;}

.classified-categ, .classified-title, .node--type-classified .field.field--name-field-classified-ads-categories a  {
    font-family: 'Criteria-Bold';
    font-size: 15px;
    line-height: 18px;
}
.node--type-classified .field.field--name-field-price.field--type-string.field--label-hidden.field__item {
    color: #5CBA66;
    font-size: 15px;
    font-family: 'Criteria-Bold';
    margin-bottom: 15px;
}
.node--type-classified .contextual-region.juicebox-parent {
    margin-bottom: 15px;
}
.iatse-path-classified-ads .pagination{display:flex; justify-content:flex-end; flex-wrap:wrap;}
.classified-posted {font-style: italic;}
.classified-title {color: #0071b9; margin-bottom:7px;}
.classified-body{margin-bottom:7px; font-size: 15px; line-height: 18px;}
.edit-profile-pic .highlighted .alert{margin-bottom:0px;}
.edit-profile-pic .highlighted{margin-bottom:0px;}
.edit-profile-pic .acct-header-row{padding-top:0px;}

.feedback-btn a {
    position: fixed;
    right: 20px;
    bottom: 20px;
    background: rgba(90, 187, 98, 0.5);
    z-index: 1;
    color: #00001f;
    text-decoration: none;
    padding: 5px 2px;
    font-family: 'Criteria-Bold';
    z-index: 1;
    width: 85px;
    height: 85px;
	font-size:15px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.feedback-btn a:hover{background:rgba(90, 187, 98, 1);}
.classified-imgprt:empty {
    height: 80px;
    background: #e3e4e6;
    position: relative;
}
.highlighted{margin-right:0px;}
.highlighted aside.container-fluid.section.clearfix{padding-right:0px;}
.classified-imgprt:empty:before {content: '\f007'; font-family: 'Font Awesome 5 Free';font-size: 30px;left: 0px;right: 0px;top: 0px; display: flex;justify-content: center;height: 100%;color: #0071b3;align-items: center;}
/*-- feedback css---*/
.path-trouble-ticketing form.webform-submission-form fieldset.webform-type-fieldset {
   
    margin-top: 15px;
}
.path-trouble-ticketing form.webform-submission-form fieldset.webform-type-fieldset input.form-control[type="file"]{height:auto;}
.path-trouble-ticketing form.webform-submission-form fieldset.webform-type-fieldset label{font-family: 'ProximaNova-bold';}
.path-trouble-ticketing .webform-map-wrap h2{margin-bottom:20px; font-size:1rem; margin-top:15px;}
.path-trouble-ticketing form.webform-submission-form fieldset.webform-type-fieldset .description{display:none;}
.path-trouble-ticketing div#edit-actions, .path-trouble-ticketing div#edit-actions + .js-form-wrapper{display:inline-block;}
.path-trouble-ticketing a.webform-button--submit.btn-orange{font-family: 'Criteria-Bold'; background-color: var(--btn-red-bg-color)!important; color:#fff; margin-top:2px;}
.path-trouble-ticketing a.webform-button--submit.btn-orange:hover{background-color: var(--btn-red-bg-hover-color)!important; border-color: var(--btn-red-bg-hover-color);}
.path-trouble-ticketing form.webform-submission-form fieldset.webform-type-fieldset legend {margin-left: -5px; padding: 0px 5px; width:auto} 
.path-trouble-ticketing .webform-map-wrap{display:block;}
.path-trouble-ticketing header#header .header-inner{border-bottom: 2px solid var(--form-tp-border-color);}
.path-trouble-ticketing div#block-iatse-873-page-title{padding:0px; margin-bottom:15px;}

.postedblock{
	display: flex;
    width: 100%;
    border:solid 1px #E3E4E6;
    justify-content: center;
    padding: 20px;
    align-items: center;
	font-size:15px;
}
.postedblock .author-icons{
	width: 10%;
    margin-right: 35px;
    font-size: 60px;
    color: #acadb1;
}

.postedblock .author-postcon{display:flex; flex-direction:column;}
.postedblock .author-postcon span{font-style:italic;}
.postedblock .author-postcon a{font-style:normal;}
.classified-table-formid{margin:15px 0px 15px; padding:20px;  border:solid 1px #E3E4E6;}
.classified-table-formid .js-form-item.form-item{margin-bottom:15px;}
.classified-table-formid .js-form-item.form-item .form-textarea-wrapper textarea{border-radius:10px; height:200px;}
.classified-table-formid button[type="submit"]{
	display: block;
    width: 100%;
    padding: 10px;
    background-color: #0071b9!important;
    color: #fff;
    font-size: 20px;
    font-family: 'Criteria-Bold';
    text-transform: capitalize;
    border-radius: 10px;
    line-height: 23px;
}

.jb-panel-detail.jb-classifier-detail-area.jb-classifier-layer{background:#222222!important;}
.jcbx-glry-classic{background:transparent!important;}
.backto-list-link.my-3 a {
    border-bottom: solid 2px #E3E4E6;
    display: block;
    color: #909193;
    display: flex;
	font-size:17px;
    font-weight: bold;
    align-items: center;
}
.backto-list-link.my-3 a:before {content: "\f0d9"; font-family: 'FontAwesome'; margin-right: 5px;}

div#bump-notes{max-width: 400px;}
div#bump-notes .js-form-item.form-item{display:flex; margin-right:10px;}
div#bump-notes .js-form-item.form-item label{min-width:93px; margin:0px 12px 0px 0px;}

.productioninfo-edit-form.productioninfo-form.row {padding-bottom: 40px;}

/*-- steps apply new design css --*/
.path-apply-iatse-873 .block-block-content > h2{ display:none;	}
.stepsec-block {padding: 0px 15px 20px;}
.path-apply-iatse-873 .block-views-blockapply-to-iatse-slider-block-1 .col-auto {padding: 0px;}
.stepsec-block ul{padding-left:15px;	}
.stepsec-block ul li{margin-bottom:10px;}

.path-apply-iatse-873 .layout--onecol .layout__region > .block-region-content { margin: 0px -15px;}


h2.stepsec-heading{
	font-size: 36px;
    line-height:40px;
    font-family: 'Criteria-Bold';
	margin:30px 0px 20px;
	color:#006fb3;
}
.bgnavy{
	background:var(--dark-blue-bg);
}
.bgblue{
	background:#0071b9;
}
.becomeper-section{background:#e9ecef; padding:20px 15px;}
.find-morelink{text-decoration: underline;}
.getstarted-btn {
    background-color: #479e47;
    color: #fff;
    width: 40%;
    padding: 8px 15px;
    display: inline-block;
    border-radius: 8px;
    margin-top: 20px;
	font-family: 'Criteria-Bold';
}
.usricons i {font-size: 40px;}
.becomper-headingsec{align-items:center; color:#006fb3;}
.becomeper-section h2.stepsec-heading{color:#006fb3; flex:1;}
.getstarted-btn:hover{color:#fff; opacity:0.8; text-decoration:none;}
.documents-reqlink a {
    font-weight: bold;
    text-decoration: underline;
    margin-bottom: 8px;
    display: inline-block;
}
.section-pd{
	padding: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    text-align: center;
    color: #fff;
	flex:1;
}
.section-pd h2{
	margin-bottom:20px;
}
.deptt-reqsec .row .col-md-4 {
    align-self: center;
}
.cicle-graphics {
    width: 175px;
    height: 175px;
    background: #006fb3;
    border-radius: 50%;
    display: flex;
    align-items: center;
    color: #fff;
    text-align: center;
    position: relative;
    justify-content: center;
    overflow: hidden;
    margin: 0px;
	z-index:1;
}

.lines-block {
    position: absolute;
    height: 100%;
    transform: rotate(315deg);
    width: 100%;
}

div.clines-items:before {content: '';height: 3px;background: #015a91;left: 0px;right: 0px;position: absolute;top: 10px;}
div.clines-items:nth-child(1):before {/* top: 15px; */height: 5px;}
div.clines-items:nth-child(2):before {top: 25px;height: 5px;left: auto;width: 40%;}
div.clines-items:nth-child(3):before {top: 40px;height: 5px;left: 0px;right: auto;width: 30%;}
div.clines-items:nth-child(4):before {top: 55px;right: auto;width: 15%;height: 4px;}
div.clines-items:nth-child(5):before {top: 70px;}
div.clines-items:nth-child(6):before {top: 85px;right: auto;width: 30%;}
div.clines-items:nth-child(7):before {top: 100px;height: 5px;right: 0px;left: auto;width: 85%;}
div.clines-items:nth-child(8):before {top: 115px;right: 0px;left: auto;width: 43%;height: 5px;}
div.clines-items:nth-child(9):before {top: 130px;left: 0px;right: 0px;width: 30%;height: 5px;}
div.clines-items:nth-child(10):before {top: 145px;left: auto;right: 0px;width: 25%;height: 4px;}
div.clines-items:nth-child(11):before {top: 160px;right: auto;width: 50%;height: 4px;}

.circletxt {
    position: relative;
    z-index: 1;
    font-size: 24px;
	line-height:30px;
    font-weight: bold;
	font-family: 'Criteria-Light';
    line-height: 100%;
}
.cir-numtxt {
    font-size: 55px;
    line-height: 60px;
	font-family: 'ProximaNova-Extrabold';
}
.circleblock{min-width:240px; padding:10px 0px;}

.become-permit{flex-wrap:wrap; margin-bottom:15px;}
.becomeper-txtblock {width: calc(100% - 240px);}

div.clines-items:nth-child(3):after {
    content: '';
    height: 5px;
    background: #015a91;
    left: auto;
    right: 0px;
    position: absolute;
    top: 40px;
    width: 55%;
}
div.clines-items:nth-child(4):after {
    content: '';
    height: 4px;
    background: #015a91;
    left: auto;
    right: 0px;
    position: absolute;
    top: 55px;
    width: 30%;
}
div.clines-items:nth-child(9):after {
    content: '';
    height: 5px;
    background: #015a91;
    left: auto;
    right: 0px;
    position: absolute;
    top: 130px;
    width: 55%;
}
div.clines-items:nth-child(11):after {
    content: '';
    height: 4px;
    background: #015a91;
    left: auto;
    right: 0px;
    position: absolute;
    top: 160px;
    width: 40%;
}

.circle-innbr, .circle-outerbr {
    padding: 8px;
    border: solid 2px #006fb3;
    display: inline-block;
    border-radius: 50%;
    position: relative;
    z-index: 1;
}

.circle-outerbr:before {content: '';background:#e9ecef;height: 60%;left: -5px;right: -5px;position: absolute;top: -5px;}

.circle-outerbr:after {content: '';content: '';background: #e9ecef;/* height: 100%; */left: -5px;right: -5px;position: absolute;top: -5px;bottom: -5px;width: 50%;}

.circle-innbr:after {content: '';left: -5px;position: absolute;width: 60%;background:#e9ecef;height: 60%;top: -5px;}


.stepsimag-circle-process .circle-outerbr:before, .stepsimag-circle-process .circle-outerbr:after, .stepsimag-circle-process .circle-innbr:after{background:#fff;}
/*.path-edit-production-orders #main-wrapper .crewdailyedit table td textarea{resize:none;}


.iatse-path-edit-production-orders.path-edit-production-orders form#crewdailyedit .edit-actionbtn.d-lg-flex.align-items-lg-center {padding-bottom: 80px;position: relative;}
.iatse-path-edit-production-orders.path-edit-production-orders form#crewdailyedit .fbt-button.d-lg-flex.align-items-lg-center.email-subject-edit {position: absolute;top: 40px;left: 8.7em;}
.iatse-path-edit-production-orders.path-edit-production-orders form#crewdailyedit input#edit-email-subject-edit-orders {position: absolute;top: 30px;left:-1px;width: 200px;}  */
.iatse-path-edit-production-orders form#crewdailyedit td.call-type-time-lic {vertical-align: top ; padding-top: 12px;}
.iatse-path-edit-production-orders.path-edit-production-orders .call-back-check.call-type-approve .custom-multi-edit-production {float: left;margin-right:10px;}
.iatse-path-edit-production-orders.path-edit-production-orders form#crewdailyedit .edit-actionbtn .save-order-button {display: flex; height: 100%;}
.iatse-path-edit-production-orders.path-edit-production-orders form#crewdailyedit .email-subject-order .form-item-email-subject-edit-orders {display: flex;flex-direction: column;}
.iatse-path-edit-production-orders.path-edit-production-orders form#crewdailyedit .email-subject-order .form-item-email-subject-edit-orders label {margin-bottom: 5px;}
.iatse-path-edit-production-orders form#crewdailyedit td.location-tech-approve,.iatse-path-edit-production-orders form#crewdailyedit td.call-type-time-lic {vertical-align: top;padding-top: 6px;}
@media only screen and (max-width: 769px) {form#crewdailyedit .edit-actionbtn .save-order-button {height: auto !important;margin-bottom: 10px;}}

form#node-page-edit-form .col.layout-region-node-footer .form-actions, form#node-page-form .col.layout-region-node-footer .form-actions{display:flex; align-items:center;}
form#node-page-edit-form, form#node-page-form {padding-right:15px;}
form#node-page-edit-form fieldset#edit-group-header-group legend, form#node-page-form fieldset#edit-group-header-group legend{padding-left:15px;}
form#node-page-edit-form div#edit-body-0-format, form#node-page-edit-form  div#edit-body-0-format-help , form#node-page-form div#edit-body-0-format-help,form#node-page-form
div#edit-body-0-format , form#node-page-edit-form  div#edit-status-wrapper, form#node-page-form div#edit-status-wrapper{ padding: 0px;}
.path-block .form-actions{display:flex; width:100%;}
form#node-page-edit-form .col.layout-region-node-footer .form-actions input#edit-cancel,  form#node-page-form .col.layout-region-node-footer .form-actions input#edit-cancel, 
.path-block #edit-cancel{
    width: auto;
    margin-left:10px;
	height:25px;
	padding:0px 15px;
	background:#fff;
	border-radius:3px;
	display:flex;
	align-items:center;
	border:solid 2px #5abb62;
	color:#5abb62;
	font-weight:bold;
}
form#node-page-edit-form .col.layout-region-node-footer .form-actions button#edit-submit,  form#node-page-form .col.layout-region-node-footer .form-actions button#edit-submit,
.path-block button#edit-submit{
    width: auto;
	background:#5abb62!important;
	border:solid 2px #5abb62!important;
	color:#fff!important;
	min-height:25px;
	margin-left:0px!important;
	display:flex;
	align-items:center;
    justify-content: center;
	border-radius:12px;
	font-weight:bold;
    padding: 3px 20px;
    min-width:100px;
    margin-right: 10px!important;
}

form#block-content-basic-edit-form .js-form-item.form-item.js-form-type-vertical-tabs.form-type-vertical-tabs.js-form-item-.form-item{padding:0px 15px;}
.path-block div#edit-actions button[id^=edit-submit]:hover{ background-color: var(--btn-red-bg-hover-color)!important; border:solid 2px var(--btn-red-bg-hover-color)!important;}
form#node-page-edit-form .col.layout-region-node-footer .form-actions a#edit-delete:hover,  .form-actions a#edit-delete:hover,
.path-block a#edit-delete:hover{text-decoration:none;}
form#node-page-edit-form .col.layout-region-node-footer .form-actions a#edit-delete,  form#node-page-form .col.layout-region-node-footer .form-actions a#edit-delete, .path-block a#edit-delete{
    width: auto;
	margin-left:10px;
	font-size: 10pt;
	background:#f37165;
	border:solid 2px #f37165;
	color:#fff;
	border-radius:12px;
    line-height: inherit;
	display:flex;
	align-items:center;
    justify-content: center;
	font-weight:bold;
    padding: 3px 20px;
    min-width: 100px;
    text-align:center;
    font-family: 'Criteria-Bold';
}
form#node-page-edit-form .col.layout-region-node-footer .form-actions input#edit-cancel:hover, .form-actions input#edit-cancel:hover ,
form#node-page-form .col.layout-region-node-footer .form-actions input#edit-cancel:hover, form#node-page-edit-form .col.layout-region-node-footer .form-actions a#edit-delete:hover, form#node-page-form .col.layout-region-node-footer  .form-actions a#edit-delete:hover{
	text-decoration:none;
	cursor:pointer;
}
form#node-page-edit-form .col.layout-region-node-footer .form-actions 
button#edit-submit:hover,  form#node-page-form .col.layout-region-node-footer .form-actions button#edit-submit:hover{
    background-color: var(--btn-red-bg-hover-color)!important;
    border-color: var(--btn-red-bg-hover-color)!important;
}
.slider-syncing .slider-for.slick-slider img {max-height: 445px; object-fit: cover; width: auto; display: inline-block;}
.slider-syncing .slider-nav.slick-slider img { width: 100%;  height: 180px;  max-width: 100%;  margin: 20px 0px; object-fit:cover;}
.slider-syncing .slider-nav .field__item.slick-slide { padding: 0px 10px;}
.slider-syncing  .slider-for.slick-slider .slick-track {height: 445px; background:#fff;}
.slider-for .field__item.slick-slide { display: flex;  align-items: center; justify-content: center;}

.slider-syncing .slider-for .slick-prev{left:10px; z-index:1;}
.slider-syncing .slider-for .slick-next{right:30px; z-index:1;}
.slider-syncing .slider-for .slick-next:before{content: '\1433'; font-size: 50px; line-height:100%;}
.slider-syncing .slider-for .slick-prev:before{content: '\1438'; font-size: 50px; line-height:100%;}

.col-lg-8.editor-image-popup div[data-drupal-selector="edit-actions"] { width: 100%; padding-left: 0px;}

ul.ui-autocomplete > li.ui-menu-item > a.ui-state-active{border:none; margin:0px;}
form.crew-history-filter-form .form-actions {
    margin-top: 20px;
}
form.crew-history-filter-form {
    padding-left: 5px;
    background: var(--dark-blue-bg);
    color: var(--label-text-color);
}
form.crew-history-filter-form + .row.form-top-viewer .days_crewed{margin:0px;}
.path-name-address-summaries .views-element-container.col-auto .view-name-address-summaries.view-id-name_address_summaries .view-content .views-row [class^=col-] {
    word-break: break-word;
}
.path-crewing-history .row.form-top-viewer .col-lg-4.col-md-4.col-6:nth-child(3) .js-form-item select,
 .path-abstract-report form.license-report-formid.row .row.form-top-viewer .col-lg-4.col-md-4.col-6:nth-child(3) .js-form-item select
 {width: auto;}
.path-crewing-history .row.form-top-viewer .col-lg-4.col-md-4.col-6:nth-child(2) .js-form-item, .path-crewing-history .row.form-top-viewer .col-lg-4.col-md-4.col-6:nth-child(3) .js-form-item,
 .path-abstract-report form.license-report-formid.row  .row.form-top-viewer .col-lg-4.col-md-4.col-6:nth-child(2) .js-form-item,   .path-abstract-report form.license-report-formid.row .row.form-top-viewer .col-lg-4.col-md-4.col-6:nth-child(3) .js-form-item{display: inline-block;}
.telephone-cell-wrapper{margin-left:170px;}
.remit-2-edit-form.remit-2-form.row div#edit-actions {
    position: relative!important;
    right: 0px;
    left: 15px;
    padding-left: 0px;
    width: 100%;
}
.path-crewing-history .row.form-top-viewer + .row.form-top-viewer, .path-abstract-report form.license-report-formid.row  .row.form-top-viewer {
    top: 80px;
    position: sticky;
    position: -webkit-sticky;
}
.taxonomy-overview-terms.row .submit-button-center-edit-technician{position: relative!important;  right: auto; width: 100%;}
.taxonomy-vocabulary-form.row .submit-button-center-edit-technician{position: relative!important;  right: auto; width: 100%; margin-top:15px;}
.taxonomy-overview-terms div#edit-help {  width: 100%; word-break: break-word;}
.iatse-path-site-location-terms nav.action-links .nav-link { padding-left: 2px;}
.iatse-path-site-location-terms nav[aria-label="pagination-heading"]{width:100%;}
.iatse-path-site-location-terms nav[aria-label="pagination-heading"] ul.pagination.js-pager__items { display: flex; justify-content: center; width: 100%;}
.taxonomy-vocabulary-form .js-form-item { padding: 0px 15px;}
.taxonomy-vocabulary-form{padding:10px 5px;}
.iatse-path-edit-production-orders td.location-tech-approve .call-back-check.call-type-approve .taxonomy-map-link.copy-order-map{font-weight:bold;}
.sinfollow-form-fields{background-color: var(--dark-blue-bg); margin-bottom:10px; color: var(--label-text-color); padding: 0px 20px 20px;}
.sis-local-adj.row{margin:0px; display:block;}
.textarea-fieldsitems .js-form-item{width:calc(33.33% - 10px);}
.textarea-fieldsitems{padding-left:0px;}
.sis-local-adj.row .js-form-item{margin:0px 0px 15px;}
.sis-local-adj.row .dts-dsresultfileds .js-form-item { margin: 15px 0px 15px!important;}
.col-md-11.field-div > .form-required ~ .form-group label.form-required {display: none;}
.sis-local-adj.row .dts-dsresultfileds  .col-md-6, .sis-local-adj.row .dts-dsresultfileds  .col-md-4{margin-top:5px;}
.sis-local-adj.row  .col-md-4{padding-left:0px;}
.sis-local-adj.row button.form-submit{background-color: var(--btn-red-bg-color)!important; border-color: var(--btn-red-border-color); color: var(--btn-red-text-color)!important; font-family: 'Criteria-Bold'; margin-bottom:15px!important; transition: .3s ease-in-out all; border-radius: 12px; min-width: 100px; padding: 3px 20px; min-height: 28px;}
.sis-local-adj.row button.form-submit:hover{opacity:1; background-color:var(--btn-red-bg-hover-color)!important; border-color: var(--btn-red-bg-hover-color);}
.path-name-address-summaries .views-field.views-field-field-upload-scanned-documents span {display: block; margin: 10px 0px; line-height:100%; min-width:100%; max-width:100%;}.path-name-address-summaries .views-field.views-field-field-upload-scanned-documents {display:block;}

.position-relative.form-actions {position: relative!important;width: 100%;}

.page-view-technician-views-transactions .view-filters form.views-exposed-form.row, .page-view-technician-views-transactions .view-content + .feed-icons .csv-feed,
.current-production-right>.table-headertop-content span.country { display: none;}

.ui-dialog.ui-widget.ui-widget-content .contextual-region .contextual .contextual-links li > a{font-size:small;}

form.dues-edit-form .form-actions { position: relative!important; width: 100%;}
.path-name-address-summaries div#block-notescommentblock form.views-exposed-form h5.w-100 {   margin-bottom: 10px;}
.path-name-address-summaries div#block-notescommentblock form.views-exposed-form fieldset legend, .path-admin-notes-csv form.views-exposed-form.bef-exposed-form.row fieldset legend {
    display: none;
}
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form.row input.form-control[type="checkbox"], .path-admin-notes-csv form.views-exposed-form.bef-exposed-form.row input.form-control[type="radio"]
{vertical-align:middle;}

.path-admin-notes-csv form.views-exposed-form.bef-exposed-form.row> .form-row > .row > fieldset {margin-top: 10px;}
form.external-check-delete-confirm-action button {margin: 10px 0px 15px 15px!important;}

.path-remit-import .import-csv-multistep-form > div#edit-table-export{
	width: 100%;
    max-width: inherit;
    display: block;
    margin-bottom: 15px;
    padding-right: 0px;
}
.path-remit-import .import-csv-multistep-form div#edit-table-export:after {
    content: '';
    display: table;
    clear: both;
}
.path-remit-import .import-csv-multistep-form div#edit-table-export a{float:right;}
.path-remit-import .import-csv-multistep-form .inline-prod-map {
    clear: both;
    justify-content: center;
    display: flex;
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.path-remit-import .import-csv-multistep-form .inline-prod-map .js-form-item{padding:0px;}
.path-remit-import .import-csv-multistep-form .inline-prod-map .js-form-item:first-child{margin-right:10px;}
.path-remit-import .import-csv-multistep-form .inline-prod-map .js-form-item:nth-child(2){margin-left:10px;}
.path-remit-import .import-csv-multistep-form{background:#fff;}
.path-remit-import .import-csv-multistep-form input.form-control{line-height:100%;}
.path-remit-import .import-csv-multistep-form > .container > .row:last-child > .col-md-2:first-child {order: 2;}
.path-remit-import .import-csv-multistep-form > .container > .row:last-child > .col-md-2 {
    
    max-width: 110px;
    flex: auto!important;
    display: inline-block!important;
}

#qualification-model .modal-body div[id*="field-qualification"] , div#qualification-chk-0  div[id*="field-qualification"]{
    display: flex;
    flex-wrap: wrap;
}

#qualification-model .modal-body div[id*="field-qualification"] .form-checkboxes.bef-checkboxes , div#qualification-chk-0 div[id*="field-qualification"] 
.form-checkboxes.bef-checkboxes {
    display: flex;
    flex-wrap: wrap;
}

#qualification-model .modal-body div[id*="field-qualification"] .js-form-type-checkbox , div#qualification-chk-0 div[id*="field-qualification"] 
 .js-form-type-checkbox{
    min-height: auto;
	word-break: break-word;
	margin-bottom:7px!important;
}
#qualification-model .modal-body div[id*="field-qualification"] .js-form-type-checkbox input[type="checkbox"], div#qualification-chk-0 div[id*="field-qualification"] 
 .js-form-type-checkbox input[type="checkbox"]{margin-right:7px!important;}
 
 #qualification-model .modal-body div[id*="field-qualification"] .js-form-type-checkbox label, div#qualification-chk-0 div[id*="field-qualification"] .js-form-type-checkbox label{
	padding-right: 10px;
    margin: 0px!important;
 }
 #backgroundPopup{z-index:9;}
div#qualification-chk-0   a#popup-close {padding-bottom: 3px; padding-left: 6px; right: 20px; top: 15px;}

.step-permitsec .usricons img, .member-section .usricons img, .becomper-headingsec  .usricons img{
    width: 30px;
}
.thanksyou-msgblock .thanks-mess{font-size: 40px;  font-family: 'Criteria-Bold';  margin-bottom: 15px;   color: #006fb3;}
.thanksyou-msgblock .app-recieve {text-align: center; font-size: 22px; line-height: 32px;}
img.tick-icons-sub {  max-width: 80px;}
.duesblock-links {
    background: #E3E4E7;
    margin: 0px -15px;
    padding-left: 12px;
    padding-right: 12px;
}
.duesblock-links-content {
   display: flex;
    justify-content: flex-start;
	flex-wrap: wrap;
    max-width: 900px;
    margin:0px auto;
}
.dues-pay-block.duesblock-links p{margin:0px;}
.dues-pay-block.duesblock-links p.billing-bal-txt a{color: #0071b9!important;}
.dues-pay-block.duesblock-links a.anchor-class.make-payment-dues{
	margin-right:0px;
	padding:10px!important;
	line-height: inherit;
    height: auto;
    color: #0071b9!important;
    background: transparent!important;
    border-color: #0071b9!important;
	
}
.duesblock-links-content > p{
	width: calc(33.33% - 8%);
    margin-left: 4%!important;
	position:relative;
    margin-right: 4%!important;
}
.dues-pay-block.duesblock-links a{margin:15px 0px;}
.page-view-technician-views-transactions .view-filters + .view-empty + .feed-icons {display: none;}
.page-view-technician-views-transactions .view-filters + .view-empty { background: #fff; margin: 0px -15px; padding: 10px 15px;}
.tech-payment-formid.row > button, .path-tech-payments  a#edit-cancel-link {margin-top: 20px!important;}
.tech-payment-formid.row > .js-form-item-amount {max-width: 300px; margin-top: 15px;}
.tech-payment-formid.row {display: block; padding: 20px 15px;}
.acct-header-row .promoting-img-sec .header_account span.edit-link a { z-index: 1;}
.page-view-profile-audit-trail .views-exposed-form{padding:10px 15px;}
.page-view-profile-audit-trail .views-exposed-form > .form-row, .page-view-profile-audit-trail .views-exposed-form > .form-row > .row {margin: 0px;}
.page-view-profile-audit-trail .views-exposed-form .form-actions{margin-bottom:0px;}

.path-training-events2 form.views-exposed-form.row .form-row>.row{margin:0px;}
.path-training-events2 form.views-exposed-form.row .form-row>.row .col-xl-2.col-lg-3.col-md-4.col-sm-5.col-8.align-self-end:empty {display: none;}
.process-late-remittance-formid .process-actionbtn button#edit-submit, .process-actionbtn button[id^=edit-submit].btn.btn-primary{
	padding: 3px 20px;
    margin-bottom: 10px!important;
    border-radius: 12px;
    min-width: 100px;
}
.search-tech-exposed-form.row > .main-details .col-md-6.col-sm-12 > div {
    padding: 0px;
}
.iatse-path-search-technician-mp3 td, .iatse-path-search-technician-mp3 th {
    font-size: 12px;
    font-family: verdana;
}
/* vaibhav css*/ 
/* member-permit-by-department */
.chart-data-adj {justify-content: space-around;display: flex;margin: 0 auto;padding: 15px 0;}
.chart-data-adj .remichart_pielabel {font-weight: 600;font-size: 11pt;}
.node--type-classified div#block-classifieddetailpagebacktolistings + .row{overflow:hidden;}
form.deadline-configurations-settings .description a ~ br { display: none;}
form.deadline-configurations-settings .description a + br {display:block;}
form.deadline-configurations-settings .description {font-size: 11px;}
/* craft-service-pie */
form#craft-service-pie-formid .chart-div-class {justify-content: center;align-items: center;margin-top: 30px;}
form#craft-service-pie-formid .chart-div-class .remichart_pie {flex: 0 0 83%;max-width: 83%;padding: 5px;}
form#craft-service-pie-formid .chart-div-class .remichart_pie .remichart_pielabel {width: 20%;}
form#craft-service-pie-formid .chart-div-class .remichart_pievalue {width: 0;}

/* manage products /* missing-certs */
body.iatse-path-courses .table.table-hover.views-table tr td:first-child,
body.iatse-path-courses .table.table-hover.views-table thead tr:first-child th:first-child,
.path-certificate-holders .table.table-hover.views-table tr td:first-child,
.path-certificate-holders .table.table-hover.views-table thead tr:first-child th:first-child,
body.iatse-path-approve-certs2 .table.table-hover.views-table tr td:first-child,
body.iatse-path-approve-certs2 .table.table-hover.views-table thead tr:first-child th:first-child,
body.path-cert-expiration2 .table-responsive .table.table-hover.table-striped thead tr:first-child th:first-child, /*CertExpire*/
body.path-cert-expiration2 .table-responsive .table.table-hover.table-striped tr td:first-child,  /*CertExpire*/
.iatse-path-manage-products .table.views-table.views-view-table .views-field.views-field-field-image-cache ,/* manage products  */
.iatse-path-missing-certs .view-content .table.views-table.views-view-table .views-field.views-field-id, /*missing-certs*/
[class*="iatse-path-admin-structure-course-"] nav.tabs,
.iatse-path-orders-list .table.views-table tr td:first-child,
.iatse-path-orders-list .table.views-table thead tr th:first-child,
.path-trade-tests2 .table.views-table thead tr th:first-child,
.path-trade-tests2 .table.views-table tr td:first-child,
.path-cart .table.views-table tr td:first-child,
.path-cart .table.views-table thead tr th:first-child,
.path-training-events2 .table.views-table thead tr th:first-child,
.path-training-events2 .table.views-table tr td:first-child,
.path-acctg-training-event .table.views-table thead tr th:first-child,
.path-acctg-training-event .table.views-table tr td:first-child,
body.path-cart .table.views-table tr td:first-child,
body.path-cart .table.views-table thead tr th:first-child,
.path-registration-report .table-hover.table-striped thead tr th:first-child,
.path-registration-report .table-hover.table-striped tr td:first-child,
.path-store-stock-report .table.views-table thead tr th:first-child,
.path-store-stock-report .table.views-table tr td:first-child,
.path-training-event-listing .table.views-table thead tr th:first-child,
.path-training-event-listing .table.views-table tr td:first-child,
.path-training-event-report .table.views-table thead tr th:first-child,
.path-training-event-report .table.views-table tr td:first-child,
.path-search-technician3 .table.views-table thead tr th:first-child,
.path-search-technician3 .table.views-table tr td:first-child,
form#taxonomy-term-qualification-form div#edit-actions,
.page-view-add-qualification .table.views-table tr td:first-child,
.page-view-crew-history-technician .table.views-table thead tr th:first-child,
.page-view-crew-history-technician .table.views-table tr td:first-child,
.page-view-avail-history-technician .table.views-table tr td:first-child,
.page-view-avail-history-technician .table.views-table thead tr th:first-child,
.page-view-tr-pdf-billing-page .table.views-table thead tr th:first-child,
.page-view-tr-pdf-billing-page .table.views-table tr td:first-child,
.page-view-di-pdf-billing-page .table.views-table tr td:first-child,
.page-view-di-pdf-billing-page .table.views-table thead tr th:first-child
{padding-left: 20px;}
.page-view-avail-history-technician .display-member-rank{padding-left: 5px;color: var(--label-text-color);}

 
/* addproduct *//* editProduct */
body.iatse-path-product-add-product td.field-multiple-drag,
body.iatse-path-product-add-product #edit-body-0-format-help a,
body.iatse-path-product-add-product .tabledrag-toggle-weight,
body .commerce-product-product-edit-form td.field-multiple-drag,
body .commerce-product-product-edit-form #edit-body-0-format-help a,
body .commerce-product-product-edit-form .tabledrag-toggle-weight,
.iatse-path-admin-structure-course-add #edit-field-body-0-format-help-about,
.course-edit-form #edit-field-body-0-format-help-about,
#commerce-product-training-event-add-form #edit-langcode-wrapper,
#commerce-product-training-event-edit-form #edit-langcode-wrapper
{display: none;}

.iatse-path-product-add-product .layout-region-product-footer__content,
.commerce-product-product-edit-form .layout-region-product-footer__content
{border-top: unset;margin-top: unset;padding-top: unset;}

body.iatse-path-product-add-product #edit-body-0-format,
body .commerce-product-product-edit-form #edit-body-0-format,
.iatse-path-admin-structure-course-add #edit-field-body-0-format,
.course-edit-form #edit-field-body-0-format
{padding: unset;}

body.iatse-path-product-add-product #edit-body-0-format .form-select,
body .commerce-product-product-edit-form #edit-body-0-format .form-select,
.iatse-path-admin-structure-course-add .form-select,
.course-edit-form .form-select
{width: auto;}

.iatse-path-admin-structure-course-add #edit-field-course-dispaly--wrapper .fieldset-wrapper,
.course-edit-form #edit-field-course-dispaly--wrapper .fieldset-wrapper {width: 100%;}
.iatse-path-admin-structure-course-add input[type=radio],
.iatse-path-admin-structure-course-add input[type=checkbox],
.course-edit-form input[type=radio], .course-edit-form input[type=checkbox],
form#certification-entity-edit-form input[type=checkbox]
{margin-left: 0px!important;}
.course-edit-form #edit-field-course-dispaly--wrapper #edit-field-course-dispaly .js-form-item,
.iatse-path-admin-structure-course-add #edit-field-course-dispaly--wrapper #edit-field-course-dispaly .form-item{display: flex;}

.iatse-path-courses #main-wrapper table td img {max-width: 100%;}
body.iatse-path-courses #main-wrapper table td::before {min-width: 75px;position: absolute;left: 0;margin: 0;}

.path-store-products .field--type-commerce-price{padding:10px 0;}
.path-store-products .field--type-commerce-price .field__label {font-weight:bold;}
.path-store-products .field--type-commerce-price .field__label::after{content:':'}

.path-store-products .view-content .views-view-grid .row.views-row,
.path-trade-tests2 .view-trade-tests2 .view-content .row,
.page-view-registrants-of-a-training-event .view-registrants-of-a-training-event .view-content>.row,
.path-registrants-training-event [id^=views-form-registrants-of-a-training-event-page-] > .row {margin-left: unset;margin-right: unset;}

.path-registrants-training-event [id^=views-form-registrants-of-a-training-event-page-] #edit-header [id^=edit-commerce-order-bulk-form-] {padding-top: unset;}
.path-store-products .field--type-commerce-price,
.path-training-event-report .include_exclude .form-type-checkbox{display:flex}
.path-store-products [class*="product--variation-field--variation__field_layout__"] + .layout .field--name-title a {padding: 0px 15px;}
.path-store-products [class*="product--variation-field--variation__field_layout__"] + .layout .field--name-title,
form#taxonomy-term-qualification-form .layout.layout--onecol
{margin: 0px -15px;}
.path-store-products [class*="product--variation-field--variation__field_layout__"] + .layout .field--type-image{float:left}

/* .path-product article .field--type-text-with-summary {display: inline-block;} */
.path-product article .field--name-variations {float: left;}
.path-product article .commerce-order-item-add-to-cart-form #edit-actions--2 {padding: unset;}
.path-product [class*="product--variation-field--variation__field_layout__"] + .layout form .layout {flex: 0 0 100%;max-width: 100%;}
#wishlist-table-formid th.select-all,
.path-cart td.views-field.views-field-edit-quantity {width: 5%;}
.path-cart [id^=views-form-commerce-cart-form-default-] > .row + div {flex-basis: 100%;}
.path-cart [id^=views-form-commerce-cart-form-default-] > .row {flex-basis: 100%;margin-left: unset;margin-right: unset;}

#commerce-product-training-event-add-form .address-container-inline,
#commerce-product-training-event-edit-form .address-container-inline{display: flex;justify-content: space-between;}
#commerce-product-training-event-add-form .address-container-inline> .form-item,
#commerce-product-training-event-edit-form .address-container-inline> .form-item{flex: 0 0 30%;max-width: 30%;margin-right: unset;}
#commerce-product-training-event-add-form  .form-item.form-type-date,
#commerce-product-training-event-edit-form .form-item.form-type-date{margin-right: 2em;}
#commerce-product-training-event-add-form div#edit-field-event-start-date-wrapper,
#commerce-product-training-event-edit-form div#edit-field-event-start-date-wrapper{float: left;margin-top: unset;}
#commerce-product-training-event-add-form .layout-region-product-footer__content,
#commerce-product-training-event-edit-form .layout-region-product-footer__content{border-top: unset;margin: unset;padding: unset;}
#commerce-product-training-event-add-form .form-group,
#commerce-product-training-event-edit-form .form-group{margin-top: 1rem;margin-bottom: 1rem;}
#commerce-product-training-event-add-form div#edit-field-image-cache-wrapper,
#commerce-product-training-event-edit-form div#edit-field-image-cache-wrapper,
#commerce-product-training-event-edit-form div#edit-field-course-wrapper{margin-top: unset;}
#commerce-product-training-event-add-form .form-item-field-waiting-list-value,
#commerce-product-training-event-edit-form .form-item-field-waiting-list-value{padding-top: 0.5rem;}
#commerce-product-training-event-add-form .field--type-datetime.field--name-field-event,
#commerce-product-training-event-edit-form .field--type-datetime.field--name-field-event{align-items: end;display: inline-block;margin-top: unset;}
#commerce-product-training-event-add-form .js-form-item-field-training-location-0-address-address-line2,
#commerce-product-training-event-edit-form .js-form-item-field-training-location-0-address-address-line2{margin-bottom: 1rem;}
#commerce-product-training-event-add-form .form-item-field-training-location-0-address-address-line1,
#commerce-product-training-event-edit-form .form-item-field-training-location-0-address-address-line1,
.path-search-technician3 .search-technician .col-md-12
{padding-bottom: .5rem;}
.path-product .layout-region.layout-region-product-main.row,
body .view-id-registrants_of_a_training_event .views-form #edit-header
{padding-bottom: 1rem;}
#commerce-product-training-event-add-form .form-item-field-waiting-list-value label.option,
#commerce-product-training-event-edit-form .form-item-field-waiting-list-value label.option,
#training-cert-formid div#ajax-wrapper{margin-bottom:unset;}
#training-cert-formid .row.form-top-viewer .col-lg-4.col-md-4.col-6,
#wishlist-table-formid .row.form-top-viewer .col-lg-4.col-md-4.col-6
{padding-left: unset;}
.path-registrants-training-event [id^=views-form-commerce-cart-form-default-] > .row {flex-basis: 100%;margin-left: unset;margin-right: unset;}
/* vaibhavcss End */

/*-- overflow css-- */
.path-applicant-review2 #views-form-permit-applicant-review-page-1 #edit-header + .row{width: calc(100% + 15px); padding-right: 0px;}
.path-name-address-searchs form[id*='profile-main-edit-technician-mode-form']{overflow:hidden;}
form#views-exposed-form-seniority-report-page-1 + .row.form-top-viewer{margin-right:0px;}

div#Tooltip_Text_container {
  max-width: 25em;
  height: auto;
  display: inline;
  position: relative;
}

div#Tooltip_Text_container a {
  text-decoration: none;
  color: black;
  cursor: default;
  font-weight: normal;
}

div#Tooltip_Text_container a span.tooltips {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s linear 0.2s, opacity 0.2s linear;
  position: absolute;
  left: 10px;
  top: 18px;
  width: 30em;
  border: 1px solid #404040;
  padding: 0.2em 0.5em;
  cursor: default;
  line-height: 140%;
  font-size: 12px;
  font-family: 'Segoe UI';
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 7px 7px 5px -5px #666;
  -webkit-box-shadow: 7px 7px 5px -5px #666;
  box-shadow: 7px 7px 5px -5px #666;
  background: #E4E5F0  repeat-x;
}

div#Tooltip_Text_container:hover a span.tooltips {
  visibility: visible;
  opacity: 1;
  transition-delay: 0.2s;
  z-index: 1;
}

div#Tooltip_Text_container img {
  left: -10px;
}

div#Tooltip_Text_container:hover a span.tooltips {
  visibility: visible;
  opacity: 1;
  transition-delay: 0.2s;
}

.width-twelve{
    max-width: 1200px;
}
.height-eight{
    min-height: 600px;
}

/* cheesburger css 7 april mayuri*/

/* Thick red border */
hr.seprate-border {
  border: 1px solid;
  color: var(--anchor-color);
}

body.page-view-production-info .form-item-is-production-active{
    display: none;
} 

body.edit-profile-pic .field--type-datetime.field--name-field-stated-available{
    display: none;
}

.path-send-mass-email .hide-field{
    display: none;
}

.path-message-board-admin #edit-actions-submit, .path-dues-transaction .view-filters ~ .feed-icons,
 .path-message-board-admin  .form-item-items-per-page{
    display: none;
}

/*--- Rearrange record count strips- css --*/
body.path-set-acctg-date form.vbo-view-form div#edit-header{margin-bottom:35px; margin-top: -210px; position:relative; top:auto;}
body.path-set-acctg-date form + header{margin-top:175px; z-index: 1; width: 100%;}
.path-set-acctg-date #main-wrapper table th{top:115px; position:sticky;  position: -webkit-sticky; z-index:1;}

.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper>details{display:inline-block;}
.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper>details summary
{display:inline-block; position:relative; pointer-events: none;}
.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper>details .details-wrapper
{display:inline-block; margin-left:10px;}

body.path-dues-invoice-distribution form.vbo-view-form div#edit-header{margin-bottom:25px; margin-top: -172px; position:relative; top:auto;}
body.path-dues-invoice-distribution form + header{margin-top:137px; z-index: 1; width: 100%;}
.path-dues-invoice-distribution #main-wrapper table th{top:115px; position:sticky;  position: -webkit-sticky;} 

body.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header  #vbo-action-form-wrapper>details
{display:-webkit-inline-box;}
body.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header #vbo-action-form-wrapper>details summary
{display:inline-block; pointer-events: none; position:relative;}
body.path-dues-invoice-distribution form#views-form-dues-invoice-distribution-page-1>#edit-header  #vbo-action-form-wrapper>details 
.details-wrapper{display:inline-block; margin-left:10px;}


body.path-external-check-remit2 form.vbo-view-form div#edit-header{margin-bottom:36px; margin-top: -212px; position:relative; top:auto;}
body.path-external-check-remit2 form + header{margin-top:176px; z-index: 1; width: 100%;}
.path-external-check-remit2 #main-wrapper table th{top:115px; position:sticky;  position: -webkit-sticky;}

#views-form-external-check-remit2-page-1 div#edit-header #vbo-action-form-wrapper>details{display:flex; flex-direction: column;}
#views-form-external-check-remit2-page-1 div#edit-header  #vbo-action-form-wrapper>details summary 
{display:inline-block;  pointer-events: none; position:relative;}
#views-form-external-check-remit2-page-1 div#edit-header  #vbo-action-form-wrapper>details .details-wrapper
{display:inline-block; margin-left:0px;}

.path-member-applicant-review #views-form-member-applicant-review-page-1 #edit-header{margin-bottom:35px; margin-top: -126px; position:relative; top:auto;}
.path-member-applicant-review  form + header{margin-top:87px; z-index: 1;}
.path-member-applicant-review #main-wrapper table th{top:115px; position:sticky;  position: -webkit-sticky;}

.page-view-t4a-distribution #views-form-t4a-distribution-page-1 #edit-header{margin-bottom:25px; margin-top: -178px; position:relative; top:auto;}
.page-view-t4a-distribution form + header{margin-top:142px; z-index: 1;}
.page-view-t4a-distribution #main-wrapper table th{top:115px; position:sticky;  position: -webkit-sticky;}

.page-view-t4a-distribution #views-form-t4a-distribution-page-1>#edit-header  #vbo-action-form-wrapper>details
{display:inline-block;}
.page-view-t4a-distribution #views-form-t4a-distribution-page-1>#edit-header #vbo-action-form-wrapper>details summary
{display:inline-block; pointer-events: none; position:relative;}
.page-view-t4a-distribution #views-form-t4a-distribution-page-1  #vbo-action-form-wrapper>details 
.details-wrapper{display:inline-block; margin-left:10px;}

.page-view-t4a-distribution #views-form-t4a-distribution-page-1>#edit-header>.col-auto>details{order:2; width:100%; margin-top:10px;}
.page-view-t4a-distribution #views-form-t4a-distribution-page-1>#edit-header>.col-auto>details + .js-form-item{order:3;}
.page-view-t4a-distribution #views-form-t4a-distribution-page-1>#edit-header>.col-auto>details{order:2; width:100%; margin-bottom:10px;}
.page-view-t4a-distribution #views-form-t4a-distribution-page-1>#edit-header>.col-auto>details + .js-form-item{order:3;}

.path-applicant-review2 #views-form-permit-applicant-review-page-1 #edit-header{margin-bottom:35px; margin-top:-109px; position:relative; top:auto;}
body.path-applicant-review2  form + header{margin-top:74px; z-index: 1;}
body.path-applicant-review2  #main-wrapper table th{top:115px; position:sticky;  position: -webkit-sticky; z-index: 1;}

form#views-form-tax-invoice-distribution-page-1 #edit-header{margin-bottom:38px; margin-top:-176px; position:relative; top:auto;}
.path-tax-receipts-distribution  form + header{margin-top:130px; z-index: 1; }
.path-tax-receipts-distribution  #main-wrapper table th{top:115px; position:sticky;  position: -webkit-sticky;}
.path-tax-receipts-distribution div#vbo-action-form-wrapper {display: flex;flex-wrap: wrap;}
.path-tax-receipts-distribution div#vbo-action-form-wrapper .form-actions {order: -2; width: 100%;}
.path-tax-receipts-distribution #views-form-tax-invoice-distribution-page-1 #edit-header #vbo-action-form-wrapper details#edit-multipage {
    order: -1;
    display: -webkit-inline-box;
    margin-top: 0px;
    width: 100%;
}
.path-tax-receipts-distribution #vbo-action-form-wrapper .details-wrapper { display: inline-block; transform:translateY(-8px); margin-left:5px;}
.path-tax-receipts-distribution #vbo-action-form-wrapper .details-wrapper .vbo-info-list-wrapper.item-list {display: none;}
.path-cash-transaction .vbo-view-form.row div#edit-header
{margin-bottom: 64px!important; margin-top:-136px; position:relative; top:auto; overflow:hidden;}
.path-cash-transaction  .views-element-container.col-auto header{margin-top:71px; z-index: 1; position:sticky; top:80px; position: -webkit-sticky;}
.path-cash-transaction #main-wrapper table th{top:142px; position:sticky;  position: -webkit-sticky; z-index:1;}
#views-form-cash-transcations-page-1 #edit-cash-deposted-date-from{top:-115px;}

#views-form-cash-transcations-page-1 #edit-cash-deposted-date-from{left: 0px; right: 0px; background: #00001f; padding: 0px 20px 20px 20px;}	
.path-cash-transaction .vbo-view-form.row div#edit-header ~ #edit-cash-deposted-date-from{background:transparent; padding:0px; right:auto; left:20px;}

.path-missing-certs #main-wrapper table th{top:80px; position:sticky;  position: -webkit-sticky;}
/* .path-missing-certs .contextual-region.view.view-missing-certification{position:sticky; top:-205px;  position: -webkit-sticky;} */
body.modal-open.path-missing-certs .contextual-region.view.view-missing-certification{position:relative; top:0px!important;}

.path-health-contrib-record form.vbo-view-form > div#edit-header{margin-top:-170px; margin-bottom:35px; position:relative; top:auto; min-height: 135px; display: flex; align-items: center;}
form#views-exposed-form-health-contrib-page-1 + header{margin-top:135px; z-index:1;}
form#views-form-health-contrib-page-1 table th{z-index:1;}

.page-view-t4a-pdf-billing-page #main-wrapper table th{top:80px; position:sticky;  position: -webkit-sticky;}
.edit-profile-pic ul#profile_menu{margin-right:-15px!important;}
body.path-frontpage{overflow:hidden;}
.iatse-path-user-login .block-profile-menu, .page-user-password .block-profile-menu{margin-top:30px;}

.iatse-path-acctg-date-report .view-filters{top:43px; position:sticky;  position: -webkit-sticky;}
.iatse-path-acctg-date-report  #main-wrapper table th{top:115px; position:sticky;  position: -webkit-sticky;}

form#nameaddresssummaryform a#search-tech-print-current-page-button
{z-index:1; position: absolute; bottom: 22.5px; font-size:13px; left: 122px; font-family: 'Criteria-Bold'; background-color: var(--btn-red-bg-color)!important; color: var(--btn-red-text-color);}

body.path-user div#block-views-block-certification-list-block-1 .view-content table{padding-left:0px; padding-right:0px; margin:0px;}
.iatse-path-iatse-dues-form-process-quarterly-status form#process-quarterly-status-form{flex-direction:column; align-items:flex-start;}
form#process-quarterly-status-form .js-form-item, form#process-quarterly-status-form label#edit-import-files--label{margin-top:15px; margin-bottom:0px;}
form#process-quarterly-status-form button{margin-left:0px!important;}
/*-- crewing-history-result --*/

form#views-exposed-form-crewing-history-result-page-1 {
    background: var(--dark-blue-bg);
    color: var(--label-text-color);
    padding: 10px 20px;
}
form#views-exposed-form-crewing-history-result-page-1 fieldset .fieldset-wrapper{display:flex; line-height:100%;}
form#views-exposed-form-crewing-history-result-page-1 fieldset .fieldset-wrapper > div {padding: 0px 15px;}
form#views-exposed-form-crewing-history-result-page-1 .form-row, form#views-exposed-form-crewing-history-result-page-1 .row {width: 100%;}
/*-- events css --*/
.path-events a.fc-day-grid-event{background:  #006FB3!important; color:#fff; font-size:12px;}
.path-events a.fc-day-grid-event:hover{color:#fff; opacity:0.8;}
.path-events .fc-day-grid-event .fc-content{white-space:inherit;}

.path-events .fc-toolbar.fc-header-toolbar{margin-top:15px;}
.path-events .fc-view-container table tr, .path-events .fc-view-container table tr td{background:transparent;}
.path-events .fc-view-container table tr {  border: none;}
.path-events .fc-view-container table tr td {padding:0px!important; font-size:16px;}
.path-events .fc-view-container .fc-row .fc-content-skeleton table tr td {padding:0px 5px!important;}
.path-events .fc-row .fc-bg td.fc-other-month { background: #f4f4f4;}
.path-events .fc-row .fc-bg td.fc-today { border: solid 2px #000;}
.path-events .fc-day-top.fc-other-month{opacity:1;}
.path-events .fc-row .fc-bg table{border-collapse:initial;}
.path-events button.fc-today-button.fc-button.fc-button-primary, 
.path-events button.fc-dayGridMonth-button.fc-button.fc-button-primary.fc-button-active {
    border:var(--btn-red-border-color);
    background-color: var(--btn-red-bg-color);
    font-family: 'Criteria-Bold';
}

.path-events .fc-button-group .fc-button-primary {
    color: #fff;
    background-color: #00001f;
    border-color: #00001f;
}
.path-events main table tr th, .path-events main .table thead tr th{
    background-color: #006FB3;
    color: #fff;
   font-size:16px;
}
.view-empty{margin-bottom:0px;}
.noresult-texmsg{background:#fff; margin-bottom:0px; margin:0px -15px; padding-left:20px;}
body button.search-active, button#edit-submit.search-active[value="Search"] { border-color: #006fb3!important; background-color: #006fb3!important;  color: #fff!important;}
body button.search-active, button#edit-submit.search-active[value="Search"]:hover { border-color: #006fb3!important; background-color: #006fb3!important;  color: #fff!important;}
body button#edit-tomorrow.search-active{  background-color: #006fb3!important;  color: #fff!important;}

div#block-iatse-873-breadcrumbs nav[aria-label="breadcrumb"] ol.breadcrumb { padding-left: 5px; background: transparent;}
.iatse-path-apply-online-step2 form#user-register-form .pass-form-fields .js-form-item input.password-field,
.iatse-path-apply-online-step2  form#user-register-form .pass-form-fields .js-form-item input.password-confirm{width:100%;}
.fields-departform-fields .col-md-9 > div, .col-md-9.sin-dob .col-md-6 > div {padding:0px;}
.iatse-path-apply-online-step2 #user-register-form {overflow-x: hidden;}

.path-config-screen-audit-trail .views-exposed-form.row{background: #00001f; padding: 0px 20px 20px 35px; color: #fff;}
.path-config-screen-audit-trail table.views-table{word-break:break-word;}

.commerce-orderview-block .row{margin:0px;}
.commerce-orderview-block .field.field--name-total-price{transform: translateY(-25px);}
.commerce-orderview-block .form-actions, .commerce-orderview-block .submit-button-center-edit-technician{padding-left:0px; margin-top:10px;}
.commerce-orderview-block .submit-button-center-edit-technician{position:relative!important; margin-top:10px;}
.commerce-orderview-block .submit-button-center-edit-technician button
{
	background-color: var(--btn-red-bg-color); 
	border-color:var(--btn-red-border-color); 
    color: var(--btn-red-text-color);
    transition: .3s ease-in-out all;
	font-family: 'Criteria-Bold';
}

.commerce-orderview-block .field--type-entity-reference .field__label, form.commerce-order-default-edit-form .layout-order-form.clearfixdiv#billing-profile-wrapper legend, .commerce-orderview-block h2, .commerce-orderview-block h3{font-size: 1.5rem; font-weight: bold; font-family: 'Criteria-Bold';}
.block-local-actions-block .action-links .nav-link {padding-left: 0px;}
form.commerce-order-default-edit-form{display:block;}
form.commerce-order-default-edit-form .layout-order-form.clearfix .form-actions{position:relative!important;}
form.commerce-order-default-edit-form .layout-order-form.clearfix{padding:20px 0px;}
form.commerce-order-default-edit-form .layout-order-form.clearfix .entity-meta__header{padding:0px;}

.happybank-title{font-size:27px; margin-top:15px;}

body.edit-profile-pic #block-profilemenu-3 ~ .views-element-container .col-md-12, 
body.edit-profile-pic #block-profilemenu-3 ~ .views-element-container { min-height: 0px;}
body.edit-profile-pic #block-profilemenu-3 ~ .views-element-container .row.extra-filters {padding: 0px!important;}
body.edit-profile-pic #block-profilemenu-3 ~ .views-element-container .pt-2.row.form-top-viewer + p {background: #fff; margin: 0px -15px; padding:0px 15px;}
.pblock-consec.f-15 {padding-top: 15px;}
.user-reset-pass.pfbr-link + .pblock-consec {padding-top: 0px;}

.path-name-address-searchs form.profile-main-edit-technician-mode-form button { margin-top: 10px!important;}


/*--- css for header with diff title --*/ 
.header-left-right-section.row{
	min-height:340px;
	margin:0px;
	padding-top:15px;
}
.header-left{
    padding:30px 15px;
    display: flex;
    /* align-items: center; */
    flex-direction: column;
    justify-content: center;
	
}
.header-right-circle{z-index:9;}

.header-right-circle img{width:240px; height:240px; border-radius:50%; object-fit: cover;}
.header-show-verticle-line {
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: -2px;
    right: 0px;
}
.header-right .header-show-verticle-line > div  { 
    width: 50%;
    height: 100%;
    z-index: 1;
    margin-left: -1px;
    justify-content: flex-end;
    display: flex;
}
.header-right[style="background-color:#0071b3"] .header-show-verticle-line > div {
    background: #00001f;
}
.header-right[style="background-color:#00001f"] .header-show-verticle-line > div {
    background: #0071b3;
}
.header-right[style="background-color:#0071b3"] .header-show-verticle-line > .header-verticle-line-light-blue.fill-blue span {background: #00001f;}
.header-verticle-line-navy-blue span {
    background: #00001f;
    margin-right: 5px;
    height: 100%;
    display: block;
	 z-index: 1;
}
.header-right-circle + .header-show-verticle-line  .header-verticle-line-navy-blue span:nth-child(6),
.header-right-circle + .header-show-verticle-line .header-verticle-line-navy-blue span:nth-child(7)
{
	display:none;
}

.header-right-circle + .header-show-verticle-line  .header-verticle-line-light-blue  span:nth-child(6),
.header-right-circle + .header-show-verticle-line .header-verticle-line-light-blue span:nth-child(7)
{
	display:none;
}

.header-right{
	padding:30px 15px;
    display: flex;
    justify-content: center;
    align-items: center;
	position: relative;
    z-index: 1;
}
.header-node-title h1{
    font-size: 40px;
    font-family: 'Criteria-Bold';
	max-width: 600px;
    word-break: break-word;
	line-height:43px;
	margin-bottom:20px;
    display: inline-block;
}
.header-node-subtitle{
	 font-size: 22px;
	 line-height:25px;
    font-family: 'Criteria-Bold';
	max-width: 500px;
    word-break: break-word;
    display: inline-block;
}
.header-verticle-line-navy-blue.fill-navy:after {
    background: #0071b9;
    content: '';
    /* right: 0px; */
    width: 54.5px;
    position: absolute;
    right: 50%;
    top: 0px;
    bottom: 0px;
    z-index: 0;
}

.header-full_bg-color-section{
	height:325px;
	margin:0px;
	padding-top:15px;
	position:relative;
    padding:30px 15px;
    display: flex;
    /* align-items: center; */
    flex-direction: column;
    justify-content: center;
}
.header-lines-on-right .header-verticle-line{
	 position: absolute;
    right: 0px;
    top: 0px;
    display: flex;
    left: auto;
    justify-content: flex-end;
    bottom: 0px;
	
}
body.node--type-page form legend{font-size:18px;}
.header-lines-on-right .header-verticle-line span{
	background: #00001f;
    margin-right: 15px;
    height: 100%;
    display: block;
    z-index: 1;
}

.header-lines-on-right .header-verticle-line.fill-blue span{background: #0071b9;}
.header-lines-on-right .header-verticle-line span:nth-child(1){width:1.5px;}
.header-lines-on-right .header-verticle-line span:nth-child(2){width:2.5px;}
.header-lines-on-right .header-verticle-line span:nth-child(3){width:3.5px;}
.header-lines-on-right .header-verticle-line span:nth-child(4){width:4px;}
.header-lines-on-right .header-verticle-line span:nth-child(5){width:5px;}
.header-lines-on-right .header-verticle-line span:nth-child(6){width:5.5px;}
.header-lines-on-right .header-verticle-line span:nth-child(7){width:6px;}

.header-verticle-line-light-blue.fill-blue {
    position: absolute;
    right: 0px;
    width: 100%;
    top: 0px;
    display: flex;
    left: 0px;
    justify-content: flex-end;
    bottom: 0px;
}
.header-verticle-line-light-blue.fill-blue span {
    background: #0071b3;
    margin-right: 5px;
    height: 100%;
    display: block;
    z-index: 1;
}
.header-right[style="background-color:#00001f"] .header-show-verticle-line > div span:nth-child(1){width:2px; margin-right:9px;}
.header-right[style="background-color:#00001f"] .header-show-verticle-line > div span:nth-child(2){width:2.5px; margin-right:8.5px;}
.header-right[style="background-color:#00001f"] .header-show-verticle-line > div span:nth-child(3){width:3.5px; margin-right:7.5px;}
.header-right[style="background-color:#00001f"] .header-show-verticle-line > div span:nth-child(4){width:4px; margin-right:6.5px;}
.header-right[style="background-color:#00001f"] .header-show-verticle-line > div span:nth-child(5){width:5px; margin-right:4px;}
.header-right[style="background-color:#00001f"] .header-show-verticle-line > div span:nth-child(6){width:5px;}
.header-right[style="background-color:#00001f"] .header-show-verticle-line > dive span:nth-child(7){width:5px;}

.header-right[style="background-color:#0071b3"] .header-show-verticle-line > div span:nth-child(1){width:5px; margin-left:6.5px;}
.header-right[style="background-color:#0071b3"] .header-show-verticle-line > div span:nth-child(2){width:4px; margin-left:6.5px;}
.header-right[style="background-color:#0071b3"] .header-show-verticle-line > div span:nth-child(3){width:3.5px; margin-left:7.5px;}
.header-right[style="background-color:#0071b3"] .header-show-verticle-line > div span:nth-child(4){width:2.5px; margin-left:8.5px;}
.header-right[style="background-color:#0071b3"] .header-show-verticle-line > div span:nth-child(5){width:2px; margin-left:9px;}

.header-right[style="background-color:#0071b3"] .header-show-verticle-line > div span:nth-child(6){width:6px;}
.header-right[style="background-color:#0071b3"] .header-show-verticle-line > div span:nth-child(7){width:6.5px;}

.header-verticle-line-light-blue.fill-blue span:nth-child(1){width:1.5px;}
.header-verticle-line-light-blue.fill-blue span:nth-child(2){width:2.5px;}
.header-verticle-line-light-blue.fill-blue span:nth-child(3){width:3.5px;}
.header-verticle-line-light-blue.fill-blue span:nth-child(4){width:4px;}
.header-verticle-line-light-blue.fill-blue span:nth-child(5){width:5px; margin-right:0px;}
.header-verticle-line-light-blue.fill-blue span:nth-child(6){width:5.5px;}
.header-verticle-line-light-blue.fill-blue span:nth-child(7){width:6px;}

.header-right[style="background-color:#0071b3"] .header-show-verticle-line > div span{margin-right:0px;}
.header-right[style="background-color:#00001f"] .header-show-verticle-line > div span{margin-left:0px;}

.header-show-verticle-line .header-verticle-line-navy-blue span:nth-child(6), .header-show-verticle-line .header-verticle-line-navy-blue span:nth-child(7){display:none;}
.header-full-bg-image .header-left.col-md-12 {
    padding: 0px 20px;
}
.show-title-subtitle-in-circle {
    display: flex;
    height: 355px;
    text-align: center;
    width: 355px;
    padding: 10px;
    border-radius: 50%;
    justify-content: center;
    flex-direction: column;
    align-items: center;
	overflow:hidden;
}
.show-title-subtitle-in-circle .header-node-subtitle{padding:0px 12px;}

.header-full-bg-image {
    height: 325px;
	display:flex;
	flex-wrap:wrap;
    overflow: hidden;
	background-size:cover;
	background-position: center;
	background-repeat:no-repeat;
}
/*--- cpl screen --*/
.path-current-productions h5.current-production-title a{position:relative;}
.path-current-productions h5.current-production-title a:after{
	content:'';
	color:#b3b8be!important;
	font-size:30px!important;
	top: 15px;
    width: 0;
    height: 0;
    display: inline-block;
    border: 6px solid transparent;
    border-top-color: #b3b8be;
}
.path-current-productions h5.current-production-title a.collapsed:after{
	content:'';
	height: inherit;
    line-height: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 6px;
	width: 0;
    height: 0;
    display: inline-block;
    border: 6px solid transparent;
    border-bottom-color: #b3b8be;
}
.page-view-current-production #block-searchtechexportbuttonblock h2{padding-left:20px;}
.page-view-current-production .expend-to-all, .page-view-current-production #block-searchtechexportbuttonblock a{
	background: #006fb3!important;
	margin-top: -50px;
    border: solid 2px #fff!important;
	border-radius:8px;
	font-family: 'Criteria-Bold';
	text-align: center;
    width: 110px;
}
.page-view-current-production .expend-to-all{right:160px;}
.page-view-current-production .expend-to-all:hover{opacity:0.8;}
.path-current-productions h5.current-production-title a{padding-left:5px!important;}
.cplbanner-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.current-cplbanner-block {
    margin: 0px -15px;
    height: 325px;
	position:relative;
    margin-top: 15px;
}

.current-product-title {
    position: absolute;
    top: 50%;
    left: 20px;
    font-size: 48px;
    color: var(--h1-color);
    transform: translateY(-50%);
    font-family: 'Criteria-Bold';
}
body.path-current-productions div#block-upcomingprojectsandpossibilities-2 {
    background: #ebf7ff;
    margin: 0px -15px;
    padding: 30px 20px;
}

.cplbanner-img {
    height: 100%;
}
.header-node-title h1, .current-product-title, h1.js-quickedit-page-title.title{
	font-family:'Criteria-Super';
}
@media print
{
	body.path-current-productions .view-current-production .view-content .current-production-right .row > .col-md-6:nth-child(2) .currentpd-linktxt, .currentpd-linksright a{display:none!important;}
	.path-current-productions div#block-iatse-873-page-title h1{padding-left:0px;}
	.path-current-productions  .expend-to-all{display:none;}
	.path-current-productions h5.current-production-title a.collapsed{background:transparent; color:#000;}
	.path-current-productions h5.current-production-title a{padding-left:0px!important; font-size:18px;}
    .path-current-productions .view-current-production .view-content tr td, 
	.path-historical-current-productions .view-historical-cpl .view-content tr td
	{font-size:17px;}
	.page-view-current-production #block-searchtechexportbuttonblock h2{display:none;}
	.page-view-current-production #block-searchtechexportbuttonblock a{display:none!important;}
	.path-current-productions .current-production-right table a{font-size:17px;}
    .path-current-productions .view-current-production .view-content .table-headertop-content tr td{font-size:17px;}
    .path-current-productions .view-current-production .view-content .table-headertop-content tr:nth-child(3) td{padding-top:0px;}
    .path-current-productions .view-current-production .view-content .table-headertop-content tr:nth-child(9) td{padding:0px;}
	.path-current-productions h5.current-production-title a.collapsed:after,
	.path-current-productions h5.current-production-title a:after{content:none!important;}
	.path-current-productions .current-production-main{padding-top:5px; padding-bottom:10px;}
	.contextual .trigger{display:none;}
	form#views-exposed-form-historical-cpl-page-1 + header{display:none;}
	.path-historical-current-productions .current-production-bottom{flex-wrap:nowrap;}
	.path-historical-current-productions table{font-size:18px;}
	
	.path-name-address-searchs form#nameaddresssummaryform,
	.path-name-address-searchs a.btn.btn-success, .path-name-address-searchs button.form-submit{display:none;}
	.path-name-address-searchs .layout__region.layout__region--third.col-lg-4.col-md-4.col-sm-4.col-12 {max-width: 100%; flex: 100%; display: flex; flex-wrap: wrap;}
	.path-name-address-searchs .layout__region.layout__region--third.col-lg-4.col-md-4.col-sm-4.col-12 > div{flex-basis:50%}
	.path-name-address-searchs .js-form-item.js-form-item-field-active-permit-value,
	.path-name-address-searchs div#edit-field-balance-owing-wrapper,
	.path-name-address-searchs div#edit-field-invoice-balance-wrapper,
	.path-name-address-searchs .js-form-item.js-form-item-field-test-profile-value
	{margin-top:34px;}
	.path-name-address-searchs form[id*='profile-main-edit-technician-mode-form'] .box-right{margin-left:-30px;}
	.path-name-address-searchs  div#edit-field-permitidentifier-wrapper, 
	.path-name-address-searchs  .js-form-item.form-type-textfield.js-form-item-field-p-recommendations-0-value{margin-top:40px;}
	
	@page land { size: A4 landscape; }
     .path-search-technician3 {page: land; width: 100%; padding:0px 5px;}                
     .path-search-technician3  table { page : land; font-size:11px; table-layout:fixed;}
	.path-search-technician3 #page-wrapper table thead{display: table-header-group!important;}
	.path-search-technician3 #page-wrapper table tbody td:before{content:none!important;}
		
     .path-search-technician3 th#view-telephone-views-field-table-column,
     .path-search-technician3 th#view-field-currently-working-on-table-column{width:150px;}

	.path-search-technician3 #page-wrapper table tbody td, .path-search-technician3 #page-wrapper table thead th
	{display:table-cell; padding:5px 20px!important; top:0px;}
	.path-search-technician3 #page-wrapper table tbody  tr:nth-child(even) td{background:#eee!important;}
}

/*-- css for profile header --*/
div#block-profileimageandotherinfo + nav.tabs { display: none;}
.acct-header-row{background:#006fb3; color: #fff; padding-top:15px;}
.acct-header-row .header_account{min-height:auto; border:none; background:transparent; padding-top:0px; position:relative; padding-bottom:0px;}
.acct-header-row .strips-line{
	position: absolute;
    left: 50%;
    display: flex;
    top: 0px;
    bottom: 0px;
    display: flex;
}

.acct-header-row .header_account span.edit-link a{
	left: 58%!important;
    font-size: 18px;
    top: 180px!important;
    z-index: 9;
	display:flex;
	justify-content:center;
	justify-content:center;
    width: 25px;
    height: 25px;
    border-radius: 50%;
}
.acct-header-row .header_account span.edit-link a:hover{text-decoration:none;}
.acct-header-row .strips-line div{
	background: #00001f;
    margin-right: 25px;
    height: 100%;
    display: block;
}
.acct-header-row .strips-line div:nth-child(1){width:4px;}
.acct-header-row .strips-line div:nth-child(2){width:4px;}
.acct-header-row .strips-line div:nth-child(3){width:3px;}
.acct-header-row .strips-line div:nth-child(4){width:4px;}
.acct-header-row .strips-line div:nth-child(5){width:2px;}

.acct-header-row .header_account .profile-pic-image{position:relative; margin-top:0px;}
.acct-header-row .header_account .profile-pic-image img{transform:inherit!important;}
div#block-loginpageblock .layout.layout--onecol .text-formatted.field { text-align: center;}
.row.align-items-center.acct-header-row .col-md-6{padding-top:20px; padding-bottom:20px; position:static;}
.edit-profile-pic .acct-header-row .strips-line{left:75%;}
.edit-profile-pic .acct-header-row .strips-line div{margin-right:27px;}
.edit-profile-pic .acct-header-row .header_account span.edit-link a{left:68%!important; bottom: 0px; top:inherit!important; margin-left: 35px; }
.edit-profile-pic .acct-header-row{min-height:325px;}
.profile-infosec-block p{font-family: 'ProximaNova-Regular'; font-size:20px; line-height:23px; display:flex; align-items:center; flex-wrap:wrap;}
.profile-nametitle{font-size:30px; line-height:33px; margin-bottom:5px; font-family: 'Criteria-Bold';}
.profile-infosec-block p{margin-bottom:5px;}
.profile-infosec-block p.status-available button.btn.btn-info{
	background: #00001f;
    padding: 12px 15px;
    border: solid 2px #00001f;
    margin-top: 15px!important;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    font-family: 'Criteria-Bold';
    line-height: 10px;
    border-radius: 10px;
 
	}	
	
.profile-infosec-block	a.use-ajax.available {
    padding: 12px 15px;
    margin-top: 15px!important;
    display: inline-block;
    font-size: 16px;
    color: var(--body-text-color);
    font-family: 'Criteria-Bold';
    border: solid 2px #fff;
    height: auto;
    line-height: 10px;
    border-radius: 10px;
    margin-left: 3px;
    background: #fff;
    margin-right: 10px;
}
.profile-infosec-block	a.use-ajax.available span.available {
    color: #5abb63;
}
.profile-infosec-block	a.use-ajax.unavailable {
    padding: 12px 15px;
    margin-top: 15px!important;
    display: inline-block;
    font-size: 16px;
    color: var(--body-text-color);
    font-family: 'Criteria-Bold';
    border: solid 2px #fff;
    height: auto;
    line-height: 10px;
    border-radius: 10px;
    margin-left: 3px;
    background: #fff;
    margin-right: 10px;
}
.change-availability.row input.button.js-form-submit{
	background: transparent;
    border: none;
    color: var(--body-text-color);
    font-size: 27px;
    height: auto;
    padding: 20px 0px;    
}
.change-availability.row input.submit:hover{
	cursor:pointer;
	opacity:1;
}
a.pay_dues_anchor {
    background: #5abb62;
    padding: 12px 15px;
    border: solid 2px #5abb62;
    margin-top: 15px!important;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    line-height: 10px;
    font-family: 'Criteria-Bold';
    border-radius: 10px;
    text-align: center;
    margin-left: 10px;
}
a.pay_dues_anchor:hover{text-decoration: none;}
.profile-infosec-block a.use-ajax.unavailable span.unavailable {
    color: #e3242a;
}
.profile-infosec-block	a.use-ajax.unavailable:hover, .profile-infosec-block a.use-ajax.available:hover{text-decoration:none; opacity:1;}
p.profile-roledept-text{text-transform:capitalize;font-family: 'ProximaNova-bold'; font-size: 20px;}
.profile-infosec-block p.profile-healtnum-text{font-size: 16px;}
.profile-infosec-block p.status-available button.btn.btn-info:focus{outline:none; box-shadow:none;}
.profile-infosec-block p.status-available button.btn.btn-info:hover{ background: #00001f; color:#fff; opacity:1;}
.edit-profile-pic ul#profile_menu{ padding:0px 10px;}
.edit-profile-pic ul#profile_menu li a{font-size: 18px;  font-family: 'Criteria-Bold'; color:var(--body-text-color);   padding-bottom: 3px;}
.edit-profile-pic ul#profile_menu li a{border-bottom: solid 4px transparent;}
.edit-profile-pic ul#profile_menu li a:hover{text-decoration:none;  border-bottom: 4px solid var(--body-text-color);}
.edit-profile-pic ul#profile_menu li a.active {border-bottom: 4px solid var(--body-text-color);}
.edit-profile-pic #block-profilemenu-3 ul#profile_menu li{margin-right:15px;}
body.edit-profile-pic.user-logged-in .block-profile-menu{margin-top:0px;}
.top-header .header-top-right .user-name-menu .login-user-name .toogle-logout.status-unavailable a:first-child{color:#f37165;}
.top-header .header-top-right .user-name-menu .login-user-name .toogle-logout > a{color: #fff!important; background-color: #00001f!important;}
div#assigned-work-model{padding-right:0px;}
.edit-profile-pic.modal-open{padding-right:0px!important;}
/*--
.edit-profile-pic .cropper-container {width: 246px!important; height: 260px!important;}
.edit-profile-pic .cropper-canvas {  width: 246px!important;  height: 246px!important;}
.edit-profile-pic .cropper-canvas img{width:246px!important; height:235px!important;}
.edit-profile-pic .crop-preview-wrapper__preview-image{width:246px!important; height:235px!important;}

*/
div#assigned-work-model .modal-dialog{
    display: flex;
    height: 90%;
    overflow: hidden;
    align-items: center;
}
div#assigned-work-model .modal-dialog .modal-content{
	border:solid 1px #006fb3;
	border-radius:20px;
}
form.crew-history-filter-form .form-item-per-page { display: none;}
div#assigned-work-model .assigned-worked {padding-left:10px;}
div#assigned-work-model  .view.view-production-assigned-work.view-id-production_assigned_work .views-row > 
.views-field.views-field-field-prod-order-shiftdate > .field-content {
    color: #006fb3;
    margin-bottom: 15px;
    display: inline-block;
    font-size: 1.5rem;
    font-family: 'Criteria-Bold';
	padding-left:10px;
}
div#assigned-work-model  nav .pagination{margin-bottom:0px; margin-top:25px;}
div#assigned-work-model .assigned-worked .field-name{margin-bottom:5px; font-size:1rem;}
div#assigned-work-model .assigned-worked .field-name span.field-label {
    font-size: 1rem;
    font-family: 'Criteria-Bold';
    min-width: 200px;
    display: inline-block;
}
body.iatse-path-add-certification-cert .hide-focus-out {
    width: 0px;
    height: 0px;
    line-height: 0px;
}
.path-iatse-application-process .add_certification_step3 .progress-bar {
    width: 48%;
}

/*--- css for modal ---*/
 .ui-dialog.ui-widget.ui-widget-content.ui-front, #qualification-chk-0, .modal .modal-dialog .modal-content {
	background: #f8f8fa;
    font-family: 'ProximaNova-Regular';
    border: none;
	border-radius:10px;
	font-size:15px;
	color:var(--body-text-color);
}
.ui-dialog.ui-widget.ui-widget-content.ui-front  .ui-dialog-titlebar{color:var(--body-text-color);}
body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front #drupal-modal,  #qualification-chk-0, .modal .modal-dialog .modal-content{
	padding:10px 30px;
	word-break:break-all;
}

body.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar{padding-left:15px; font-family: 'ProximaNova-bold';}
/*-- view other profile modal --*/
body.edit-profile-pic .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.other-profile{
	background:#fff;
	border:solid 2px #00001f;
	border-radius:10px;
	font-size:15px;
	color:#00001f;
}

body.edit-profile-pic .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.other-profile .ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar{padding-left:15px;}
body.edit-profile-pic .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.other-profile .ui-dialog-title{
	background:transparent;
	border:none;
	color:var(--body-text-color);
	font-size:26px;
}

.ui-dialog .ui-dialog-titlebar-close{right:30px;}
.qualificationclass legend, .modal .modal-dialog .modal-content .modal-header h4.modal-title
 {color:var(--body-text-color); border:none; font-size:26px; padding-left:0px; font-family: 'Criteria-Medium'; word-break: break-word;}

body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content .ui-dialog-content{
	color:var(--body-text-color);
	font-size:15px;
	padding:10px 0px;
    word-break:break-all;
}

.ui-dialog.ui-widget.ui-widget-content a{
	color:#0071b3;
	display:inline-block;
	font-size:18px;
}
.ui-dialog.ui-widget.ui-widget-content  span.file{
	display:block;
	margin:5px 0px 10px;
	line-height:100%;
}
.ui-dialog.ui-widget.ui-widget-content .views-label{
	
	font-size:21px;
}
.ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar{
	background:transparent;
	border:none;
	color: var(--body-text-color);
	font-size:26px;
}
.path-name-address-searchs form.profile-main-edit-technician-mode-form .form-actions button{z-index:1; opacity:1!important;}
body.path-name-address-searchs form.profile-main-edit-technician-mode-form .form-actions button:hover, .path-name-address-searchs form.profile-main-edit-technician-mode-form .go-to-name-address-button-center-edit-technician:hover{opacity:1!important; background-color: var(--btn-red-bg-hover-color)!important;
 border-color: var(--btn-red-bg-hover-color)!important;}
.path-name-address-searchs form.profile-main-edit-technician-mode-form .go-to-name-address-button-center-edit-technician{border-color: var(--btn-red-border-color); font-family: 'Criteria-Bold'; background-color: var(--btn-red-bg-color)!important;}
.path-name-address-searchs form.profile-main-edit-technician-mode-form  .form-actions button.btn,
 .path-name-address-searchs form#nameaddresssummaryform .form-actions a.btn, form#nameaddresssummaryform a#search-tech-print-current-page-button{border-color: var(--btn-red-border-color)!important;}
.path-name-address-searchs form.profile-main-edit-technician-mode-form button.btn:hover, .path-name-address-searchs form#nameaddresssummaryform
a.btn{color: var(--btn-red-text-color)!important;}
form#nameaddresssummaryform a#search-tech-print-current-page-button:hover{opacity:1; background-color:var(--btn-red-bg-hover-color)!important; border-color: var(--btn-red-bg-hover-color)!important;}
.productioncalls-add-form .show_today, .productioncalls-add-form .show_tomorrow{
    background: transparent!important;
    color: #006fb3!important;
    font-size: 10pt;
    border-color: var(--btn-white-border-color)!important;
    border-width: 2px;
	font-weight:bold;
}
body .productioncalls-add-wrapper a.active_sstatus, body .productioncalls-add-wrapper a:hover, body .productioncalls-add-wrapper a:active , body .productioncalls-add-wrapper .show_tomorrow:hover{
    background-color: #006fb3!important;
    color: #fff!important;
}

.add-certification-block .action-Edit a span.title, .add-certification-block .action-Add a span.title{
   display:flex; 
   align-items:center;
}
.add-certification-block .action-Edit > a , .add-certification-block .action-Add > a {padding-left:0px;}
.add-certification-block .action-Edit > a:hover , .add-certification-block .action-Add > a:hover{font-weight:normal; opacity:1;}
.add-certification-block .action-Edit a span.title .action-Edit, .add-certification-block .action-Add a span.title .action-Add {
	 margin-right:10px;   
}
.add-certification-block .action-Edit .action-Edit {
    background: #006fb3;
    color: #fff;
    margin-right: 10px;
	border: solid 2px #006fb3;
    padding: 9px 25px;
    border-radius: 15px;
    width: auto;
    min-height: auto;
    min-width: 100px;
    display: block;
	text-align:center;
	font-family: 'ProximaNova-bold';
}
.add-certification-block .action-Add .action-Add{
	text-align:center;
    background: transparent;
    border: solid 2px #00001f;
    color: #00001f;
	padding: 9px 25px;
    border-radius: 15px;
    width: auto;
    min-height: auto;
    min-width: 100px;
	font-family: 'ProximaNova-bold';
}
form.permitcomment-form  .cke_top.cke_reset_all, form.permitcomment-form  .cke_bottom.cke_reset_all, form.permitcomment-form .form-type-textarea +  .js-filter-wrapper,
form.membercomment-form .cke_top.cke_reset_all, form.membercomment-form .cke_bottom.cke_reset_all,  form.membercomment-form .form-type-textarea +  .js-filter-wrapper  {
    display: none;
}
form.permitcomment-form  .js-form-submit, form.membercomment-form .js-form-submit{padding:10px 20px;}
form.permitcomment-form, form.membercomment-form {display: block; padding:0px 10px;}
form.permitcomment-form .form-type-textarea, form.membercomment-form .form-type-textarea{margin-bottom:15px;}
.final-tnc-checkbox .js-form-item label.error { order: 3; width: 100%; margin-left: 25px;}
.final-tnc-checkbox .js-form-item label.option {order: 2; width: calc(100% - 30px);}
.final-tnc-checkbox.js-form-item input { width: 15px; order: 1;}
.final-tnc-checkbox .js-form-item {  flex-wrap: wrap;}


.contentb-headt {
    color: #0071b3;
    font-family: 'Criteria-Bold';
    font-size: 18px;
    margin-bottom: 15px;
}
.contentb-headt1 {
    color: #0071b3;
    font-family: 'Criteria-Bold';
    font-size: 20px;
    margin-bottom: 15px;
}
.iatselogo-img img{
    margin: 0px;
    max-width: 300px!important;
    float: none!important;
    line-height: 100%;
}
 .contentb-ptxt {  margin-bottom: 80px;}
.contentb-ptxt1{margin-bottom:40px;}
.content-blocktext.trslt-top {
    text-align: center;
    transform: translateY(-40px);
}
.bottomaction-block.col-md-12.text-center { margin-bottom: 80px; margin-top: 40px;}
.action-blocktxt {
    color: #0071b3;
    font-family: 'Criteria-Bold';
    font-size: 27px;
    margin-bottom: 15px;
}
.name-addressdt-text .views-field.views-field-field-qualification { margin-bottom: 15px;}
a.actionblock-linktxt {
    background-color: #0071b3;
    color: #fff;
    /* width: 40%; */
    padding: 12px 30px;
    display: inline-block;
    border-radius: 8px;
    font-family: 'Criteria-Bold';
}
a.actionblock-linktxt:hover{text-decoration:none; opacity:0.8;}
div#assigned-work-model button.close { right: 20px; top: 20px;}
/*--- css for mega menu --*/
.tb-megamenu .dropdown-menu {
    border-bottom: none;
}
.tb-megamenu .nav > li > a {
    border: 0;
}
#block-mainnavigation-2 ul.tb-megamenu-nav.nav.level-0.items-7{
    justify-content: space-around;
}
@media only screen and (max-width:767px) {
.iatse-path-election form.election-vote-form .form-actions{padding-left: 0px;}
 #block-mainnavigation-2 .tb-megamenu-nav.nav {
        background-color: #000000;
    }
    #block-mainnavigation-2 .tb-megamenu .nav-collapse {
        top: 66px;
    }
    #block-mainnavigation-2 .tb-megamenu-button  {
        background: none;
        border:1px solid #FFF;
    }
    #block-mainnavigation-2 .tb-megamenu-button i.fa.fa-reorder{
        font-size: 18px;
    }
    #block-mainnavigation-2 ul.tb-megamenu-nav.nav.level-0.items-7 {
        justify-content: flex-start;
        min-width: 250px;

    }
}
#block-mainnavigation-2 ul.tb-megamenu-nav.nav>li {
    font-size: 15px;
}
#block-mainnavigation-2 ul.tb-megamenu-nav.nav>li .caret {
    border: none;
}
#block-mainnavigation-2 ul.tb-megamenu-nav.nav>li>a {
    text-transform: uppercase;
}
#block-mainnavigation-2 ul.tb-megamenu-nav.nav>li .dropdown-menu {
    font-size: 15px
}
.tb-megamenu.tb-megamenu-main{background:#fff; font-family: 'ProximaNova-Regular';}
.main-menu-content{margin-left:120px;}
.tb-megamenu.tb-megamenu-main  ul.nav{margin-left:0px;}
.tb-megamenu.tb-megamenu-main .nav > li > a, .tb-megamenu.tb-megamenu-main .nav > li > span.tb-megamenu-no-link
{padding:5px; color:#000; border-right:none; padding-right:20px; font-family: 'Criteria-Bold';}
.tb-megamenu.tb-megamenu-main .nav > li > a span.caret, .tb-megamenu.tb-megamenu-main .nav > li > span.tb-megamenu-no-link span.caret
{display:none;}

ul.tb-megamenu-nav.nav li:first-child .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child[data-width="1200"] 
{
	margin-left:-120px;
	overflow:auto; 
	height:80vh;
}
.tb-megamenu.tb-megamenu-main .nav > li > span.tb-megamenu-no-link:hover{cursor:pointer;}
.tb-megamenu .nav > li > a:focus, .tb-megamenu .nav > li > a:hover,
.tb-megamenu .nav > li > span.tb-megamenu-no-link:focus, 
.tb-megamenu .nav > li > span.tb-megamenu-no-link:hover, 
.tb-megamenu .nav li.dropdown.open > .dropdown-toggle{color:#0071b9;}
.tb-megamenu .nav li.dropdown.active > .dropdown-toggle, 
.tb-megamenu .nav li.dropdown.open.active > .dropdown-toggle, 
.tb-megamenu .nav > li.dropdown.open.active > a:hover,
.tb-megamenu .nav > li.dropdown.open.active > span.tb-megamenu-no-link:hover, 
.tb-megamenu .nav > .active > a, .tb-megamenu .nav > .active > a:hover, 
.tb-megamenu .nav > .active > a:focus, .tb-megamenu .nav > .active > span.tb-megamenu-no-link,
.tb-megamenu .nav > .active > span.tb-megamenu-no-link:hover, .tb-megamenu .nav > .active > span.tb-megamenu-no-link:focus
{
	background:transparent;
	color:#0071b9;
}
.tb-megamenu .dropdown-menu .active > a, .tb-megamenu .dropdown-menu .active > a:hover, 
.tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link, 
.tb-megamenu .dropdown-menu .active > span.tb-megamenu-no-link:hover
{
	background:transparent;
	color:#0071b9;
}
.tb-megamenu .dropdown-menu li > a:hover, .tb-megamenu .dropdown-menu li > a:focus, 
.tb-megamenu .dropdown-submenu:hover > a, .tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:hover, 
.tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link:focus, 
.tb-megamenu .dropdown-submenu:hover > span.tb-megamenu-no-link
{
	color:#0071b9;
}
ul.tb-megamenu-nav.nav li:first-child  .tb-megamenu-column.span2.mega-col-nav{width:20%;}
ul.tb-megamenu-nav.nav li:first-child  .tb-megamenu-column.span4.mega-col-nav{width:20%}
ul.tb-megamenu-nav.nav li:first-child  .row-fluid [class*="span"]{margin-left:0px;}
.tb-megamenu .dropdown-menu li > a, .tb-megamenu .dropdown-menu li > span.tb-megamenu-no-link{border:none;}
.tb-megamenu-submenu ul.tb-megamenu-subnav.mega-nav.level-1.items-8 li.tb-megamenu-item.level-2.mega.mega-group:nth-child(5)
 + li.tb-megamenu-item.level-2.mega > a
 {
    color: #333;
    display: block;
    line-height: 20px;
    font-weight: bold;
    padding-left: 10px;
    font-size: 16px;
	padding-bottom:12px;
    text-transform: uppercase;
    margin-bottom: 10px; 
	border-bottom: solid 1px #eaeaea;
}
.tb-megamenu-submenu ul.tb-megamenu-subnav.mega-nav.level-1.items-8 li.tb-megamenu-item.level-2.mega.mega-group:nth-child(5)
 + li.tb-megamenu-item.level-2.mega > a:hover{color:#0071b9;}
ul.tb-megamenu-subnav.mega-nav li.tb-megamenu-item.level-2.mega.mega-group{border-bottom: solid 1px #eaeaea; margin-bottom: 10px;}
.tb-megamenu .tb-megamenu ul.tb-megamenu-nav.nav li:first-child .mega-nav > li a, 
.tb-megamenu ul.tb-megamenu-nav.nav li:first-child .dropdown-menu .mega-nav > li a, 
.tb-megamenu ul.tb-megamenu-nav.nav li:first-child .mega-nav > li span.tb-megamenu-no-link,
 .tb-megamenu ul.tb-megamenu-nav.nav li:first-child .dropdown-menu .mega-nav > li span.tb-megamenu-no-link
 {padding-bottom:0px;}
 
ul.tb-megamenu-nav.nav li:first-child .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child[data-width="1200"]::-webkit-scrollbar 
{width: 15px;}

ul.tb-megamenu-nav.nav li:first-child .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child[data-width="1200"]::-webkit-scrollbar-track 
{background: #f1f1f1; }

ul.tb-megamenu-nav.nav li:first-child .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child[data-width="1200"]::-webkit-scrollbar-thumb
 {background: #0071b9; }

ul.tb-megamenu-nav.nav li:first-child .tb-megamenu-submenu.dropdown-menu.mega-dropdown-menu.nav-child[data-width="1200"]::-webkit-scrollbar-thumb:hover
{ background: #555; }

body:not(.user-logged-in) .top-header .header-top-right .user-name-menu {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    right: inherit;
    margin-left: 0px;
    margin-right: 0px!important;
    top: 6px;
}
body:not(.user-logged-in) .top-header  .header-top-right{position:static;}
body:not(.user-logged-in) .top-header .header-top-right .user-name-menu .user-menu {
    margin: 0px;
    background-color: #D6E4ED;
    color: #006fb3;
    padding: 3px 30px;
    border-radius: 20px;
}
.path-current-productions .view-current-production .view-content .current-production-right .row > .col-md-6:first-child .table-headertop-content tr:nth-child(1) td {
    color: #000;
	padding-bottom:10px;
}
.path-current-productions .view-current-production .view-content .current-production-right .row > .col-md-6:first-child .table-headertop-content tr:nth-child(3) td {
    padding-top: 0px;
	font-weight:normal;
}
.path-current-productions .view-current-production .view-content .current-production-right .row > .col-md-6:first-child .table-headertop-content tr:nth-child(2) td {
       padding-top:0px;
	   color:#000;
	   line-height:100%;
	   font-weight:normal;
}
.path-current-productions .view-current-production .view-content .current-production-right .row > .col-md-6:nth-child(2) table td a{display:inline-block; margin-right:5px; line-height:100%; margin-top:10px;}
.path-current-productions .view-current-production .view-content .current-production-right .row > .col-md-6:nth-child(2) .table-headertop-content tr:nth-child(3) td {
     
	 padding-top:0px;
}
.path-current-productions .view-current-production .view-content .current-production-right .row > .col-md-6:nth-child(2) .table-headertop-content tr:nth-child(4) td {
     padding-top:20px;
}
.path-current-productions .view-current-production  .current-production-bottom{	margin-top:30px;}

.path-memoriam nav[aria-label="pagination-heading"] .pagination{
	display: flex;
    justify-content: flex-end;
}
.memoriam_title {
    display: flex;
    flex-wrap: wrap;
	padding-top:60px;
	padding-bottom:60px;
}
.path-memoriam .views-row:nth-child(odd) {
    background: #f0f1f3;
	margin:0px -15px;
}
.path-memoriam .views-row:nth-child(even) {
    background: #ffffff;
	margin:0px -15px;
}
.path-memoriam .content-area {
    width: calc(100% - 220px);
	order:2;
}
.memoriam_image img {
    width: 190px;
    height: 190px;
    border-radius: 50%;
    object-fit: cover;
    margin-right: 20px;
}
.memocontent-title {
    font-weight: bold;
    margin-bottom: 15px;
}
.memoriam_header {
    min-height: 340px;
    margin-bottom: 40px;
    display: flex;
    align-items: center;
    padding: 20px 20px;
    color: #fff;
    font-size: 35px;
	margin:0px -15px;
    line-height: 43px;
    font-family: 'Criteria-Bold';
}
.memoriam_image{order:1;}
.header-block{z-index:1;}
.header-block, .header-full_bg-color-section{position:relative;}
.header-left-right-section.row{position:static;}
.header-left.col-md-7{position:static;}
.header-left.col-md-7[style="background-color:#0071b3"]:before {
    content: '';
    left: 0px;
    width: calc(((100% - 1300px)/2) + 2px);
    top: 0px;
    bottom: 0px;
    background: #0071b3;
    position: absolute;
}

.header-left.col-md-7[style="background-color:#0071b3"]:after {
    content: '';
    right: 0px;
     width: calc(((100% - 1300px)/2) + 2px);
    top: 0px;
    bottom: 0px;
    background: #00001f;
    position: absolute;
}
.header-left.col-md-7[style="background-color:#00001f"]:before {
    content: '';
    left: 0px;
    width: calc(((100% - 1300px)/2) + 2px);
    top: 0px;
    bottom: 0px;
    background: #00001f;
    position: absolute;
}

.path-name-address-searchs .cancel-button-center-edit-technician, .path-name-address-searchs  .submit-button-center-edit-technician{right:auto;}
.header-left.col-md-7[style="background-color:#00001f"]:after {
    content: '';
    right: 0px;
    width: calc(((100% - 1300px)/2) + 2px);
    top: 0px;
    bottom: 0px;
    background: #0071b3;
    position: absolute;
}
.path-name-address-searchs form.profile-main-edit-technician-mode-form .layout--threecol-33-34-33 > .col-md-4.col-sm-4 > a{font-size:11px; padding-left:15px;}
.path-name-address-searchs form.profile-main-edit-technician-mode-form  div#edit-field-mailing-address-wrapper .js-form-item ~ a{font-size:11px; width:100%; display:block;}
.path-name-address-searchs form.profile-main-edit-technician-mode-form  div#edit-field-main-telephone1-wrapper + a, 
.path-name-address-searchs form.profile-main-edit-technician-mode-form  div#edit-field-cell-wrapper + a {
    position: absolute;
    margin-top: 35px;
}

.page-user-login  form.user-login-form .form-actions {  width:100%; text-align:center;  margin-right: 15px;}
body.page-user-login form.user-login-form .form-actions > button#edit-submit, .forgetpass-action-wrap .form-actions > button#edit-submit{
	background: #5abb62!important;
    width: 145px;
    color: #fff!important;
    border-color: #5abb62!important;
    font-size: 17px;
    line-height: 100%;
    padding: 8px 5px;
    border-radius: 15px;
}
.page-user-login  form.user-login-form .form-actions + a{
	color: #fff;
    line-height: 100%;
    display:block;
	width:100%;
    text-align: center;
    line-height: 100%;
    font-size: 15px;
    box-sizing: border-box;
	text-decoration:underline;
}
.page-user-login  form.user-login-form .form-actions + a:hover{ opacity:0.8;}

form.user-login-form .js-form-item.form-type-password label, form.user-login-form .js-form-item.form-type-textfield label, form.user-pass .forget-passtxt,
form.user-pass  .js-form-item.form-type-textfield label{
	font-family: 'ProximaNova-Semibold';
}
form.user-login-form .js-form-item.form-type-password label.form-required::after, form.user-login-form .js-form-item.form-type-textfield label.form-required::after,
form.user-pass  .js-form-item.form-type-textfield label.form-required::after{content:none;}
form.user-login-form  .form-actions button, .forgetpass-action-wrap button, .forgetpass-action-wrap a{font-family: 'Criteria-Bold';}
.row.dept-committee-block:before {
    content: '';
    left: 0px;
    background: white;
    position: absolute;
    width: calc(((100% - 1230px)/2) + 2px);
    bottom: 0px;
    top: 0px;
}

.row.dept-committee-block:after {
    content: '';
    right: -15px;
    background: #d6efff;
    position: absolute;
    width: calc(((100% - 1230px)/2) + 17px);
    bottom: 0px;
    top: 0px;
}

.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left,
 body.node--type-department div#page > div#main .row.row-offcanvas.row-offcanvas-left, 
 .node--type-sustainability div#page  div#main .row.row-offcanvas.row-offcanvas-left{
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    position: static;
}
.page-vocabulary-committee-department div#page  div#main:before,  body.node--type-department  div#page > div#main:before,
.node--type-sustainability div#page  div#main:before{
    content: '';
    left: 0px;
    background: white;
    position: absolute;
    width: calc(((100% - 1230px)/2) + 2px);
    bottom: 0px;
    top: 0px;
}
.page-vocabulary-committee-department div#main:after, body.node--type-department div#main:after,
.node--type-sustainability div#page  div#main:after{
    content: '';
    right: 0px;
    background: #d6efff;
    position: absolute;
    width: calc(((100% - 1230px)/2) + 17px);
    bottom: 0px;
    top: 0px;
	z-index:-1;
}
.page-vocabulary-committee-department div#page  div#main, body.node--type-department div#main,
.node--type-sustainability div#page  div#main{position:relative; padding:0px;}
.page-vocabulary-committee-department div#page  div#main .view-content .views-row header h2.node__title, 
body.node--type-department div#page > div#main .view-content .views-row header h2.node__title
{padding-top:30px; color:#0071b9;}
.page-vocabulary-committee-department div#page  div#main .view-content .views-row span.node-readmore.nav-link > a, 
body.node--type-department div#page > div#main .view-content .views-row span.node-readmore.nav-link > a{
    color: #0071b3;
    text-transform: uppercase;
    font-weight: bold;
}
.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second, 
body.node--type-department div#page > div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second,
.node--type-sustainability div#page  div#main .row.row-offcanvas.row-offcanvas-left  > div#sidebar_second{
    background: #d6efff;
    color: #00001f;
	padding-top:30px;
	z-index:1;
    flex: 33.33%;
    max-width: 33.33%;
}

.page-vocabulary-committee-department div#page  div#main .view-content .views-row  > .node--view-mode-teaser,
body.node--type-department div#page > div#main .view-content .views-row  > .node--view-mode-teaser,
.page-vocabulary-committee-department div#page  div#main .view-content .views-row > .sustainability-article
{border-bottom:solid 2px #0071b3; margin-bottom:0px;}
.page-vocabulary-committee-department div#page > div#main .view-content .views-row .layout.layout--onecol .layout__region h3.rtecenter,
.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second h3.rtecenter,
body.node--type-department div#page > div#main .view-content .views-row .layout.layout--onecol .layout__region h3.rtecenter,
body.node--type-department div#page > div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second h3.rtecenter,
.node--type-sustainability div#page  div#main .row.row-offcanvas.row-offcanvas-left  > div#sidebar_second  h3.rtecenter {
    margin: 0px;
	font-size:17px;
}
.sustainability-article h2{
 font-size: 20px;
}
.page-vocabulary-committee-department div#page > div#main .view-content .views-row .layout.layout--onecol .layout__region h3.rtecenter strong,
.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second h3.rtecenter strong,
body.node--type-department div#page > div#main .view-content .views-row .layout.layout--onecol .layout__region h3.rtecenter strong,
body.node--type-department div#page > div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second h3.rtecenter strong,
.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second p.rtecenter strong,
body.node--type-department div#page > div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second p.rtecenter strong,
.page-vocabulary-committee-department div#page > div#main .view-content .views-row .layout.layout--onecol .layout__region p.rtecenter strong,
body.node--type-department  div#page > div#main .view-content .views-row .layout.layout--onecol .layout__region p.rtecenter strong,
.page-vocabulary-committee-department div#page > div#main .view-content .views-row .layout.layout--onecol .layout__region h3.rtecenter,
.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second h3.rtecenter,
body.node--type-department div#page > div#main .view-content .views-row .layout.layout--onecol .layout__region h3.rtecenter,
body.node--type-department div#page > div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second h3.rtecenter,
.node--type-sustainability div#page  div#main .row.row-offcanvas.row-offcanvas-left  > div#sidebar_second  h3.rtecenter 
{
    margin-top: 15px!important;
    margin-bottom: 5px!important;
    font-family: 'ProximaNova-Regular';
    margin: 0px;
    display: block;
}
.page-vocabulary-committee-department div#page > div#main  .layout.layout--onecol .layout__region > div.field > .field__label,
body.node--type-department div#page > div#main .layout.layout--onecol .layout__region > div.field > .field__label{
	margin-top:15px;
}
.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second p.rtecenter,
body.node--type-department div#page > div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second p.rtecenter,
.page-vocabulary-committee-department div#page > div#main .view-content .views-row .layout.layout--onecol .layout__region p.rtecenter,
body.node--type-department  div#page > div#main .view-content .views-row .layout.layout--onecol .layout__region p.rtecenter {margin-bottom:0px;}
.page-vocabulary-committee-department div#page > div#main .view-content .views-row .layout.layout--onecol .layout__region p.rtecenter a,
.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second  a,
body.node--type-department div#page > div#main .view-content .views-row .layout.layout--onecol .layout__region p.rtecenter a,
body.node--type-department div#page > div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second  a
{color:#00001f; font-weight:normal;}
 .page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second ul li,
 body.node--type-department div#page > div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second ul li
 { font-size:17px; font-weight:normal;}
 .page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second ul li h2.field-content,
  body.node--type-department div#page > div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second ul li h2.field-content
 {font-family: 'ProximaNova-Regular';font-size:17px; font-weight:600;}
 .page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left .feed-icons,
 body.node--type-department div#page > div#main .row.row-offcanvas.row-offcanvas-left .feed-icons
 {visibility:hidden;}
body.node--type-department section.section div#block-iatse-873-page-title, .page-vocabulary-committee-department div#block-iatse-873-page-title{display:none;}

.page-user-reset main#content {  background: #fff!important;}
.page-user-reset main#content div#edit-actions{padding-left:0px; width:100%;}
.page-user-reset main#content form#user-pass-reset{padding-left:20px;}
 body.user-reset-password main#content {background: #fff!important; padding-top:10px;}
.user-reset-password form.user-form.row {  display: block;}
.user-reset-password form.user-form.row .js-form-item {transform: inherit; width:100%; margin-left: 0px; position:relative;}
.user-reset-password form.user-form.row .js-form-item .password-confirm, .user-reset-password form.user-form.row .js-form-item .password-field{width:100%;}
.user-reset-password form.user-form.row div#edit-pass--description{padding:0px 15px; margin-top:25px;}
 body.user-reset-password main#content  ul#profile_menu{padding-left:20px;}
 body.user-reset-password main#content  div#edit-account{width:25%;}
 .confirmpass-fields { padding: 0px 15px; position: relative; width:25%;}
 body.user-reset-password main#content  .toggle-password1, body.user-reset-password main#content  .toggle-password2  {
    position: absolute;
    top: 37px;
    right: 10px;
}
 body.user-reset-password  div#edit-actions {
    margin-top: 30px;
}
 body.user-reset-password #main-wrapper{min-height:auto;}
 body.user-reset-password main#content  .toggle-password2{right:25px;}
div#block-profilemenu-3 ul#profile_menu li{padding-left:0px;}

body[class*="usercertifications"] form.certification-user-form-id  + .views-element-container .view-content table{margin-left:0px!important; margin-right:0px!important;}
body[class*="usercertifications"] form.certification-user-form-id  + .views-element-container .view-content  > .row{margin:0px;}
body[class*="usercertifications"] form.certification-user-form-id > h3.newcertifications{width:100%; padding-left:10px;}

.tricustoms-btn{
    border: 2px solid #006fb3!important;
    padding: 5px 15px;
    border-radius: 5px;
    color: #006fb3;
    font-weight: bold;
    font-size: 18px;   
	display:inline-block;
}

.tricustoms-btn:hover{opacity:0.8; text-decoration:none;}
body[class*="iatse-path-admin-structure-availability-"] .availability-delete-form.availability-confirm-form.confirmation.row div.form-actions {
    position: relative!important;
    width: 100%;
    padding-left: 0px;
    margin-top: 15px;
}
body[class*="iatse-path-admin-structure-availability-"] .availability-delete-form.availability-confirm-form.confirmation.row {
  
    padding-left: 20px;
    padding-top: 30px;
}
.availunavail-header-top {display: flex; align-items: center;}
.availunavail-header-top > a {
    background-color: #D6E4ED;
    padding: 3px 15px;
    margin-left: 5px;
    border-radius: 20px;
    text-decoration: none;
    font-size: 10pt;
    font-size: 10pt;
    text-decoration: none;
    font-family: 'Criteria-Bold';
    margin: 0px 5px 0 5px;
}
.availunavail-header-top.unavailable > a{color: #fff; background-color: #e3242a;}
.availunavail-header-top.available > a{color:#fff;}

.crewdaily-info-details .modal-dialog {
    background: var(--footer-bg-color);
    border: solid 2px #2dc0c8;
    border-radius: 10px;
    font-size: 15px;
    color: #fff;
    max-width: 800px;
}
.crewdaily-info-details .modal-dialog .modal-content {
    background: var(--footer-bg-color);
    border-radius: 10px px;
    font-size: 15px;
    color: #fff;
}
.crewdaily-info-details .modal-dialog .modal-header button.close {
    font-size: 30px;
    color: #2dc0c8;
    right: 30px;
    background: transparent;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    opacity: 1;
    top: inherit;
    margin-top: 0px;
    border: none;
    font-family: 'ProximaNova-Regular';
    text-shadow: none;
}
.crewdaily-info-details .modal-dialog .modal-header button.close:hover{opacity:0.8;}

.crewdaily-info-details .modal-dialog .modal-header {
    background: transparent;
    border: none;
    color: #5abb62;
    font-size: 26px;
}
/*--  reset password popup design --*/
.edit-profile-pic div#drupal-modal form.user-form.row input { max-width: 320px; width: 100%;}
.edit-profile-pic div#drupal-modal form.user-form.row .js-form-item {  width: 100%;  margin: 0px;  position: relative;}
.edit-profile-pic div#drupal-modal form.user-from .confirmpass-fields { width: 100%;}
.edit-profile-pic div#drupal-modal form.user-form.row  .confirmpass-fields, div#drupal-modal form.user-form.row  .result_message { width: 100%;}
.edit-profile-pic div#drupal-modal form.user-form.row > div {width: 100%;}
.edit-profile-pic div#drupal-modal form.user-form.row input[type="checkbox"], .edit-profile-pic div#drupal-modal form.user-form.row form.user-form.row input[type="radio"] 
{  width: auto;  max-width: inherit;}
.edit-profile-pic div#drupal-modal form.user-form.row .description { padding: 0px 15px;}
.edit-profile-pic div#drupal-modal form.user-form.row .js-form-wrapper { padding: 0px 15px; width:100%;}
.edit-profile-pic div#drupal-modal form.user-form.row .js-form-wrapper .description { padding: 0px;}
.edit-profile-pic div#drupal-modal form.user-form.row span.toggle-password1{left:290px;}
.edit-profile-pic div#drupal-modal form.user-form.row span.toggle-password2 {left:305px;}
.edit-profile-pic div#drupal-modal form.user-form.row span.toggle-password1, .edit-profile-pic div#drupal-modal form.user-form.row span.toggle-password2
 { position: absolute; top: 40px;  z-index: 1;  color: #000;}
 
 .user-reset-password.user-logged-in div.field--type-comment{display:none;}
 body[class*="iatse-path-product"] .training_event_right form.commerce-order-item-add-to-cart-form .form-actions button.btn.btn-primary:after {
    content: 'Register';
    font-size: 30px;
    border: 2px solid #006fb3!important;
    padding: 5px 15px;
    border-radius: 5px;
    color: #006fb3;
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
    line-height: 100%;
}
body[class*="iatse-path-product"] .training_event_right form.commerce-order-item-add-to-cart-form .form-actions button.btn.btn-primary {
    background-image: none!important;
    padding: 0px!important;
    width: auto;
    height: auto;
}
a.waitlist-linkbtns img, a.waitlist-linkbtns-register img{display:none;}
a.waitlist-linkbtns, a.waitlist-linkbtns-register { position: relative;}
a.waitlist-linkbtns:hover, a.waitlist-linkbtns-register:hover{opacity:0.8;}
a.waitlist-linkbtns:after{content: 'Join Waitlist';}
a.waitlist-linkbtns-register:after{ content: 'Register';}
a.waitlist-linkbtns:after, a.waitlist-linkbtns-register {
    border: 2px solid #006fb3!important;
    padding: 5px 15px;
    border-radius: 5px;
    color: #006fb3;
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
    line-height: 100%;
}
body.datepicker-showblock {
    overflow: hidden!important;
    height: 100%!important;
}
.fine-techaction-btn div#edit-cancel{display:inline-block;}
.fine-techaction-btn div#edit-cancel a.cancel-button-fine{margin-left:15px!important; display:inline-block;}
.resume-action-wrap .form-actions input.custon-can {
   width: auto;
    order: 2;
    border-radius: 3px;
    margin-top: 25px!important;
    margin-left: 15px!important;
    line-height: 100%;
    text-align: center!important;
}
.resume-action-wrap .form-actions {display: flex;}
.resume-action-wrap {width: 100%;}
.edit-profile-pic .profile-main-application-process-mode-form .radio .js-form-item:nth-child(1) .layout.layout--onecol .view-resume + br{display:none;}
body.edit-profile-pic .profile-main-application-process-mode-form .resume-common, .edit-profile-pic .profile-main-application-process-mode-form .radio .js-form-item:nth-child(1) .layout.layout--onecol .view-resume a.resume-common{
	padding: 3px 0px!important;
    margin-right: 0px!important;
    display: inline-block;
    line-height: 100%;
    text-decoration: none;
    font-size: 10pt!important;
    border-radius: 30px;
    width: 90px;
    color: #fff;
	margin-bottom:10px;
	font-weight:normal;
	text-decoration:none!important;
}
body.edit-profile-pic .profile-main-application-process-mode-form .resume-common:hover{color:#fff!important;}
.individual-access-blcok .js-form-item.form-item {margin-bottom: 15px; margin-top: 15px; max-width: 300px;}
.individual-access-blcok {width: 100%; padding-left: 15px; padding-right: 15px; margin-bottom: 25px;}
.path-commerce-product div#edit-header{position:relative; top:auto;}
.path-commerce-product form.user-admin-access-by-entity div.table-responsive{overflow:auto;}
.path-commerce-product form.user-admin-access-by-entity div.table-responsive table tr td, .path-commerce-product form.user-admin-access-by-entity div.table-responsive table tr th
{word-break:break-word;}
.path-commerce-product form.user-admin-access-by-entity div.table-responsive table{
    table-layout: fixed;
    width: 100%;   
}
.header-block .header-left-right-section.row{
	height: 325px;
    max-height: 325px;
    min-height: auto;
	padding-top:0px;
	margin-top:15px!important;
}

.viewother-resetpass-link {display: flex; flex-wrap: wrap;}
.viewother-resetpass-link .user-profile-view.pfbr-link { margin-right: 10px;}
.path-current-productions div#block-iatse-873-page-title h1{padding-left:0px;}
form.user-login-form .js-form-item.form-item .description, form.user-pass.js-form-item.form-item .description{display:none;}
form.user-login-form .js-form-item.form-item, form.user-pass .js-form-item.form-item {text-align:center;}
form.user-pass .js-form-item.form-item + p{display:none;}
.forget-passtxt{text-align:center; margin-bottom:15px;}
form.user-login-form .js-form-item.form-item  input.form-control[type="text"], form.user-login-form .js-form-item.form-item  input.form-control[type="password"],
 form.user-pass .js-form-item.form-item input.form-control{height:40px;}
form.user-login-form .js-form-item.form-item label, form.user-pass .js-form-item.form-item label{font-size:17px;}
.forgot-classheading-txt {
    font-family: 'Criteria-Bold';
    margin-bottom: 0.5rem;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
    font-size: 2rem;
    text-align: center;
    margin-top: 30px;
}
.forgot-classheading-txt ~ nav.tabs, .page-user-login div#block-profilemenu-3 + nav.tabs{display:none;}
.forgetpass-action-wrap {
    display: flex;
    justify-content: center;
    width: 100%;
	align-items:center;
    margin-top: 35px;
}
.forgetpass-action-wrap .user-cancelpass-links:hover, .view-pdf-links > a:hover{
	opacity:0.8;
	text-decoration:none;
}

 .forgetpass-action-wrap .form-actions > button#edit-submit:hover{
	background:#5abb62!important;
	border-color:#5abb62!important;
	opacity:0.8;
}
.forgetpass-action-wrap .user-cancelpass-links{
    background: #00001f;
    color: #fff!important;
    border-color: #00001f;
    font-size: 17px;
	border-radius:15px;
    display: block;
    width: 120px;
    text-align: center;
    margin-bottom: 1rem;
    padding: 7px 5px;
    width: 145px;
}
form.user-login-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-show-password-fields.form-item-show-password-fields label{margin-bottom:0px;}
form.user-login-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-show-password-fields.form-item-show-password-fields {
    display: flex;
    align-items: center;
    transform: translateY(-15px);
}
.view-pdf-links > a {
    padding: 3px 40px;
    border: solid 2px #0071b9;
    border-radius: 15px;
    color: #0071b9;
    font-size: 18px;
    display: inline-block;
    text-align: center;
    margin-bottom: 40px;
    background: #5abb62!important;
    color: #fff!important;
    border-color: #5abb62!important;
}
body[class*="iatse-path-admin-structure-certification-entity"] form.certification-entity-edit-form div#edit-actions{padding:0px;}
body[class*="iatse-path-admin-structure-certification-entity"] form.certification-entity-delete-form .form-actions
 { position: relative!important; width: 100%; margin-top: 20px; padding: 0px;}
body[class*="iatse-path-admin-structure-certification-entity"] form.certification-entity-delete-form { padding-left: 20px; padding-top: 20px;}

form.productioninfo-edit-form.productioninfo-form  .field--type-string.field--name-field-productionid ~ .field--type-entity-reference[class*="field--name-field"] .tabledrag-toggle-weight-wrapper, form.productioninfo-edit-form.productioninfo-form  .field--type-string.field--name-field-productionid ~ .field--type-entity-reference[class*="field--name-field"] td.field-multiple-drag, form.productioninfo-edit-form.productioninfo-form .field--type-string.field--name-field-productionid ~ .field--type-string[class*="field--name-field"] .tabledrag-toggle-weight-wrapper, form.productioninfo-edit-form.productioninfo-form .field--type-string.field--name-field-productionid ~ .field--type-string[class*="field--name-field"] td.field-multiple-drag
 {display: none;}

body[class*="iatse-path-trade-certification-entity"] form.certification-trade-form-id { padding: 10px 20px; align-items: flex-end; flex-wrap: wrap;}
body[class*="iatse-path-trade-certification-entity"] form.certification-trade-form-id .js-form-item {margin-right: 15px;}
body[class*="iatse-path-trade-certification-entity"] form.certification-trade-form-id button ~ .js-form-item{margin-right:3px;}
.path-search-technician3 form.views-exposed-form fieldset.fieldgroup.form-composite.required span.fieldset-legend.js-form-required.form-required:after {content: none;}
h2.applicant-title-text {margin-left: -5px; margin-top: 30px; margin-bottom: 0px;}
a#edit-add-more-recommanded {
    background: none;
}
.page-view-technician-views-transactions .view-content + nav[aria-label="pagination-heading"]
{
	background: #fff;
    margin: 0px -15px;
    padding: 0px 15px;
    margin-top: -1px;
}
.page-view-technician-views-transactions .view-content + nav + .feed-icons{display:none;}
.iatse-path-call-system-outline h3.rteindent1{display:flex; flex-wrap:wrap;}
.path-view-users form.vbo-view-form{display:block;} 
.path-view-users form.vbo-view-form div#edit-header .js-form-item:first-child{max-width:400px;}
.path-view-users form.vbo-view-form div#edit-header .js-form-item:first-child label, .path-view-users form.vbo-view-form div#edit-header .js-form-item:first-child select
{max-width:200px; display:inline-block; margin-right:5px;}
.path-view-users form.vbo-view-form div#edit-header + .row ~ .form-actions.js-form-wrapper {display:none;}
.path-view-users form.vbo-view-form div#edit-header .form-actions{padding-left:0px;}
.path-view-users form.vbo-view-form div#edit-header{position:relative; top:0px;}

/*--- our teams --*/
.row.ourteams-landing-block a.teams_links img {max-width: 75px;display: block;text-align: center; margin:0px auto;}
.row.ourteams-landing-block .col-md-6{padding-top:80px; padding-bottom:80px;}
.ourteam-landing-row  .row.ourteams-landing-block {margin:0px auto;}
.ourteam-landing-row {  margin: -15px -15px 0px;  background: #f8f8fa;}
.row.ourteams-landing-block a.teams_links {display: inline-block; font-size:22px; line-height:25px; font-family: 'Criteria-Bold';}
.row.ourteams-landing-block .br-right-grey{border-right: solid 1px #ccc;}
.leadership-block-section > h3:first-child { background: #0071b3; color: #fff; padding: 10px 15px; line-height: 100%; margin:0px; font-size:20px;}
.lead-subheadings {background: #e2e2eb; padding: 7px 15px; color: #0071b9; font-family: 'ProximaNova-bold';}
.leadership-block-section table{width:100%!important; margin:30px 0px;}
.leadership-block-section table tr{background:transparent; border-bottom: 1px solid #ccc; border:none;}
.leadership-block-section table.lead-ftime-membertb tr td{text-align:center; border:none; width:auto!important;}
.leadership-block-section table.lead-ftime-membertb tr td img{border-radius:100%; width:140px; height:140px; margin:0px 0px 25px!important; float:none!important; object-fit:cover;} 
.leadership-block-section table ~ p{padding:0px 15px;}
.leadership-block-section table + p:first-child{border-top:solid 1px #ccc;}
.leadership-block-section  strong{font-family: 'ProximaNova-bold';}
.leadership-block-section .row.comm-landing-row { padding-top: 40px; margin-top: 0px;}
table.lead-ftime-membertb ~ table tr td, .lead-subheadings ~ table tr td{padding-left:15px!important; padding-right:15px;}
body.iatse-path-leadership{overflow:hidden;}
.leadership-block-section table tr td, .leadership-block-section table tr th{font-family: 'ProximaNova-Regular'; font-size:17px; border:none; padding-bottom:0px; padding-top:0px;}
.leadership-menulink-block,  .leadership-block-section .row.comm-landing-row {background:  #EBF7FF; position: relative;}
.leadership-menulink-block:after {content: ''; background:#EBF7FF; top: 0px;bottom: 0px;position: absolute;z-index: -1;margin-left: calc((-50vw) - 352px); width: 100vw;}
.leadership-menulink-block:before {content: ''; right: -50%;bottom: 0px;top: 0px; z-index: -1;position: absolute;right: 0px;background:#EBF7FF; margin-right: calc((-50vw) - 352px);
    width: 100vw;}
.dues-pay-block.duesblock-links p.billing-bal-txt a:hover, .comm-menu-link > a:hover {  text-decoration: none; color: #fff!important; background: #006FB3;}
h3.prev-leadhead { margin-bottom: 25px; color: #0071b9; font-size:22px;}
.lead-maillinks{float:right;}
.lead-subheadings > a.lead-maillinks img {  margin: 0px!important;  max-width: 35px!important; transform: translateY(-1px);}
.lead-maillinks:hover{text-decoration:none; opacity:0.8;}
body[class*="officers-and-executive-board"], body[class*="iatse-path-leadership"], body[class*="leadership"].node--type-page {background:#f8f8fa;}
.leadership-menulink-block .row.comm-landing-row{padding-left: 15px; padding-right: 15px;}
table.lead-ftime-membertb { margin-bottom: 50px;}
.leadership-block-section table ~ hr{margin-left:15px; margin-right:15px;}
table.lead-ftime-membertb  strong + br {display: none;}
.offin-title {line-height: 17px;}
.path-application-confirm form.application-action-confirm-form{padding:20px; display:block;}
.path-application-confirm form.application-action-confirm-form .vbo-info-list-wrapper.item-list{margin-bottom:20px;}
 .ui-widget.ui-widget-content form.change-availability { padding: 0px 15px; border-top: solid 1px #fff;}
.ui-widget.ui-widget-content form.change-availability input {white-space: inherit; word-break:break-word;}
.path-user div#block-themevariablescustomblock{position: absolute; top: 48px; z-index: 2; right: 15px;}
.path-name-address-summaries .views-element-container.col-auto .view-name-address-summaries.view-id-name_address_summaries .view-content .views-row .more {display: none;}
.profile-infosec-block .profile-nametitle > a {color: #fff;}

.sect-trust-block > p {  padding: 0px 15px;}
h3.lead-subheadings ~ table tr td{width:50%!important;}
p.recd-sect-text {float: left;width: 50%;}
p.trustee-text {float: right;float: right;width: 50%;}

/*--- hide header circle img from leadership page --*/
body[class*="leadership"].node--type-page .header-block .header-left-right-section.row .header-right .header-right-circle{	display:none;}
.path-cert-expiration2 .row.form-top-viewer .col-lg-4.col-md-4.col-6:last-child select{display:inline;}
.taxonomy-map-link1.copy-order-map1 { position: absolute; right: 5px; top: 5px; font-size:15px; font-weight:600;}
.pfresume-pdf a{word-break:break-all;}
table.health_contrib_table .health-contribs {text-align: right;}
table.health_contrib_table .health-contribs-center{text-align:center;}
table.health_contrib_table { max-width: 500px;}
.modal-profile-vcon .user-profile-view.profile-image{
	display: flex;
    align-items: center;
    justify-content: center;
}
.modal-profile-vcon.modal-profile-vcon1 .strips-line { left: 50%;} 
section > section.row.region.region-filters , section.row.region.region-content-bottom{margin:0px!important; display:block;}
.row.form-top-viewer select {   display: inline-block;}
form.call-create-time-listing-form .row.call-form-wrap .call-create-check .js-form-item {display: flex;}
form.call-create-time-listing-form .row.call-form-wrap .call-create-check label { margin-bottom: 0px;margin-right: 5px;}
body.path-order-analysis .order-analysis-by-tech.row, body.path-order-analysis .order-analysis-by-tech.row > .row{display:block;}
.path-message-board-admin .views-form .views-entity-form.row{display:block;}
.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper div.form-actions{padding-left:0px;}
.dues-pay-block.duesblock-links a.anchor-class.make-payment-dues:hover {  background: #006FB3!important; opacity: 1!important;  color: #fff!important;}
.iatse-path-technician-orders-review #page-wrapper  input.form-control[type="checkbox"], .iatse-path-technician-orders-review #page-wrapper  input.form-control[type="radio"]{
	vertical-align:middle;
}
.iatse-path-technician-orders-review select.form-control, .iatse-path-technician-orders-review  select{height:25px;} 
 .path-crew-daily-technician form.ordertechnicianform + .form-top-viewer > .row,  .path-crew-daily-technician form.ordertechnicianform + .form-top-viewer .row > div {
    margin: 0px;
    padding: 0px;
    max-width: 134px;
    flex: inherit;
    width: 134px;
}

.path-crew-daily-technician form.ordertechnicianform + .form-top-viewer {
    padding: 0px;
    position: absolute;
    transform: translateY(-42px);
    z-index: 1;
    width: inherit;
    min-width: inherit;
    right: 10px;
    background: transparent;
    color: var(--body-text-color);
}
.path-crew-daily-technician form.ordertechnicianform  {
    padding-top:10px;
    padding-bottom: 10px;
    background-color: #c2e8ff;
}
body.path-crew-daily-technician .form-container-bs {
    border-color: var(--dark-blue-bg);
}
body.path-crew-daily-technician form.ordertechnicianform  button {
    border-color: #006fb3;
    font-family: 'Criteria-Bold';
    margin-top: 8px!important;
    margin-bottom: 8px!important;
    background-color: #006fb3;
}
.path-crew-daily-technician form.ordertechnicianform .js-form-item {
    align-self: center;
}
.path-crew-daily-technician form.ordertechnicianform  .js-form-item label {
    color: var(--body-text-color);
    margin-bottom: 0px;
    font-family: ProximaNova-bold;
}
.path-crew-daily-technician form.ordertechnicianform  .js-form-item  input {
   vertical-align:middle;
}
.path-crew-daily-technician .row.crew-daily-technician-tb{overflow:hidden;}
.path-crew-daily-technician .row.crew-daily-technician-tb > div{padding:0px;}
select.form-control[multiple], select.form-control[size] {
    height: 25px;
}
body.path-trouble-ticketing .big-green-btns > button#edit-actions-submit{
	background: #5abb62!important;
    border: solid 2px #5abb62!important;
    color: #fff!important;
    padding: 11px 35px;
	font-size: 17px;
	font-family: 'Criteria-Bold';
	line-height:100%;
	border-radius:10px;
}
.path-trouble-ticketing .big-cancels-btns a.webform-button--submit.btn-orange{
	background: #00001f!important;
    border: solid 2px #00001f!important;
    color: #fff!important;
    padding: 11px 35px;
    margin: 0px;
	font-size: 17px;
	border-radius:10px;
	font-family: 'Criteria-Bold';
    line-height:100%;
}
.custom_form_block .exclude_picks_calls {
    margin: 15px 0px;
}
.path-security-list2 .csv-feed {
    display: none;
}
.path-security-list2 .contextual-region + p {
    font-size: 0px;
}
.path-security-list2 .custom_form_block form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox label {
    max-width: calc(100% - 25px);
}
.path-trouble-ticketing .webform-map-wrap{margin-top:40px;}
.contactp_maplink{text-decoration:underline;}
.contsec-subtxt b, .officer-desig-title{font-family: 'ProximaNova-bold';}
.buttons-order-tech > a {margin:10px 25px 10px 0px;}
.path-crew-daily-technician form.ordertechnicianform button {margin: 0px 5px 10px 0px!important;}
body.path-production-calls-audit-trail form.views-exposed-form {
    background: var(--dark-blue-bg);
    color: var(--label-text-color);
    padding-left: 35px;
    align-items: flex-end;
    padding-bottom: 30px;
}
body.path-production-calls-audit-trail form.views-exposed-form .form-actions{margin-bottom:0px;}
.path-crew-daily-technician form.ordertechnicianform + .form-top-viewer + .table-responsive{margin:0px -15px; width: calc(100% + 30px); word-break:break-word;}

.path-crew-daily-technician form.ordertechnicianform + .form-top-viewer + .table-responsive table tr td div#Tooltip_Text_container a span.tooltips{width:200px;}
.cont-block-section .officer-board-sec .row{margin:0px;}
.Suggestion-filetex-val { margin-top: 15px; font-size: 15px;}

body[class*='applications-mem'] form.applications-mem-form .container.applicant-member-form > .row.contact-info-container {flex-direction: column;}
body[class*='applications-mem'] form.applications-mem-form .container.applicant-member-form > .row.contact-info-container .col-md-9.left-side + section.row.region.region-content-bottom {  order: 1;}
body[class*='applications-mem'] form.applications-mem-form .container.applicant-member-form > .row.contact-info-container .col-md-9.left-side { order: 2;}
/*--- paypall button design --*/
.fake-paypal-button {
	pointer-events: none;
	text-align: center;
	background: #5abb62;
	font-size: 18px;
	padding: 7px 0px;
	border: solid 2px #5abb62;
	border-radius: 5px;
	color: #fff;
	display: block;
	text-align: center;
	margin-bottom: 40px;
	font-family: 'Criteria-Bold';
	}

.fake-paypal-button, .paypal-buttons.paypal-buttons-context-iframe.paypal-buttons-label-paypal.paypal-buttons-layout-horizontal{grid-area: 1/1;}
.paypal-buttons.paypal-buttons-context-iframe.paypal-buttons-label-paypal.paypal-buttons-layout-horizontal{opacity:0.01;}
#paypal-buttons-container{ display: grid;}
.path-crew-daily-technician form.ordertechnicianform + .form-top-viewer + .table-responsive table tr td p{margin-bottom:0px;}
/*-- multiselect form items css --*/
body ul.multiselect-container.dropdown-menu {
    padding: 10px 0px;
	transform: inherit!important;
	right:0px!important;
	top:23px!important;
	z-index:2;
}
button.multiselect.dropdown-toggle.btn.btn-default{
    border: 1px solid #ced4da;
    text-align: left;
    background: #fff;
    padding: 0px 5px;
    transform: translateY(-2px);
    border-radius: 3px;
    font-size: 10pt;
    height: 25px;
    display: block;
    line-height: 1.2;
    margin: 0px!important;
    width:100%;
}

body.path-dues-transaction form .main .js-form-item .btn-group {
    width: 100%;
}
button.multiselect.dropdown-toggle.btn.btn-default:after{
    right:10px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
}
button.multiselect.dropdown-toggle.btn.btn-default:after{
    right:10px;
    position:absolute;
    top:50%;
    transform:translateY(-50%);
}
ul.multiselect-container.dropdown-menu > li{padding:2px 5px; line-height:100%;}
ul.multiselect-container.dropdown-menu > li > a label, ul.multiselect-container.dropdown-menu > li > a {
    padding:0px;
	font-size:10pt;
	color: #00001f;
}
ul.multiselect-container.dropdown-menu > li > a span:hover{cursor:pointer;}
ul.multiselect-container.dropdown-menu > li > a span{margin-left:5px;}
header.header{z-index:3; position:relative;}

/*--- popover css --*/
body button.sinpop_over#sin_inspop{left:55px!important;}
body button.sinpop_over, div#trtb_inspop,  body[class*="iatse-path-iatse-application-process-ApplicationForm"].path-iatse-application-process div.sinpop_over[id*="porfolio"]{
	position: absolute;
    left: 55px;
    line-height: 100%;
    border: solid 3px #eaeaea;
    width: 25px;
    top: 0px;
    height: 25px;
    font-size: 18px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px;
    background: transparent;
    color: #00001f;
}
 body[class*="iatse-path-iatse-application-process-ApplicationForm"].path-iatse-application-process div.sinpop_over[id*="porfolio"]{
    left: auto;
    position: relative;
    display: inline-block;
    margin-left: 5px;
    margin-bottom: 4px;
 }
div#trtb_inspop{position:relative; left:auto; top:auto;}
.process-actionbtn button[id^=edit-submit].btn.btn-primary,  a#go-for-next-step{font-family: 'Criteria-Bold'; font-size:10pt;}
.cell-destext {
    transform: translatey(-10px);
    font-size: 14px;
	font-family: 'ProximaNova-bold';
}
.celllable-hide .js-form-item label{display:none;}
.upresumelable-hide .js-form-item label{display:none;}
body[class*="iatse-path-iatse-application-process-profileDetail"] div#block-iatse-873-page-title h1 { color: transparent;}
.path-iatse-application-process h3.popover-header {
    background:transparent;
    border:none;
    padding: 0px;     
}

.path-iatse-application-process h3.popover-header a.close-popover {
	color: #979ca0; 
    width: 25px;
	background: #dddddd;
    height: 25px;
	border-radius: 50%;
	 border: solid 1px #979ca0;
    display: flex;
    justify-content: center;
    align-items: center;
    float: right;
    margin: 10px 10px 0px;
	 font-size: 13px;
	}
.path-iatse-application-process h3.popover-header:hover{cursor:pointer; opacity:0.8;}
.path-iatse-application-process .popover-body:before {
    content: '';
    clear: both;
    display: table;
  
}
.path-iatse-application-process .popover-body {
    padding: 40px 30px 30px;
    font-size: 18px;
    line-height: 28px;
    color: #040404;
}
.path-iatse-application-process  label{font-family: 'ProximaNova-bold'; font-weight:inherit;}
.path-iatse-application-process div.popover {
    max-width: 490px;
    background: #979ca0;
	z-index:1;
	font-family: 'ProximaNova-Regular';
    word-break: break-word;
}
.bs-popover-auto[x-placement^=right] .arrow::after, .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^=right] .arrow::before, .bs-popover-right .arrow::before  {
    left: 1px;
    border-right-color: #979ca0;
}
.celllable-hide div.description{display:none;}
.label-withrequire label:after, .mandatory-instructionfileds:before{   
	content: '';
    vertical-align: super;
    display: inline-block;
    background-image: url(../image/required.svg);
    background-repeat: no-repeat;
    background-size: 7px 7px;
    width: 7px;
    height: 7px;
    margin: 0 0.3em;
}
.mandatory-instructionfileds.col-md-12 { font-size: 15px;  margin-bottom: 10px;}
.mandatory-instructionfileds:before{margin:0px;}
.forms-items-desc{  font-size: 13px;  transform: translateY(-10px);}
.path-iatse-application-process .js-form-item .description{font-size: 13px;}
.fileupload-instext {font-size: 13px; font-style: italic; margin-top: 5px; line-height: 18px;}
.col-md-9.short-labeldestext { font-size: 13px;  margin-bottom: 5px;}
div#community-select-popup > a {
    background: #DCDDE0;
    color: #00001f;
    font-family: 'ProximaNova-bold';
    border-color: #dcdde0;
	padding: 5px 16px;
    border-radius: 5px;
}
div#community-select-popup > a:hover{text-decoration:none; opacity:0.8;}
div#community-select-popup {margin-bottom: 15px;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .profile-form .js-form-item span[class*="file--mime-"].file{background-image:none;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .profile-form .js-form-item span[class*="file--mime-"].file > a{margin-left:0px;}
div.other-information.license-block-sec .row .col-md-6 .js-form-item {float: none; position: relative; width:auto;}
.license-Gtext { position: relative;}
.select-list.gender-select button.sinpop_over { left: 175px; top:3px;}
.col-md-9.ethnic-community button.sinpop_over { left: inherit; top:3px;}
.license-block-sec .license-Gtext button.sinpop_over { left: 84px; top:0px;}
div.other-information.license-block-sec {margin-top:0px;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .profile-form .js-form-item input[type="checkbox"],
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .profile-form  .js-form-item input[type="checkbox"] + label{
	margin-top:0px!important;
	margin-bottom:0px!important;
}
button#lgbtq_inspop {left: 135px; top:-2px;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .profile-form input.form-control[type="file"], 
.edit-formfields input.form-control[type="file"]{height:inherit!important;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .profile-form  a.rotate-icon:hover{opacity:0.8;}
/*--- app process modal css--*/
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog .fieldset-wrapper > .checkbox { display: flex; flex-wrap: wrap;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog  .fieldset-wrapper > .checkbox .js-form-item
{flex-basis: 33%; display:flex; margin-bottom:10px; align-items:flex-start;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog  .fieldset-wrapper > .checkbox .js-form-item input[type="checkbox"]
{width:16px; }
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog  .fieldset-wrapper > .checkbox .js-form-item input[type="checkbox"] + label{max-width: calc(100% - 50px); word-break: break-word;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front{background: #f8f8fa; font-family: 'ProximaNova-Regular'; border:none;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog  .profile-main-profile-detail-page-form{display:block;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog-titlebar .ui-dialog-title{border: none;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog#ethnic-form div#drupal-modal{
    margin-top: 0px;
}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog-titlebar {padding-left:10px;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog  .fieldset-wrapper  > .checkbox .js-form-item label
{ font-weight: normal; font-family: 'ProximaNova-Regular'; color: #040404;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog  fieldset legend span{
	font-size: 18px;
    margin-bottom: 15px;
    font-family: 'ProximaNova-bold';
    display: inline-block;
	color: #040404;
}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog#ethnic-form   fieldset legend span{
   font-size:15px;
}
body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front  .ui-dialog-content{margin-top:15px;}
body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front  div.form-actions{width:100%; display:inline-block; font-size:10pt;}
body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front  div.form-actions button, body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front 
.ui-dialog-buttonpane .ui-dialog-buttonset button.button:nth-child(1) {
    background: #5abb62!important;
    border-radius: 12px;
    color: #fff!important;
    padding: 10px 30px;
    border: none;
	border-radius:5px;
    margin-bottom: 0px!important;
    font-family: 'Criteria-Bold';
}

body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front  div.form-actions button[value="Cancel"], body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-buttonpane .ui-dialog-buttonset button.button:nth-child(2){
	padding: 10px 30px;
    border: none;
	background: var(--btn-white-bg-color)!important;
    margin-bottom: 0px!important;
    font-family: 'Criteria-Bold';
	display:inline-block;
	margin-left: 15px!important;
	line-height: 8px;
    font-size: 10pt;
    border-radius: 5px;
    color: #fff;
}
body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-buttonpane .ui-dialog-buttonset button.button:nth-child(1),
body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-buttonpane .ui-dialog-buttonset button.button:nth-child(2)
{line-height:8px; width:95px;}
body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front  div.form-actions + a:hover,body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front  .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{opacity:0.8;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .layout--threecol-33-34-33 > .layout__region--first, div#ethnic-form.ui-dialog .layout--threecol-33-34-33 > .layout__region--third{flex:100%;}
.ui-dialog.ui-widget.ui-widget-content.ui-front:not(.other-profile)  .ui-dialog-titlebar .ui-dialog-titlebar-close {
    top: 10px;
    right: 10px;
    color: #979ca0;
    width: 25px;
    background: #dddddd;
    height: 25px;
    border-radius: 50%;
    border: solid 1px #979ca0!important;
    opacity: 1;
	display: flex;
    justify-content: center;
    align-items: center;
}
.ui-dialog.ui-widget.ui-widget-content.ui-front:not(.other-profile)  .ui-dialog-titlebar .ui-dialog-titlebar-close:hover{
    opacity:0.8;
}
 .ui-dialog.ui-widget.ui-widget-content.ui-front:not(.other-profile)  .ui-dialog-titlebar .ui-dialog-titlebar-close:empty:after,
 .modal .modal-dialog .modal-content .modal-header button.close:after{
	font-size: 18px;
	color: #979ca0;
	top:auto;
    left:0.5px;
    right:0px;
}
body.edit-profile-pic .modal .modal-dialog .modal-content .modal-header button.close:after{line-height: 100%;}
body.edit-profile-pic  .modal .modal-dialog .modal-content .modal-header button.close:after{
    height:18px;
    line-height: 13.5px;
}
body.edit-profile-pic .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.other-profile div#drupal-modal {
    padding-bottom: 30px;
}
.modal .modal-dialog .modal-content .modal-header button.close:after{
    top:10px;
}
body.edit-profile-pic .ui-widget.ui-widget-content form.profile-main-application-process-mode-form  .js-form-item label{
    color:var(--body-text-color);
}
body div#communitypopup .modal-header button.close:hover span{ color: #979ca0!important;}
body div#communitypopup .modal-header button.close:hover{ background: #dddddd!important;}
.license-Gtext label { color: #808080;}
.col-md-11.field-div > h6 { font-size: 15px;}
.gender-question .js-form-item label, div.other-information.license-block-sec .row .col-md-6 .js-form-item label{font-weight:normal; font-family: 'ProximaNova-Regular';}
.path-iatse-application-process .block-page-title-block h1.title, .path-submitthankyou .block-page-title-block h1.title
{color:transparent;}
.path-iatse-application-process .other-information .gender-question .js-form-type-checkbox{display:flex;}
.path-iatse-application-process .other-information .gender-question .js-form-type-checkbox input[type="checkbox"]{width:16px;}
.path-iatse-application-process .other-information .gender-question .js-form-type-checkbox  input[type="checkbox"] + label{max-width:calc(100% - 20px);}
.edit-formitems-content .reuired-kitsitems .fake-form-required, .edit-formitems-content .reuired-kitsitems .fake-form-required > div, .edit-formitems-content .reuired-kitsitems >
 .js-form-type-checkbox{display:inline-block;}
.edit-formitems-content .fake-form-required:before{content:none;}
.accountinfo-texttile + img { margin-bottom: 15px;}
.accinfo-editlink a{background:#B0B6BD;}
.path-iatse-application-process .accountinfo-intitle span, .path-iatse-application-process .accountinfo-texttile span, .path-iatse-application-process .pftext-title{font-family: 'ProximaNova-bold';}
body.edit-profile-pic .profile-main-crop-profile-form .rotate-remove-wrap .rotate-icon {
    background: var(--btn-white-bg-color);
    color: var(--btn-white-text-color);
    font-size: 10pt;
    border-width: 2px;
    border-style: solid;
    padding: 10px 20px;
    border-radius: 1em;
    line-height: 8px;
    font-family: 'Criteria-Bold';
	text-decoration:none;
    font-weight: normal;
    border:none;
    border-radius:5px;
    margin-right: 10px;
}
.ui-dialog .ui-dialog-content .btn.btn-primary{
    border:none;
    background: var(--btn-white-bg-color);
    color: var(--btn-white-text-color);
    padding: 10px 20px!important;
    border-radius:5px;
    line-height: 10px;
    height:auto;
    font-family: 'Criteria-Bold';
}
.edit-profile-pic .profile-main-application-process-mode-form .js-form-item{align-items:flex-start;}
.rotate-remove-wrap{display:flex; flex-wrap: wrap;}
body.edit-profile-pic .profile-main-crop-profile-form  .rotate-remove-wrap .rotate-icon:hover{opacity:0.8;}
body.edit-profile-pic .profile-main-crop-profile-form .rotate-remove-wrap [value="Remove"], body.edit-profile-pic .profile-main-crop-profile-form .crop-preview-wrapper__crop-reset,body.edit-profile-pic .profile-main-crop-profile-form  [value="Remove"]
{transform: inherit!important;}
/*--- fix checkbox align issue ---*/
form.send-mass-email.row input.form-control[type="checkbox"], form.send-mass-email.row input.form-control[type="checkbox"] + label
 {
    vertical-align: middle;
    margin-top: 0.5em!important;
    margin-bottom: 0.5em!important;
}
.path-search-technician3 form.views-exposed-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox, 
.path-search-technician3 form.views-exposed-form .js-form-item.form-item.js-form-type-radio.form-type-radio,
.path-address-labels .js-form-item.form-item.js-form-type-checkbox,
 form#crewdailyform .list-checks .js-form-item.form-item.js-form-type-checkbox , .path-abstract-report form.license-report-formid.row .checkbox .form-type-checkbox,
 #views-form-external-check-remit2-page-1 div#edit-header #vbo-action-form-wrapper .js-form-item, .path-balance-ar-by-date .js-form-item.form-item.js-form-type-radio.form-type-radio, .path-remit-aga-benefit-solutions .js-form-item.form-item.js-form-type-radio.form-type-radio, 
.path-balance-a-r-owing form.views-exposed-form.bef-exposed-form.row .form-checkboxes.bef-checkboxes .js-form-item.form-item.js-form-type-checkbox,
.path-dues-invoice-batch .dues-invoice-batch-generation-form.row .form-item.js-form-type-checkbox,
.path-remit-report-lists .js-form-item.form-item.js-form-type-radio.form-type-radio{
   display:flex;  
   align-items:flex-start;   
}
.path-search-technician3 form.views-exposed-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox input, .path-search-technician3 form.views-exposed-form .js-form-item.form-item.js-form-type-radio.form-type-radio input, .path-address-labels .js-form-item.form-item.js-form-type-checkbox input,
form#crewdailyform .list-checks .js-form-item.form-item.js-form-type-checkbox input
{width:17px;}
.path-search-technician3 form.views-exposed-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox input + label, 
.path-search-technician3 form.views-exposed-form .js-form-item.form-item.js-form-type-radio.form-type-radio input + lable, .path-address-labels .js-form-item.form-item.js-form-type-checkbox input + label, form#crewdailyform .list-checks .js-form-item.form-item.js-form-type-checkbox input + label
 {width:calc(100% - 20px);}
form#crewdailyform .list-checks .js-form-item.form-item.js-form-type-checkbox input + label{margin-top:2px;}
#qualification-model .modal-body .js-form-type-checkbox{align-items:flex-start;}
.iatse-path-admin-profile-creat div#edit-roles .js-form-item.form-item.js-form-type-radio.form-type-radio{display:block;}
form .productioncalls-add-wrapper .paragraphs-subform .prod_order_cal_back_p .js-form-item.form-item, form .productioncalls-add-wrapper .paragraphs-subform .prod_order_approved_p .js-form-item.form-item{align-items:flex-start;}
.accountinfo-texttile span.view-account-email{display:inline;}
.applicant-form span.label{font-family: 'ProximaNova-bold';}
body.path-iatse-application-process div#main-wrapper{font-size:15px;}

body.path-iatse-application-process .row.contact-info-container > h3.submited-message {
    padding-left: 15px;
    margin-bottom: 25px;
}
.path-iatse-application-process .container.applicant-form .row .col-md-12 .address-container-inline>.js-form-item.form-item {
    width: 100%;
    flex: 100%;
    padding: 0px;
}
.path-submitthankyou .thanksyou-msgblock{margin-bottom:65px;}
.path-submitthankyou .thanksyou-msgblock .comm-menu-link{display:none;}
.path-submitthankyou  .circleblock{margin-top:55px;}

body[class*="iatse-path-iatse-application-process-profileDetail"] .upresumelable-hide .form-managed-file input[data-drupal-selector*="edit-field-resume-upload"]::-webkit-file-upload-button,
body[class*="iatse-path-iatse-application-process-profileDetail"] .image-widget  .image-widget-data input[data-drupal-selector*="edit-field-profile-image-new"]::-webkit-file-upload-button, body[class*="iatse-path-iatse-application-process-profileDetail"] table.checkbox-items .js-form-managed-file.form-managed-file input[data-drupal-selector*="edit-field-good-standing"]::-webkit-file-upload-button{
  visibility: hidden;
}

body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .profile-form table.checkbox-items .js-form-managed-file.form-managed-file input[data-drupal-selector*="edit-field-good-standing"]
{padding-left:15px; position:relative; width:auto; height:30px!important; -moz-padding-start: 0px;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .profile-form .upresumelable-hide .form-managed-file input[data-drupal-selector*="edit-field-resume-upload"],
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .profile-form .image-widget  .image-widget-data input[data-drupal-selector*="edit-field-profile-image-new"]{
	padding-left:25px; position:relative; width:auto;  height:30px!important; -moz-padding-start: 0px;
}
body[class*="iatse-path-iatse-application-process-profileDetail"] .upresumelable-hide .form-managed-file input[data-drupal-selector*="edit-field-resume-upload"]:hover,
body[class*="iatse-path-iatse-application-process-profileDetail"] .image-widget  .image-widget-data input[data-drupal-selector*="edit-field-profile-image-new"]:hover,
body[class*="iatse-path-iatse-application-process-profileDetail"] table.checkbox-items .js-form-managed-file.form-managed-file input[data-drupal-selector*="edit-field-good-standing"]:hover{
	 cursor:pointer;
 }
body[class*="iatse-path-iatse-application-process-profileDetail"] table.checkbox-items td.form-required:after{content:none;}
body[class*="iatse-path-iatse-application-process-profileDetail"] .upresumelable-hide  .form-managed-file input[data-drupal-selector*="edit-field-resume-upload"]::before,
body[class*="iatse-path-iatse-application-process-profileDetail"] .image-widget  .image-widget-data input[data-drupal-selector*="edit-field-profile-image-new"]::before,
body[class*="iatse-path-iatse-application-process-profileDetail"]  table.checkbox-items .js-form-managed-file.form-managed-file input[data-drupal-selector*="edit-field-good-standing"]::before {
  display: inline-block;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  font-size: 10pt;
  content: 'Choose File';
  background: #DCDDE0;
  color: #00001f;
  font-family: 'ProximaNova-bold';
  padding: 5px 16px;
  border-radius: 5px;
  position:absolute;
  left: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width:104px;
  height:100%;
}
body[class*="iatse-path-iatse-application-process-profileDetail"] table.checkbox-items td.form-required{content:none;}
body[class*="iatse-path-iatse-application-process-profileDetail"] .upresumelable-hide  .form-managed-file input[data-drupal-selector*="edit-field-resume-upload"]::before:hover,
body[class*="iatse-path-iatse-application-process-profileDetail"] .image-widget  .image-widget-data input[data-drupal-selector*="edit-field-profile-image-new"]::before:hover,
body[class*="iatse-path-iatse-application-process-profileDetail"]  table.checkbox-items .js-form-managed-file.form-managed-file input[data-drupal-selector*="edit-field-good-standing"]::before:hover{opacity:0.8;}
.upresumelable-hide button.button.js-form-submit, body[class*="iatse-path-iatse-application-process-profileDetail"] .image-widget-data .button.js-form-submit,  .profile-form  a.rotate-icon, body[class*="iatse-path-iatse-application-process-profileDetail"] table.checkbox-items button.button.js-form-submit{
	background: transparent;
    border: none;
    color: #006fb3;
    font-family: 'ProximaNova-bold';
    text-decoration: underline;
    padding-left: 10px;
	font-size:15px;
	margin-right:5px;
}
.upresumelable-hide button.button.js-form-submit:hover, .image-widget-data .button.js-form-submit:hover{ color: #006fb3!important;}
body.edit-profile-pic .image-widget-data .button.js-form-submit:hover{color: var(--btn-white-text-color)!important;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front  #drupal-modal {
	padding-left:10px;
	padding-right:10px;
	max-width:98%;
	overflow:hidden;
}
body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-content{padding-left:10px; padding-right:10px;  word-break: break-word;}
body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-buttonpane{background:transparent; border:none; padding-left:10px; padding-right:10px;}
body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-buttonpane .ui-dialog-buttonset{float:none; text-align:center; margin-bottom:15px;}
body[class*="iatse-path-iatse-application-process-addcertification"] .action-Add.button-container.field-mandatory button#trtb_inspop {
    right: -20px;
    left: auto;
    top: 50%;
    transform: translateY(-50%);
}
body[class*="iatse-path-iatse-application-process-addcertification"] .action-Add.button-container.field-mandatory a{position:relative;}
.application-processedit-block .edit-formitems-content  label.option, .application-processedit-block label{margin-left:3px;}
.edit-formitems-content .reuired-kitsitems .fake-form-required label{margin-left:0px;}
.container.application-form.pl-1.edit-formfields{  padding-top: 0px;}
body.path-iatse-application-process .dept-guide table tr.good-standing .js-form-item > label:after{
	content: '';
    vertical-align: super;
    display: inline-block;
    background-image: url(../image/required.svg);
    background-repeat: no-repeat;
    background-size: 7px 7px;
    width: 7px;
    height: 7px;
    margin: 0 0.3em;
	}
.edit-formitems-content .single-group{background:#fff;}
.path-iatse-application-process .accountinfo-details .accountinfo-texttile + span {font-family: 'ProximaNova-bold';}
.path-iatse-application-process .accountinfo-details .accountinfo-texttile + span + .ptext-blue {margin-bottom: 15px; font-weight: normal; color: #00001f; }
.addcert-bttext {
    width: 100%;
    margin-left: 110px;
    transform: translateY(-5px);
    font-style: italic;
	font-size:13px;
}
.add-certification-block  a[data-dialog-options*="Elevating Work Platforms"] span.title,
.add-certification-block  a[data-dialog-options*="Working at Heights"] span.title
{flex-wrap:wrap;}
body[class*="iatse-path-iatse-application-process-addcertification"] .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front form.certification-entity-form button[id*="remove"].form-submit{padding-top:9px; padding-bottom:9px;}
ul.transport-textlist{padding-left:15px;}
body[class*="iatse-path-iatse-application-process-profileDetail"].path-iatse-application-process .profile-form .js-form-item input[disabled] + label {
    color:#808080;
}
body[class*="iatse-path-iatse-application-process-profileDetail"] table.checkbox-items button.button.js-form-submit:hover {color: #006fb3!important;}
/*--- certificate popups --*/

body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
    background:#f8f8fa;
    font-family: 'ProximaNova-Regular';
    border: none;
	color:#040404;
	padding: 20px 0px 20px;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front .ui-dialog-content{
	color:#040404;
	padding-left:20px!important;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front form.certification-entity-edit-form label{font-family: 'ProximaNova-bold';}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog  input[type="file"]::before{
  display: inline-block;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  font-size: 10pt;
  content: 'Choose File';
  background: #DCDDE0;
  color: #00001f;
  font-family: 'ProximaNova-bold';
  padding: 5px 16px;
  border-radius: 5px;
  position:absolute;
  left: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width:104px;
  height:100%;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog  input[type="file"]
{position:relative; padding-left:25px; height:30px; width:auto; -moz-padding-start: 0px;}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog input.form-control[type="file"]::-webkit-file-upload-button{
	visibility:hidden;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog  input[type="file"]{color:#fff;}
body[class*="iatse-path-iatse-application-process-addcertification"] .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front form.certification-entity-form button[id*="remove"].form-submit{
	background: transparent;
    border: none;
    color: #006fb3;
    font-family: 'ProximaNova-bold';
    text-decoration: underline;
    padding-left: 0px;
	padding-right:0px;
    font-size: 15px;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front form.certification-entity-form span[class*="file--mime"].file{background:none;}
 body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front form.certification-entity-form
 a{margin-left:0px; color:#040404;}
 body[class*="iatse-path-iatse-application-process-addcertification"] .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front form.certification-entity-form button[id*="remove"].form-submit:hover{
	color: #006fb3!important;
 }
 body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front form.certification-entity-form  input.form-control{ max-width:300px;}
  body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-widget.ui-widget-content .ui-dialog-titlebar{
	padding-bottom: 0px;
    padding-left: 20px;
    color: #040404;
    font-size: 18px;
	font-family: 'ProximaNova-bold';
 }
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row .form-actions button[value="Save"]{
	 background: #5abb62!important;
    color: #fff!important;
    padding: 10px 30px;
    border: none;
    border-radius: 5px;
    margin-bottom: 0px!important;
    font-family: 'Criteria-Bold';
 }
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row .form-actions button.cancel{
    padding: 10px 20px;
    border: none;
    background-color: var(--dark-blue-bg)!important;
    margin-bottom: 0px!important;
    font-family: 'Criteria-Bold';
    display: inline-block;
    line-height: 8px;
    font-size: 10pt;
    border-radius: 5px;
    color: #fff!important;
  }
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row .form-actions button.cancel:hover{
	color: #b3b8be!important;
  }
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row  .form-group:last-child{margin-bottom:0px;}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row .form-actions {
    margin-top: 10px;
	padding-left:0px;
}
.certification-entity-edit-form.certification-entity-form.row .form-actions button[data-drupal-selector*="edit-custom-delete"] {
    background: #E3E4E7;
    color: #DC1C24!important;
    border-color: #e3e4e7;
    border-radius: 5px;
    font-family: 'Criteria-Bold';
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-widget.ui-widget-content form.certification-entity-form {
    margin: 0px;
    word-break: break-word;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row .layout--onecol .layout__region > div[data-drupal-selector="edit-name-wrapper"].form-group{margin-bottom:0px;}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row .fileupload-instext{margin-top:15px;}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog button.ui-dialog-titlebar-close:empty:after{
    font-size: 16px;
    color: #979ca0;
     width: 25px;
    background: #dddddd;
    height: 25px;
    border-radius: 50%;
    border: solid 1px #979ca0!important;
    opacity: 1;
	 display: flex;
    justify-content: center;
    align-items: center;
	line-height:100%;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-titlebar
.ui-dialog-titlebar-close:hover{opacity:0.8;}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-titlebar
 .ui-dialog-titlebar-close {  
    top: -10px;
    right: 10px;
    color: #979ca0;  
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-titlebar .ui-dialog-titlebar-close{
    border:none!important;
    background: none;
    left:inherit;
 }
 body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-titlebar .ui-dialog-titlebar-close:after{
    left:inherit;
    line-height: inherit;
 }
 body.path-iatse-application-process .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-titlebar .ui-dialog-titlebar-close:after{
    left:inherit;
    right: inherit;
 }
.add-certification-block .action-Edit .action-Edit:hover{color:#b3b8be;}
.path-iatse-application-process .backaction-btn:hover, .path-iatse-application-process .accinfo-editlink a:hover,
.path-iatse-application-process .process-actionbtn .form-actions button#edit-submit:hover, .path-iatse-application-process .process-actionbtn .form-actions button[id^=edit-submit].btn.btn-primary:hover, .path-iatse-application-process .process-actionbtn button#edit-submit:hover, .process-actionbtn button[id^=edit-submit].btn.btn-primary:hover,
.path-iatse-application-process a#go-for-next-step:hover
{opacity:1; text-decoration:none;}
.path-iatse-application-process .process-actionbtn .form-actions button#edit-submit:hover, .path-iatse-application-process .process-actionbtn .form-actions button[id^=edit-submit].btn.btn-primary:hover, .path-iatse-application-process .process-actionbtn button#edit-submit:hover, .path-iatse-application-process .process-actionbtn button[id^=edit-submit].btn.btn-primary:hover{background: #5abb62!important;}
.path-iatse-application-process a.backaction-btn{color:#fff!important;}
.path-iatse-application-process button[value="Remove"].form-submit {
    background: transparent;
    border: none;
    color: #006fb3;
    font-family: 'ProximaNova-bold';
    text-decoration: underline;
    padding-left: 10px;
    font-size: 15px;
}
.path-iatse-application-process button[value="Remove"].form-submit:hover{color:#006fb3!important; opacity:0.8;}
.sound-desc:empty {display: none;}
.sound-desc { transform: translateY(-15px); margin-left: 28px;}
.iatse-path-apply-online-step1 form.user-register-form.user-form.row .container.applicant-form .agreecheckbox .js-form-item.form-item.js-form-type-checkbox
{align-items:flex-start; flex-wrap:inherit;}
.iatse-path-apply-online-step1 form.user-register-form.user-form.row .container.applicant-form .agreecheckbox .js-form-item.form-item.js-form-type-checkbox
{max-width:calc(100% - 18px);}
.path-iatse-application-process form.send-otp-form button {
    background: #5abb62!important;
    border-radius: 12px;
    color: #fff!important;
    padding: 14px 30px;
    border: none;
    margin-bottom: 0px!important;
    font-family: 'ProximaNova-bold';
}
.path-iatse-application-process form.send-otp-form button:hover {
  opacity:1;
}

body[class*="iatse-path-admin-structure-certification-entity"] form.certification-entity-edit-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-field-grandfathered-chk-value {
    display: none;
}
.path-iatse-application-process .agreecheckbox .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-field-i-confirm-18-years-value
{position:relative; display:inline-block;}
.path-iatse-application-process.iatse-path-apply-online-step1 .agreecheckbox  .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-entity-main-field-i-confirm-18-years-value{
	display:inline-block!important;
}
.path-iatse-application-process button#confirm_18_years {
    position: relative;
    top: auto;
    left: auto;
    display: inline-block;
}

.alert.alert-dismissible .close > span{ color: #721c24; font-size:27px;}
/*-- taxonomy update --*/
.iatse-path-taxonomy-view-update-add .view-header ~ .view-content > .row{overflow:auto;}
.iatse-path-taxonomy-view-update-add .view-header ~ .view-content > .row > .table{ margin-bottom:0px;}
.iatse-path-taxonomy-view-update-add .view-header ~ .view-content  table tr th:nth-child(n + 2){min-width:140px; padding-left:5px; padding-right:5px;}
.iatse-path-taxonomy-view-update-add .view-header ~ .view-content  table tr th{min-width:140px;}
.iatse-path-taxonomy-view-update-add nav ~ .feed-icons{display:none;}
.iatse-path-taxonomy-view-update-add nav .pagination{margin-top:1rem;}
.iatse-path-taxonomy-view-update-add .view-header , form.fine-table-select-form .form-top-viewer{position: sticky; position: -webkit-sticky;  top: 80px;}
.txt-btnlink {
    border-radius: 15px;
    border: solid 2px #fff;
    padding: 5px 20px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    font-family: 'Criteria-Bold';
    display: inline-block;
}
.txt-btnlink:hover {
    text-decoration: none;
    opacity: 0.8;
    color: #fff;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-widget.ui-widget-content form.certification-entity-form div{
    padding-left: 0px;
}
.iatse-path-admin-structure-productioncalls-add  .qualificationclass div.js-form-type-checkbox{align-items:flex-start;}
.iatse-path-add-certification-cert .certification-entity-form .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox.js-form-item-field-grandfathered-chk-value {
    display: none;
}
.name-addressdt-text > .views-field.views-field-nothing-10 {margin-left: 170px;}
.name-addressdt-text > .views-field.views-field-nothing-11 {margin-left: 170px;}
form#health-contrib-batch-generation-form{
    margin: 0 -15px;
    padding: 1px 20px 30px;
    background: var(--dark-blue-bg);
    color: var(--label-text-color);
    background-size: cover;
    background-position-x: -1px;
}
.health_contrib_batch_action {align-self: flex-end;}
body.path-health-contrib-batch .view-filters form.views-exposed-form, body.path-health-contrib-batch .view-filters ~ .feed-icons{display: none;}
body.path-health-contrib-batch div#block-views-block-health-contrib-block-1 .content > .col-auto{padding:0px;}
body.path-health-contrib-batch .view-header{position:sticky; position:-webkit-sticky; top:80px;}
.path-health-contrib-batch #main-wrapper table thead th{position:sticky; position: -webkit-sticky; top:115px;}
/*-- dialogue slider css---*/
.dialgo-yrslider .slick-arrow.slick-disabled{display:none!important;}
.dialgo-headtitle {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    position: absolute;
    left: -12px;
    font-size: 77px;
    color: #b3b8bc;
    line-height: 100%;
    font-family: 'ProximaNova-bold';
    top:0px;
    bottom: 0px;
    display: flex;
    justify-content: center;
}
.dialgo-yrslider-sec:nth-child(2) .dialgo-headtitle{
   color: #e2e5e8;
}
.dialgo-yrslider-sec {
    position: relative;
    min-height: 190px;

}
.dialgo-yrslider-sec:nth-child(odd){
	 background: #E3E4E7;
}
.dialgo-yrslider .slick-prev.slick-arrow{position:absolute; left: calc(17% - 85px); top:50%; transform:translatey(-50%); z-index:1;}
.dialgo-yrslider .slick-next.slick-arrow{position:absolute; right: calc(17% - 90px);top:50%; transform:translatey(-50%); z-index:1;}
.dialgo-yrslider .slick-prev.slick-arrow:hover, .dialgo-yrslider .slick-next.slick-arrow:hover{cursor:pointer;}
.dialgo-yrslider{position:relative; padding:0px 15px;}
.dialgo-yrslider.slick-initialized .slick-slide{
	display:flex;
	min-height: 190px;
	align-items:center;
	justify-content:center;
}
.dialgo-yrslider-sec:nth-child(1) {margin-top:-10px;}
.dialgo-yrslider .slick-next.slick-arrow:after {  
    width: 0;
    height: 0;
    margin: 0 5px;
    content: "";
    display: inline-block;
    border-right: none;
    border-left: 7px solid #9d9a9a;
    border-bottom: 7px solid transparent;
    border-top: 7px solid transparent;
}
.dialgo-yrslider .slick-prev.slick-arrow:after {  
    width: 0;
    height: 0;
    margin: 0 5px;
    content: "";
    display: inline-block;
    border-left: none;
    border-right: 7px solid #9d9a9a;
    border-bottom: 7px solid transparent;
    border-top: 7px solid transparent;
}
.dialgo-yrslider .slick-next.slick-arrow:before, .dialgo-yrslider .slick-prev.slick-arrow:before { content:none;}
.dialgo-yrslider  .yrmonth-con > a {
    border: solid 4px #b3b8bc;
    width: 120px;
    height: 120px;
	transition:all 0.3s;
	font-family: 'Criteria-Bold';
    display: flex;
	color:#00001f;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.dialgo-yrslider  .yrmonth-con > a:hover{
	text-decoration:none;
}
.iatse-path-dialogue-873.node--type-page main#content .node__content .layout__region.layout__region--content > .text-formatted.field.field--name-body{margin:0px -15px;}
.iatse-path-dialogue-873 .header-block .header-left-right-section.row .header-right .header-right-circle, 
.iatse-path-dialogue-873-archives  .header-block .header-left-right-section.row .header-right .header-right-circle
{
	display:none;
}
.dialogprev-yrblock > .card {
    border: none;
    border-bottom: solid 2px #b3b8be;
    margin-bottom: 25px;
	border-radius:0px;
}
.dialogprev-yrblock > .card .card-header-title {  margin-bottom: 20px;}
.dialogprev-yrblock > .card .card-header-title button
 {padding: 0px; font-size: 30px;  font-family: 'Criteria-Bold'; border:none; color: var(--body-text-color); line-height: 100%; position: relative; padding-right: 25px;}
.dialogprev-yrblock > .card .card-header-title button:focus{outline:none; border:none; background:transparent;}
.dialogprev-yrblock > .card .card-body {
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}
.dialogprev-yrblock > .card .card-header-title.collapsed button{
	color:#006fb3;
}
.dialogprev-yrblock > .card .card-body > p, .dialogprev-yrblock > .card .card-body > div{margin-bottom:15px; margin-right:30px;}
.dialogprev-yrblock > .card .card-body > p a , .dialogprev-yrblock > .card .card-body > div a{font-family: 'ProximaNova-bold'; color:#006fb3; text-decoration:underline;}
.dialogprev-yrblock > .card .card-header-title button:after {
    content: '';
    color: #b3b8be!important;
    font-size: 30px!important;
    top: 14px;
    width: 0;
	position:absolute;
	right:0px;
    height: 0;
    display: inline-block;
    border: 6px solid transparent;
    border-top-color: #b3b8be;
}
.dialogprev-yrblock > .card .card-header-title.collapsed button:after {
    content: '';
	color: #b3b8be!important;
    font-size: 30px!important;
    top: 8px;
    width: 0;
	position:absolute;
	right:0px;
    height: 0;
    display: inline-block;
    border: 6px solid transparent;
    border-bottom-color: #b3b8be;
}
.dialog-yrsexpand-link{text-align:right; margin:20px 0px;}
.dialog-yrsexpand-link #yrcol-links {font-size: 18px; font-family: 'ProximaNova-bold'; text-decoration:underline; color:#006fb3; display:inline-block;}
.dialog-yrsexpand-link #yrcol-links:hover{cursor:pointer;}
.dialog-yrsexpand-link #yrcol-links1 {font-size: 18px; font-family: 'ProximaNova-bold'; text-decoration:underline;  color:#006fb3; display:inline-block;}
.dialog-yrsexpand-link #yrcol-links1:hover{cursor:pointer;}
.dialogprev-yrblock > .card .card-body > p br, .dialogprev-yrblock > .card .card-body > div br {display: none;}
a.viewprev-yrdilog {
   
	font-family: 'ProximaNova-bold';
	color: #006fb3;
}
.dialgo-yrslider .yrmonth-con > a:hover {
    color: #fff;
    background: #006FB3;
    border-color: #006fb3;
}
.custom_form_block form {
    background: var(--dark-blue-bg);
    color: var(--label-text-color);
    padding: 0px 12px 20px;
   
}
form.fine-table-select-form .form-top-viewer select {
    width: auto;
}
form.fine-table-select-form .form-top-viewer .col-md-4:nth-child(1){padding-left:5px;}
form.fine-table-select-form  .row.form-top-viewer .col-lg-4.col-md-4.col-6:nth-child(2){transform: translateY(3px);}
nav[aria-label="pagination-heading"] + .feed-icons{display:none;}
form.fine-payment-formid { padding: 10px 0px;}
form.fine-payment-formid > button {margin: 10px 0px!important;}
form.fine-payment-formid .js-form-item-amount.form-item-amount { max-width: 300px;}
form.fine-table-select-form .table thead th{
	top: 115px;
    position: sticky;
    position: -webkit-sticky;
}
.path-notice-alerts div#sidebar_second,  body.blog-posts-detail

 div#sidebar_second{
    background: #d6efff;
    color: #00001f;
    padding-top: 30px;
    flex: 33.33%;
    max-width: 33.33%;
}

body.blog-posts-detail

 div#main-wrapper div#main:after {
    content: '';
    right: 0px;
    background: #d6efff;
    position: absolute;
    width: calc(((100% - 1230px)/2) + 17px);
    bottom: 0px;
    top: 0px;
	z-index:-1;
}
body.blog-posts-detail

 div#block-iatse-873-page-title{display:none;}
body.blog-posts-detail

 div#main-wrapper #main {
    position: relative;
    padding: 0px;
}
.path-notice-alerts div#sidebar_second  ul, body.blog-posts-detail

 div#sidebar_second ul{padding-left:0px;}
.path-notice-alerts  div.sidebar_second h2, body.blog-posts-detail

 div#sidebar_second h2{color: var(--body-text-color);}
.path-notice-alerts  div.sidebar_second h2, .path-notice-alerts  .news-teaser-view-message-dashboard, body.blog-posts-detail

 div#sidebar_second h2 {
    font-family: 'Criteria-Bold';
    font-size: 20px;
}
.path-notice-alerts  .news-teaser-view-message-dashboard h2, .path-notice-alerts  div.sidebar_second a, body.blog-posts-detail

 div#sidebar_second a{color:#006fb3;}
.path-notice-alerts  div.sidebar_second a, body.blog-posts-detail

 div#sidebar_second a{font-size:17px; font-family: 'ProximaNova-Regular';  display:inline-block; margin-bottom:8px; font-weight: normal; text-decoration:underline;}
.path-notice-alerts .news-teaser-view-message-dashboard a{ color:#006fb3;}
.path-notice-alerts .news-teaser-view-message-dashboard a:hover{text-decoration:underline;}
.path-notice-alerts div#sidebar_second ul li, body.blog-posts-detail

 div#sidebar_second ul li{margin-bottom:0px;}
.path-notice-alerts .news-teaser-view-message-dashboard {
    padding: 25px 0px;
    border-bottom: solid 2px #b3b8bc;
}
.path-notice-alerts .views-element-container.col-auto .views-row:last-child .news-teaser-view-message-dashboard {border:none;}
.path-fine-transactions .form-item-items-per-page { display: none;}
.path-fine-transactions  .form-actions {padding-left: 0px;}
.path-fine-transactions .custom_form_block + header{position:sticky; position:-webkit-sticky; top:80px;}
.path-fine-transactions #main-wrapper table thead th{position:sticky; position: -webkit-sticky; top:115px;}
.custom_form_block  ~ .csv-feed{display:none;}
body[class*="iatse-path-admin-reports-maillog-details"] .js-form-item label {
    min-width: 130px;
    font-family: 'ProximaNova-bold';
    max-width: 130px;
}
body[class*="iatse-path-admin-reports-maillog-details"] .js-form-item {
    margin-top: 15px;
    margin-bottom: 0px;
	font-size:15px;
}
body[class*="iatse-path-admin-reports-maillog-details"] .js-form-item pre{font-size:15px;}
body[class*="iatse-path-admin-reports-maillog-details"] .log-heading {
    float: left;
    min-width: 130px;
    max-width: 130px;
    font-family: 'ProximaNova-bold';
}

body[class*="iatse-path-admin-reports-maillog-details"] .js-form-item:last-child label {
    float: left;
	margin-top:0px;
}

body[class*="iatse-path-admin-reports-maillog-details"] .log-summary {
    margin-left: 130px;
}

body[class*="iatse-path-admin-reports-maillog-details"] .log-summary:after, .log-heading:after {
    display: table;
    content: '';
    clear: both;
}
.path-notice-alerts div#main-wrapper div#main:after {
    content: '';
    right: 0px;
    background: #d6efff;
    position: absolute;
    width: calc(((100% - 1230px)/2) + 17px);
    bottom: 0px;
    top: 0px;
	z-index:-1;
}
.path-notice-alerts div#main-wrapper #main{position:relative; padding:0px;} 
.path-notice-alerts div#main-wrapper #main  .row.row-offcanvas.row-offcanvas-left{max-width:1300px; margin:0px auto;}

form.election-profile-form {background: #fff; padding: 10px 20px; display: block;}
form.election-profile-form  div.description {font-size: 13px;}
form.election-profile-form > .js-form-item {display: flex; margin-top:20px;}
form.election-profile-form > .js-form-item > label {
    max-width: 140px;
    min-width: 140px;
	margin:0px;
	font-family: 'ProximaNova-bold';
    display: flex;
    align-items: center;
}

form.election-profile-form > .js-form-item > input {
    max-width: 400px;
}
form.election-profile-form > .js-form-item > label i {
    margin-right: 5px;
    width: 15px;
}

form.election-profile-form  .form-managed-file input[type="file"]::-webkit-file-upload-button{display:none; visibility:hidden;}
form.election-profile-form  .form-managed-file input[type="file"]{padding-left:15px; width:104px; position:relative;  height:30px!important; -moz-padding-start: 0px;}
body[class*="iatse-path-iatse-application-process-profileDetail"] .upresumelable-hide .form-managed-file input[data-drupal-selector*="edit-field-resume-upload"]:hover{
	 cursor:pointer;
 }
form.election-profile-form  .form-managed-file input[type="file"]::before {
  display: inline-block;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: pointer;
  font-size: 10pt;
  content: 'Choose File';
  background: #DCDDE0;
  color: #00001f;
  font-family: 'ProximaNova-bold';
  padding: 5px 16px;
  border-radius: 5px;
  position:absolute;
  left: 0px;
  display: flex;
  justify-content: center;
  align-items: center;
  max-width:104px;
  height:100%;
}
form.election-profile-form  div.form-actions {margin-top:25px; padding-left:0px;}
form.election-profile-form  div.form-actions  button[id^=edit-submit].btn.btn-primary, form.election-profile-form  div.form-actions  button#edit-submit{
	background-color: #5abb62!important;
    border-radius: 12px;
    color: #fff!important;
    border: none;
    margin-bottom: 0px!important;
    font-family: 'Criteria-Bold';
    padding: 14px 20px;
    min-width: 130px;
    line-height: 8px;
    text-transform: capitalize;
}
form.election-profile-form  div.form-actions  button[id^=edit-submit].btn.btn-primary, form.election-profile-form  div.form-actions  button#edit-submit:hover{
    background-color: var(--btn-red-bg-hover-color)!important;
    border-color: var(--btn-red-bg-hover-color);
}
form.election-profile-form  div.form-actions  button[id^=edit-submit].btn.btn-primary:hover, form.election-profile-form  div.form-actions  button#edit-submit:hover{
	opacity:1;
}
form.election-profile-form span.file.file--mime-application-pdf.file--application-pdf{margin-right:4px;}
form.election-profile-form button[value="Remove"]{
	background: transparent;
    border: none;
    color: #006fb3;
    font-family: 'ProximaNova-bold';
    text-decoration: underline;
    padding:0px;
    margin-left: 10px;
    font-size: 17px;
    transform: translatey(-3px);
}
form.election-profile-form button[value="Remove"]:hover{opacity: 0.8; color: #006fb3!important; background: transparent;}
.path-notice-alerts button.atcb-button,  body.node--type-blog-posts button.atcb-button ,body.node--type-blog-post-all button.atcb-button, body.path-node.node--type-blog-post-mp  button.atcb-button{
	gap:inherit;  
	border: solid 2px #0071b9;
    border-radius: 10px;
    color: #006fb3;
    font-size: 11px;
    text-align: center;
	background:transparent;
	margin:0px;
	box-shadow:none;
    padding:3px 10px!important;
	min-width:auto!important;
    font-family: 'Criteria-Bold';
    display: flex;
}

.path-notice-alerts .atcb-button.atcb-active:not(.atcb-modal-style), body.node--type-blog-posts .atcb-button.atcb-active:not(.atcb-modal-style){box-shadow:none;}
.path-notice-alerts button.atcb-button:hover, body.node--type-blog-posts button.atcb-button:hover,
body.path-node.node--type-blog-post-mp button.atcb-button:hover , body.node--type-blog-post-all button.atcb-button:hover{box-shadow:none; background:#006fb3; color:#fff;  padding:5px 10px;}
.path-notice-alerts button.atcb-button .atcb-icon svg, body.node--type-blog-posts button.atcb-button .atcb-icon svg, body.node--type-blog-post-all button.atcb-button .atcb-icon svg ,body.path-node.node--type-blog-post-mp button.atcb-button .atcb-icon svg, body.path-node.node--type-blog-post-mp button.atcb-button .atcb-icon svg , body.node--type-blog-post-all button.atcb-button .atcb-icon svg{
	fill:#006fb3;
}
.path-notice-alerts button.atcb-button:hover .atcb-icon svg, body.node--type-blog-posts button.atcb-button:hover .atcb-icon svg, body.path-node.node--type-blog-post-mp button.atcb-button:hover .atcb-icon svg , body.node--type-blog-post-all button.atcb-button:hover .atcb-icon svg{fill:#fff;}
.path-notice-alerts .atcb-button-wrapper, body.node--type-blog-posts .atcb-button-wrapper, body.node--type-blog-post-all .atcb-button-wrapper, body.path-node.node--type-blog-post-mp .atcb-button-wrapper{margin:0px 0px 15px;}
.path-notice-alerts .atcb-button-wrapper .atcb-icon, body.node--type-blog-posts .atcb-button-wrapper .atcb-icon, body.node--type-blog-post-all .atcb-button-wrapper .atcb-icon ,body.path-node.node--type-blog-post-mp .atcb-button-wrapper .atcb-icon{
    height: 17px;
    margin: 0px;
    line-height: 100%;
}
.path-notice-alerts .news-teaser-view-message-dashboard h2{margin-bottom:25px;}
nav ul.pagination.js-pager__items{display:flex; justify-content:flex-end; flex-wrap:wrap;}
nav ul.pagination.js-pager__items .page-item.active .page-link{color: var(--body-text-color); background:transparent; font-family: 'ProximaNova-bold';}
nav ul.pagination.js-pager__items li .page-link{background:transparent; padding-left:15px; padding-right:15px; font-size:17px; padding-top:0px; padding-bottom:0px; color:#b3b8be; border:none; border-right: 1px solid #b3b8be;}
nav ul.pagination.js-pager__items li:last-child .page-link{border:none;}
nav ul.pagination.js-pager__items li .page-link:focus{box-shadow:none;  outline:none;}
.path-notice-alerts .atcb-list, body.node--type-blog-posts .atcb-list, body.path-node.node--type-blog-post-mp .atcb-list,
body.node--type-blog-post-all .atcb-list{
	box-shadow:none;
}
.iatse-path-classified-ads .node__content.clearfix {
    margin-top: 0px;
}
a.notice-back {
    font-size: 20px;
    position: relative;
    display: inline-block;
    color: #b3b8be;
    font-family: 'ProximaNova-Regular';
    font-family: 'ProximaNova-bold';
    margin: 20px 0px 15px;
	margin-left:-8px;
}
a.notice-back:before{
    content: '';
    width: 0;
    transform: translateY(2px);
    height: 0;
    margin-right: 10px;
    display: inline-block;
    border: 7.5px solid transparent;
    border-right-color: #b3b8be;
    margin-right: 10px;
}
h2.notice-title{
	color: #006fb3;
	font-size:20px;
	margin-bottom:20px;
}
.blog-posts-detail

 article p span{
	 font-family: 'ProximaNova-Regular'!important;
	 font-size:17px;
}
.blog-posts-detail

 article a{
	color:#006fb3;
	text-decoration:underline;
}
.path-notice-alerts .news-teaser-view-message-dashboard p {
    margin-bottom: 11px;
}
span.widfont-text{font-family: 'Wingding'; font-size:25px; display:inline-block; margin-right:5px;}
span.widfont-text + br {
    display: none;
}
.path-fine-transactions #main-wrapper .custom_form_block > form.views-exposed-form .form-group .js-form-item > .btn-group{width:100%;}
body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.layout-no-sidebars.page-view-training-lists.iatse-path-training-lists.user-logged-in.path-training-lists.scrolled.scrollup {}

.iatse-path-training-lists .view-filters > form.views-exposed-form {
    margin: 0px -15px;
    padding: 0px;
	background-color: var(--current-prod-bg-color);
}

.iatse-path-training-lists .view-filters > form.views-exposed-form .row {
    margin: 0px;
	padding:10px 30px;
}

.iatse-path-training-lists .view-filters > form.views-exposed-form .row .form-item-sort-by label {
    display: none;
}

.iatse-path-training-lists .view-filters > form.views-exposed-form .row .form-item-sort-by + .dropdown a {
    font-family: 'Criteria-Bold';
    height: 43px;
    appearance: inherit;
    padding-left: 15px;
    width: 170px;
    text-align:right;
    padding-right: 35px;
    font-size: 17px;
    border-radius:7px;
    border-width:2px;
    z-index:1;
    position:relative;
    background:transparent;
    border: solid 1px;
    border: 1px solid #b3b8be;
    color: #495057;
    display: flex;
    align-items: center;
	
} 
.iatse-path-training-lists .view-filters > form.views-exposed-form .row .form-item-sort-by + .dropdown a:hover{text-decoration:none;}
.iatse-path-training-lists .view-filters > form.views-exposed-form .row .form-item-sort-by select  option{text-align:center;}
.iatse-path-training-lists .view-filters > form.views-exposed-form .row .form-item-sort-by select{
  display:none;
}
.iatse-path-training-lists  .tricustoms-btn {
    background: #006fb3;
    color: #fff;
	font-family: 'Criteria-Bold';
}
.iatse-path-training-lists .view-filters > form.views-exposed-form .row .form-item-sort-by {
    width: auto;
    position: relative;
}
.iatse-path-training-lists .view-filters > form.views-exposed-form .row .form-item-sort-by + .dropdown:after {
    content: '';
    top: 18px;
    width: 0;
    position: absolute;
    right: 9px;
    height: 0;
    display: inline-block;
    border: 6px solid transparent;
    border-top-color: #b3b8be;
}
.iatse-path-training-lists .view-filters > form.views-exposed-form .row .form-item-sort-by + .dropdown li {
    padding: 5px 10px;
    position: relative;
    height: 35px;
    font-family: 'Criteria-Bold';
	font-style:italic;
}
.iatse-path-training-lists .view-filters > form.views-exposed-form .row .form-item-sort-by + .dropdown .dropdown-menu{padding:0px;}
.iatse-path-training-lists .view-filters > form.views-exposed-form .row .form-item-sort-by + .dropdown li:hover{cursor:pointer; background:#0071b3; color:#fff;}
.iatse-path-training-lists .view-filters > form.views-exposed-form .row .form-item-sort-by + .dropdown li > span {
    display: inline-block;
    padding-left: 30px;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 5px;
	font-style:normal;
}
.path-historical-current-productions .current-production-title h5 {
    font-family: 'verdana-bold';
}
.node--type-event section > article{margin-bottom:20px;}
.ticker {
    background: #D6EFFF;
    text-align: center;
    color: var(--body-text-color);
    line-height: 100%;
    justify-content: center;
    align-items: center;

}
.ticker.tickerwith-title{
	margin-bottom:15px;
}
.ticker  p {
     
   font-family: 'Criteria-Super';
    font-size: 20px;
    white-space: nowrap;
    padding: 0px;
    width: 100%;
    padding: 12px 0px 12px;
    margin: 0px auto;
    margin-bottom: 0px!important;

}
.ticker > p::-webkit-scrollbar {
  width: 15px;
}
body.path-frontpage .ticker{margin-bottom:0px;}
.path-apply-iatse-873 .ticker.tickerwith-title {
    margin-bottom: 15px;
}
.path-contact .ticker.tickerwith-title, .iatse-path-training-lists .ticker.tickerwith-title{
    margin-bottom: 0px;
}
.iatse-path-apply-iatse-873  div#block-iatse-873-page-title{padding-bottom:0px; padding-top:0px;}
.iatse-path-election   .header-block{  margin: 0px -15px 0px;}
.gen-blocksec-content h2{ color: #006fb3; font-size:30px; margin-bottom:20px;}
.gen-blocksec-content a{color: #006fb3; text-decoration:underline;}
.gen-blocksec-content, .iatse-path-election .views-element-container.col-auto  .view-vote-information .view-content > div > .card, 
body .custom_Accordiodrop .card { 
    margin:0px 0px;
    max-width: 1230px;
   padding-left:20px;
}
.iatse-path-election .views-element-container.col-auto .view-content .bg-grey.custom-text > p {
    margin: 0px;
	color:#000;
	font-family: 'Criteria-Super';
    font-size:18px;
}
.iatse-path-election .views-element-container.col-auto .view-content .bg-grey.custom-text {
  
    margin: 0px -15px;
    max-width: inherit;
    padding: 10px 15px 10px 35px;
    background: #b3b8b3;
    display: flex;
    align-items: center;
}
.gen-blocksec-content  p{margin-bottom:15px;}
.iatse-path-election .view-content .card .card-header, .iatse-path-election .view-content .card, .custom_Accordiodrop .card, 
.custom_Accordiodrop .card .card-header{
	background:transparent;
	border:none;
	padding:0px;
	position:relative;
}
.gen-blocksec-content {margin:25px 0px;}
.iatse-path-election .view-content .card .card-header, .custom_Accordiodrop .card .card-header{margin-top:20px;}
.iatse-path-election .view-content .card .card-body .card-header, .custom_Accordiodrop .card .card-header{margin-top:15px; margin-bottom:0px;}
.iatse-path-election section.section > .views-element-container.col-auto {margin-bottom:20px;}
.iatse-path-election .view-content .card .card-header h5 button, .custom_Accordiodrop .card .card-header h5 button{
   font-size:20px;	
    font-family: 'Criteria-Bold';
    border: none;
	display:block;
	width:100%;
	color:#000;
	text-align:left;
	padding: 0px;
    line-height: 120%;
}
.iatse-path-election .view-content .card  .card-header button.collapsed, .custom_Accordiodrop .card .card-header button.collapsed{
	color:#000;
}
.iatse-path-election .view-content .card .card-body .card-header a{
	font-size: 20px;
    font-family: 'ProximaNova-bold';
    color: #000;
	display:block;
	
}
.iatse-path-election .view-content .card  .card-header.collapsed-veto button, .iatse-path-election .view-content .card  .card-header.collapsed-veto a, .iatse-path-election .view-content .card .card-header h5 button, body .custom_Accordiodrop .card .card-header button{	
	color: #006fb3;   
}
.iatse-path-election .view-content .card .card-body > .views-row > .views-field-field-profile-image-new ~ div > .field-content a {
	color: #006fb3;
}
.iatse-path-election .view-content .card .card-body > .views-row > .views-field-field-profile-image-new ~ div > .views-label {
    color: #000;
    font-family: 'ProximaNova-bold';
    min-width: 200px;
}
.iatse-path-election .view-content .card  .card-header button:focus, .custom_Accordiodrop .card .card-header button:focus {background:none;}
.iatse-path-election .view-content .card  .card-header button:hover, .iatse-path-election .view-content .card .card-body .card-header a:hover, .custom_Accordiodrop .card .card-header button:hover, .custom_Accordiodrop .card .card-header a:hover{text-decoration:none;}
.iatse-path-election .view-content .card .card-header button +  a.float-right {
  transform: translateY(-27px);
    text-decoration: underline;
    display: inline-block;
    position: absolute;
    right: -100px;
	z-index:2;
}
.iatse-path-election .view-content .card .card-header, .custom_Accordiodrop .card .card-header{max-width:74%;}
.iatse-path-election .view-content .card  .card, .custom_Accordiodrop .card{max-width:100%; width:100%;}

.iatse-path-election .view-content .card .card-body .card-body {padding-left: 0px;padding-right: 0px;}

.iatse-path-election .view-content .card .card-body > .views-row > .views-field-field-profile-image-new {
    float: left;
}

.iatse-path-election .view-content .card .card-body > .views-row > .views-field-field-profile-image-new img {
    width: 190px;
    height: 190px;
    border-radius: 100%;
}

.iatse-path-election .view-content .card .card-body > .views-row > .views-field-field-profile-image-new ~ div {
    float: right;
    width: calc(100% - 215px);
    display: flex;
    margin-bottom: 10px;
}
.iatse-path-election .view-content .card  .card-header a:after, .custom_Accordiodrop .card .card-header button.collapsed:after{
content: '';
    color: #b3b8be!important;
    font-size: 30px!important;
    top: 15px;
    width: 0;
    height: 0;
	position:absolute;
	right:0px;
    display: inline-block;
    border: 6px solid transparent;
    border-top-color: #b3b8be;
}
.custom_Accordiodrop {margin-bottom: 40px;}
.custom_Accordiodrop .card .card-header button:after{
    position:absolute;
	right:0px; 
}
.iatse-path-election .view-content .card  .card-header.collapsed-veto a:after, .custom_Accordiodrop .card .card-header button:after {
content: '';
    height: inherit;
    line-height: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 6px;
    width: 0;
    height: 0;
    display: inline-block;
    border: 6px solid transparent;
    border-bottom-color: #b3b8be;
}
body.iatse-path-election .view-content .card  .card-header button.btn:after{
    content: '';
    height: inherit;
    line-height: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 6px;
    width: 0;
	position:absolute;
	right:0px;
    height: 0;
    display: inline-block;
    border: 6px solid transparent;
    border-bottom-color: #b3b8be;
}
body.iatse-path-election .view-content .card  .card-header button.collapsed:after{
	content: '';
    color: #b3b8be!important;
    font-size: 30px!important;
    top: 15px;
    width: 0;
    height: 0;
    position: absolute;
    right: 0px;
    display: inline-block;
    border: 6px solid transparent;
    border-top-color: #b3b8be;
}
.iatse-path-election .view-content .card .card-body .card-header, .iatse-path-election .view-content .card .card-body .card-body{padding-left:20px;}
.iatse-path-election .view-content .card .card-body, .custom_Accordiodrop .card  .card-body {padding-left:0px; padding-right:0px;}
.iatse-path-election .view-content .card .card-body .collapse {border-bottom: solid 2px #b3b8bc; margin-bottom:10px;}
.iatse-path-election .view-content .card .card-body .card-body .card-header, .custom_Accordiodrop .card .card-body .card-body .card-header{margin-bottom:20px;}
.iatse-path-election .view-content .card .card-body .card-header a span {
    width: 190px;
	display:inline-block;
}
.iatse-path-election  .header-node-title p > a {
    background: #5abb62!important;
    width: 145px;
    color: #fff!important;
    border-color: #5abb62!important;
    font-size: 17px;
    line-height: 100%;
    padding: 8px 25px;
    border-radius: 15px;
	 font-family: 'ProximaNova-bold';
    text-align: center;
}
.iatse-path-election  .header-node-title p > a:hover{
	text-decoration:none;
}

.iatse-path-election .view-content .card .card-body > .views-row > .views-field-field-profile-image-new ~ div > span.views-label.views-label-field-upload-pdf{
	margin-bottom:15px;
}
.iatse-path-election .view-content .card .card-body > .views-row > .views-field-field-profile-image-new ~ div .field-content .file--application-pdf
{background-position: 0px center;}
body.iatse-path-election .view-content .card .card-header button:not(.collapsed) + a{display:inline-block;}
.iatse-path-election .view-content .card .card-header button + a.float-right:after{content:none;}
body.iatse-path-election .view-content .card .card-header button.collapsed + a {
    display: none;
}
.iatse-path-election .view-content .card .card-body .card-header.collapsed-veto a {
    color: #000;
}
.path-events button.fc-today-button.fc-button.fc-button-primary, .path-events button.fc-dayGridMonth-button.fc-button.fc-button-primary.fc-button-active {
    border: #006FB3;
    background-color: #006FB3;
}

.header-block.contact-header:after{right:0px;}
.path-training-lists .view-content>.views-row h2.training-title a{ color:#006FB3;}
.path-training-lists .view-content>.views-row h2.training-title{margin-bottom:0px;}
.evetns-startdatefields time {
    font-family: 'ProximaNova-bold';
}
.desecription-textfields { margin-top: 10px;}
.membersince-fieldstext {
    font-style: italic;
    font-family: 'ProximaNova-bold';
}
.desecription-body {
    margin-top: 15px;
}
.desecription-body p {
    margin: 0px;
}

.desecription-body p strong {
    font-family: 'ProximaNova-bold';
}
.desecription-textfields {font-family: 'ProximaNova-bold';}
div#ticker_section{overflow:hidden;}
.iatse-path-admin-notes-csv div#ticker_section, .iatse-path-member-applicant-review div#ticker_section, .iatse-path-availability-history div#ticker_section,
.iatse-path-applicant-review2 div#ticker_section, .iatse-path-copy-orders div#ticker_section, .iatse-path-count-daily-calls div#ticker_section,
.iatse-path-security-list div#ticker_section, .iatse-path-bumpsheet  div#ticker_section
{margin-bottom:28px;}
.path-availability-analysis-report  div#ticker_section{margin-bottom:20px;}
.iatse-path-call-create-time div#ticker_section{margin-bottom:18px;}
.iatse-path-sin-followup div#ticker_section{margin-bottom:6px;}
.path-remit-report-lists div#ticker_section, .iatse-path-apply-iatse-873 div#ticker_section{margin-bottom:15px;}
.path-remit-report-lists div#block-iatse-873-page-title{padding-bottom:0px; padding-top:0px;}
.iatse-path-store-products div#ticker_section, .page-view-di-pdf-billing-page div#ticker_section{margin-bottom:0px;}
.dues-pay-block.duesblock-links p span.payfine-newsec {
    position: absolute;
    right: -20px;
    background: #f37165;
    color: #fff;
    width: 40px;
    height: 40px;
    font-family: 'ProximaNova-bold';
    text-transform: uppercase;
    border-radius: 50%;
    display: flex;
    align-items: center;
	font-size:14px;
    justify-content: center;
    top: -18px;
}
.iatse-path-cart  .views-form form button.btn.btn-primary, .path-checkout .layout-checkout-form button.form-submit, .path-checkout a.link--previous {
    padding: 3px 25px;
    border: none;
    border-radius: 5px;
	font-family: 'Criteria-Bold';
}
.iatse-path-cart   button#edit-submit[id^=edit-submit].btn.btn-primary, .path-checkout .layout-checkout-form button.form-submit{
	 background:#B3B8BE!important;
	 color: #fff!important;
	 border:none;
 }
 
 .iatse-path-cart  button#edit-checkout{
	 background:#5ABB62;
     border-radius: 12px;
     padding: 3px 20px;
     min-height: 28px;
 }
  body.iatse-path-cart  button#edit-checkout:hover{
	   background-color:#5ABB62;
  }
 .iatse-path-cart  .views-form form button.btn.btn-primary:hover, .iatse-path-cart   button#edit-submit[id^=edit-submit].btn.btn-primary:hover, .path-checkout .layout-checkout-form button.form-submit:hover{
	 opacity:1!important;
 }
 div#ticker_section a {
    color: #006FB3;
    text-decoration: underline;
}

form.fine-payment-formid .js-form-item-amount.form-item-amount, .path-tech-payments .tech-payment-formid.row > .js-form-item-amount{
    max-width: 100%;
    margin-bottom: 10px;
    width: 100%;
}
.path-tech-payments .tech-payment-formid.row > .js-form-item-amount{margin-bottom:0px;}
form.fine-payment-formid .js-form-item-amount.form-item-amount input, .path-tech-payments .tech-payment-formid.row > .js-form-item-amount input{max-width:300px;}
.path-fines-payments form.fine-payment-formid, form.fine-payment-formid button.btn.btn-primary{display:flex; flex-wrap:wrap;}

body.path-fines-payments form.fine-payment-formid button.btn.btn-primary:hover, .path-tech-payments .tech-payment-formid.row button.btn.btn-primary:hover, .path-tech-payments  a#edit-cancel-link:hover{opacity:1;}
.path-tech-payments .tech-payment-formid.row{display:flex; flex-wrap:wrap;}
.path-notice-alerts .news-teaser-view-message-dashboard{position:relative;}
.path-notice-alerts .atcb-button-wrapper .atcb-icon,  body.node--type-blog-posts .atcb-button-wrapper .atcb-icon,body.path-node.node--type-blog-post-all .atcb-button-wrapper .atcb-icon,body.path-node.node--type-blog-post-mp .atcb-button-wrapper .atcb-icon{margin-right:5px;}
.path-notice-alerts .news-teaser-view-message-dashboard h2, body.node--type-blog-posts h2.notice-title{max-width:75%;}
body.node--type-blog-posts h2.notice-title{min-height:54px; margin-bottom:5px;}
.in-person-training-list-view div#block-iatse-873-page-title, .in-person-training-detail div#block-iatse-873-page-title{
    display: none;
}
.in-person-training-list-view  form.commerce-order-item-add-to-cart-form .layout.layout--onecol + .form-actions {
    padding: 0px;
    margin-left: -12px;
}
.in-person-training-list-view .col-md-3.training_event_right {
    background: #d6efff;
    color: #00001f;
    padding-top: 30px;
    max-width: 23.6%;
    flex: inherit;
	z-index:1;
    padding-right: 0px;
}

.in-person-training-list-view div#main-wrapper div#main .layout-product-form:after {
    content: '';
    right: 0px;
    background: #d6efff;
    position: absolute;
    width: calc(((100% - 1230px)/2) + 1px);
    bottom: 0px;
    top: 0px;
	z-index:-1;
}
.in-person-training-list-view div#main-wrapper div#main .layout-product-form {
    position: relative;
    padding: 0px;
    overflow:hidden;
}
.in-person-training-list-view div#main-wrapper div#main{padding:0px; overflow:hidden;}
.in-person-training-list-view .layout-region.layout-region-product-main.row .col-md-9{
     flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
	padding-top: 30px;
}
.in-person-training-list-view .layout-region.layout-region-product-main.row .col-md-9 h2{margin-top:0px; color: #006fb3;}
.in-person-training-list-view .col-md-3.training_event_right {
    background: #d6efff;
    color: #00001f;
    padding-top: 30px;
	padding-bottom:20px;
}
.in-person-training-list-view .layout-region.layout-region-product-main.row .col-md-9 p u{font-weight:bold;}
.in-person-training-list-view .col-md-3.training_event_right h3{font-size: 20px;
    font-family: 'Criteria-Bold';
    margin-bottom: 30px; color:#006fb3;}
.in-person-training-list-view .col-md-3.training_event_right strong{display:block; line-height:100%; font-family: 'ProximaNova-bold';}
.in-person-training-list-view .col-md-3.training_event_right > div{margin-bottom:20px; line-height:20px;}
body.in-person-training-list-view[class*="iatse-path-product"] .training_event_right form.commerce-order-item-add-to-cart-form .form-actions button.btn.btn-primary:after{
	padding-left:25px;
	padding-right:25px;
	background: #006fb3;
	color:#fff;
	font-family: 'Criteria-Bold';
}
.in-person-training-list-view .col-md-3.training_event_right .field-label {
    font-weight: normal;
}

.in-person-training-list-view .col-md-3.training_event_right .field-field-training-price{font-size:17px;}
body.in-person-training-list-view nav.tabs{margin-bottom:0px;}
.path-apply-for-membership div#ticker_section, .iatse-path-add-applications-mem div#ticker_section, .path-crew-daily div#ticker_section{margin-bottom:15px;}
body.path-apply-for-membership div#block-iatse-873-page-title, .iatse-path-add-applications-mem div#block-iatse-873-page-title{display:none;}
.we-mega-menu-ul>.we-mega-menu-li.invisible {
    display: none;
}
body.in-person-training-list-view[class*="iatse-path-product"] .training_event_right form.commerce-order-item-add-to-cart-form .form-actions button.btn.btn-primary:after
{padding-bottom:8px;}

.in-person-training-list-view .col-md-3.training_event_right .field__label {font-weight: bold;}
body.path-fines-payments form.fine-payment-formid button.btn.btn-primary, .path-tech-payments .tech-payment-formid.row  button.btn.btn-primary, .path-tech-payments  a#edit-cancel-link{
    order: 5;
    border: none;
    margin-right: 10px!important;
    padding: 3px 25px;
    border: none;
	font-family: 'Criteria-Bold';
    border-radius: 5px;
    width:120px;
    justify-content: center;
}
body.path-fines-payments form.fine-payment-formid  button#edit-continue-button, .path-tech-payments .tech-payment-formid.row button#edit-continue-button
{order:6; background: #5ABB62!important;}
body.path-fines-payments form.fine-payment-formid button#edit-continue-button:hover, .path-tech-payments .tech-payment-formid.row button#edit-continue-button:hover{
    background: var(--btn-red-bg-hover-color)!important;
    color:#fff;
}
.path-checkout .layout-checkout-form .layout-region-checkout-footer button.form-submit, .path-store-products form.commerce-order-item-add-to-cart-form button[id^=edit-submit].btn.btn-primary{
	color:#fff;
	background: var(--btn-red-bg-color)!important;
    border-radius: 12px;
    min-width: 100px;
    padding: 3px 20px;
    min-height: 28px;
}
.path-checkout .layout-checkout-form .layout-region-checkout-footer button.form-submit:hover, .path-store-products form.commerce-order-item-add-to-cart-form button[id^=edit-submit].btn.btn-primary:hover, .iatse-path-cart button#edit-checkout:hover{
	color:#fff;
	background: var(--btn-red-bg-hover-color)!important;
    border-color: var(--btn-red-bg-hover-color)!important;
}
 .path-store-products form.commerce-order-item-add-to-cart-form button[id^=edit-submit].btn.btn-primary{color:#fff!important; border-color:var(--btn-red-bg-color);}
body.path-fines-payments form.fine-payment-formid  button#edit-cancel-button, .path-tech-payments .tech-payment-formid.row button#edit-cancel-button, .path-tech-payments  a#edit-cancel-link,
.path-checkout a.link--previous
{
	background: #B3B8BE!important;
    color: #fff!important;
    border: none;
}
.path-checkout a.link--previous{ display:inline-block; font-size:10pt; font-weight:normal;
    padding: 3px 20px;
    min-height: 28px;
    border-radius: 12px;
    text-transform: capitalize;
    vertical-align: middle;
    line-height: inherit;}
.path-checkout a.link--previous:hover{
        text-decoration: none;
}
.atcb-list-wrapper .atcb-list .atcb-list-item{font-size:11px;     font-family: 'ProximaNova-Regular';}
.tickermargin{margin-left:80px;}
body.blog-posts-detail div#sidebar_second .view-footer .edit-link {
    border: solid 1px blue;
    position: absolute;
    right: 0px;
    width: 25px;
    height: 25px;
    display: inline-block;
    border: solid 1px #0071b3;
    margin-left: 10px;
    border-radius: 50%;
    font-size: 15px;
    top: 0px;
	display:none;
}
body.blog-posts-detail div#sidebar_second .view-footer:hover .edit-link{display:inline-block;}
body.blog-posts-detail div#sidebar_second .view-footer{margin-top:20px; position:relative;}
.cart-icon-wrapper > a:before {
    content: url(../image/IA_ShoppingCart_Icon1.svg);
	width:30px;
	margin-right:5px;
}
.cart-icon-wrapper > a:hover{text-decoration:none;}
.cart-icon-wrapper > a {
    color: #00001f;
    margin-left: 0px;
	font-family: 'ProximaNova-bold';
    display: flex;
}

.send-mass-email > .row > .col-md-6{flex:inherit; width:auto;}
.create-position.row > .container > .send-mass-email > .row {
    margin: 0px;
}
.cart-icon-wrapper {
    position: absolute;
    right: 20px;
    top: 48px;
	display:flex;
}
/* eocjsNewsticker v0.6.2 */

.eocjs-newsticker {
  padding: 10px 0;
}

.eocjs-newsticker .eocjs-newsticker-container {
  position: relative;
  height: 20px;
  overflow: hidden;
}

.eocjs-newsticker .eocjs-newsticker-one,
.eocjs-newsticker .eocjs-newsticker-two {
  position: absolute;
  left: 0;
  top: 0;
  height: 20px;
  line-height: 20px;
  white-space: nowrap;
}

.eocjs-newsticker-loader {
  position: absolute;
  left: calc(50% - 10px);
  width: 16px;
  height: 16px;
  display: block;
  border: 2px solid #555555;
  border-top: 2px solid transparent;
  border-radius: 50%;
  animation: eocjs-newsticker-spin .75s linear infinite;
}

@keyframes eocjs-newsticker-spin {
  to {
    transform: rotate(360deg);
  }
}

.eocjs-newsticker-one:before{content:''; display:inline-block; min-width:68px; max-height:68px;  overflow:hidden; color:transparent;}
.path-sendmassemail   .send-mass-email > .row > .col-md-6:first-child {
    padding-left: 0px;
    margin-bottom: 15px;
    padding-right: 0px;
}
.path-sendmassemail  .send-mass-email .notesareas br {
    display: none;
}
.iatse-path-full-technician-name-address-summary div#ticker_section{margin-bottom:15px;}
.path-cart  div#edit-coupon-redemption {width: 100%;}
.path-cart  div#edit-coupon-redemption input {max-width: 300px; margin-bottom: 15px;}
.path-user div#block-themevariablescustomblock{
	position: absolute;
    top: 7px;
	left:10px; 
	right:auto;
}
body.scrolled .cart-icon-wrapper {
    top: 46px;
}
body.node--type-blog-posts .section article{position:relative;}
.iatse-path-node-add-department fieldset#edit-group-header-group > legend, body.node--type-department[class*="edit"] fieldset#edit-group-header-group > legend{padding-left: 15px;}
body.node--type-department[class*="edit"] #main{padding:0px 15px;}
.addpad-leftedit div { padding-left: 0px;}
.addpad-leftedit { padding-left: 15px;}

.node--type-blog-posts .addpad-leftedit input[type="time"]::-webkit-calendar-picker-indicator, .node--type-blog-posts .addpad-leftedit input[type="date"]::-webkit-calendar-picker-indicator, .iatse-path-node-add-blog-posts input[type="time"]::-webkit-calendar-picker-indicator, .iatse-path-node-add-blog-posts  input[type="date"]::-webkit-calendar-picker-indicator,
.iatse-path-node-add-blog-post-mp input[type="date"]::-webkit-calendar-picker-indicator, 
.iatse-path-node-add-blog-post-mp input[type="time"]::-webkit-calendar-picker-indicator,
.iatse-path-node-add-blog-post-all input[type="date"]::-webkit-calendar-picker-indicator, 
.iatse-path-node-add-blog-post-all input[type="time"]::-webkit-calendar-picker-indicator
 { background: none; display:none; }
 select.form-control[multiple="multiple"]{height:72px;}
nav ul.pagination.js-pager__items li span.page-link:hover { cursor: context-menu;}
.path-events .custom_form_block form .form-row > .row{margin:0px;}
.path-events .custom_form_block form fieldset .fieldset-wrapper{display:flex; flex-wrap: wrap;}
.path-events .custom_form_block form fieldset .fieldset-wrapper > .js-form-item{padding-right: 15px;}
.iatse-path-election form.election-vote-form {
    position: absolute;
    left:0px;
    bottom: 85px;
    z-index: 1;
}   
.iatse-path-election section > div > .content {position: relative;}
.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second ul li h2.field-content,
 body.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second p.rtecenter strong,
.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second h3.rtecenter,
.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second h3.rtecenter strong,
 body.page-vocabulary-committee-department div#page  div#main .row.row-offcanvas.row-offcanvas-left > div#sidebar_second strong
 {font-family: 'ProximaNova-bold';}  
.page-view-technician-views-transactions.edit-profile-pic #main-wrapper .main-content {background-color: #fff!important;}
/* css for racial popup */
div#racial_or_ethnic_community .modal-content .modal-body .fieldgroup legend{display: none;}
div#racial_or_ethnic_community .modal-content{max-width:800px; margin:0px auto;}
.in-person-training-list-view .col-md-3.training_event_right a.waitlist-linkbtns {
    font-family: 'Criteria-Bold';
}
.in-person-training-list-view .col-md-3.training_event_right a.waitlist-linkbtns:hover {
    opacity: 1;
}
.in-person-training-list-view .col-md-3.training_event_right a.waitlist-linkbtns:after {
    padding-left: 25px;
    padding-right: 25px;
    color: #fff;
    background: #006fb3;
    font-family: 'Criteria-Bold';
    padding-bottom: 8px;
}
.iatse-path-election .ui-dialog.ui-widget.ui-widget-content .ui-dialog-content a {
    font-size: 15px;
 }
 /*---- remit crew audit css --*/
 .iatse-path-remit-crewing-audit form.remit-crewing-audit > div,  .iatse-path-remit-crewing-audit form.remit-crewing-audit > fieldset {
    padding: 0px 15px;
    margin-bottom: 10px;
}

.iatse-path-remit-crewing-audit form.remit-crewing-audit .date-earned > div {
    width: 50%;
    padding: 0px 15px;
}

.iatse-path-remit-crewing-audit form.remit-crewing-audit  > .date-earned {
    display: flex;
    padding: 0px;
    flex-wrap: wrap;
}

.iatse-path-remit-crewing-audit form.remit-crewing-audit .date-earned > .fcustom-lable {
    width: 100%;
    font-weight: 600;
    font-size: 15px;
    margin-top: 0.3em;
    margin-bottom: 0.5em;
    padding: 0px 15px;
}

.iatse-path-remit-crewing-audit form.remit-crewing-audit .auditf-actionbtn {
    width: 100%;
}
.iatse-path-remit-crewing-audit form.remit-crewing-audit {
    padding-left: 5px;
}
.iatse-path-remit-crewing-audit form.remit-crewing-audit > fieldset .js-form-item {
   align-items: flex-start;
}
.iatse-path-search-node .main-content > section.section ol.list-group.node_search-results > li {
    padding-left: 0px;
}
body.in-person-training-detail[class*="variations"] nav.tabs{padding-left: 0px;}
.iatse-path-election form.election-vote-form button {font-size: 20px; line-height: 100%;}
body.layout-no-sidebars  div#main-wrapper div#main:after {content:none;}

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {
    .path-current-productions .current-production-title a.btn.btn-link.buttonhref { -webkit-appearance: none;}
	.path-name-address-searchs form.profile-main-edit-technician-mode-form .cancel-button-center-edit-technician,
	.path-name-address-searchs form.profile-main-edit-technician-mode-form  button#edit-submit
	{width:75px;}
	.path-abstract-report form.license-report-formid.row fieldset.js-form-wrapper .fieldset-wrapper > div:nth-child(1),
	.path-availability-history form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper > div:nth-child(1),
	.path-crewing-history form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper > div:nth-child(1),
	.path-training-event-report form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper > div:nth-child(1),
	.path-admin-notes-csv form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper > div:nth-child(1),
	.path-applicant-review2 form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper > div:nth-child(1),
	.path-name-address-summaries form.views-exposed-form fieldset#edit-created-wrapper .fieldset-wrapper > div:nth-child(1),
	.path-cash-transaction form.views-exposed-form fieldset .fieldset-wrapper > div:nth-child(1),
	.path-name-address-summaries form.views-exposed-form fieldset#edit-created-wrapper .fieldset-wrapper > div:nth-child(1)
	{
		padding-right:25px;
		margin-bottom:15px;
	}	
	.path-abstract-report form.license-report-formid.row fieldset.js-form-wrapper .fieldset-wrapper,
	.path-availability-history form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper,
	.path-crewing-history form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper ,
	.path-training-event-report form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper,
	.path-admin-notes-csv form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper ,
	.path-applicant-review2 form.views-exposed-form fieldset.js-form-wrapper .fieldset-wrapper ,
	.path-name-address-summaries form.views-exposed-form fieldset#edit-created-wrapper .fieldset-wrapper,
	.path-cash-transaction form.views-exposed-form fieldset .fieldset-wrapper ,
	.path-name-address-summaries form.views-exposed-form fieldset#edit-created-wrapper .fieldset-wrapper
	{
		 gap:inherit;
	}
}}

/*--- for mozila --*/
 @-moz-document url-prefix() {
 form.election-profile-form  .form-managed-file input[type="file"]{
	 width:auto;
 }
 }

.iatse-path-available-technicians .available-technicians select#edit-number-per-page-clone {
    display: inline-block;
}

form#views-bulk-operations-confirm-action .vbo-info-list-wrapper.item-list {
    display: block !important;
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
 
form#views-bulk-operations-confirm-action {

    justify-content: center;
    align-items: center;
    margin-top: 40px;
}
 
form#views-bulk-operations-confirm-action ul {
    margin-bottom: 20px;
}

.region-filters, .region-content-bottom {
    display: block;
}
body.path-product  form#commerce-product-variation-product-add-form div.form-actions {
    width: 100%;
}
/*--- update css --*/
.custom-election-form form.election-profile-form > h3 {
    font-family: 'ProximaNova-bold';
    font-size: 15px;
}
.custom-election-form form.election-profile-form > .js-form-item > label img{width:28px; margin-right:10px;}
.custom-election-form form.election-profile-form  .display_email .js-form-item label{margin-bottom: 0px; margin-left: 3px;}
.custom-election-form form.election-profile-form  .display_email .js-form-item {display: flex;}
.custom-election-form {
    background: #fff;
    margin: 0px -15px;
    padding: 0px 15px;
}  
.prev-yrblock-sec{min-height:95px;}
.iatse-path-remit-crewing-audit form.remit-crewing-audit .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox {
        display: flex;
        align-items: flex-start;
       margin-top: 10px;
}
body.in-person-training-detail[class*="variations"] nav.tabs{padding-left: 0px;}
.iatse-path-election form.election-vote-form button {font-size: 20px; line-height: 100%;}
.view-header +  .view-content.training-courses-glossary {
    background: var(--table-row-odd-bg-color);
    margin: 0px -15px;
    padding: 0px 15px;
    display: flex;
	flex-wrap:wrap;
    align-items: center;
}
.view-header +  .view-content.training-courses-glossary div#add-course{
    min-width: inherit;
    margin-left: auto;
    padding-right: 0px;
    background: var(--table-row-odd-bg-color);
}
.view-header +  .view-content.training-courses-glossary div#add-course .col-lg-4.text-center{
   max-width:100%;
}

body.path-courses #main-wrapper table th {
    top: 115px;
}
body.path-courses .view-header + .view-content.training-courses-glossary > span {
    display: inherit;
}
body.path-courses .view-header + .view-content.training-courses-glossary > span a {
    padding: 0px 5px;
}
body.path-courses .attachment.attachment-before{position: sticky;  position: -webkit-sticky; top:80px;}
.lightgallery-wrapper ul.lightgallery li img {
    display: inline-block;
    overflow: hidden;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}
.lightgallery-wrapper ul.lightgallery{
    padding: 0px;
    display: flex;
    justify-content: center;
    margin-top: 20px;
    flex-wrap: wrap;
    max-width: 1230px;
    margin: 20px auto;
}
.lightgallery-wrapper ul.lightgallery li {
    width: calc(20% - 10px);
}
body.path-courses .view-header + .view-content.training-courses-glossary > span a.is-active {
    text-decoration: underline;
}
body.iatse-path-courses .view-header + .view-content.training-courses-glossary > span a[href="/courses"] {
    text-decoration: underline;
}
body.node--type-gallery a.tabledrag-handle .handle {
    min-width: 20px;
    min-height: 25px;
    background-position: 100% 100%;
}

body.node--type-gallery table  td.tabledrag-hide > .js-form-item {
    min-width: 40px;
}
body.node--type-gallery table  td.tabledrag-hide > .js-form-item select{padding:0px}
body.node--type-gallery table th.tabledrag-hide {
    min-width: 66px;
}
.path-winterfest-2022 div#ticker_section{margin-bottom: 15px;}
body.iatse-path-technician-orders-review div#ticker_section {
    margin-bottom: 15px;
}
body .custom_Accordiodrop .collapse_Content .card .card-header span.views-row-name {
    font-family: 'ProximaNova-bold';
    font-size: 20px;
}
body:not(.edit-profile-pic).path-crew-daily .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-buttonpane .ui-dialog-buttonset button.button:nth-child(2) {
    width: auto;
}
.block-profile-tabs .profile_section, .other-profile .profile_section {
    word-break: break-word;
}
.acct-header-row .header_account span.edit-link a img.onhover-pencil-edit-icon{
     display:inline-block;
     background:#006fb3;
     border-radius: 50%;
}
.edit-profile-pic .ui-dialog .ui-dialog-content .profile-main-application-process-mode-form > .js-form-item {
    width: 50%;
    padding: 0px 15px;
}
.edit-profile-pic .ui-dialog .ui-dialog-content .profile-main-application-process-mode-form .layout--onecol .layout__region > .field--name-field-sex{min-width: 280px;}
.edit-profile-pic .ui-dialog .ui-dialog-content  .profile-main-application-process-mode-form > .js-form-item div {
    padding-left: 0px;
    padding-top: 0px;
}
.edit-profile-pic .ui-dialog .ui-dialog-content label{font-family: 'ProximaNova-Semibold'; font-weight: normal; margin-bottom: 3px;}
.acct-header-row .header_account span.edit-link a img.onhover-pencil-edit-icon{height: auto;}
.acct-header-row .header_account .profile-pic-image {
    display: inline-block;
   
}
.acct-header-row .header_account span.edit-link a:hover img.onhover-pencil-edit-icon{
    background:#b3b8be;
}
/*--- profile changes --*/
.pencil-icon-edit2.contact-info.pfblock-sectitle {
    max-width: 710px;
    padding-left: 5px;
    border-bottom: none;
    margin-bottom: 10px;
}
.pencil-icon-edit2.contact-info.pfblock-sectitle a{text-decoration: underline;}
.pencil-icon-edit2.contact-info.pfblock-sectitle > div:nth-child(1){font-family: 'ProximaNova-bold';}
.pencil-icon-edit2.contact-info.pfblock-sectitle a{color:#006fb3; font-family: 'ProximaNova-bold';}
.pfblock-text-block{max-width: 710px;}
.pfblock-text-block .pftext-link { margin-left: auto;}
.pfblock-text-block .pftext-link a{text-decoration: underline;  color:#006fb3; font-family: 'ProximaNova-bold';}
.pftext-value, .pfblock-text-block .pftext-link a{font-size:15px;}
.pencil-icon-edit2.contact-info.pfblock-sectitle a:hover{cursor: pointer;}
.bulk_dues_popup .ui-dialog-buttonset button {
    width: auto!important;
}
.bulk_dues_popup div#dialog-confirm {
    height: inherit!important;
}
.pfblock-text-block .pfblock-text .pftext-title {display: flex;align-items: flex-start;}
 .visibilePop, .visibilebPop {
    line-height: 100%;
    border: solid 3px #eaeaea;
    width: 25px;
    top: 0px;
    height: 25px;
    font-size: 18px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0px;
    background: transparent;
    color: #00001f;
    margin-left: 2px;
}
.visibilebPop {
    width:25px;
    font-size:15px;
    height: 25px;
}
.edit-profile-pic h3.popover-header, .edit-profile-pic h3.popover-header,  .path-name-address-searchs h3.popover-header  {
    background: transparent;
    border: none;
    text-align: right;
    padding: 0px;
}
.edit-profile-pic h3.popover-header a.close-popover, .path-name-address-searchs h3.popover-header a.close-popover {
    color: #979ca0;
    width: 25px;
    background:#fff;
    height: 25px;
    border-radius: 50%;
    border: solid 1px #979ca0;
    display: flex;
    justify-content: center;
    align-items: center;
    float: right;
    margin: 10px 10px 0px;
    font-size: 13px;
}
.edit-profile-pic h3.popover-header a.close-popover:hover, 
.path-name-address-searchs h3.popover-header a.close-popove:hover {text-decoration: none;}
.edit-profile-pic .popover-body, .path-name-address-searchs .popover .popover-body{
    padding: 40px 30px 30px;
    font-size: 15px;
    line-height: 28px;
    color: #00001f;
    background:#e3e4e7;
    border-radius: 5px;
}
body.iatse-path-technician-orders-review form.review-order-filter-form .form-container-bs .js-form-item.form-item {
    margin-top: 0px!important;
}
.edit-profile-pic .popover, .path-name-address-searchs .popover {
    width: 400px;
    max-width: 100%;
    font-family: 'ProximaNova-Regular';
    border:none;
    border-radius: 5px;
}
.block-profile-tabs .profile_section, .other-profile .profile_section {
    border-top: solid 1px #e3e4e7;
    padding-bottom: 20px;
    padding-top: 5px;
    margin-top: 10px;
    padding-left: 5px;
    max-width: 710px;
}
.block-profile-tabs .profile_section  .pfblock-sectitle, .other-profile .profile_section .pfblock-sectitle {
    border:none;
}
.pencil-icon-edit2.contact-info.pfblock-sectitle a, .block-profile-tabs .profile_section .pfblock-sectitle a, 
.other-profile .profile_section .pfblock-sectitle a{
    font-size: 15px;
    font-family: 'ProximaNova-bold';
    text-decoration: underline;
}
body div#assigned-work-model .modal-body, div#assigned-work-model .modal-header, body div#assigned-work-model .modal-body div, div#assigned-work-model .view.view-production-assigned-work.view-id-production_assigned_work .views-row > .views-field.views-field-field-prod-order-shiftdate > .field-content {
    padding-left: 0px;
    padding-right: 0px;
}
div#assigned-work-model .modal-header {
    border-bottom: solid 1px #fff;
    max-width: 96%;
    padding-bottom: 10px;
}
body.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content.ui-front, body.edit-profile-pic #qualification-chk-0,  body.edit-profile-pic .modal .modal-dialog .modal-content {
    background: #e3e4e7;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .field--type-address.field--name-field-mailing-address details summary {
    display: none;
}
div#assigned-work-model nav ul.pagination.js-pager__items li .page-link{
    color:#fff;
    border-color: #fff;
    border-width: 2px;
    line-height: 14px;
}

div#assigned-work-model nav ul.pagination.js-pager__items .page-item.active .page-link{
    color: var(--body-text-color);
}
body.edit-profile-pic button.close, body.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content.ui-front:not(.other-profile) 
.ui-dialog-titlebar .ui-dialog-titlebar-close, body.edit-profile-pic .modal .modal-dialog .modal-content .modal-header button.close {background-color: #fff; border:none!important;}
body.edit-profile-pic button.close:hover, body.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content.ui-front:not(.other-profile) 
.ui-dialog-titlebar .ui-dialog-titlebar-close:hover, body.edit-profile-pic .modal .modal-dialog .modal-content .modal-header button.close:hover{background-color: #fff!important; opacity: 1;}
body.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content a{width: auto;}

.edit-profile-pic div#drupal-modal form.user-form.row .js-form-item.js-form-type-password label {
    transform: translateY(6px);
}
.edit-profile-pic div#drupal-modal form.user-form.row .js-form-wrapper:nth-child(1) {
    margin-bottom: 0px;
}
.edit-profile-pic div#drupal-modal form.user-form.row .js-form-item .password-strength__meter{background-color: #eee; height:15px;}
.pfdept-wapper {
    display: grid; 
    grid-template-columns: 50% 50%;
    max-width: 80%;
}
.pfblock-deptsel-pad{
  padding-left: 0px;
}
.profile_section .pfavail-text span, .profile_section  .ptext-blue{font-weight: normal;}
.profile_section .pfavail-text span, .profile_section  .ptext-blue, .profile_section  .state-active:before, 
.profile_section  .state-inactive:before{color: var(--body-text-color); border-color: var(--body-text-color);}
.pfspl-skills > span {
    margin-bottom: 10px;
    display: inline-block;
}
.others-dtsblock.pfblock-pad {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0px;
    padding-right: 0px;
    justify-content: space-between;
}
.others-dtsblock.pfblock-pad .hire-confirm {
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-bottom: 15px;
}
.others-dtsblock.pfblock-pad .hire-confirm > span {
    margin-bottom: 8.5px;
    margin-left: 10px;
}
.others-dtsblock.pfblock-pad .hire-confirm .checkbox-input{line-height: 100%;}
 .profile_section .others-dtsblock.pfblock-pad .pfpersonaldt-texttile {
    width: 100%;
    padding-right: 3px;
    display: flex;
    margin-bottom: 5px;
    justify-content:  flex-start;
    align-items: flex-start;
}
.others-dtsblock.pfblock-pad .pfpersonaldt-texttile span{color: var(--body-text-color);}
.iatse-path-committees-election-2023  .header-block {
    margin: 0px -15px;
}
body .custom_Accordiodrop .collapse_Content .card-header{display:flex; flex-wrap: wrap; margin-top: 0px;}
.custom_Accordiodrop .collapse_Content > .card-body {
    padding-top: 10px;
    padding-bottom: 0px;
}
.custom_Accordiodrop .collapse_Content .card-header a{
    color:#006FB3;
    font-size:17px;
    display: inline-block;
    margin-left: 5px;
}
.custom_Accordiodrop > .card > .card-header br {
    display: none;
}
.custom_Accordiodrop .card .card-header h5 button:focus{text-decoration: none;}
.custom_Accordiodrop .card .card-header button:after{top:5px;}
.custom_Accordiodrop .card .card-header button.collapsed:after{top:13px;}
.block-profile-tabs .profile_section .pfblock-sectitle, .other-profile .profile_section .pfblock-sectitle {
    font-family: 'ProximaNova-bold';
    font-weight: normal;
}
.profile_section .pfblock-text {
    padding-left: 0px;
}
input.costume-disable[type="checkbox"]{opacity: 0.3;}
.Sec-pftext-title, .receive_confirmsec > span, .others-dtsblock.pfblock-pad .pfpersonaldt-texttile > span {
    font-family: 'ProximaNova-Semibold';
    margin-right: 15px;
    font-weight: normal;
}
.profile_section .pfohter-details span b, .hire-confirm .ptext-blue{
    font-weight: normal;
    font-family: 'ProximaNova-Semibold';
}
 .profile_section .others-dtsblock.pfblock-pad .pfpersonaldt-texttile > span {
    min-width: 220px;
    max-width: 220px;
}
.popfonts-semi{
    font-family: 'ProximaNova-Semibold';  
}
.profile_section .others-dtsblock.pfblock-pad .pfpersonaldt-texttile:nth-child(odd) {
    padding-right: 0px;
}
.expand-rowcolumn{
    margin: 0px -15px;
    max-width: inherit;
    padding: 10px 15px 10px 35px;
    background: #b3b8b3;
    display: flex;
    align-items: center;
}
.expand-rowcolumn > p{
    margin: 0px;
    color: #000;
    font-family: 'Criteria-Super';
    font-size: 18px;
}
p.paratext-red {
    color: #eb1c23;
}
.commitee_blockheadtitle {
    font-size: 20px;
    font-family: 'Criteria-Bold';
    border: none;
    display: block;
    width: 100%;
    color: #006fb3;
    text-align: left;
    line-height: 120%;
    margin-top: 25px;
    padding:0px 15px 0px 20px;
}
.custom_Accordiodrop > .card > .card-header {
    margin-top: 25px;
}
.iatse-path-admin-office-config form.deadline-configurations-settings.row h4, .iatse-path-admin-office-config form.deadline-configurations-settings.row .heading-d {
    margin: 10px 0;
    font-size: 1.154em;
    font-weight: bold;
    font-family: 'ProximaNova-Regular';
}
.iatse-path-admin-office-config form.deadline-configurations-settings.row label.option {
    display: inline;
    font-weight: normal;
    font-size:13px;
      font-family: 'ProximaNova-Regular';
    margin-bottom:0px;
}
.iatse-path-admin-office-config form.deadline-configurations-settings.row .form-control[type="radio"] {
    border: none;
    box-shadow: none;
}
.custom_Accordiodrop .collapse_Content .card-header .views-field-field-platform-link {
    width: 100%;
}
.custom_Accordiodrop .collapse_Content .card-header .views-field-field-platform-link a {
    margin-left: 0px;
}
body .custom_Accordiodrop .collapse_Content .card-header {
    margin-bottom: 10px;
}
body .custom_Accordiodrop .collapse_Content .card:last-child .card-header {
    margin-bottom: 0px;
}
body.edit-profile-pic .profile-main-application-process-mode-form .radio .js-form-item.form-item-resume > .js-form-item.form-item-resume-url {
    width: auto;
    padding-top: 0px;
    margin-left: 5px;
}
.avail-history-message {
    background: #E3E4E7;
    margin: 0px -15px;
    padding: 40px 15px 40px 30px;
}
.avail-history-title {
    background: #00001f;
    margin: 0px -15px;
    padding: 15px 15px 15px 20px;
    color: #fff;
    position: relative;
    font-family: 'verdana-bold';
    font-weight: bold;
}
.page-view-avail-history-technician #main-wrapper .avail-history-title{padding-bottom: 8px;}
.page-view-avail-history-technician #main-wrapper .avail-history-title:after {
    position: absolute;
    content: '';
    left: 0px;
    right: 0px;
    height: 10px;
    bottom: -10px;
    z-index:1;
    background: var(--footer-bg-color);
    
}
.certification_wrapper .certiwrapper {
    max-width: 1300px!important;
    padding: 0px 20px 15px 25px!important;
    display: flex;
    margin:0px auto;
    flex-wrap: wrap;
    justify-content: center;
    width:100%;
}
.certification_wrapper .certiwrapper h5 {
    text-align: center;
    margin: 25px auto 10px;
    font-size: 18px;
    width: 100%;
}
.certification_wrapper .certiwrapper .js-form-item.form-type-select, .retire-options .js-form-item.form-type-select {
    max-width: 300px;
    position: relative;
    margin-right: 15px;
    min-width: 300px;
    background-color: #fff;
    border:solid 1px #b3b8be;
}

.retire_plan_wrapper > form div#health-contrib-table table.health_contrib_table tr.top-row{background-color: #00001f;}
 div#health-contrib-table table.health_contrib_table tr th{border:none;}
 div#health-contrib-table table.health_contrib_table tr td{border-left: none; border-right: none;}
div#health-contrib-table table.health_contrib_table tr th:last-child, div#health-contrib-table table.health_contrib_table tr td:last-child, div#health-contrib-table table.health_contrib_table tr td[colspan='2'] + td:last-child {
    text-align: left;

}
div#health-contrib-table table.health_contrib_table tr.top-row th {
    background: #00001f;
    color: #fff;
}

div#health-contrib-table table.health_contrib_table {
    max-width: 100%;
}
div#health-contrib-table {
    margin-top: 30px;
}
.certification_wrapper .certiwrapper .js-form-item.form-type-select:after, .retire-options .js-form-item.form-type-select:after{
    content: '';
    color: #b3b8be!important;
    font-size: 30px!important;
    top: 12.5px;
    width: 0;
    height: 0;
    position: absolute;
    right: 10px;
    display: inline-block;
    border: 8px solid transparent;
    border-top-color: #b3b8be;
    z-index: 0;
}
.certification_wrapper .certiwrapper button {
    min-width: 90px;
}
.certification_wrapper .certiwrapper .js-form-item select, .retire-options .js-form-item.form-type-select select {
    height: 32px;
    border-radius: 0px;
    appearance: none;
    font-family: 'ProximaNova-Semibold';
    padding-left:15px;
    z-index: 1;
    background: none;
    border:none;
    position: relative;
}

.retirecal .retire-heading {
    font-family: 'Criteria-Bold';
    margin-bottom: 5px;
}
div#retire-plan-details {
    max-width: 450px;
    margin: 25px 0px;  
}
div#retire-plan-details table{
    font-size: 19px;
    font-family: 'ProximaNova-Regular';
}
div#retire-plan-details table tr td b {
    font-weight: normal;
    font-family: 'ProximaNova-bold';
}
div#retire-plan-details table tr {
    background: none;
}

div#retire-plan-details table tr td {
    padding-left: 0px;
}
.path-add form[id*='certification-entity-add-form'] button.cancel[data-drupal-selector="edit-submit-cancel"]{
    background: var(--btn-white-bg-color)!important;
    border-color: var(--btn-white-bg-color)!important;
}
.prefernce_wrapper form#preferences label {
    font-weight: normal;
    transform: translateY(-2px);
}
.prefernce_wrapper form#preferences div[data-drupal-selector="edit-actions"] {
    max-width: 1100px;
    width: 100%;
    display: flex;
    justify-content: flex-start;
}
.prefernce_wrapper form#preferences div[data-drupal-selector="edit-actions"]  button{
width:110px;
padding:12px 25px;
line-height: 8px;
border-radius: 5px;
}
.retire_plan_wrapper > form {
    background: #fff;
    padding: 20px 15px 20px 30px;
}
.retire_plan_wrapper > form .retirewrap-headtitle {
    font-family: 'Criteria-Bold';
    font-size: 24px;
    margin-bottom: 15px;
    color: #006fb3;
}
.retirecal a{
    text-decoration: underline;
}
.retirecal span{
    font-family: 'ProximaNova-bold';
}
.retire_plan_wrapper > form  .retirewrapper {
    width: 100%;  
}
.retireplan_wrapBlock {
    max-width: 1100px;
}
ul.retirewrap-list {
    padding-left: 17px;
}
.prefernce_wrapper form#preferences div[data-drupal-selector="edit-actions"]{min-width: 90px;}
.prefernce_wrapper form#preferences {
    background-color: #E3E4E7;
    padding-left: 15px;
}
.prefernce_wrapper form#preferences legend {
    font-size: 17px;
    font-family: 'ProximaNova-bold';
    margin-bottom: 10px;
}
.prefernce_wrapper form#preferences>fieldset {
    width: 100%;
}
.certification_wrapper .certiwrapper .text-help-mess {
    width: 100%;
    margin-bottom: 15px;
}
body .certification_wrapper form#certification-user-form-id {background: #E3E4E7;}
body.iatse-path-name-address-searchs-1.path-name-address-searchs .overlayclass.maincontentinside form.profile-main-edit-technician-mode-form button.admin-form-cancel-button {
    left: 20px;
}
body.iatse-path-name-address-searchs-1.path-name-address-searchs .overlayclass.maincontentinside form.profile-main-edit-technician-mode-form button.admin-form-cancel-button + button.js-form-submit {
    left: 115px;
}
body.iatse-path-first-meeting-minutes main#content {
    background: #E3E4E7;
    padding-top: 30px;
}
body.iatse-path-first-meeting-minutes main#content .node__content .layout__region.layout__region--content > .text-formatted.field.field--name-body img{
  float: none;
  margin:0px auto;
}
.download_links{text-decoration: underline;}
.page-view-avail-history-technician  main table tr th, .page-view-avail-history-technician  main .table thead tr th,
.page-view-crew-history-technician  main table tr th, .page-view-crew-history-technician  main .table thead tr th,
.page-view-technician-views-transactions main table tr th, .page-view-technician-views-transactions  main .table thead tr th{
  border-bottom: none;
}
body:not(.edit-profile-pic).path-iatse-tech-order .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-buttonpane .ui-dialog-buttonset button.button:nth-child(2) {
    width: auto;
}
.iatse-path-cart .form-actions button {
    border: solid 1px transparent!important;
}
.iatse-path-cart .form-actions button#edit-continue-shopping {
    background: #fff;
    border: solid 2px #006fb3!important;
    color: #006fb3;
    border-radius: 12px;
    padding: 3px 25px;
}
.iatse-path-cart .form-actions button#edit-continue-shopping:hover{
    color: #006fb3!important;
}
.profile-withpopover {
    display: flex;
    align-items: center;
}
.profile-withpopover .visibilePop, .profile-withpopover .visibilebPop {
    margin-left: 3px;
}
.path-send-mass-email form.send-mass-email.row > .col-12 .js-form-item.form-type-checkbox label {
    transform: translateY(-4.5px);
}
.path-send-mass-email form.send-mass-email.row > .col-12 .js-form-item.form-type-checkbox {
    display: flex;
    align-items: flex-start;
}
.views-exposed-form .SecurityProduction_list div#edit-production {
    display: grid;
    grid-template-rows: repeat(11, 1fr);
    grid-auto-flow: column;
}
.views-exposed-form .SecurityProduction_list div#edit-production .js-form-item.form-item.js-form-type-checkbox.form-type-checkbox {
    width: 100%;
}
form.user-admin-access-by-entity table.permissions tr th:nth-child(3), form.user-admin-access-by-entity table.permissions tr td:nth-child(3) {
    display: none;
}
.edit-profile-pic .ui-dialog .ui-dialog-content .visibilePop {
    background: #b8b7b3;
    border-color: #b8b7be;
}
.edit-profile-pic .ui-dialog .ui-dialog-content  .pfblock-text{padding-bottom: 0px;}
.edit-profile-pic div#drupal-modal form.user-form.row span.toggle-password1, .edit-profile-pic div#drupal-modal form.user-form.row span.toggle-password2{
    top:35px;
}
.edit-profile-pic div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout {
    width: 100%;
}
div.ui-dialog.ui-widget#ethnic-form div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout  div[id*="edit-field-racial-or-ethnic"]{width:100%;}

div#ethnic-form.ui-dialog div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout  div[id*="edit-field-racial-or-ethnic"] fieldset .checkbox {
    display: grid;
    grid-template-rows: repeat(3, 1fr);
    grid-auto-flow: column;
}

.path-iatse-application-process div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout div[id*="edit-field-racial-or-ethnic"] fieldset, .path-iatse-application-process div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout div[id*="edit-field-racial-or-ethnic"]{
    margin-bottom: 0px;
}
.path-iatse-application-process div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout div[id*="edit-field-racial-or-ethnic"] fieldset .checkbox label{margin-left: 5px;}
div#ethnic-form.ui-dialog  div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout  div[id*="edit-field-racial-or-ethnic"] fieldset .checkbox .js-form-item{width:100%; display: flex; flex-wrap: wrap; margin-top: 10px; margin-bottom:0px; align-items: flex-start;}

div#ethnic-form.ui-dialog div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout__region  .js-form-item label{font-family: 'ProximaNova-Regular'; margin-top:0px!important; font-weight:normal; margin-bottom: 0px!important; margin-left: 2px; position: relative; line-height: 23px;}
.edit-profile-pic div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout  div[id*="edit-field-racial-or-ethnic"] fieldset legend{display: none;}
div#ethnic-form.ui-dialog div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout div[id*="edit-field-racial-or-ethnic"] fieldset .checkbox .js-form-item label {
    width: calc(100% - 30px);
}
.edit-profile-pic .ui-dialog .ui-dialog-content .profile-main-application-process-mode-form .special-skills {
    padding: 0px 15px;
}
div.ui-dialog.ui-widget#ethnic-form .profile-main-profile-detail-page-form.profile-form input.form-control[type="checkbox"] + label:before {
    content: '';
    width: 15px;
    height: 15px;
    background: #fff;
    display: inline-block;
    position: absolute;
    left: -22px;
    margin-top: 4px;
    border-radius: 3px;
    border: 1px solid #ced4da;
}
div.ui-dialog.ui-widget#ethnic-form .profile-main-profile-detail-page-form.profile-form input.form-control[type="checkbox"]:checked + label:before{
    background-color: #006fb3;
}
div.ui-dialog.ui-widget#ethnic-form .profile-main-profile-detail-page-form.profile-form input.form-control[type="checkbox"] + label:after {
    left: -17px;
    top: 5px;
    width: 5.5px;
    height: 9.5px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    position: absolute;
}
div.ui-dialog.ui-widget#ethnic-form .profile-main-profile-detail-page-form.profile-form input.form-control[type="checkbox"]:checked + label:after{
    content: '';
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal  form .field--type-address.field--name-field-mailing-address .form-group .js-form-item {
    width: 100%;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal  form .field--type-address.field--name-field-mailing-address .address-container-inline input, body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal  form .field--type-address.field--name-field-mailing-address .address-container-inline select {
    max-width: 60%;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .col-md-6 + .contact-group-two.col-md-6 input, body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .col-md-6 + .contact-group-two.col-md-6 textarea, body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .col-md-6 + .contact-group-two.col-md-6 select {
    max-width: 80%;
}
.profess-details-checkbox {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-top: 10px;
}
.profess-details-checkbox .pfdepart-listblock.pfblock-deptsel-pad {
    width: 100%;
}
.others-dtsblock.pfblock-pad .personal-col1, .others-dtsblock.pfblock-pad .personal-col2{width:47%;}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal .cell-group .form-group:nth-child(1), body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal .phone-group .form-group:nth-child(1){width:50%;}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .col-md-6{padding: 0px;}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .field--type-address.field--name-field-mailing-address{margin-right: 0px; margin-bottom: 0px;}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .layout--onecol .layout__region{display: flex;}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .col-md-6 + .contact-group-two.col-md-6{
    width:50%;
}
body.edit-profile-pic .ui-widget.ui-widget-content .professional-modal-element form > .js-form-item {
    width: 100%;
}

body.edit-profile-pic .ui-widget.ui-widget-content .professional-modal-element fieldset[data-drupal-selector="edit-field-custom-department-list"] .fieldset-wrapper .checkbox {
    /* display: grid;
    grid-template-rows: repeat(4, 1fr);
    grid-auto-flow: column; */
    display: block;
}
body.edit-profile-pic .ui-widget.ui-widget-content form.profile-main-application-process-mode-form > div.js-form-item[class*="form-item-field-special-skills"] {
    display: flex;
}
body.edit-profile-pic .ui-widget.ui-widget-content .professional-modal-element form > .js-form-item.form-item-professional-stateavailable{display: flex; flex-wrap:wrap;}
body.edit-profile-pic .ui-widget.ui-widget-content .professional-modal-element form > .js-form-item.form-item-professional-stateavailable input {
    width: 100%;
    margin-left: 0px;
    max-width: 200px;
    margin-top: 3px;
}
body.edit-profile-pic .ui-widget.ui-widget-content .professional-modal-element form.profile-main-application-process-mode-form > div.js-form-item{
    display: flex;
}
body.edit-profile-pic .ui-widget.ui-widget-content .professional-modal-element form > .js-form-item.form-item-professional-stateavailable label{margin-right: 10px;}
body.edit-profile-pic .ui-widget.ui-widget-content .professional-modal-element fieldset[data-drupal-selector="edit-field-custom-department-list"] .fieldset-wrapper .checkbox .js-form-item{width:100%; display: flex;}
body.edit-profile-pic .ui-widget.ui-widget-content .professional-modal-element form input[type="checkbox"]{
    margin-left: 0px!important;
}
body.edit-profile-pic .ui-widget.ui-widget-content form.profile-main-application-process-mode-form > div.js-form-item[class*="form-item-field-special-skills"]  label{margin-right: 5px;}
body.edit-profile-pic .ui-widget.ui-widget-content form.profile-main-application-process-mode-form > div.js-form-item[class*="form-item-field-special-skills"]{width:90%}
.edit-profile-pic .ui-dialog .ui-dialog-content .professional-modal-element .field--type-boolean.field--name-field-further-notice {
    margin-bottom: 15px;
    margin-top: 20px;
}
.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content.ui-front.other-profile .ui-dialog-titlebar .ui-dialog-titlebar-close:empty:after {
    top:-15px;
    right:-15px;
    color:#b3b8bd;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .contact-group > div, body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .contact-group-two > div {
    padding: 0px 15px;
    margin-bottom: 10px;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .contact-group > div > span, body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .contact-group-two > div > span {
    font-family: 'ProximaNova-Semibold';
    font-weight: normal;
    margin-bottom: 3px;
    color: var(--body-text-color);
    display: inline-block;
    margin-top: 0.3em;
}
.block-profile-tabs .profile_section .pfblock-sectitle {
    padding-left: 0px;
}
body[class*="security-tfa"] form[data-drupal-selector="tfa-base-overview"], body[class*="security-tfa"] form[data-drupal-selector="tfa-setup"], body[class*="iatse-path-tfa"]  form[data-drupal-selector="tfa-entry-form"]{
    background: #fff;
    display: block;
    padding-left: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
}
body[class*="iatse-path-tfa"]  form[data-drupal-selector="tfa-entry-form"]{padding-left: 25px;}
body[class*="security-tfa"] form[data-drupal-selector="tfa-setup"] > *, body[class*="security-tfa"] form[data-drupal-selector="tfa-base-overview"] > *, body[class*="iatse-path-tfa"]  form[data-drupal-selector="tfa-entry-form"] > * {max-width: 1230px;}
body[class*="security-tfa"] form[data-drupal-selector="tfa-setup"] .js-form-item input, body[class*="iatse-path-tfa"]  form[data-drupal-selector="tfa-entry-form"] .js-form-item input {max-width:300px; width:100%;}
body[class*="security-tfa"] form[data-drupal-selector="tfa-setup"] .form-actions, body[class*="iatse-path-tfa"]  form[data-drupal-selector="tfa-entry-form"] .form-actions{padding-left: 0px; margin-top: 30px;}
body[class*="security-tfa"] form[data-drupal-selector="tfa-base-overview"] details summary {
    display: none;
}
body[class*="security-tfa"] form[data-drupal-selector="tfa-base-overview"] .details-wrapper h2, body[class*="security-tfa"] form[data-drupal-selector="tfa-setup"] h3 {
    font-size: 17px;
    font-family: 'ProximaNova-bold';
}
body[class*="security-tfa"] form[data-drupal-selector="tfa-base-overview"] .details-wrapper h2, body[class*="security-tfa"] form[data-drupal-selector="tfa-base-overview"] .details-wrapper p {
    margin-bottom: 15px;
}
body[class*="security-tfa"] form[data-drupal-selector="tfa-base-overview"] .details-wrapper ul {
    padding-left: 0px;
    list-style: none;
}
body[class*="security-tfa"] form[data-drupal-selector="tfa-setup"] .form-actions button, body[class*="iatse-path-tfa"]  form[data-drupal-selector="tfa-entry-form"] .form-actions button{font-family: 'Criteria-Bold'; background: #5ABB62; border-color: #5abb62;}
body[class*="security-tfa"] form[data-drupal-selector="tfa-setup"] .form-actions button.cancel{
    background: #B3B8BE!important;
    color: #fff!important;
    border-color: #b3b8be;
}
body[class*="security-tfa"] form[data-drupal-selector="tfa-setup"] .form-actions button:hover{opacity: 1;}
body[class*="security-tfa"] form[data-drupal-selector="tfa-base-overview"] .details-wrapper h2, body[class*="security-tfa"] form[data-drupal-selector="tfa-base-overview"] .details-wrapper > p {
    display: none;
}
body[class*="security-tfa"] form[data-drupal-selector="tfa-base-overview"]:before {
    content: 'Two-Factor Authentication (TFA)';
    font-family: 'ProximaNova-bold';
    margin-bottom: 20px;
    display: block;
    font-size: 20px;
}
body[class*="security-tfa"] form[data-drupal-selector="tfa-base-overview"] p strong {
    font-weight: normal;
}
form#views-exposed-form-t4a-distribution-page-1 fieldset#edit-field-t4a-year-value-wrapper {
    display: none;
}
body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-buttonpane .ui-dialog-buttonset button.button:nth-child(1), body:not(.edit-profile-pic) .ui-dialog.ui-widget.ui-widget-content.ui-front .ui-dialog-buttonpane .ui-dialog-buttonset button.button:nth-child(2){
    width:inherit;
}
body[class*="security-tfa"] form[data-drupal-selector="tfa-base-overview"] details + p {
    display: none;
}
.path-name-address-summaries .nameaddrcustom.send_email1 {
    display: none;
}
.path-name-address-summaries .nameaddrcustom.activate_email1 {
    display: none;
}
.contact_infolinks {
    padding: 20px 0px 0px;
    display: flex;
    flex-wrap: wrap;
 
}
.contact_infolinks > a {
    font-size: 15px;
    font-family: 'ProximaNova-bold';
    color: #006fb3;
    text-decoration: none;
    border: solid 2px #006fb3;
    line-height: 100%;
    margin: 10px 60px 0px 7px;
    display: inline-block;
    padding: 8px 10px;
    width: 250px;
    text-align: center;
    border-radius: 10px;
}
.contact_infolinks > a.edit-access-link {
    display: none;
}
.contact_infolinks + .pblock-consec.f-15 .pfblock-text-block .pfblock-text > div {
    align-items: flex-start;
}
.contact_infolinks + .pblock-consec.f-15 .pfblock-text-block .pfblock-text {
    padding-top: 5px;
    padding-bottom: 5px;
}
body.edit-profile-pic .profile-section .profile-infosec-block p[class*='status'] a, body.edit-profile-pic .profile-section .profile-infosec-block p[class*='status'] button { 
    margin-left: 0px!important;
    margin-right: 10px!important;
}
.duesblock-links-content .col-md-4 p.comm-menu-link{
    position: relative;
    margin-bottom: 30px;
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.duesblock-links-content .col-md-4 p.comm-menu-link.pay-dues-desktop a, 
.duesblock-links-content .col-md-4 p.comm-menu-link.pay-dues-mobile a{
    background-color: var(--btn-red-bg-color)!important;
    border-color: var(--btn-red-border-color)!important;
    color:#fff!important;
}
.duesblock-links-content .col-md-4 p.comm-menu-link.pay-dues-desktop a:hover,  
.duesblock-links-content .col-md-4 p.comm-menu-link.pay-dues-mobile a:hover{
    background-color: var(--btn-red-bg-hover-color)!important;
    border-color: var(--btn-red-bg-hover-color)!important;
    color:#fff!important;
}

.duesblock-links-content .col-md-4 p.comm-menu-link.pay-dues-mobile{
    display: none;
}
body .contact_infolinks > a:hover {
    background: #006fb3;
    color: #fff;
}
.ui-dialog.ui-widget.ui-widget-content.other-profile .pftext-value a{
    font-size:15px;
}
.edit-profile-pic .ui-dialog .ui-dialog-content .contact-info-modal form .contact-group.col-md-6 > fieldset {
    padding-left: 10px;
}
.edit-profile-pic .ui-dialog .ui-dialog-content .contact-info-modal form .contact-group.col-md-6 > fieldset .fieldset-wrapper > div {
    padding-left: 5px;
}
.edit-profile-pic .ui-dialog .ui-dialog-content .contact-info-modal form .contact-group.col-md-6 > fieldset .fieldset-wrapper > div div {
    padding-top: 5px;
}
body[class*="iatse-path-admin-commerce-invoices"] div#content-tabs > ul.tabs.secondary {
    margin-top: 20px;
    padding-left: 20px;
}
.edit-profile-pic .popover-body .popover-border-modal {
    margin: -40px -30px -30px;
    padding: 40px 30px 30px;
    border: solid 1px #b3b8be;
    border-radius: 5px;
}
 div.ui-dialog.ui-widget#ethnic-form .profile-main-profile-detail-page-form.profile-form .layout > div.layout__region.layout__region--third{
    order:-1;
}
 div.ui-dialog.ui-widget#ethnic-form .profile-main-profile-detail-page-form.profile-form .layout > 
 .layout__region.layout__region--second{
    order:1;
}

 div.ui-dialog.ui-widget#ethnic-form .profile-main-profile-detail-page-form.profile-form input.form-control[type="checkbox"]{
    opacity: 0;
    z-index: 1;
}
div.ui-dialog.ui-widget#ethnic-form .profile-main-profile-detail-page-form.profile-form .layout div[id*="edit-field-racial-or-ethnic"] fieldset legend{
    font-family: 'ProximaNova-Semibold';
}
.pfblock-professdt-section.f-15.profile_section{
    padding-bottom: 0px;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form label, .edit-profile-pic div#drupal-modal form.user-form.row .js-form-item.js-form-type-password label {
    text-transform: capitalize;
}
.edit-profile-pic div#drupal-modal form.user-form.row input:focus{
    border-color:transparent;
}
.ui-widget.ui-widget-content form.change-availability input{
    text-align: left;
    font-family: 'ProximaNova-Regular';
}
.page-view-crew-history-technician .message-content-wrap {
    margin-top: -2px;
}
.page-view-di-pdf-billing-page #main-wrapper .row.extra-filters{
    padding:0px;
}
form.fine-payment-formid .js-form-item-amount.form-item-amount label, .path-tech-payments .tech-payment-formid.row > .js-form-item-amount label {
    font-family: 'ProximaNova-bold';
}
.path-user div#block-views-block-certification-list-block-1 .view-content > .row{
    margin:0px;
}
.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content .profile-main-crop-profile-form ul.vertical-tabs__menu{
    display: none;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .col-md-12.celllable-hide.cell-group label {
    width: 100%;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .col-md-12.celllable-hide.cell-group{
    flex-wrap: wrap;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .col-md-12.celllable-hide.cell-group > .js-form-item.form-item {
   flex:1;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .col-md-12.celllable-hide.cell-group > .js-form-item.form-item:nth-child(3){
    flex:2;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .col-md-12.celllable-hide.cell-group label{
    width:100%;
}
body.edit-profile-pic .ui-widget.ui-widget-content form.profile-main-application-process-mode-form .js-form-item label{
    display: block;
}
.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content .profile-main-crop-profile-form .rotate-remove-wrap a, .edit-profile-pic .ui-dialog.ui-widget.ui-widget-content .profile-main-crop-profile-form .rotate-remove-wrap button, .edit-profile-pic .profile-main-crop-profile-form .crop-preview-wrapper__crop-reset {
    background: transparent;
    color: #006fb3;
    font-family: 'ProximaNova-bold';
    padding: 0px!important;
    border-radius: 0px;
    margin-right: 30px;
    width: auto;
    box-shadow: none;
    height: auto;
    font-size: 14px;
    line-height: 15px;
    border:none;
    border-bottom: solid 2px #006fb3;
    
}
.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content .profile-main-crop-profile-form .image-widget-data a {
    word-break: break-word;
}
.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content .profile-main-crop-profile-form .rotate-remove-wrap a:hover, .edit-profile-pic .ui-dialog.ui-widget.ui-widget-content .profile-main-crop-profile-form .rotate-remove-wrap button:hover, body.edit-profile-pic .profile-main-crop-profile-form .crop-preview-wrapper__crop-reset:hover, body.edit-profile-pic .image-widget-data .button.js-form-submit:hover{
    color:#006fb3!important;
    opacity: 0.8;
}
 div.ui-dialog.ui-widget#ethnic-form .profile-main-profile-detail-page-form.profile-form .layout div[id*="edit-field-racial-or-ethnic"] fieldset legend{
    display: block;
    font-family: 'ProximaNova-Semibold';
    margin:0px;
    font-weight: 400;
    margin-bottom: 10px;
}
 div.ui-dialog.ui-widget#ethnic-form .profile-main-profile-detail-page-form.profile-form  input[type="checkbox"] {
    margin-left: 0px!important;
}
.histdate-label-hide .js-form-item label {
  display: none;
}
body.edit-profile-pic.page-view-crew-history-technician #main-wrapper main#content {
    background: transparent!important;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .field--type-address.field--name-field-mailing-address details .details-wrapper >div > .js-form-wrapper.form-group{
 display: flex;
 flex-wrap: wrap;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .field--type-address.field--name-field-mailing-address details .details-wrapper >div > .js-form-wrapper.form-group > div{
    width:100%;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .field--type-address.field--name-field-mailing-address details .js-form-wrapper.form-group > .js-form-wrapper:first-child{
    order:5;
}
.professional-detailsblock .profess-details-checkbox{
    /* display: grid;
    grid-template-rows: repeat(4, 1fr);
    grid-auto-flow: column; */
    display: block;
}
.professional-detailsblock .profess-details-checkbox .state-active:before, .professional-detailsblock .contact-info.state-active:before{
    margin-top: -2px;
}
.professional-detailsblock .profess-details-checkbox .state-inactive:before, .professional-detailsblock .contact-info.state-inactive:before{
    margin-top: 5px;
}
.professional-detailsblock .profess-details-checkbox .pfdepart-listblock.pfblock-deptsel-pad {
    display: flex;
}
.professional-detailsblock .contact-info{
    display: flex;
}
div#assigned-work-model button.close:after {
    top: 4px;
}
body.edit-profile-pic .ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.other-profile div#drupal-modal{
    padding-bottom: 20px;
}
.twocol-splitsdesign {
    display: flex;

}
.twocol-splitsdesign .firstcol-col1 {
    flex: 1;
     padding-right: 10px;
}
.firstcol-col2 {
    flex: 2;
}
.path-remit-review #views-exposed-form-review-remit2-page-1 .col-lg-3.col-md-6.col-12:empty {
    display: none;
}
body.edit-profile-pic .ui-widget.ui-widget-content .contact-info-modal form .contact-group .contact-group-two.col-md-6 .js-form-item.form-item.js-form-type-phone-international.form-type-phone-international {
    padding: 0px;
}

body[class*="iatse-path-admin-structure-certification-entity-"][class*="-edit"] div#modal-form form.certification-entity-edit-form {
    flex-direction: column;
}
body[class*="iatse-path-admin-structure-certification-entity-"][class*="-edit"] div#modal-form form input {
    width: auto;
}
body[class*="iatse-path-admin-structure-certification-entity-"][class*="-edit"] div#modal-form form.certification-entity-edit-form > .js-form-item.form-item {
    max-width: 300px;
    margin-bottom: 15px;
}
body[class*="iatse-path-admin-structure-certification-entity-"][class*="-edit"] div#modal-form form.certification-entity-edit-form > .form-actions button[data-drupal-selector="edit-submit-cancel"] {
    background: var(--btn-white-bg-color)!important;
    border-color: var(--btn-white-bg-color);
}
body[class*="iatse-path-admin-structure-certification-entity-"][class*="-edit"] div#modal-form form.certification-entity-edit-form > div div {
    padding: 0px;
}
body.iatse-path-add-certification-cert div#modal-form > form.certification-entity-add-form {
    border-top: solid 4px #00001f;
}
.edit-profile-pic .ui-dialog .ui-dialog-content .profile-withpopover.gender-info-modal-pop div#gender_ident {
    transform: translatey(-10px);
}
div#health-contrib-table table.health_contrib_table tr:not(:last-child) th:nth-child(2), div#health-contrib-table table.health_contrib_table tr:not(:last-child) td:nth-child(2), div#health-contrib-table table.health_contrib_table tr:not(:last-child) th:nth-child(3), div#health-contrib-table table.health_contrib_table tr:not(:last-child) td:nth-child(3){
    text-align: right;
}
body[class*="iatse-path-admin-structure-certification-entity-"][class*="-edit"] div#modal-form form .js-form-type-textfield.form-type-textfield.js-form-item-focus-out.form-item-focus-out {
    margin-bottom: 0px;
    opacity: 0;
}
div#health-contrib-table table.health_contrib_table tr th:nth-child(2), div#health-contrib-table table.health_contrib_table tr td:nth-child(2), div#health-contrib-table table.health_contrib_table tr th:nth-child(3), div#health-contrib-table table.health_contrib_table tr td:nth-child(3){
    text-align: right;
}
body.edit-profile-pic .ui-dialog.ui-widget.ui-widget-content .popover a.close-popover{width:25px;}
div#drupal-modal .profile-withpopover.gender-info-modal-pop .js-form-item label:after {
    content: none;
}

.retirecal .retire-heading span{
font-size:20px;
font-family: 'Criteria-Bold';
}
div#ethnic-form.ui-dialog div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout__region .prefer_not_to_say.mt-4 .field--type-boolean label,
div#ethnic-form.ui-dialog div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout__region .diversity-wrapper.mt-4 .field--type-boolean label{
    font-family: 'ProximaNova-Semibold';
    font-weight: normal;
}

.profile-withpopover.form-required:after {
    content: '';
    vertical-align: super;
    display: inline-block;
    background-image: url(../image/required.svg);
    background-repeat: no-repeat;
    background-size: 7px 7px;
    width: 7px;
    height: 7px;
    margin: 0 0.3em;
}
div.ui-dialog.ui-widget#ethnic-form div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout div[id*="edit-field-racial-or-ethnic"]{
    margin-bottom: 0px;
}
div.ui-dialog.ui-widget#ethnic-form div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout div[id*="edit-field-racial-or-ethnic"] > fieldset{
    margin-bottom: 0px;
}
.diversity-wrapper.mt-4.mt-40px {
    margin-top: 40px!important;
}
.prefer_not_to_say.mt-4.mt-25px {
    margin-top: 25px!important;
}
.calevent_calender_content {
    margin: 0px auto;
    padding: 20px 15px;
    max-width:1300px;
}
.calevent_calender_container{
    max-width: 75%;
}
.profile-infosec-block p > a {
   margin-right: 5px;
}

.certification_wrapper .certiwrapper .js-form-item.form-type-select select{padding-right: 30px;}
div#ethnic-form.ui-dialog {
    background: #e3e4e7;
    min-width: inherit;
}
div#ethnic-form.ui-dialog .ui-dialog-titlebar{
    padding-left: 15px;
    font-family: 'ProximaNova-bold';
}
div#ethnic-form.ui-dialog .ui-dialog-content {
    max-height: 500px !important;
    overflow: auto;
}
div#ethnic-form.ui-dialog div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout{
    width:100%;
}
div#ethnic-form.ui-dialog .diversity-wrapper .field--type-boolean, 
div#ethnic-form.ui-dialog .prefer_not_to_say .field--type-boolean  {
    margin-bottom: 0px;
}
div#ethnic-form.ui-dialog div#drupal-modal{padding:0px 15px; margin-top:0px;}
div#ethnic-form.ui-dialog .ui-dialog-content .field--type-boolean .js-form-item {display:flex; margin-left:0px;}
div#ethnic-form.ui-dialog  .js-form-item.form-item.js-form-type-checkbox{margin-left:0px;}
div#ethnic-form.ui-dialog   .form-actions.js-form-wrapper.form-group.col-auto button {
    transform: inherit;
    padding: 7px 15px;
    border-radius: 3px;
    margin-top: 25px!important;
    margin-left: 0px!important;
    width: 110px;
}
div#ethnic-form.ui-dialog button.ui-dialog-titlebar-close{
    background:#fff;
    border:none!important;
}
div.ui-dialog.ui-widget#ethnic-form .profile-main-profile-detail-page-form.profile-form .layout div[id*="edit-field-racial-or-ethnic"] fieldset legend span, div#edit-entity-main-field-billing-status-wrapper, div#edit-entity-main-field-newstatusdate-wrapper, div#edit-entity-main-field-shorttermstatus-wrapper, div#edit-entity-main-field-permitid-wrapper, div#edit-entity-main-field-health-number-wrapper, div#edit-entity-main-field-member-num-pin-wrapper {
    margin-bottom: 0px;
    font-family: 'ProximaNova-Semibold';
}
main table tr th{
    font-family: 'verdana-bold';
}
/* .required-color {border-color: #dc3545;} */
.alert.alert-dismissible.fade.show.col-12.alert-danger {opacity: 1;}

.message-content-div .col-lg-4.col-md-4 {float: right;}
#node-news-form .form-item-field-preferences-1,#node-news-form .form-item-field-preferences-2,#node-news-form .form-item-field-preferences-3,#node-news-form .form-item-field-preferences-8,#node-news-form .form-item-field-preferences-9,#node-news-form .form-item-field-preferences-10,#node-news-form .form-item-field-preferences-11  ,#node-news-form .form-item-field-preferences-10,#node-news-form .form-item-field-preferences-12,#node-news-form .form-item-field-preferences-10,#node-news-form .form-item-field-preferences-13 ,#node-news-edit-form .form-item-field-preferences-1,#node-news-edit-form .form-item-field-preferences-2,#node-news-edit-form .form-item-field-preferences-3,#node-news-edit-form .form-item-field-preferences-8,#node-news-edit-form .form-item-field-preferences-9,#node-news-edit-form .form-item-field-preferences-10,#node-news-edit-form .form-item-field-preferences-11  ,#node-news-edit-form .form-item-field-preferences-10,#node-news-edit-form .form-item-field-preferences-12,#node-news-edit-form .form-item-field-preferences-10,#node-news-edit-form .form-item-field-preferences-13 {
    display: none;
}
.search-technician-availability-message{background: #0071b9;color: white;text-align: center;padding: 10px 15px 10px 30px;font-size: 17px;font-family: 'ProximaNova-bold';margin: 0px -15px;}
.outer-div-for-pdf-letter {border: 8px solid #0071b3;padding:4%;margin: 80px 0px;}
body.iatse-path-letter-brother-gary-deneault {background: #e3e4e7;}
.inner-pdf-div {padding: 11% 7%;background: #b3b8bc;}
body.iatse-path-letter-brother-gary-deneault {background: #e2e5e7;}
.content-div-sty p {font-style: italic;font-family: 'Inter';}
.letter-author-name {font-weight: 500;}
.content-div-sty {padding: 10% 8%;background: #f2f2f2;box-shadow: 11px 14px 20px 0px #a1a0a0;}
.iatse-path-admin-profile-create form.user-register-form.user-form.row {margin-left: 245px;}
.iatse-path-admin-profile-create .confirm-parent, .iatse-path-admin-profile-create .password-parent {display: block; margin-left:0px;max-width: 100%;width:100%}
.iatse-path-admin-profile-create .password-confirm,.iatse-path-admin-profile-create .password-field,.iatse-path-admin-profile-create .password-strength,.iatse-path-admin-profile-create .password-confirm-match {width: 100%;}
.iatse-path-admin-profile-create  #edit-entity-main-field-sex-wrapper {
    padding: initial;
}
.iatse-path-admin-profile-create .confirm-parent {transform: none;}
.iatse-path-admin-profile-create .col-auto{
        padding: 0;
}

/* .required-color {border-color: #dc3545;} */

.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 .password-parent { margin-bottom: 1rem;}
.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 select.form-control,.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 input.form-control,.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 select ,.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 .password-strength__meter ,.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 .form-item-roles{max-width: 470px;}
.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 .form-item-roles {display: block;width: 100%;}

.alert.alert-dismissible.fade.show.col-12.alert-danger {opacity: 1;}
.post-date-sty {margin-bottom: 10px !important;}
.message-content-div .col-lg-4.col-md-4 {float: right;}
#node-news-form .form-item-field-preferences-1,#node-news-form .form-item-field-preferences-2,#node-news-form .form-item-field-preferences-3,#node-news-form .form-item-field-preferences-8,#node-news-form .form-item-field-preferences-9,#node-news-form .form-item-field-preferences-10,#node-news-form .form-item-field-preferences-11  ,#node-news-form .form-item-field-preferences-10,#node-news-form .form-item-field-preferences-12,#node-news-form .form-item-field-preferences-10,#node-news-form .form-item-field-preferences-13 ,#node-news-edit-form .form-item-field-preferences-1,#node-news-edit-form .form-item-field-preferences-2,#node-news-edit-form .form-item-field-preferences-3,#node-news-edit-form .form-item-field-preferences-8,#node-news-edit-form .form-item-field-preferences-9,#node-news-edit-form .form-item-field-preferences-10,#node-news-edit-form .form-item-field-preferences-11  ,#node-news-edit-form .form-item-field-preferences-10,#node-news-edit-form .form-item-field-preferences-12,#node-news-edit-form .form-item-field-preferences-10,#node-news-edit-form .form-item-field-preferences-13 {display: none;}
.news-message-link-bottom-right {float: right;text-decoration: underline;margin: 20px 0px;}
.message-board-button .news-message-link-bottom-right {padding-left: 50px;}
.post-date-sty, .post-date-sty, .message-content-div {max-width: 700px;padding:0px 15px;margin: auto auto;}
div#message_title { margin-top: 0.5rem;}
.message-content-div .node__content {display: inline-block;border: 1px #006fb3 solid;padding: 30px;border-radius: 24px; margin-top: 10px;}
.iatse-path-message-board form#views-exposed-form-message-board-display-page-1 .row {padding-left: 25px;}
select#edit-field-preferences-value {height: 125px;}
.path-message-board .row .form-item-field-preferences-value {display: flex;}
form#views-exposed-form-message-board-display-page-1 .col-lg-6.col-md-6 .form-item-field-preferences-value label {width: 100%;}
.path-message-board form#views-exposed-form-message-board-display-page-1 .form-row .row div#edit-actions {
    margin-top: 20px;
    padding-left: 0px !important;
}
form#views-exposed-form-message-board-display-page-1 .col-lg-6.col-md-6 .form-item-title label {width: 25%;}

div#high_priority_style .ticker {background: #F37165;color: #FFFFFF;}
div#high_priority_style .ticker a {color: #00001F;text-transform: capitalize;}
div#mid_priority_style .ticker {background: #2DC0C8;color: #FFFFFF;}
div#mid_priority_style .ticker a {color: #00001F;text-transform: capitalize;}
div#low_priority_style .ticker {background: #D6EFFF;color: #00001F;}
div#low_priority_style .ticker a {color: #006FB3;text-transform: capitalize;}
/* div#ticker_section p {text-transform: uppercase;} */


button[id*="edit-upload-an-attachment-remove-button"]:hover {color: #0071b9;cursor:pointer; opacity:0.8!important;}
button[id*="edit-upload-an-attachment-remove-button"] {position: relative; top: 0px;}
div[id*="edit-upload-an-attachment"] {display:flex;flex-direction: column-reverse;}
button[id*="edit-upload-an-attachment-remove-button"] {color: #0071b9 !important;display: inline-block;background: #fff !important;border: 3px solid  !important}
body.path-contact .file-attachement::before {top:0}


body.iatse-path-contact button[id*="edit-upload-an-attachment-remove-button"]:hover {color: #0071b9;cursor:pointer; opacity:0.8!important;}
body.iatse-path-contact button[id*="edit-upload-an-attachment-remove-button"] {position: relative; top: 0px;}
body.iatse-path-contact div[id*="edit-upload-an-attachment"] {display:flex;flex-direction: column;}
body.iatse-path-contact button[id*="edit-upload-an-attachment-remove-button"] {color: #0071b9 !important;display: inline-block;background: #fff !important;border: 3px solid  !important}
body.path-contact .file-attachement::before {top: 8px;justify-content: flex-start;}
.path-message-board label.option, .path-message-board .row .mt-1 a, form#views-exposed-form-message-board-display-page-1 .col-lg-6.col-md-6 .form-item-title label , .iatse-path-message-board span.fieldset-legend {font-family: 'ProximaNova-bold';font-weight: bold;font-size: 15px;}
.search-technician-availability-message{background: #0071b9;color: white;text-align: center;padding: 10px 15px 10px 30px;font-size: 17px;font-family: 'ProximaNova-bold';margin: 0px -15px;}
body.path-contact div#edit-actions {align-self: flex-end;}
body.iatse-path-contact div#ajax-wrapper {margin-bottom: 0px;}
body.path-contact .ajax-progress-throbber .throbber {position: absolute;}
.message-board-button .news-message-link-bottom-right a {font-size: 20px;position: relative;display: inline-block;color: #b3b8be;font-family: 'ProximaNova-bold';margin-left: -8px;margin-bottom: 10px;margin-top: 10px;}
.message-board-button .news-message-link-bottom-right a:before {content: '';width: 0;transform: translateY(2px);height: 0;margin-right: 10px;display: inline-block;border: 7.5px solid transparent;border-right-color: #b3b8be;}
.message-board-button .news-message-link-bottom-right {float: none;margin: 0px;}
.message-content-div { margin-bottom: 30px; }
body.iatse-path-contact .upload-file-icon.js-form-item.form-item.js-form-type-managed-file.form-type-managed-file.js-form-item-upload-an-attachment.form-item-upload-an-attachment {margin-bottom: 0px;}
body[class*="iatse-path-name-address-searchs"] div#edit-field-cell-phone-wrapper label,body[class*="iatse-path-name-address-searchs"] div#edit-field-telephone-1-wrapper {width: 100%;}
.outer-div-for-pdf-letter {border: 8px solid #0071b3;padding:4%;margin: 80px 0px;}
body.iatse-path-letter-brother-gary-deneault {background: #e3e4e7;}
.inner-pdf-div {padding: 11% 7%;background: #b3b8bc;}
body.iatse-path-letter-brother-gary-deneault {background: #e2e5e7;}
.content-div-sty p {font-family: 'ProximaNova-italic';}
.letter-author-name {font-weight: bold;}
.content-div-sty {padding: 10% 8%;background: #f2f2f2;box-shadow: 11px 14px 20px 0px #a1a0a0;}
body[class*="iatse-path-name-address-searchs"] div#edit-phone-select,body[class*="iatse-path-name-address-searchs"] div#edit-homephone-select,body[class*="iatse-path-name-address-searchs"] div#edit-email-select {margin-top: 10px;}
body[class*="iatse-path-name-address-searchs"] form.profile-main-edit-technician-mode-form div#edit-field-main-telephone1-wrapper + a,body[class*="iatse-path-name-address-searchs"] form.profile-main-edit-technician-mode-form div#edit-field-cell-wrapper + a {position: inherit; }
body[class*="iatse-path-name-address-searchs"] div#edit-field-qualification-wrapper .field__label {font-weight: 600;}
/* body[class*="iatse-path-name-address-searchs"] input#edit-field-cell-0-value , body[class*="iatse-path-name-address-searchs"] input#edit-field-main-telephone1-0-value {margin-bottom: 70px;} */
body[class*="iatse-path-name-address-searchs"] div#edit-phone-select,body[class*="iatse-path-name-address-searchs"] div#edit-homephone-select {position: static;top: 22px;left: -68px;z-index: 9;}
body[class*="iatse-path-name-address-searchs"] div#edit-phone-select label.option, body[class*="iatse-path-name-address-searchs"] div#edit-homephone-select label.option {margin-bottom: 0px;}
div#high_priority_style .ticker {background: #F37165;color: #FFFFFF;}
div#high_priority_style .ticker a {color: #00001F;text-transform: capitalize;}
div#mid_priority_style .ticker {background: #2DC0C8;color: #FFFFFF;}
div#mid_priority_style .ticker a {color: #00001F;text-transform: capitalize;}
div#low_priority_style .ticker {background: #D6EFFF;color: #00001F;}
div#low_priority_style .ticker a {color: #006FB3;text-transform: capitalize;}
/* div#ticker_section p {text-transform: uppercase;} */

body.iatse-path-contact .upload-file-icon.js-form-item.form-item.js-form-type-managed-file.form-type-managed-file.js-form-item-upload-an-attachment.form-item-upload-an-attachment {margin-bottom: 0px;}
div#mid_priority_style .eocjs-newsticker .eocjs-newsticker-container, div#high_priority_style .eocjs-newsticker .eocjs-newsticker-container, div#low_priority_style .eocjs-newsticker .eocjs-newsticker-container {height: 22px; }
.ticker-section {padding-left: 15px;}
body.iatse-path-search-technician-availability3 table th#view-field-currently-working-on-table-column {width: 20%;}
body.iatse-path-search-technician-availability3 table th#view-field-currently-working-on-table-column, body.iatse-path-search-technician-availability3 table td.currently-working-on-search.views-field.views-field-field-currently-working-on {width: 20%;word-break: break-all;}
body.iatse-path-admin-office-config h3, body.iatse-path-admin-office-config .heading-c {
    margin: 10px 0;
    font-size: 16px;
    font-weight: bold;
}

.path-available-technicians form.availtechsearchform .avail-tech-check > div{display: flex; align-items: center;}
.path-available-technicians form.availtechsearchform .avail-tech-check label.option{margin-bottom: 0px;}
div#edit-makeup-sort {display: none;}
div#edit-makeup-sort[style="display: block;"] {
    display: flex!important;
    align-items: center;
    display: flex;
    transform: translateX(-10px);
    padding-left: 25px;
}
div#edit-makeup-sort[style="display: block;"] > div { margin-right: 15px;}
div#edit-makeup-sort[style="display: block;"] > div label {transform: translatey(5px);}
div#ethnic-form.ui-dialog div#drupal-modal .profile-main-profile-detail-page-form.profile-form .layout__region  div#field_equity_others label {
    font-family: 'ProximaNova-Semibold';
    font-weight: normal;
}
div#field_equity_others .field_equity_other {
    display: flex;
}
div#field_equity_others div#field_please_states .js-form-item {
    display: flex;
}
div#field_equity_others .field_equity_other div {
    padding-right: 0px;
    margin-bottom: 0px;
}
div#field_equity_others div#field_please_states .js-form-item label {
    min-width: 100px;
}
div#field_equity_others div#field_please_states > div {
    padding-left: 2px;
    margin-bottom: 0px;
}
div#field_equity_others div#field_please_states {
    min-width: 270px;
    max-width:270px;
}
body.path-name-address-searchs div#ticker_section {
    margin-bottom: 15px;
}
body.iatse-path-technician-orders-review .form-container-bs .list-checks .js-form-item.form-item{
    display: flex;
    width: 100%;
    align-items: flex-start;
    margin-bottom: 5px;
}
.iatse-path-technician-orders-review .list-checks div#edit-sorting-option .js-form-item.form-item.js-form-type-radio.form-type-radio input {
    display: inline-block;
}
body.iatse-path-technician-orders-review .form-container-bs .list-checks .js-form-item.form-item label {
    transform: translateY(2px);
    margin-bottom: 0px;
    margin-left: 3px;
}
.alert.alert-dismissible.fade.show.col-12.alert-danger {opacity: 1;}

.message-content-div .col-lg-4.col-md-4 {float: right;}
#node-news-form .form-item-field-preferences-1,#node-news-form .form-item-field-preferences-2,#node-news-form .form-item-field-preferences-3,#node-news-form .form-item-field-preferences-8,#node-news-form .form-item-field-preferences-9,#node-news-form .form-item-field-preferences-10,#node-news-form .form-item-field-preferences-11  ,#node-news-form .form-item-field-preferences-10,#node-news-form .form-item-field-preferences-12,#node-news-form .form-item-field-preferences-10,#node-news-form .form-item-field-preferences-13 ,#node-news-edit-form .form-item-field-preferences-1,#node-news-edit-form .form-item-field-preferences-2,#node-news-edit-form .form-item-field-preferences-3,#node-news-edit-form .form-item-field-preferences-8,#node-news-edit-form .form-item-field-preferences-9,#node-news-edit-form .form-item-field-preferences-10,#node-news-edit-form .form-item-field-preferences-11  ,#node-news-edit-form .form-item-field-preferences-10,#node-news-edit-form .form-item-field-preferences-12,#node-news-edit-form .form-item-field-preferences-10,#node-news-edit-form .form-item-field-preferences-13 {display: none;}
.news-message-link-bottom-right {float: right;text-decoration: underline;margin: 20px 0px;}
.post-date-sty, .message-content-div {padding-left: 50px;}

.post-date-sty {padding: 0px 20px;}

select#edit-field-preferences-value {height: 125px;}

form#views-exposed-form-message-board-display-page-1 .col-lg-6.col-md-6 .form-item-field-preferences-value label {width: 100%;}

form#views-exposed-form-message-board-display-page-1 .col-lg-6.col-md-6 .form-item-title label {width: 25%;}
.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 .password-parent { margin-bottom: 1rem;}
.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 {max-width: 50%;}
.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 select.form-control,.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 input.form-control,.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 select ,.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 .password-strength__meter ,.iatse-path-admin-profile-create form.user-register-form.user-form.row .col-md-7 .form-item-roles{max-width: 390px;}
.iatse-path-message-board .row table tr th:first-child {width: 15%;}
.iatse-path-message-board .row table tr th:last-child {width: 55%;}
.path-message-board label.option , .path-message-board .row .mt-1 a {font-family: 'ProximaNova-bold';}
.path-message-board label.option, .path-message-board .row .mt-1 a, form#views-exposed-form-message-board-display-page-1 .col-lg-6.col-md-6 .form-item-title label {font-family: 'ProximaNova-bold';font-weight: bold;font-size: 15px;}
.message-board-button .news-message-link-bottom-right a {font-size: 20px;position: relative;display: inline-block;color: #b3b8be;font-family: 'ProximaNova-bold';margin-left: -8px;margin-bottom: 10px;}
.message-board-button .news-message-link-bottom-right a:before {content: '';width: 0;transform: translateY(2px);height: 0;margin-right: 10px;display: inline-block;border: 7.5px solid transparent;border-right-color: #b3b8be;}
.message-board-button .news-message-link-bottom-right {float: none;margin: 0px;}
.message-content-div { margin-bottom: 30px; }
.iatse-path-message-board form#views-exposed-form-message-board-display-page-1 .row .col-lg-4.col-md-4.pl-0, .iatse-path-message-board form#views-exposed-form-message-board-display-page-1 .row .col-lg-6.col-md-6.pl-0 {background: #00001f;margin-right: 10px;padding: 10px !important;}

.iatse-path-message-board form#views-exposed-form-message-board-display-page-1 .row .col-lg-4.col-md-4.pl-0, .iatse-path-message-board form#views-exposed-form-message-board-display-page-1 .row .col-lg-5.col-md-5.pl-0 {color: #00001f;padding: 10px !important;}
.iatse-path-message-board form#views-exposed-form-message-board-display-page-1 {background: #f5f5f7;padding-top: 15px;}
.page-view-message-board-display.iatse-path-message-board div#block-iatse-873-page-title {display: none;}

div#showHide {color: #0071b3;font-family: 'Criteria-Bold';font-size: 25px; margin-top: 0.8rem;}
.button-style-down.button-style:after {content: '\f0d8';font-family: 'fontawesome';margin-left: 10px;color: #ccc;font-size: 18px;}
.button-style-down:after {content: '\f0d7';font-family: 'fontawesome';margin-left: 10px;color: #ccc;font-size: 18px;}
img.filter-img-sty {height: auto;width: 50px;margin-right: 4px;}
.iatse-path-message-board .ticker.tickerwith-title {margin-bottom: 0px;}
.message-content-div img { margin-bottom: 15px; }
div#message_title  button[id*='edit-reset']  {border-color: var(--btn-white-bg-color)!important;}
.message-board-button {margin-bottom: 20px;}
.menu-img img {height: 200px;width: auto;margin-bottom: 15px;}
.inner-menu-div {border: solid 3px #006FB3;border-radius: 20px;display: block;text-align: center;margin-bottom: 40px;font-family: 'Criteria-Super';background: #EBF7FF;}
.comm-menu-link-sty a {color: #00001F;font-size: 35px;line-height: normal;}
.comm-menu-link-sty p {margin: 0 auto; min-height: 100px; }
.menu-link a {color: #006FB3;font-family: 'ProximaNova-bold';float: right;padding-right: 20px;text-decoration:underline;}
.comm-menu-link-sty {padding: 10% 10px;border-radius: 20px; border: 12px solid #F8F8FA; }
body.iatse-path-landing-promoting-our-own { background: #F8F8FA; }
.message-board-table .views-field.views-field-title ,.message-content-div .message-title {
    font-family: 'Criteria-Bold';
    font-size: 22px;
    color: var(--anchor-color);
}
.message-board-table .views-field.views-field-nothing {
    font-family: 'ProximaNova-Regular';
    font-size: 17px;
}
.message-board-table{ 
    padding: 20px;
    border: 1px solid #006fb3;
    border-radius: 10px;
}
.iatse-path-message-board ul.pagination.js-pager__items, .message-board-table{ 
    max-width: 700px;
    margin: 0 auto;
}
.message-board-table .views-field.views-field-created span.field-content , .message-content-div .post-date-sty {
    font-family: 'ProximaNova-italic';
    font-size: 14px;
}
.iatse-path-message-board ul.pagination.js-pager__items {
    margin-bottom: 20px;
}
.message-board-table:first-child {
    margin-top: 40px;
}
.path-message-board  button[id*='edit-reset']  {
    font-family: 'Criteria-Bold';
}

p#no-results-message{
    text-align:center;
    margin-top:50px;
    margin-bottom: 40px;
    font-family: 'Criteria-Bold';
    font-size:24px;
}
.preference-msgblock-wrapper.FilterBLock_Open { display: flex; flex-wrap: wrap;}
.preference-msgblock-wrapper {display: none;}
.preference-msgblock-wrapper div#prefrence_message label { transform: translateY(-2.5px);}
.iatse-path-message-board .custom_form_block + header + .message-board-table{margin-top: 40px;}
.preference-msgblock-wrapper div#message_title label[for="edit-created"]:after {
    content: 'From';
    display: block;
    margin-top: 3px;
}
.preference-msgblock-wrapper div#message_title .js-form-item:nth-child(n + 2) label {
    margin-top: 8px;
    font-family: 'ProximaNova-bold';
    font-weight: bold;
}
.preference-msgblock-wrapper div#message_title .js-form-item label {
    margin-bottom: 2px;
}
body .preference-msgblock-wrapper div#message_title .js-form-item:nth-child(n + 2) label[for="edit-created"] {
    margin-top: 8px;
} 
div#showHide:hover {cursor: pointer;}
.message-content-div .node__content p span {
    font-family: 'ProximaNova-Regular'!important;
    font-size: 17px!important;
}
.path-message-board label.option, .path-message-board .row .mt-1 a, form#views-exposed-form-message-board-display-page-1 .col-lg-5.col-md-5 .form-item-title label, .iatse-path-message-board span.fieldset-legend {
    font-family: 'ProximaNova-bold';
    font-weight: bold;
    font-size: 15px;
}
body.path-crew-daily-technician .form-container-bs div#hide_element_form > form {
    display: block;
    margin-bottom: 10px;
}
body.path-crew-daily-technician .form-container-bs div#hide_element_form {
    width: 100%;
}
body.path-crew-daily-technician .form-container-bs div#hide_element_form > form .js-form-item {
    width: 350px;
}
body.path-crew-daily-technician .row.btn-primary-row.crew-daily-bt-btn{
    margin:0px;
}
.buttons-order-tech.order-technician-crew-btn {
    padding-left: 0px;
    margin-top: 5px;
}
body.path-contact details#captcha > summary { list-style: none;  pointer-events:none;}
/*--- promoting our own --*/
.content-div-sty p {font-style: italic;font-family: 'Inter';}
.letter-author-name {font-weight: 500;}
.content-div-sty {padding: 10% 8%;background: #f2f2f2;box-shadow: 11px 14px 20px 0px #a1a0a0;}

.iatse-path-promoting-awards-nominations .views-field.views-field-title,.iatse-path-promoting-highlights .views-field.views-field-title, .iatse-path-promoting-our-own-all .views-field.views-field-title, .iatse-path-promoting-award-winners .views-field.views-field-title, .iatse-path-promoting-member-spotlight .views-field.views-field-title {background-image: url('/sites/default/files/2023-06/finalbgimage.png');background-position: left;background-size: cover;background-repeat: no-repeat;}
.iatse-path-promoting-awards-nominations .views-field.views-field-title , 
.iatse-path-promoting-highlights .views-field.views-field-title , 
.iatse-path-promoting-our-own-all .views-field.views-field-title , 
.iatse-path-promoting-award-winners .views-field.views-field-title , 
.iatse-path-promoting-member-spotlight .views-field.views-field-title 
{ border-top-right-radius: 25px;border-top-left-radius: 25px;align-items: center;display: flex;}
.iatse-path-promoting-awards-nominations .views-field.views-field-title a, 
.iatse-path-promoting-highlights .views-field.views-field-title a, 
.iatse-path-promoting-our-own-all .views-field.views-field-title a, 
.iatse-path-promoting-award-winners .views-field.views-field-title a, 
.iatse-path-promoting-member-spotlight .views-field.views-field-title a{
    padding: 25px;
    padding-right: 35px;
    min-height: 350px;
    display: flex;
    align-items: center;
}

.iatse-path-promoting-awards-nominations .views-field.views-field-title span.field-content a, .iatse-path-promoting-highlights .views-field.views-field-title span.field-content a, .iatse-path-promoting-our-own-all .views-field.views-field-title span.field-content a, .iatse-path-promoting-award-winners .views-field.views-field-title span.field-content a, .iatse-path-promoting-member-spotlight .views-field.views-field-title span.field-content a {color: #ffff;font-family: 'Criteria-Bold';font-size: 33px;word-break: break-word;}


.iatse-path-promoting-awards-nominations .views-field.views-field-nothing, .iatse-path-promoting-highlights .views-field.views-field-nothing , .iatse-path-promoting-our-own-all .views-field.views-field-nothing, .iatse-path-promoting-award-winners .views-field.views-field-nothing ,.iatse-path-promoting-member-spotlight .views-field.views-field-nothing {border-bottom-right-radius: 25px;border-bottom-left-radius: 25px;background: #eaf7fe;min-height: 200px;padding: 25px;hyphens: none; word-break: keep-all;}

.iatse-path-promoting-awards-nominations .views-field.views-field-body p, .iatse-path-promoting-highlights .views-field.views-field-body p, .iatse-path-promoting-our-own-all .views-field.views-field-body p , .iatse-path-promoting-award-winners  .views-field.views-field-body,.iatse-path-promoting-member-spotlight .views-field.views-field-body {font-size: 20px;font-family: 'ProximaNova-Regular';}

.iatse-path-promoting-awards-nominations .views-field.views-field-nothing a, .iatse-path-promoting-highlights .views-field.views-field-nothing a ,.iatse-path-promoting-our-own-all .views-field.views-field-nothing a, .iatse-path-promoting-award-winners .views-field.views-field-nothing a,.iatse-path-promoting-member-spotlight .views-field.views-field-nothing a {color: #006FB3;text-decoration: underline;}
.iatse-path-promoting-awards-nominations .views-field.views-field-nothing span.field-content div, .iatse-path-promoting-highlights .views-field.views-field-nothing span.field-content div, .iatse-path-promoting-our-own-all .views-field.views-field-nothing div, .iatse-path-promoting-award-winners .views-field.views-field-nothing span.field-content div,.iatse-path-promoting-member-spotlight .views-field.views-field-nothing span.field-content div {margin-top: 20px;}

.iatse-path-promoting-awards-nominations main#content,.iatse-path-promoting-highlights main#content, .iatse-path-promoting-our-own-all main#content, .iatse-path-promoting-award-winners main#content, .iatse-path-promoting-member-spotlight main#content {padding: 0px;}

.iatse-path-promoting-awards-nominations nav ul.pagination.js-pager__items,.iatse-path-promoting-highlights nav ul.pagination.js-pager__items, .iatse-path-promoting-our-own-all nav ul.pagination.js-pager__items, .iatse-path-promoting-award-winners nav ul.pagination.js-pager__items, .iatse-path-promoting-member-spotlight nav ul.pagination.js-pager__items {margin: 40px auto;max-width: 1300px;}

.iatse-path-promoting-awards-nominations .view-content,.iatse-path-promoting-highlights .view-content, .iatse-path-promoting-our-own-all .view-content, .iatse-path-promoting-award-winners .view-content, .iatse-path-promoting-member-spotlight .view-content {margin-bottom: 40px;}

.iatse-path-promoting-awards-nominations .row.comm-landing-row .col-lg-4.col-md-4, .iatse-path-promoting-highlights .row.comm-landing-row .col-lg-4.col-md-4, .iatse-path-promoting-our-own-all .row.comm-landing-row .col-lg-4.col-md-4, .iatse-path-promoting-award-winners .row.comm-landing-row .col-lg-4.col-md-4,.iatse-path-promoting-member-spotlight .row.comm-landing-row .col-lg-4.col-md-4 {min-width:33.33%;padding: 0px 15px;}

.award-details .member-name {color: #EA7165;font-family: 'Criteria-Bold'!important;margin-bottom:0px;}
.award-details .award-category {font-family: 'ProximaNova-bold'!important;margin-bottom:0px;}
.award-details .work-name {font-family: 'ProximaNova-Regular';margin-bottom:0px;}

body.node--type-blog-post-all .noticenominations .social-sharing-buttons, .noticespotlight .social-sharing-buttons , .noticehighlights .social-sharing-buttons,.noticeawards .social-sharing-buttons {float: right;margin-top: 20px;}
.award-details {margin-bottom: 20px;}

body.node--type-blog-post-all .noticenominations .social-sharing-buttons svg ,.noticespotlight .social-sharing-buttons svg, .noticehighlights .social-sharing-buttons svg, .noticeawards .social-sharing-buttons svg{ background: #000; fill: #fff; }
.iatse-path-congratulattions-scenic-member-fraser-paterson-sinai-health-foundation-launches-love-locks-colourful .header-node-title h1 {max-width: 600px;}
.award-details div {margin-bottom: 20px;}
.iatse-path-promoting-awards-nominations .row.comm-landing-row, .iatse-path-promoting-highlights .row.comm-landing-row, .iatse-path-promoting-our-own-all .row.comm-landing-row, .iatse-path-promoting-award-winners .row.comm-landing-row, .iatse-path-promoting-member-spotlight .row.comm-landing-row {justify-content: initial; margin-top:13px;}

a.btnCopy.social-sharing-buttons__button.share-copy .social-sharing-buttons__popup {
    top: inherit;
    bottom: -30px;
    transform: inherit;
    width: 100px;
    font-size: 10px;
    left: inherit;
    text-align: center;
    right: 0px;
}
a.btnCopy.social-sharing-buttons__button.share-copy .social-sharing-buttons__popup:before{
    top: -19px;
    bottom: inherit;
    transition: inherit;
    left: inherit;
    right: -3px;
}
.inner-menu-div .comm-menu-link-sty .menu-img img {
    margin-bottom: 0px;
}
.inner-menu-div .comm-menu-link-sty .menu-img a {
    padding-bottom: 15px;
    display: inline-block;
}
.noticenominations:after, .noticeawards:after, .noticespotlight:after, .noticehighlights:after {
    content: '';
    display: table;
    clear: both;
}
.noticenominations,  .noticeawards, .noticespotlight, .noticehighlights {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: solid 5px #00001f;
    margin: 0px 0px 30px;
    padding: 5px 0px 10px;
}
.noticenominations .notice-left, .noticeawards .notice-left, .noticespotlight .notice-left, .noticehighlights .notice-left {
    font-size: 32px;
    line-height: 38px;
    font-family: 'Criteria-Bold';
    color: #006FB3;
    width: calc(100% - 300px);
}
.noticenominations .notice-left > span, .noticeawards .notice-left > span, .noticespotlight .notice-left > span, .noticehighlights .notice-left > span  {
    display: block;
}
body.node--type-blog-post-all .noticenominations .social-sharing-buttons, body.node--type-blog-post-all .noticeawards .social-sharing-buttons, body.node--type-blog-post-all .noticespotlight .social-sharing-buttons , body.node--type-blog-post-all .noticehighlights .social-sharing-buttons{justify-content: flex-end; width:300px; margin:0px;}
.col-md-12.not-emailed-t4a > fieldset {
    margin-bottom: 0px;
}
.notice-catbak-links {
    max-width: 1300px;
    margin: 0px auto 0px;
    padding: 0px 15px;
}
  
body[class*='resend-receipt'] form.commerce-order-default-resend-receipt-form div.form-actions {
    width: 100%;
    margin-top: 10px;
    padding: 0px;
    position: relative!important;
}
body[class*='resend-receipt'] form.commerce-order-default-resend-receipt-form {
    padding: 10px 20px;
}
.row.form-top-viewer select.form-select{
    width:auto;
}
.custom_form_block.customform_sectionpad .profile-status-filter-form{padding-left: 3px;}
.path-profile-details #main-wrapper .table-responsive {
    margin: 0px -15px;
    width: calc(100% + 30px);
}
.dummy-login-container .pass-secblock{
    position: relative;
}
.dummy-login-container .rteindent1 {
    margin-bottom: 1rem;
}
.pass_tooltip_text{
  font-size:10px;
  min-width:100px;
  background-color: black;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  left: 0px;
  bottom:100%;
	}
	
.pass_tooltip_text:after{	
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: 0px;
  transform:translatex(-50%);
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
  }
.dummy-login-container  .copy-button{
  position:static;
  margin-left: 3px;
}
.dummy-login-container .copy-button .fa.fa-clone:hover {
    cursor: pointer;
}
form.email-tfa-verify-form {
    display: block;
    padding: 10px 20px 30px;
}
form.email-tfa-verify-form div.description {
    margin: 15px 0px;
}
form.email-tfa-verify-form .js-form-item{
    max-width:500px;
}
form.email-tfa-verify-form input{
    max-width:375px;
}
form.email-tfa-verify-form button.cancel {
    background: #fff;
    color: #006fb3;
    font-family: 'Criteria-Super';
}
form.email-tfa-verify-form button.cancel:hover{
    background:#006fb3;
    color:#fff;
}
form.postal-codes-formid label {
    margin: 0px;
}
form.postal-codes-formid .fieldset-wrapper .radio {
    display: flex;
    flex-wrap: wrap;
}
form.postal-codes-formid .js-form-item {
    margin-bottom: 10px;
    margin-right: 15px;
}
.current-production-banner-info {
    padding: 30px 50px 30px 20px;
    background: #ebf7ff;
    position: relative;
    font-size:20px;
}
span#close-current-prod-info {
    position: absolute;
    right: 15px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    border: solid 1px #00001f;
    top: 15px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    font-family: 'ProximaNova-bold';
}
span#close-current-prod-info:hover{
    cursor: pointer;
}
.current-production-banner-info p {
    margin: 0px;
}
form#taxonomy-term-qualification-form .layout.layout--onecol .layout__region .col-auto[data-drupal-selector="edit-field-applnboom-wrapper"] {
    margin-top: 25px;
}
.path-negotiations .header-block {
    margin: 0px -15px 0px;
}
.path-negotiations  #block-contractinfopagebanner{
    position: relative;
}
.path-negotiations form.strike-vote-form, .path-negotiations form.ratification-vote-form {
    position: absolute;
    left: 0px;
    bottom: 75px;
    z-index: 1;
}
.path-negotiations .header-node-title h1{
    margin-bottom: 40px;
   }
.path-negotiations form.strike-vote-form + form.ratification-vote-form {
    margin-left: 170px;
}
.path-negotiations .ui-widget.ui-widget-content div#dialog > p {
    text-align: center;
    margin-bottom: 25px;
}
.path-negotiations .ui-widget.ui-widget-content div#dialog{
    margin-top: 0px;
}
.path-negotiations form.strike-vote-form button, .path-negotiations form.ratification-vote-form button {font-size: 20px; line-height: 100%;}
.feedback-btn2 {
    position: fixed;
    right: 20px;
    bottom: 20px;
    background: rgba(90, 187, 98, 0.5);
    z-index: 1;
    color: #00001f;
    text-decoration: none;
    padding: 5px 2px;
    font-family: 'Criteria-Bold';
    z-index: 1;
    width: 85px;
    height: 85px;
    font-size: 13px;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}
.feedback-btn2 a , .feedback-btn2 button#support{
    color: #00001f;
    font-family: 'Criteria-Bold';
    font-size: 15px;
    background: none;
    width:100%;
    height:100%;
    border: none;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.feedback-btn2 a:hover, .feedback-btn2 button#support:hover{
    text-decoration:none;
    cursor: pointer;
}
.feedback-btn2:hover {
    background: rgba(90, 187, 98, 1);
    cursor: pointer;
}
.popover-support-body h3.popover-header {
    background: transparent;
    border: none;
    text-align: right;
    padding: 0px;
}
.popover-support-body h3.popover-header a.close-popover {
    color: #979ca0;
    width: 25px;
    background:#fff;
    height: 25px;
    border-radius: 50%;
    border: solid 1px #979ca0;
    display: flex;
    justify-content: center;
    align-items: center;
    float: right;
    margin: 10px 10px 0px;
    font-size: 13px;
}
.popover-support-body .popover-body {
    padding: 40px 30px 30px;
    font-size: 26px;
    line-height: 28px;
    color: #00001f;
    font-family: 'ProximaNova-bold';
    background: #e3e4e7;
    border-radius: 5px;
}
.popover-support-body .popover {
    width: 500px;
    max-width: 100%;
    border: none;
    border-radius: 5px;
}

.orderfor-techbox-block{
    height: 100%;
    background: #fff;
    border-radius: 10px;
    padding: 5px 5px;
}
.tech-section-block .btn-orange-box .orderfor-techbox-block > .button.js-form-submit{
  position: absolute;
  top:0px;
}
.tech-section-block .btn-orange-box .orderfor-techbox-block, .tech-section-block .btn-orange-box {
    position: static;
}
.cd-technician-row.tech-section-block {
    position: relative;
    padding-top: 40px;
}
.cd-technician-row.tech-section-block > div {
    margin-bottom: 10px;
}
.orderfor-techbox-block table tr, .orderfor-techbox-block td{
    border:none;
    background:transparent!important;
    vertical-align:top 
 }
 .cd-technician-row.tech-section-block > div:nth-child(4) table tr td:first-child {
    width: 98px;
    max-width: 98px;
}
.custom-responsive-table {
    display: block;
    overflow: auto;
}
.custom-responsive-table table {
    table-layout: inherit;
}
body.path-detailed-screen .feed-icons {
    display: none;
}
body.path-detailed-screen form.views-exposed-form .form-item-items-per-page, body.path-detailed-screen form.views-exposed-form .form-actions {
    display: none;
}
body.path-detailed-screen .view-content > .row{overflow: auto; display: block;}
form.nameaddress-memberstatusform {
    padding-top: 20px;
    padding-bottom: 20px;
}
form.nameaddress-memberstatusform .js-form-item.form-item.js-form-type-radio label.option {
    margin-bottom: 0px;
}

form.nameaddress-memberstatusform .js-form-item.form-item.js-form-type-radio {
    margin-bottom: 10px;
}
.path-remit-report-lists main#content section.section>form{
    border-bottom: solid 2px #b3b8bc;
}
.path-remit-report-lists main#content section.section>form:last-child {
    border-bottom: 0px;
}
.path-remit-report-lists main#content section.section>form .row > .col-md-12,
.path-remit-report-lists main#content section.section>form   .non-reg-form-title {
    font-family: 'ProximaNova-bold';
    font-size: 20px;
}
.path-remit-report-lists main#content section.section>form label {
    font-weight: normal;
}
.path-remit-report-lists main#content section.section>form button[id^=edit-submit].btn.btn-primary{
    background-color: transparent!important;
    border-color: #00001F;
    color: #00001F!important;
}

.sustanbility-sidebar a.submit-postlinks {
    color: #00001f!important;
    padding: 10px;
    border: solid 2px #0071b9;
    border-radius: 10px;
    font-size: 18px;
    text-decoration: none;
    display: block;
    text-align: center;
    margin-bottom: 40px;
    font-family: 'Criteria-Bold';
}
.sustanbility-sidebar a.submit-postlinks:hover{
     background: #006FB3;
     color: #fff!important;
}

.sustanbility-sidebar a {
    text-decoration: underline;
    color: #006fb3!important;
    display: inline-block;
    margin-bottom: 8px;
    font-size: 17px;
    font-weight: normal;
}
.sustanbility-sidebar plinks {
    font-family: 'Criteria-Bold';

}
.sustain-socia-icon ~ article  .lightgallery-wrapper ul.lightgallery{
    list-style: none;
    justify-content: flex-start;
    row-gap: 15px;
    column-gap: 30px;    
}
.sustain-socia-icon {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.sustain-socia-icon .social-sharing-buttons svg {
    background: #000;
    fill: #fff;
}
.sustain-socia-icon ~ article .field--name-field-department-category {
    display: none;
}
.sustain-socia-icon + h1 {
    color: #006fb3;
    font-size: 32px;
}
.sustainability-article .field.field--name-field-department-image img {
    width: 190px;
    height: 190px;
    border-radius: 50%;
    object-fit: cover;
    margin-right: 20px;
}
.sustainability-article .field.field--name-field-department-image{
    float: left;
}
.sustainability-article .field.field--name-field-department-image + .field--name-body{
    margin-top: 25px;
}
.page-vocabulary-committee-department div#page  div#main,  .node--type-sustainability div#page  div#main {
    position: relative;
}
.page-vocabulary-committee-department div#main.no-sidebar:after, .node--type-sustainability div#page div#main.no-sidebar:after{
 content: none;
}
.page-vocabulary-committee-department .header-node-subtitle, 
 .node--type-sustainability .header-full-bg-image .header-node-subtitle{
    max-width: 100%;
 } 
 form.node-sustainability-form > .content.row{width:100%;}
 form.node-sustainability-form > .content.row{width:100%;}

body.node--type-sustainability[class*="edit"] .sustain-socia-icon {
    display: none;
}
body.node--type-sustainability[class*="edit"] .sustain-socia-icon + nav.tabs {
    margin-top: 25px;
}
form.node-sustainability-form .js-form-item.form-item.js-form-type-radio.form-type-radio{
  align-items: flex-start;
}
.page-vocabulary-committee-department:not(.user-logged-in) div#main:after,
 .node--type-sustainability:not(.user-logged-in) div#page div#main:after{
    content: none;
}
.trigger.sustain-links-edit {
    position: relative!important;
    visibility: hidden;
}
article.sustainability-article:hover .trigger.sustain-links-edit {
    visibility: visible;
}
form#taxonomy-term-qualification-form .layout.layout--onecol .layout__region .col-auto label.error {
    position: absolute;
    margin-top: 0px;
}
.form-row>fieldset, .form-row>div {
    padding-right: 5px;
    padding-left: 5px;
    flex: 0 1 auto;
    width: auto;
    max-width: none;
}
.path-availability-history form.views-exposed-form.bef-exposed-form.row fieldset[id*='edit-field-date-available-value'].mb-3 {
    margin-bottom: 0px!important;
}
.path-remit-review #views-exposed-form-review-remit2-page-1 .form-row .row > .js-form-wrapper{
    padding: 0px;
}
.path-remit-review #views-exposed-form-review-remit2-page-1 .form-row .row > .js-form-wrapper > fieldset {
    width: 100%;
    margin-bottom: 0px;
}
.path-remit-review #views-exposed-form-review-remit2-page-1 .form-row .row > .js-form-wrapper > fieldset legend {
    margin: 0px;
}
.iatse-path-admin-profile-create .main.people-create .col-auto .js-form-type-select label {
    display: block;
}
.path-availability-history form.views-exposed-form.bef-exposed-form.row fieldset[id*='edit-field-date-available-value'] legend{
    margin:0px;
}
.path-availability-history form.views-exposed-form.bef-exposed-form.row fieldset[id*='edit-field-date-available-value'] label{
    line-height: 1.5;
}
.availability-add-form.availability-form>div.form-actions{
    align-self: flex-start;
}
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form.row div[id*='edit-created-wrapper'] {
    padding: 0px;
}
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form.row div[id*='edit-created-wrapper'] .mb-3 {
    margin-bottom: 0px!important;
}
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form.row div[id*='edit-created-wrapper'] .mb-3 label {
    line-height: 1.5;
}
.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper>details{
    align-self: flex-start;
}
.path-set-acctg-date #views-form-set-accounting-date-page-1 #edit-header #vbo-action-form-wrapper>details summary{
    padding:0px;
}
.btn-wrapper-block button{
    margin-right: 23px!important;
}
.buttons-bg-white .btn.btn-primary{
    background-color: #fff;
    border-color: #006fb3;
    color:#006FB3;
}
.buttons-bg-white .btn.btn-primary:hover{
    background-color: #006fb3;
    color:#fff;
}
.path-admin-notes-csv form.views-exposed-form.bef-exposed-form.row> .form-row > .row > fieldset + div {
    margin-top: 4px;
}
.btn.btn-primary[value="csv"] {
    text-transform: uppercase;
}
button.btn.btn-info, button.btn-info.focus, body button.btn-info:focus, .btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle{
    border-radius: 12px;
    padding: 3px 20px;
    min-width: 100px;
    line-height: inherit;
    text-transform: capitalize;
    background-color: #fff;
    color:#00001F;
    border:none;
    box-shadow: none;
    font-family: 'Criteria-Bold';
}
.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show>.btn-info.dropdown-toggle:focus{
    box-shadow: none;
}
button.btn.btn-info:hover{
    color:#b3b8b3;
    background-color: #fff;
}
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle{
    background-color: var(--btn-white-bg-color);
    border-color: var(--btn-white-border-color);
}


.path-view-users .view-filters > form.views-exposed-form.bef-exposed-form.row .btn.btn-primary {
    border-color: var(--btn-red-border-color);
}
.addremit2-plus-buttons button[id^=edit-submit].btn.btn-primary, .form-top-viewer a.btn.btn-primary,
.path-view-users form.vbo-view-form div#edit-header button {
    background: var(--btn-white-bg-color)!important;
    color: var(--btn-white-text-color)!important;
    font-size: 10pt;
    border-color: var(--btn-white-border-color)!important;
}
.addremit2-plus-buttons button[id^=edit-submit].btn.btn-primary:hover, .form-top-viewer a.btn.btn-primary:hover,
.path-view-users form.vbo-view-form div#edit-header button:hover{
    color: var(--btn-white-hover-color)!important;
    background: var(--btn-white-bg-color)!important;
    border-color: var(--btn-white-border-color)!important;
}
.btn.btn-primary:hover, button#edit-submit-cancel:hover{
    background: var(--btn-white-bg-color);
    color: var(--btn-white-hover-color);
}
body[class*="iatse-path-node-add"] div.form-actions button[value="Preview"]:hover{
    border-color: var(--btn-white-border-color);
}
body[class*="iatse-path-node-add"] div.form-actions {
    display: flex;
    flex-wrap: wrap;
}
body[class*="iatse-path-node-add"] div.form-actions button[value="Preview"]{
    order:-1;
    margin-right: 10px!important;
}
.path-iatse-extension .container.add-due-form .btn.btn-primary, 
.permit-fee-container .btn.btn-primary,
.quaterly-status-formid .btn.btn-primary[value='Export CSV'],
.process-late-remittance-formid .btn.btn-primary,
form.process-quarterly-status-form .btn.btn-primary,
.custom_form_block.customform_sectionpad .profile-status-filter-form .btn.btn-primary[value="Clear Filter"],
.path-export-remit2-health .export-remit-health-formid.row .btn.btn-primary,
body.path-dues-transaction a.acctg-daterepo-link,
form > .form-container-bs .btn.btn-primary{
    background: #fff;
    color: #00001f;
    border-color: var(--btn-white-border-color);
}
.path-iatse-extension .container.add-due-form .btn.btn-primary:hover,
.permit-fee-container .btn.btn-primary:hover,
.quaterly-status-formid .btn.btn-primary[value='Export CSV']:hover,
.process-late-remittance-formid .btn.btn-primary:hover,
form.process-quarterly-status-form .btn.btn-primary:hover,
.custom_form_block.customform_sectionpad .profile-status-filter-form .btn.btn-primary[value="Clear Filter"]:hover,
.path-export-remit2-health .export-remit-health-formid.row .btn.btn-primary:hover,
body.path-dues-transaction a.acctg-daterepo-link:hover,
form > .form-container-bs .btn.btn-primary:hover{
    color: #b3b8be;
    border-color: #b3b8be;
}
form > .form-container-bs  span.btn-orange-box .btn.btn-primary{
    border-color: var(--btn-red-border-color);
}
form > .form-container-bs  span.btn-orange-box .btn.btn-primary:hover{
    border-color: var(--btn-red-bg-hover-color);
}
body form .btn-orange-box .btn.btn-primary{
    border-color: var(--btn-red-bg-color)!important;
}
body form .btn-orange-box .btn.btn-primary:hover {
    border-color: var(--btn-red-bg-hover-color)!important;
}
body form .btn-orange-box .btn.btn-primary.search-active{
    border-color: #006fb3!important;
    background-color: #006fb3!important;
    color: #fff!important;
}
body form .btn-orange-box .btn.btn-primary.search-active:hover{
    border-color: #006fb3!important;
}
body.path-dues-transaction a.acctg-daterepo-link{
    border-radius: 12px;
    padding: 3px 30px;
    font-family: 'Criteria-Bold';
}
form[id*="crewdailyform"]  button#clear_filter, form[id*="crewdailyform"]   button[id*='edit-reset'] {
    background: var(--btn-white-bg-color)!important;
    color: #fff!important;
    border-color: #2dc0c8!important;
}

.process-late-remittance-formid .btn.btn-primary{margin-right: 10px!important;}
form.review-order-filter-form  .form-flt-right-set .fr-button-bottom button {
    padding-left: 12px;
    padding-right: 12px;
}
.path-name-address-summaries form#views-exposed-form-admin-notes-comments-default button[value="Apply"],
.path-name-address-summaries form#views-exposed-form-admin-notes-comments-default button[value="Apply"]:hover{
    border-color: var(--btn-red-border-color)!important;
}
.path-name-address-summaries form#views-exposed-form-admin-notes-comments-default button[value="Apply"]:hover{
    border-color: var(--btn-red-bg-hover-color)!important;
}
#views-form-member-applicant-review-page-1 #edit-header #vbo-action-form-wrapper div.form-actions {
    max-width: inherit;
}
.path-member-applicant-review form.views-exposed-form.bef-exposed-form.row div.form-actions .col-lg-2.col-md-3.col-3 {
    width: auto;
    max-width: inherit;
    padding-right: 0px;
}
body.iatse-path-add-certification-cert div#modal-form > form.certification-entity-add-form button#edit-submit-cancel:hover {
    background: var(--btn-white-bg-color)!important;
    color: var(--btn-white-hover-color)!important;
}
.preference-msgblock-wrapper div#message_title .form-actions #edit-reset {
   
    background: var(--btn-white-bg-color)!important;
    color: var(--btn-white-text-color)!important;
    border-color: var(--btn-white-border-color)!important;
}
.preference-msgblock-wrapper div#message_title .form-actions #edit-reset:hover {
    color: var(--btn-white-hover-color)!important;
}
form[id*="crewdailyform"] .form-container-bs div:not(.btn-orange-box) > button.btn.btn-primary,
.availtechsearchform .today-tomorrow  .btn.btn-primary,
body.path-crew-daily-technician .row.btn-primary-row.crew-daily-bt-btn .btn.btn-primary,
form#orderassignedform .btn.btn-primary:not(#edit-button),
form.review-order-filter-form .form-container-bs div:not(.btn-orange-box) > .btn.btn-primary{
    background: var(--btn-white-bg-color);
    border-color: var(--btn-blue-border-color)!important;
    color:#fff;
    font-family: 'ProximaNova-Regular';
}
form[id*="crewdailyform"] .form-container-bs div > button.btn.btn-primary,
form.crew-daily-listing-form  .form-container-ss .btn.btn-primary,
.availtechsearchform .today-tomorrow .btn.btn-primary,
.availtechsearchform  div.form-actions button#edit-submit,
body.path-crew-daily-technician .row.btn-primary-row.crew-daily-bt-btn .btn.btn-primary,
.path-crew-daily-technician form.ordertechnicianform .btn.btn-primary, form#orderassignedform .btn.btn-primary,
form#orderassignedform button#edit-button,
form.review-order-filter-form .form-container-bs .btn.btn-primary{
    padding: 7px 15px 8px 15px;
    line-height: 8px;
    min-width: inherit;
    min-height: inherit;
    border-radius: 5px;
}
.path-copy-multiple-orders form.crewdailymultiple.row button[id*="edit-tech-production-submit"]{
    border-color: var(--btn-red-border-color)!important;
}
.path-copy-multiple-orders form.crewdailymultiple.row button[id*="edit-tech-production-submit"]:hover{
    border-color: var(--btn-red-bg-hover-color)!important;
}

form#orderassignedform .btn.btn-primary:not(#edit-button):hover{
    background: var(--btn-white-bg-color);
    border-color: var(--btn-blue-border-color)!important;
    opacity: 0.8;
}
.path-crew-daily-technician form.ordertechnicianform .btn.btn-primary:hover{
    opacity:0.8;
    background:#006fb3;
}
.path-crew-daily-technician form.ordertechnicianform .btn.btn-primary{
    color:#fff;
    text-transform: inherit;
}
form[id*="crewdailyform"] .form-container-bs div > button.btn.btn-primary:hover,
form.crew-daily-listing-form  .form-container-ss .btn.btn-primary:hover,
.availtechsearchform .today-tomorrow .btn.btn-primary:hover,
body.path-crew-daily-technician .row.btn-primary-row.crew-daily-bt-btn .btn.btn-primary:hover{
    opacity: 0.8;
}
form.crew-daily-listing-form  .form-container-ss .btn.btn-primary{
    background-color: #004873!important;
    border-color: #2dc0c8!important;
    color: #fff!important;
    font-family: 'ProximaNova-Regular';
}
.certification_wrapper .certiwrapper  button#edit-submit{
min-width:100px;
border-radius: 12px;
}
form[id*='user-admin-permissions'] div#edit-actions {
    position: relative!important;
}
.path-membership-a-r header > div.form-top-viewer .col-lg-1{
  max-width: inherit; 
  margin:5px 0px; 
}
.path-membership-a-r header > div.form-top-viewer .col-lg-1 > a{
    background: #fff!important;
    color: #00001f!important;
    border-width:2px;
}
.path-membership-a-r header > div.form-top-viewer .col-lg-1 > a:hover{
    color:#b3b8be!important;
    border-color:#b3b8be!important;
    background:#fff!important;
}
.path-available-technicians .availtechsearchform div.form-actions button#edit-submit{
    border-radius: 12px;
    padding: 3px 20px;
    min-width: 100px;
    line-height: inherit;
    text-transform: capitalize;
}
.path-remit-aga-benefit-solutions .export-remit-health-formid.row .btn.btn-primary{
    border-color: #006fb3;
}
.phone-number-field  label {
    width: 100%;
}
.phone-number-field {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
div.phone-number-field div.form-item:nth-child(2) {
    border: 1px solid #ced4da;
    height: 30px;
    background-color: #fff;
}
.phone-number-field .country-select {
    border-bottom: 0px;
    padding-left: 5px;
}
div.phone-number-field div.form-item input{background-color: #fff; border: 1px solid #ced4da; border-radius: 0px; border-left: 0px;}

body[class*="iatse-path-name-address-searchs"] div#edit-email-select label.option {
    margin-bottom: 0px;
}

body details.vbo-multipage-selector summary{
	padding-left:0px;
	justify-content:flex-start;
}
body details.vbo-multipage-selector, body details.vbo-multipage-selector ~ .form-actions{
	align-self: flex-start;
}

form.row > .form-actions {
    align-self: flex-start;
}
.js-form-wrapper > fieldset.mb-3 {
    margin-bottom: 0px!important;
}
.path-balance-a-r-owing form.views-exposed-form.row .form-row .row > .js-form-wrapper > fieldset {
    padding-left: 0px;
}
form.course-delete-form.course-confirm-form .form-actions {
    position: relative !important;
    width: 100%;
    margin-top: 20px;
}
div[data-drupal-messages] .alert.alert-dismissible > svg + div {
    width: 100%;
}
div[data-drupal-messages] .alert.alert-dismissible.alert-success {
    align-items: flex-start!important;
}
.path-iatse-extension .container.add-due-form .js-form-item-technician .ajax-progress {
    position: relative;
}
.path-name-address-summaries form#views-exposed-form-admin-notes-comments-default .form-row .form-group[id*='edit-created-wrapper'] {
    padding-left: 0px;
    max-width: 100%;
}
.path-name-address-summaries form#views-exposed-form-admin-notes-comments-default .form-row .form-group[id*='edit-created-wrapper'] .fieldset-wrapper {
    display: flex;
    flex-wrap: wrap;
}
body.path-contact fieldset.captcha.captcha-type-challenge--image {
    width: 100%;
}
body.path-contact fieldset.captcha.captcha-type-challenge--image .captcha__element {
    display: block;
}
body.path-contact fieldset.captcha.captcha-type-challenge--image .captcha__element input {
    max-width: 48%;
    width: 100%;
}
body.iatse-path-contact button[id*="edit-upload-an-attachment-remove-button"]{
    min-height: 50.8px;
}
body.path-contact .webform-submission-form .js-form-item label.error{
    width:100%;
}
body.path-contact .webform-submission-form .js-form-item:nth-child(3){
    flex-wrap: wrap;
}
.path-iatse-dues .add-dues-form .container.add-due-form .row.field-section .ajax-progress {
    position: relative;
}
body.iatse-path-remit-import div#edit-last-remit2-message {
 word-break: break-word;
}
.block-profile-tabs .profile_section div[class*="pencil-icon"] > div:last-child {
    position: relative;
}
.pencil-icon-edit2.contact-info.pfblock-sectitle > div:last-child {
    position: relative;
}

form .productioncalls-add-wrapper .paragraphs-subform .custom-wrapper {
    display: flex;
    flex-direction: column;
    width: 15%;
    float: left;
}

form .productioncalls-add-wrapper .paragraphs-subform .custom-wrapper > .field--name-field-technician-auto {
    width: 100%;
    margin: 0px;
}

form .productioncalls-add-wrapper .paragraphs-subform .custom-wrapper .field_permit_request {
    width: 100%;
}

form .productioncalls-add-wrapper .paragraphs-subform .custom-approved {
    display: flex;
    flex-direction: column;
    width: 15%;
    float: left;
	padding-left:10px;
    margin-top: .3em;
}
.productioncalls-add-wrapper table td div .form-group .paragraphs-subform.form-group .custom-approved > .field--type-boolean{
    margin-bottom: 0px;
}
form .productioncalls-add-wrapper .paragraphs-subform .custom-approved > .field--type-boolean {
    transform: inherit;
}
body form .paragraphs-subform .prod_order_call_type{
    width:10%;
    margin-right: 15px;
}
body form .paragraphs-subform .field_quali_p{
    width:5%;
}
form .productioncalls-add-wrapper .paragraphs-subform .custom-wrapper .permitrequest {
    font-size: 12px;
    margin-top: 0px;
}

.iatse-path-admin-structure-productioncalls-add form#productioncalls-add-form td .dropbutton-multiple .dropbutton-widget {
    position: relative;
}
body.path-export-users1 form.views-exposed-form {
    padding-left: 15px;
    margin: 0px;
}


body.path-export-users1 form.views-exposed-form .col-lg-2.col-md-3.col-12 .js-form-item.form-item.js-form-type-radio.form-type-radio {
    align-items: flex-start;
}
.path-iatse-application-process div.phone-number-field div.form-item input{
    min-height: 30px;
}

.tweeticons:before {
    display: inline-block;
    content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' viewBox='0 0 24 24' aria-hidden='true' class='electionp-smicons tweeticons'%3E%3Cg%3E%3Cpath d='M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z' fill='%23fff'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
    line-height: 0;
 }
 .tweeticons {
     width: 28px;
     margin-right: 10px;
     background: #000;
     height: 28px;
     display: flex;
     align-items: center;
     justify-content: center;
     border-radius: 50%;
 }
 

body.path-iatse-application-process[class*='iatse-path-iatse-application-process-addcertification'] .ui-dialog .ui-dialog-buttonpane {
    display: none;
}
body.node--type-department .lightgallery-wrapper ul.lightgallery {
    list-style: none;
    justify-content: flex-start;
    row-gap: 15px;
    column-gap: 30px;
}
span.profile-roledept-text.text-green {
    color: #5abb62;
}
td.callsteward-infoval {
    color: #bf00bd;
    font-weight: bold;
}
.import-dues-form-wrapper {
    padding-top: 15px;
}
.import-dues-form-wrapper .form-actions {
    margin-top: 20px;
}
.import-dues-form-wrapper label.error {
    color: red;
}
.import-dues-form-wrapper > * {
    padding-left: 5px;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row .form-group.form-actions {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row .form-group.form-actions > button {
    margin-bottom: 5px!important;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row .form-group.form-actions > button[value='Save'] {
    order: -1;
    margin-right: 15px!important;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row .form-group.form-actions > button[value='Delete'] {
    border: none;
    background: var(--btn-white-bg-color) !important;
    margin-bottom: 0px !important;
    font-family: 'Criteria-Bold';
    display: inline-block;
    margin-right: 15px !important;
    line-height: 10px;
    font-size: 10pt;
    border-radius: 5px;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row .form-group.form-actions > button[value='Cancel'] {
    line-height: 10px;
    margin-left: 0px!important;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog .certification-entity-form.row .form-group.form-actions > button[value='Delete']:hover {
    color: #b3b8be !important;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-widget.ui-widget-content form.certification-entity-form {
    flex-direction: column;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .add-certification-block 
.button-container{
position: relative;
}
body .main-menu-content > li.we-mega-menu-li.cart-icon {
    position: absolute;
    right: 20px;
    top: 48px;
    display: flex;
}
body .main-menu-content > li.we-mega-menu-li.cart-icon > a.we-mega-menu-li:before {
    content: '';
    content: url(../image/IA_ShoppingCart_Icon1.svg);
    width: 30px;
    margin-right: 5px;
}
body .main-menu-content > li.we-mega-menu-li.cart-icon > a.we-mega-menu-li {
    color: #00001f;
    margin-left: 0px;
    font-family: 'ProximaNova-bold';
    display: flex;
}
body .main-menu-content > li.we-mega-menu-li.cart-icon > a.we-mega-menu-li:hover{
    text-decoration: none;
}
.row.call-form-wrap.form-container-bs .radio > .form-type-radio {
    align-items: flex-start;
}
.mail-log-field h1 {
    color: #00001f;
}

body.edit-profile-pic div#modal-form form.profile-main-application-process-mode-form .resume-options-text {
    padding-left: 15px;
    order:-2;
    width:100%;
    margin-bottom: 23px;
}

body.edit-profile-pic div#modal-form form.profile-main-application-process-mode-form  .js-form-item.form-item-resume-url {
    order: -1;
    width: 100%;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding-left: 40px;
}

body.edit-profile-pic div#modal-form form.profile-main-application-process-mode-form  div[id*='edit-resume'].radio {
    width: 100%;
    padding-left: 40px;
}

body.edit-profile-pic div#modal-form .profile-main-application-process-mode-form .js-form-item.form-item-resume-url  input {
    max-width: 300px;
    margin-left: 10px;
}

body.edit-profile-pic div#modal-form form.profile-main-application-process-mode-form  div[id*='edit-resume'].radio > .form-item-resume:last-child {
    transform: translateX(-25px);
    margin-top: 10px;
}

body.edit-profile-pic div#modal-form form.profile-main-application-process-mode-form  div[id*='edit-resume'].radio a{
    margin-left:5px;
}

body.edit-profile-pic div#modal-form form.profile-main-application-process-mode-form div[id*='edit-resume'].radio .file--application-pdf {
    padding-top: 0px;
    background-position: left center;
}
body.edit-profile-pic div#modal-form form.profile-main-application-process-mode-form div[id*='edit-resume'].radio  div[class*='js-form-item-field-resume-upload']{
    display:block;
}
body.edit-profile-pic div#modal-form form.profile-main-application-process-mode-form div[id*='edit-resume'].radio .js-form-item:nth-child(1) .layout.layout--onecol {
    width: 100%;
}
.message-content-div .node__content .mail-log-field {
    word-break: break-word;
}
header#header .navbar-dark .navbar-brand.desktop-logo{
    bottom: 0px;
}    
table.sticky-header.table {
    display: table !important;
}
table.sticky-header.table thead{
    z-index: inherit;
}
body[class*="iatse-path-iatse-application-process-addcertification"].path-iatse-application-process .ui-dialog.ui-widget.ui-widget-content form.certification-entity-form div.js-form-item-focus-out.form-item-focus-out input{
    border:none;
    background-color: transparent;
}

body.iatse-path-admin-structure-taxonomy-manage-site-location-add form[id*='taxonomy-term-site-location-form'] details[id*='edit-relations'] {
    padding: 0px 15px;
    width:100%;
}
body.iatse-path-admin-structure-taxonomy-manage-site-location-add form[id*='taxonomy-term-site-location-form'] div[id*='edit-actions'] {
    position:relative!important;
    margin-top:15px;
    width: 100%;
}

body.iatse-path-admin-structure-taxonomy-manage-site-location-add form[id*='taxonomy-term-site-location-form'] details[id*='edit-relations'] + .js-form-type-vertical-tabs.form-type-vertical-tabs {
    padding: 0px 15px;
}
body.iatse-path-admin-structure-taxonomy-manage-site-location-add form[id*='taxonomy-term-site-location-form'] > div[id*='edit-langcode-wrapper']{
    width: 100%;
}
body.iatse-path-admin-structure-taxonomy-manage-site-location-add form[id*='taxonomy-term-site-location-form'] details[id*='edit-relations'] > * {
    width: 100%;
    max-width: 500px;
}
form.node-preferences-edit-form[action*='manage-pages'] > .content > .col.layout-region-node-footer {
    flex-basis: 100%;
    width: 100%;
}
.path-crew-daily .form-container-ss > .row > .col-lg-12:first-child,
.path-iatse-tech-order .form-container-ss > .row > .col-lg-12:first-child{
 line-height: inherit;
}
.path-crew-daily .form-container-ss > .row > .col-lg-12:last-child, 
.path-iatse-tech-order .form-container-ss > .row > .col-lg-12:last-child{
    line-height: 0;
   }
.path-crew-daily  table.sticky-header.table thead,
.path-iatse-tech-order table.sticky-header.table thead{
    position: inherit;
}
.path-iatse-tech-order  .confirmation-buttons{
    padding-top: 0px !important;
}

body.page-view-taxonomy-view-update-add form.views-exposed-form[action*='taxonomy-view-update-add'] {
    display: none;
}

.availability-options-wrapper .js-form-item input {
    margin-left: 0px!important;
    margin-right: 0px!important;
}
.availability-options-wrapper h5{
    font-size:15px;
    line-height:1.5;
    font-family: 'ProximaNova-Regular';
    margin-top: .3em;
}

.top-header .header-top-right .user-name-menu .login-user-name .toogle-user.wlcm-headertxt-top {
    margin-right: 5px;
}
.availunavail-header-top.available > a{
    background: #5abb63;
}
.availunavail-header-top > a{
    padding: 3px 2px;
}
.availunavail-header-top > a {
    padding: 3px 6px;
    min-width: 50px;
    text-align: center;
}
form[id*='profile-main-edit-technician-mode-form'] .form-group.field--widget-boolean-checkbox label {
    transform: translateY(-2px);
}

form[id*='profile-main-edit-technician-mode-form'] .form-group.field--name-field-permit-temporary-access {
    margin-top: 15px;
}