.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{top:0}.select2-container--default .select2-selection--single{padding:7px 20px!important;height:43px;background:#fff!important;border-radius:50px!important;border:none;box-shadow:5px 9px 20px rgba(128,128,128,.5);color:#999}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{right:17px;top:8px}body.ehf-header.iwp-portal-page.iwp-portal-allowed .iwp-portal-only{display:inline-block}body.elementor-editor-active.iwp-portal-allowed .iwp-portal-only{display:inline-block!important}body.et-tb-has-header.iwp-portal-page.iwp-portal-allowed .iwp-portal-only{display:block}.divi_page_et_theme_builder.iwp-portal-allowed .iwp-portal-only,.et_header_layout-template-default .iwp-portal-only{display:block!important}.iwp-portal-page-main-content{padding-bottom:0}.iwp-portal-page-container{padding-top:0}.iwp-portal-page-content-container{display:-ms-flexbox;display:flex;flex-direction:row}.iwp-portal-page-sidebar{width:250px;background:#26537c;flex:0 0 auto;padding:90px 50px}.iwp-portal-page-sidebar h2{font-size:30px;color:#fff;border-bottom:solid 1px #fff;margin-bottom:40px}.iwp-portal-page-content{padding:80px 40px}@media (max-width:767px){.iwp-portal-page-content-container{flex-direction:column}.iwp-portal-page-sidebar{width:100%}.iwp-portal-page-content{width:100%}}.iwp-portal-page .iwp-portal-page-header{padding:45px 0}.iwp-portal-page .iwp-portal-page-section{padding:0 0 45px}.iwp-portal-page h1.iwp-portal-page-title{font-size:45px;font-weight:600;text-align:center}.iwp-portal-page h2.iwp-portal-page-subtitle{font-size:34px;font-weight:600;text-align:center}.iwp-portal-page p.center{text-align:center}.iwp-portal-menu{display:flex;justify-content:center;align-items:center;background:#e0edfd}.iwp-portal-menu ul{display:flex;justify-content:center;align-items:center;list-style-type:none!important;padding:0!important}.iwp-portal-menu ul li a{padding:15px;display:block;line-height:1;font-size:16px;color:#111}.iwp-portal-menu ul li a:hover{color:#26557c}.iwp-all-resources-grid .iwp-all-resources-section-title{text-align:center;margin-bottom:45px;font-size:34px;font-weight:600}.iwp-resources-grid{display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-bottom:75px}.iwp-resources-grid li{flex-basis:48%;margin-left:1%;margin-right:1%;margin-bottom:55px}.iwp-resources-grid .iwp-resources-section-title{text-align:left;font-size:24px;font-weight:600;margin-bottom:35px}.iwp-resources-image{position:relative;min-height:50px}.iwp-resources-overlay{position:absolute;bottom:0;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:50px;background-color:#69c8ca;color:#26537c;font-size:23px;font-weight:600;text-transform:uppercase}ul.iwp-all-resources-grid{list-style-type:none}ul.iwp-resources-grid{list-style-type:none}.iwp-resources-grid .iwp-resources-section-title{margin-bottom:15px}.iwp-resources-image{position:relative;min-height:50px;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background:#f4f4f4}.iwp-resources-image:hover{opacity:.8}.iwp-resources-image img{width:100%;height:100%;object-fit:cover}.iwp-all-resources-list .iwp-resources-list{margin-bottom:40px}.iwp-all-resources-list .iwp-resources-list li{margin-bottom:15px}.iwp-all-resources-list.iwp-sidebar .iwp-all-resources-section-title{color:#4fd8f7}.iwp-all-resources-list .iwp-resources-list li a{color:#fff;text-decoration:underline}.iwp-all-resources-list .iwp-resources-list li:hover a{text-decoration:none}.iwp_form_message,.iwp_form_message.ok{background-color:#f4f4f4;border:solid 2px #0a0;border-radius:4px;padding:10px;margin-bottom:35px}.iwp_form_message.warning{background-color:rgba(255,255,0,.06);border-color:#cc0}.iwp_form_message.error{background-color:rgba(255,0,0,.06);border-color:#c00}.iwp-request-main-content{padding-bottom:0}.iwp-request-container{padding-top:0}.iwp-request-content-container{display:-ms-flexbox;display:flex;flex-direction:row}.iwp-request-sidebar{width:250px;background:#26537c}.iwp-request-content{padding:80px 40px;width:100%}@media (max-width:767px){.iwp-request-content-container{flex-direction:column}.iwp-request-sidebar{width:100%}.iwp-request-content{width:100%}}.iwp-client-request-list th{text-align:left}.iwp-client-request-list .awaiting-client-response .iwp-status .status_wrapper{display:inline-block;padding:3px 5px;line-height:1.3;border-radius:3px;background:red;color:#fff}.client-request-form-new-container{margin-bottom:15px}.client-request-form-new-button{margin-left:auto;margin-right:0;display:block;background:#26537c;color:#fff;line-height:1;font-size:15px;padding:12px 24px;border-radius:3px;border:none;text-align:center;transition:all .3s}.client-request-form-new-button:hover{background:#51abad}.client-request-form-new-wrapper{transition:all .3s;overflow:hidden;height:0}.client-request-form-new{border:solid 1px #f4f4f4;border-radius:4px;padding:25px 15px;background:#f6f6f6}.client-request-form-new .row{margin-bottom:30px}.client-request-form-new .row:first-of-type{margin-top:25px}.client-request-form-new input[type=text],.client-request-form-new textarea{width:400px;font-size:14px}.client-request-form-new input[type=submit]{background:#26537c;color:#fff;line-height:1;font-size:14px;padding:10px 20px;border-radius:3px;border:none;text-align:center;transition:all .3s}.client-request-form-new input[type=submit]:hover,.client-request-form-new input[type=submit]:focus{background:#51abad}.client-requests-form-button{background:#26537c;color:#fff;line-height:1;font-size:15px;padding:12px 24px;border-radius:3px;border:none;text-align:center;transition:all .3s}.client-requests-form-button:hover{background:#51abad}.client-request-form h4{color:#26537c}.client-request-form .form-header{margin-bottom:35px}.client-request-form .form-body .row{display:flex;flex-wrap:nowrap}.client-request-form .left{flex:1 1 auto;padding:15px 15px 0 0}.client-request-form .right{flex:0 0 250px;width:250px;padding:15px 0 0 15px;color:#555}.client-request-form .right .right-section{margin-bottom:25px;padding:10px;border:solid 1px #ccc;border-radius:4px}.client-request-form .conversation{width:100%}.client-request-form .new-message{margin-bottom:35px}.client-request-form .new-message textarea{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:4px;font-size:14px}.client-request-form .conversation .previous{width:100%;background:#f4f4f4;color:#555;padding:20px;border-radius:4px}.client-request-form .request-status .awaiting-client-response{display:inline-block;padding:3px 5px;line-height:1.3;border-radius:3px;background:red;color:#fff}.client-request-form .client-attachments{padding-bottom:14px!important}.client-request-form .upload_container{margin-top:15px}.client-request-form input[type=submit]{background:#26537c;color:#fff;line-height:1;font-size:14px;padding:10px 20px;border-radius:3px;border:none;text-align:center;transition:all .3s}.client-request-form input[type=submit]:hover,.client-request-form input[type=submit]:focus{background:#51abad}.client-request-form input[type=submit].small-button{background:#26537c;color:#fff;font-size:12px;padding:6px 12px;border:none;border-radius:4px}.client-request-form input[type=submit].small-button:hover,.client-request-form input[type=submit].small-button:focus{background:#51abad}.client-request-form .upload_container input[type=submit]{margin-top:5px}@media (max-width:767px){.client-request-form .form-body{flex-wrap:wrap}.client-request-form .right{padding:15px 15px 0 0}}.iwp-progress-bar .meter{box-sizing:content-box;height:10px;position:relative;margin:0;background:#eaeaea;border-radius:25px;padding:0;box-shadow:inset 0 -1px 1px rgba(255,255,255,.3);overflow:hidden}.iwp-progress-bar .meter>span{display:block;height:100%;border-top-right-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;border-radius:10px;background-color:#4fd8f7;background-image:linear-gradient(center bottom,#4fd8f7 37%,#2f54f7 69%);box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);position:relative;overflow:hidden}.iwp-progress-bar .meter>span:after,.iwp-progress-bar .animate>span>span{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;background-size:50px 50px;animation:move 2s linear infinite;border-top-right-radius:8px;border-bottom-right-radius:8px;border-top-left-radius:20px;border-bottom-left-radius:20px;overflow:hidden}.iwp-progress-bar .animate>span:after{display:none}.iwp-progress-bar .orange>span{background-image:linear-gradient(#f1a165,#f36d0a)}.iwp-progress-bar .red>span{background-image:linear-gradient(#f0a3a3,#f42323)}.iwp-progress-bar .yellow>span{background-image:linear-gradient(#fef6cb,#fef65b)}.iwp-progress-bar .nostripes>span>span,.iwp-progress-bar .nostripes>span::after{background-image:none}.iwp_time_spent_data{height:250px;overflow:hidden;overflow-y:scroll;padding:10px 15px;border:solid 1px black;border-radius:4px}.iwp_time_spent_data .iwp_overflow_alert{position:absolute;bottom:20px;right:20px;border:solid 1px #ccc;border-radius:5px;box-shadow:1px 1px 4px #4fd8f7;background:#fff;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5px}.iwp_time_spent_data .iwp_overflow_alert .iwp_title{font-size:13px;line-height:1.3;margin-bottom:5px}.iwp_time_spent_data .iwp_overflow_alert .iwp_img{width:20px;height:auto}.iwp_time_spent_data .ts-table{display:-ms-flexbox;display:flex;flex-direction:column;width:100%}.iwp_time_spent_data .ts-table .ts-row{display:-ms-flexbox;display:flex;width:100%}.iwp_time_spent_data .ts-table .ts-header,.iwp_time_spent_data .ts-table .ts-column{padding:10px;border-bottom:solid 1px #ccc}.iwp_time_spent_data .ts-table .ts-header{color:#555}.iwp_time_spent_data .ts-table .ts-column{color:#888}.iwp_time_spent_data .ts-table .ts-date{flex:0 0 auto;width:120px}.iwp_time_spent_data .ts-table .ts-task{flex:1 1 auto}.iwp_time_spent_data .ts-table .ts-hours{flex:0 0 auto;width:75px}@media (max-width:776px){.iwp_time_spent_data{padding:5px}.iwp_time_spent_data .ts-table{font-size:11px}.iwp_time_spent_data .ts-table .ts-date{width:90px}.iwp_time_spent_data .ts-table .ts-hours{width:50px}}.iwp_status_section_container{display:flex;flex-direction:column;align-items:flex-start}.iwp_status_section{min-width:350px;margin:0 0 35px;padding:20px;border:solid 1px #ccc;border-radius:7px;background:#f6f6f6}.iwp_status_section ul.table li{display:flex;flex-direction:row;flex-wrap:nowrap}.iwp_status_section .label{flex:0 0 175px}.iwp_status_section .field{flex:1 1 auto;font-weight:700}.iwp_status_section li.bottom-margin{margin-bottom:15px}.iwp_status_section li.bottom-margin:last-of-type{margin-bottom:0}.iwp_status_section .sub-section{border:solid 1px #000;border-radius:5px;padding:5px 10px;margin-bottom:10px}.iwp_status_section .sub-section .field{font-weight:400}.iwp_status_section .sub-section .heading{font-weight:700}.iwp_status_section .sub-section .label,.iwp_status_section .sub-section .field{font-size:12px}.iwp_project_summaries .ps_summary_container .ps_container{display:-ms-flexbox;display:flex}.iwp_project_summaries .ps_summary_container .ps_container .ps_left{display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;padding:0 25px 25px 0;flex:1 1 auto}.iwp_project_summaries .ps_summary_container .ps_title,.iwp_project_summaries .ps_summary_container .meter{width:100%}.iwp_project_summaries .ps_summary_container .ps_title{display:-ms-flexbox;display:flex}.iwp_project_summaries .ps_summary_container .ps_title .ps_name{flex:1 1 auto}.iwp_project_summaries .ps_summary_container .ps_title .ps_percent{flex:0 0 auto;color:#0f98d7}.iwp_project_summaries .ps_summary_container .ps_container .ps_right{display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:350px;padding:0 0 25px 25px;border-left:solid 1px #ccc;flex:0 0 auto}.iwp_project_summaries .ps_summary_container .ps_time{display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;margin-top:10px;padding:5px 20px;border-radius:20px;background:#26537c;color:#fff;font-weight:700}@media (max-width:767px){.iwp_project_summaries .ps_summary_container .ps_container{flex-wrap:wrap}.iwp_project_summaries .ps_summary_container .ps_container .ps_left{width:100%;padding:0 3px 0 0}.iwp_project_summaries .ps_summary_container .ps_container .ps_right{width:100%;padding:0 3px 20px 0;border-left:none;border-bottom:solid 1px #ccc;margin-bottom:25px}}.iwp_retainer_payment_container{display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:nowrap}.iwp_retainer_progress_bar{flex:1 1 auto;padding:0 25px 25px 0}.iwp_retainer_progress_bar .rpb_title{display:-ms-flexbox;display:flex}.iwp_retainer_progress_bar .rpb_title .rpb_name{flex:1 1 auto}.iwp_retainer_progress_bar .rpb_title .rpb_percent{flex:0 0 auto;color:#0f98d7}.iwp_retainer_payment_form_container{flex:0 0 auto;width:350px;padding:0 0 25px 25px;border-left:solid 1px #ccc}.iwp_retainer_payment_form_container .iwp_pf_row{display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:nowrap;height:38px}.iwp_retainer_payment_form{margin-bottom:35px}input#iwp_pay_retainer_amount{border-radius:20px;border:solid 1px #000;height:38px;padding-left:20px;color:#26537c;font-size:15px;font-weight:700;width:200px}input#iwp_pay_retainer_submit{padding:5px 20px;border-radius:20px;background:#26537c;color:#fff;font-weight:700;height:40px;margin-top:-1px;margin-left:-35px}@media (max-width:767px){.iwp_retainer_payment_container{flex-wrap:wrap}.iwp_retainer_progress_bar{width:100%;padding:0 3px 10px 0}.iwp_retainer_payment_form_container{width:100%;padding:0 3px 20px 0;border-left:none;border-bottom:solid 1px #ccc;margin-bottom:25px}input#iwp_pay_retainer_amount{flex:1 1 auto;width:100px}input#iwp_pay_retainer_submit{flex:0 0 auto}}.wpsc-header .wpsc-tickets-nav.my-profile{display:none}.iwp-portal-page h1.entry-title.main_title{display:none}.iwp-portal-page .container{padding:0!important}.iwp-portal-page div#main-content{padding:0 0 65px}.iwp-portal-page.woocommerce-cart div#main-content,.iwp-portal-page.woocommerce-checkout div#main-content{padding-top:35px}.iwp-portal-page footer#main-footer{margin:0!important}nav.woocommerce-MyAccount-navigation{background:#26537c;padding:90px 50px;width:23%!important;height:160vh!important}h1.entry-title.main_titles{color:white;padding-bottom:10px;border-bottom:1px solid;margin-bottom:30px}nav.woocommerce-MyAccount-navigation ul{list-style:none!important;padding:0!important}nav.woocommerce-MyAccount-navigation ul li a{color:white}nav.woocommerce-MyAccount-navigation ul li{margin-bottom:13px}nav.woocommerce-MyAccount-navigation ul li{margin-bottom:13px;border-bottom:1px solid white}.woocommerce-account .woocommerce-MyAccount-content{width:77%!important;float:left!important;margin-top:12%;margin-bottom:65px;padding-left:11%}.woocommerce-notices-wrapper+p strong{font-weight:500}.woocommerce-notices-wrapper+p{font-size:20px!important;text-align:center}.woocommerce-notices-wrapper+p a{background:#26537c;color:white;padding:10px 20px;border-radius:50px!important}.woocommerce-notices-wrapper+p+p{text-align:center}.u-columns.woocommerce-Addresses.col2-set.addresses p{padding-bottom:20px;font-size:15px}.woocommerce-Address address{font-style:normal!important}a.edit{background:#26537c;color:white;padding:2px 20px;border-radius:50px}a.edit,a.woocommerce-button.button.view{display:inline-block;padding:5px 20px!important;margin-bottom:15px;border-radius:50px;font-size:13px;background:#26537c;color:white;border:0}#main-content .woocommerce a.button,#main-content .woocommerce-page a.button{display:inline-block;padding:5px 20px!important;margin-bottom:15px;border-radius:50px;font-size:13px;background:#26537c;color:white;border:0}.woocommerce-page a.button:after,.woocommerce a.button:after{border:2px solid transparent}.woocommerce-page a.button:hover:after,.woocommerce a.button:hover:after,.woocommerce-page button.button:hover:after{display:none}.woocommerce-EditAccountForm input{border-radius:50px!important;background:#fff!important;box-shadow:5px 9px 20px rgba(128,128,128,.5)}button.woocommerce-Button.button{background:#23547c!important;border-radius:50px!important;color:white!important;font-size:17px!important;padding:10px 30px!important;margin-top:10px!important;border:0px!important}.woocommerce form .form-row label{margin-bottom:10px}.woocommerce h2{text-align:center;padding-top:30px;font-weight:600;color:#25537b;font-size:31px}input#username::placeholder{font-size:18px!important}input#password::placeholder{font-size:18px!important}.woocommerce-form-login input{border-radius:50px!important;background:#fff!important;box-shadow:5px 9px 20px rgba(128,128,128,.5);padding:10px 30px!important}.woocommerce-form-login input:focus{border:1px solid #5288df!important;box-shadow:none!important}p.woocommerce-LostPassword.lost_password{float:right}.woocommerce-form-login__submit{background:#23547c!important;border-radius:50px!important;color:white!important;font-size:25px!important;padding:7px 30px!important;margin-top:10px!important;border:0px!important;width:100%;text-transform:uppercase;letter-spacing:2px;font-weight:600!important;margin-bottom:50px!important}.woocommerce-form-login{max-width:600px!important;border:0px!important;padding:0!important;margin:auto!important;margin-top:30px!important}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{position:relative;top:12px;left:-20px}.woocommerce-form-login .form-row-wide label{display:none!important}.woocommerce form .form-row{margin-bottom:20px}.woocommerce-orders-table thead tr th{color:white}.woocommerce-orders-table thead tr{background:#26537c}div#wpsc_md_filters{background:#26537c}.wpsc_ticket_search_box input#wpsc_ticket_search{border:0px!important;border-radius:50px!important;box-shadow:5px 9px 20px -10px!important}.wpsc_ticket_search_box{margin-left:0!important}.wpsc_action_btn{border-radius:50px!important}button#wpsc_sign_out{border-radius:50px!important}span.wpsp_admin_label{border-radius:50px}table#tbl_wpsc_ticket_list tr:nth-child(odd){background-color:#e0edfd}.wpsp_sidebar_labels{font-size:13px!important;margin:0!important}h4.widget_header{font-size:14px!important}.wpsc_ticket_list_container{min-height:auto!important}.wpsc-iso .col-md-2{height:100vh!important}.row.attachment_link span#wpsc_insert_macros{background:#26537c;color:white;padding:6px 10px;font-size:15px;border-radius:50px;text-decoration:none}.row.attachment_link{margin-top:10px}.row.attachment_link span:first-child{background:#69c8ca;border-radius:50px;color:white;padding:6px 10px;font-size:15px;text-decoration:none}button#wpsc_individual_add_note_btn{border-radius:50px!important}button#wpsc_individual_submit_reply_btn{border-radius:50px}.individual_ticket_widget .row{border:0px!important;padding:10px!important;box-shadow:11px 14px 10px -12px rgba(0,0,0,.45)!important}.row.wpsc_tl_action_bar+div{box-shadow:8px 10px 8px -4px rgba(0,0,0,.15)}.wpsc_thread.raised_by_div{background-color:#e0edfd}h1.entry-title.main_title{text-align:center}.resourceblog h2.wp-show-posts-entry-title{font-weight:600;font-size:34px;line-height:40px;padding-bottom:37px}.resourceblog a.wp-show-posts-read-more{background:#69c8ca!important;border:0;width:100%!important;text-align:center;color:#26537c!important;font-size:23px;font-weight:600;padding:10px 30px!important;height:auto!important}.resourceblog .wpsp-read-more{width:100%;margin:0!important}.resourceblog .wp-show-posts-image{margin:0}.single-iwp-client-resource #main-content .container:before{display:none!important}.single-iwp-client-resource .iwp-back-to-resources-main-page{text-align:center;padding-bottom:10px}.resourceblog .iwp-resources-list{margin:0}div#main-content .wpsc-header{background-color:#e0edfd!important}div#main-content .wpsc-shortcode-container{border:0px!important}div#main-content .wpsc-tickets-nav{background:#26537c!important;opacity:1!important;padding:6px 20px;border-radius:50px;margin-right:4px}div#main-content .wpsc-tickets-nav label{font-size:13px;font-weight:400}div#main-content table.wpsc-ticket-list-tbl th{color:white;font-weight:500}div#main-content .wpsc-tag{border-radius:50px}div#main-content .wpsc-button{background-color:#26537c!important;color:white!important}div#main-content table.wpsc-ticket-list-tbl thead tr{background-color:#26537c!important}div#main-content .wpsc-filter-actions .wpsc-link{background:#26537c;color:white!important;font-size:13px;padding:4px 15px;border-radius:50px;margin-right:5px}div#main-content .wpsc-filter-actions .action-devider{display:none}div#main-content button#wpsc-it-editor-submit{padding:5px 15px!important;border-radius:50px!important}div#main-content .wpsc-editor-actions .wpsc-link{background-color:#26537c;color:white;padding:5px 15px;font-size:13px;border-radius:50px}div#main-content .wpsc-it-thread-section-container{background-color:#e0edfd;padding:10px;border-radius:10px}div#main-content .wpsc-it-widget{box-shadow:11px 12px 14px -8px rgba(0,0,0,.14);border-radius:10px!important;padding:10px}div#main-content .wpsc-widget-header{border-radius:10px 10px 0px 0px;border-bottom:1px solid}div#main-content .wpsc-widget-body{border-radius:0px 0px 10px 10px}@media (max-width:981px){.resourceblog h2.wp-show-posts-entry-title{font-size:24px;line-height:30px;padding-bottom:0}}@media (max-width:600px){.resourceblog h2.wp-show-posts-entry-title{font-size:20px;line-height:20px;padding-bottom:0}.resourceblog a.wp-show-posts-read-more{font-size:15px}}