@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700,800,900&display=swap');
/* Bas CSS */
body, h1, h2, h3, h4, h5, h6, p, label, html { margin: 0px; padding: 0px; line-height: normal;}
a, a:focus, a:hover, input:focus { text-decoration: none; outline: 0; color: #005aa8;}
.btn:before, .section-before:before { top: 0; width: 100%; height: 100% }
ul, li { margin: 0; padding: 0; list-style: none }
.form-control:focus { box-shadow: none; outline: none; }
.btn:active:focus, .btn:focus, .btn:active { outline: none; box-shadow: none;}
html, body { font-family: 'Poppins' !important; font-size: 14px; font-weight: normal; color: #000; background: #e6e6e6; height: 100%;}

/* Common */
.p-relative { position: relative; }
.border-radius-0 { border-radius: 0px; }
.mw-150 { min-width: 150px; }
.pt-50px { padding-top: 50px; }
.link-text, .link-text:hover, .link-text:focus { color: #007bff; text-decoration: underline; font-size: 14px; text-decoration: none;}
.btn-orange { height: 40px; border-radius: 7px; background: #FFAA00; font-size: 14px; font-weight: 500; color: #fff !important; line-height: 28px;}
.btn-orange:hover { color: #fff; }
.btn-gray { height: 40px; border-radius: 7px; background: #d9d9d9; font-size: 14px; font-weight: 500; color: #000; line-height: 28px;}
.btn-gray:hover { color: #000; }
.btn-gray:focus { outline: none; box-shadow: none;}
.btn-blue { height: 40px; border-radius: 7px; background: #005aa8; font-size: 18px; font-weight: 500; color: #fff;}
.btn-blue:hover { color: #fff; }
.btn-red { height: 40px; border-radius: 7px; background: #ff0000; font-size: 18px; font-weight: 500; color: #fff;}
.btn-red:hover { color: #fff; }
.blue-title { font-size: 16px; font-weight: 700; color: #1a82cb;}
.h-40 { height: 40px !important;}
.h-30 { height: 30px !important;}
.fsize-14 { font-size: 14px !important;}
.fsize-12 { font-size: 12px !important;}
.fweight500 { font-weight: 500 !important;}
.custom-form-control { font-size: 14px; height: 45px; border: 0px; border-bottom: 1px solid #1a82cb; border-radius: 0px; color: #000; box-shadow: none;}
.custom-form-control:focus { outline: none; box-shadow: none; border-color: #FFAA00; color: #000;}
.custom-form-control::-webkit-input-placeholder { color: #000; }
.custom-form-control::-moz-placeholder { color: #000; }
.custom-form-control:-ms-input-placeholder { color: #000; }
.custom-form-control:-moz-placeholder { color: #000; }
.custom-label { font-size: 12px; font-weight: 700; color: #000; margin-bottom: 0;}
.custom-control-2brdr { height: 45px; border: 0px; border-bottom: 1px solid #1a82cb; border-radius: 0px; font-size: 14px; color: #000; font-weight: 500; box-shadow: none;}
.custom-control-2brdr.error { border-color: #f00; }
.custom-control-2brdr:focus { outline: none; box-shadow: none; border-color: #FFAA00; color: #000;}
.custom-textarea { width: 100%; height: 135px; border: 0px; border-bottom: 1px solid #1a82cb; border-radius: 0px; padding: 10px; resize: none; -webkit-resize: none; font-weight: 500;}
.custom-textarea:focus { outline: none; border-color: #FFAA00;}
.ep-content-box .row .col-md-12 .form-group .custom-textarea { width: 100%; height: 95px; border: 0px; border-bottom: 1px solid #1a82cb; border-radius: 0px; padding: 10px; resize: none; -webkit-resize: none; font-weight: 500;}
.ep-content-box .row .col-md-12 .form-group .custom-textarea:focus { outline: none; border-color: #FFAA00;}
.btn.disabled, .btn:disabled { cursor: no-drop; opacity: 0.5}
.overflowhide { overflow: hidden; padding-right: 17px;}
.form-control:disabled, .form-control[readonly] { background: transparent; border-color: #e5e5e5;}
label.error { color: #f00;}
.h-overflow { height: 100%; overflow-y: auto; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { width: 6px; }
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar { background: #999999 !important; opacity: 1;}
.custom-control-2brdr::-webkit-input-placeholder { color: rgba(0,0,0,0.5);}
.custom-control-2brdr::-moz-placeholder { color: rgba(0,0,0,0.5);}
.custom-control-2brdr:-ms-input-placeholder { color: rgba(0,0,0,0.5);}
.custom-control-2brdr:-moz-placeholder { color: rgba(0,0,0,0.5);}
.loaderoverflowhide { overflow-y: hidden;}
.p-10px { padding: 10px; }

/* Custom Checkbox CSS */
.custom-checkbox [type="checkbox"]:not(:checked), .custom-checkbox [type="checkbox"]:checked {  width: 0; height: 0; position: absolute; z-index: -1; opacity: 0;}
.custom-checkbox [type="checkbox"] label { display: flex; align-items: center; }
.custom-checkbox [type="checkbox"]:not(:checked) + label, .custom-checkbox [type="checkbox"]:checked + label { position: relative; cursor: pointer; padding-left: 28px; color: #000; font-size: 14px; font-weight: 500;}
.custom-checkbox [type="checkbox"]:not(:checked) + label:before, .custom-checkbox [type="checkbox"]:checked + label:before { content: ''; position: absolute; left: 0; top: 0; width: 16px; height: 16px; border: 2px solid #FFAA00; background: #fff; border-radius: 3px;}
.custom-checkbox [type="checkbox"]:not(:checked) + label:after, .custom-checkbox [type="checkbox"]:checked + label:after { content: '\2713\0020'; position: absolute; top: -1px; left: 3px; font-size: 12px; font-weight: 700; color: #FFAA00; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; transition: all .3s ease-in; transition: all .3s ease-in;}
.custom-checkbox [type="checkbox"]:not(:checked) + label:after { opacity: 0;}
.custom-checkbox [type="checkbox"]:checked + label:after { opacity: 1;}

/* Custom File upload */
.custom-file-upload .inputfile { width: 0px; height: 0px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
.custom-file-upload input + label { width: 150px; height: 150px; display: flex; align-items: center; justify-content: center; background: #e6e6e6; color: #000; cursor: pointer; font-size: 14px; font-weight: 500; position: relative; overflow: hidden;}
.custom-file-upload input + label img { width: auto; }
.custom-file-upload label .icon-moon { margin-right: 10px; }
.c-profile-head .custom-file-upload label .upload-image-content { position: absolute; bottom: 0px; height: 35px; width: 100%; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.8); color: #fff;}
.c-profile-head .custom-file-upload label .upload-image-content .remove_image { color: #f00; padding: 0px; margin-left: 20px;}
.c-profile-head .custom-file-upload label .upload-image-content .remove_image .icon-moon { margin: 0px; }
.userProfile-head .custom-file-upload img[src] + label .upload-image-content { position: absolute; bottom: 0px; height: 35px; width: 100%; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,0.8); color: #fff;}
.userProfile-head .custom-file-upload img[src] + label .upload-image-content .remove_image { color: #f00; padding: 0px; margin-left: 20px;}
.userProfile-head .custom-file-upload img[src] + label .upload-image-content .remove_image .icon-moon { margin: 0;}

/* Custom Select */
.custom-select { background-color: transparent; color: #000; background-image: url(../images/select-arrow.png); background-size: 8px; border: 0px; border-bottom: 1px solid #1a82cb; border-radius: 0px; height: 45px; position: relative; font-size: 14px; padding: .375rem .75rem; font-weight: 500; padding-right: 25px;}
.custom-select.error { border-color: #f00; }
.custom-select:focus { outline: none; box-shadow: none; border-color: #1a82cb;}
.custom-select-no-border { background-image: url(../images/select-arrow-fill.png); border: none; width: auto; margin-right: 20px; height: auto; padding: 0px; background-position: right; padding-right: 20px;}

/* Custom Radio */
.custom-radio { position: relative; }
.custom-radio [type="radio"]:checked, .custom-radio [type="radio"]:not(:checked) { position: absolute; opacity: 0; z-index: -1; font-size: 0px; }
.custom-radio [type="radio"]:checked + label, .custom-radio [type="radio"]:not(:checked) + label { position: relative; padding-left: 26px; line-height: 16px; cursor: pointer; color: #000; }
.custom-radio [type="radio"]:checked + label:before, .custom-radio [type="radio"]:not(:checked) + label:before { content: ""; position: absolute; left: 0; top: 0; width: 16px; height: 16px; border: 2px solid #ffaa00; border-radius: 100%; background: #fff; }
.custom-radio [type="radio"]:checked + label:after, .custom-radio [type="radio"]:not(:checked) + label:after { content: ""; width: 6px; height: 6px; background: #ffaa00; position: absolute; top: 5px; left: 5px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.custom-radio [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0); }
.custom-radio [type="radio"]:checked + label:after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); }

/* Custom Switch */
.switch { position: relative; }
.switch input { position: absolute; clip: rect(0 0 0 0); clip-path: inset(50%); overflow: hidden;}
.switch input + label { position: relative; height: 15px; margin-left: 8px; display: flex; align-items: center; cursor: pointer; padding-left: 42px; line-height: 1;}
.switch input + label::before, .switch input + label::after { content: ''; position: absolute; top: 0; left: 0; bottom: 0; display: block; }
.switch input + label::before { width: 32px; right: 0; background-color: #ffaa00; border-radius: 15px; transition: 0.2s all; }
.switch input + label::after { top: 0px; left: -1px; width: 15px; height: 15px; border-radius: 50%; background-color: #fff; transition: 0.2s all;}
.switch input:checked + label::before { background-color: #ffaa00;}
.switch input:checked + label::after { margin-left: 17px; left: 1px;}
.switch input:focus + label::before { outline: none; box-shadow: none;}

/* AUTH CSS */
.auth-main { height: 100%; display: flex;}
.auth-main .auth-content-area { height: 100%; background: #fff; position: relative;}
.auth-logo { width: 50%; padding: 40px 20px;}
.auth-logo img { height: 60px; }
.auth-content-area .auth-logo a { display: inline-block;}
.auth-content-area .auth-logo .logo-slogan { display: block; padding-left: 18px; padding-top: 5px; font-size: 15px; color: #FFAA00;}
.auto-content { display: flex; margin: 0 calc(-50vw + 50%); height: calc(100% - 210px); background: #FFAA00;}
.auto-content .auth-left-bg { width: 50%; height: 100%; background: url(../images/login-bg.jpg) no-repeat; background-size: cover;}
.auth-left-bg .auth-left-content { width: 50%; color: #fff; position: absolute; left: 0; top: auto; padding: 0 40px 0 0; height: calc(100% - 210px); display: flex; flex-direction: column; justify-content: center;}
.auth-left-bg .auth-left-content h3 { font-size: 30px; font-weight: 700; display: none;}

.auth-left-content .message-log-in-Sign-up { padding: 15px; background: rgba(255,255,255,0.7);}
.message-log-in-Sign-up .title { font-size: 16px; font-weight: 700; margin: 0px; line-height: 1; color: #000;}
.message-log-in-Sign-up ul li { margin-top: 10px; color: #000;}
.message-log-in-Sign-up ul li span { font-size: 12px; font-weight: 700;}
.message-log-in-Sign-up ul li p { font-size: 12px; }

.auto-content .auth-right-content { width: 50%; padding: 20px; position: absolute; right: 0; top: 0; height: 100%; overflow-y: auto; background: #fff; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); z-index: 9; display: flex; flex-direction: column;}
.auto-content .auth-right-content .auth-form { flex: 1; }
.auth-form .signin-signup-btn { display: flex; align-items: center; }
.auth-form .auth-any-account { margin-left: 20px; }
.auth-form .btn-orange { font-size: 14px; padding: 0 15px; margin: 10px 0;}
.auth-form .forgot-password { text-align: right; }
.auth-form .forgot-password a { color: #ff0101; }
.auth-form .jc-space-between { display: flex; align-items: center; justify-content: space-between; }
.signup-panel-step { margin-top: 20px; }
.signup-panel-step .step-title { font-size: 16px; font-weight: 700; }
.signup-panel-step .signup-panel-step-list { display: flex; align-items: center; margin-top: 20px;}
.signup-panel-step-list .custom-radio { margin-right: 30px;}
.auth-msg-p { color: #808080;}
.resed-verification-code { display: flex; justify-content: flex-end; font-size: 13px; color: #696969; font-weight: 500;}
.resed-verification-code:hover { color: #696969; }
.otp-screen .auth-form .btn-orange { margin: 20px 0; }

.login-graph { margin-top: 10px; }
.login-graph .login-graph-title { font-size: 14px; font-weight: 700; flex: 1;}
.login-graph-area { display: flex; border-top: 1px solid #ccc; margin-top: 10px; padding: 10px 0 0 0; flex-wrap: wrap;}
.login-graph-area .login-piechart { width: 100%;}
.login-graph .graph-label { display: flex;justify-content: space-between;}
.login-graph .graph-label li { display: flex; align-items: center;}
.login-graph .graph-label li span { font-size: 12px; font-weight: 600;}
.login-graph .graph-label li label { font-size: 12px; color: #999; margin-left: 5px;}

/* Pricing Subscription CSS */
.plan-pricing-screen, .plan-pricing-screen .row, .plan-pricing-screen .col-lg-8, .plan-pricing-screen .claim-content { height: 100%; }
.plan-pricing-screen .auth-left-content, .plan-pricing-screen .pricing-profile, .plan-pricing-screen .auth-logo { width: 40%; }
.plan-pricing-screen .auto-content .auth-right-content { width: 60%;}
.plan-pricing-screen .pricing-profile { padding: 20px 40px; position: absolute; bottom: 42px; left: 0px; background: rgba(0,0,0,0.4); display: flex; align-items: center;}
.plan-pricing-screen .pp-pic { flex: none; width: 70px; height: 70px; margin-right: 15px; border-radius: 50%; overflow: hidden;}
.plan-pricing-screen .pp-pic img { width: 100%;}
.plan-pricing-screen .pp-user-detail { flex: 1;}
.plan-pricing-screen .pp-user-detail h3 { font-size: 16px; font-weight: 700; color: #fff; line-height: 1; margin-bottom: 2px;}
.plan-pricing-screen .pp-user-detail a { font-size: 12px; color: #fff;}

.plan-pricing-screen.my-plan { height: auto; }
.plan-pricing-screen.my-plan .main-center-content { padding-bottom: 0px; }
.pricing-error { width: calc(100% - 40px); margin: 0 auto; position: relative; top: 20px; margin-bottom: 20px;}
.plan-pricing-screen.my-plan .pricing-content { padding: 20px; }
.plan-pricing-screen .pricing-content { display: flex;}
.pricing-content .pricing-left { flex: none; width: 35%;}
.plan-pricing-screen .pricing-head-left { min-height: 188px; display: flex; flex-direction: column; background: #fafafa; padding: 10px;}
.claim-container.plan-pricing-screen .pricing-head-left { min-height: 269px; }
.plan-pricing-screen .pricing-head-left .p-title { font-size: 16px; font-weight: 700; color: #1a82cb; min-height: 210px;}
.pricing-head-left .ma-switch .switch { display: flex; align-items: center; font-size: 12px;}
.pricing-head-left .ma-switch .switch label { color: #ffaa00; cursor: pointer;}
.pricing-head-left .ma-switch .switch.on label { color: #808080; }
.pricing-head-left .ma-switch .switch input + label { color: #808080;}
.pricing-head-left .ma-switch .switch.on input + label { color: #ffaa00;}

.pricing-content .pricing-right { flex: 1; width: 75%;}
.plan-pricing-screen .pricing-right .pricing-box { flex: 1; text-align: center; cursor: pointer;}
.plan-pricing-screen .pricing-right .pricing-box .plan-head { min-height: 188px; padding: 20px 5px;}
.plan-pricing-screen .pricing-f-list-row { display: flex; flex-direction: column; border-bottom: 1px solid #e5e5e5;}
.plan-pricing-screen .pricing-f-list-row:last-child { border-bottom: 0px; }
.plan-pricing-screen .pricing-f-list-row .ftr-name { flex: none; text-align: left; background: #fafafa; color: #000;}
.plan-pricing-screen .pricing-f-list-row span { font-size: 12px; padding: 10px; flex: 1; text-align: center; color: #808080;}
.plan-pricing-screen .pricing-right .pricing-top { display: flex; }
.plan-pricing-screen .pricing-right .pricing-box h3 { font-size: 14px; text-transform: uppercase; line-height: 1;}
.plan-pricing-screen .pricing-right .pricing-box a img { width: 12px; margin-top: 12px;}
.plan-pricing-screen .pricing-right .pricing-box h2 { font-size: 20px; line-height: 1; margin: 29px 0;}
.plan-pricing-screen .pricing-right .pricing-box .btn-buy { background: transparent; border: 2px solid #ffaa00; border-radius: 10px; width: 80px; height: 30px; font-size: 12px; font-weight: 700; color: #ffaa00; text-transform: uppercase; text-align: center;}
.plan-pricing-screen .pricing-right .pricing-box .btn-buy:focus { outline: none; }
.plan-pricing-screen .pricing-right .pricing-box.active { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.plan-pricing-screen .pricing-right .pricing-box.active h2 { color: #ffaa00; }
.plan-pricing-screen .pricing-right .pricing-box.active .btn-buy { background: #ffaa00; border: 2px solid transparent; color: #fff;}
.plan-pricing-screen .pricing-feature-title { flex: none; padding: 9px 0; min-height: 39px;}
.plan-pricing-screen .pricing-feature-title h3 { font-size: 14px; font-weight: bold;}
.plan-pricing-screen .pricing-plan-data { flex: 1; overflow-y: auto;}
.plan-pricing-screen .auth-any-account { margin-top: 30px;}

.plan-pricing-screen .plan-head .plan-coupn { min-height: 73px; margin-top: 10px;}
.plan-pricing-screen .plan-head .plan-coupn span { font-size: 10px; line-height: 1; display: block;}
.plan-pricing-screen .plan-head .plan-coupn label { font-size: 10px;}
.plan-pricing-screen .plan-head .plan-coupn p { font-size: 10px;}


.pricing-card-detail { padding: 20px; }
/* Pricing Subscription CSS */

/* Claim Profile CSS */
.claim-header { width: 100%; position: fixed; top: 0px; left: 0px; z-index: 9; display: flex; align-items: center; min-height: 50px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); background: #fff; padding: 0 10px;}
.claim-header .logo img { width: 112px; }
.claim-container { padding-top: 50px;}
.claim-container .claim-sidebar { min-height: calc(100vh - 50px); height: 100%; background: #fff; padding: 40px 20px 40px 40px; border-right: 2px solid #e6e6e6;}
.claim-sidebar .sidebar-title { font-size: 16px; font-weight: bold; color: #005aa8;}
.claim-sidebar .p-title { font-size: 14px; margin: 15px 0 20px 0;}
.claim-sidebar .progress { height: 16px; background: #e8e7e7;}
.claim-sidebar .progress-bar { background: #FFAA00; }
.claim-sidebar .navbar { padding: 0px; margin-top: 20px;}
.claim-sidebar .navbar .navbar-collapse { display: block; }
.claim-sidebar .navbar .navbar-nav { display: flex; flex-direction: column; width: 100%;}
.claim-sidebar .navbar .navbar-nav .nav-item { margin-top: 20px; }
.claim-sidebar .navbar .navbar-nav .nav-link { padding: 0px; line-height: 1;}
.claim-sidebar .navbar .navbar-nav .nav-item .nav-link { pointer-events: none; }
.claim-checkbox [type="checkbox"]:not(:checked) + label:before { border: 2px solid #FFAA00; }
.claim-checkbox [type="checkbox"]:checked + label:before { border: none; }
.claim-checkbox [type="checkbox"]:checked + label:after { font-size: 14px; top: -1px; left: 4px;}
.claim-checkbox [type="checkbox"] + label { font-size: 12px; padding-left: 30px; color: #a19f9f;}
.claim-checkbox [type="checkbox"]:checked + label { color: #FFAA00;}
.claim-sidebar .navbar .nav-item.active .claim-checkbox [type="checkbox"] + label { color: #FFAA00;}
.claim-sidebar .sidebar-notes { margin-top: 60px;}
.claim-sidebar .sidebar-notes p { font-size: 14px; color: #f90909; }
.claim-profile-form .claimcompany-info-row { margin-bottom: 30px; }
.claimcompany-info-row label { font-size: 16px; font-weight: bold; display: block; margin-bottom: 10px;}
.claimcompany-info-row span, .claimcompany-info-row p { font-size: 14px; font-weight: 500;}
.claim-profile-form .thankyou-msg { background: #005aa8; color: #fff; padding: 20px; border-radius: 15px; margin-top: 30px; display: inline-block; width: 100%;}
.claim-profile-form .thankyou-msg h3 { font-size: 16px; font-weight: bold; margin-bottom: 10px; line-height: 1;}
.claim-profile-detail .company-name.big-height { margin-top: 0;}
.claim-profile-detail .claim-control { border-color: #000; }
.claim-container .claim-content { background: #fff; height: 100%; padding: 40px;}
.claim-profile-form .claim-label { font-size: 12px; font-weight: bold; margin-bottom: 5px;}
.claim-profile-form .claim-control { height: 45px; background: transparent; border: 0px; border-bottom: 1px solid #1a82cb; border-radius: 0px; font-size: 14px; color: #000; font-weight: 500;}
.claim-profile-form .claim-control.red { border-color: red; }
.claim-profile-form .claim-control.green { border-color: #308d2f; }
.claim-profile-form .company-name { height: 45px; display: flex; align-items: center; margin-top: 23px;}
.claim-profile-form .company-name .icon-moon { margin-right: 10px; color: #005aa8; font-size: 28px;}
.claim-profile-form .company-name a { font-size: 14px; font-weight: bold; color: #005aa8; text-decoration: underline;}
.claim-profile-form .userProfile-head { display: flex; align-items: center;}
.claim-profile-form .custom-file-upload { width: 150px; height: 150px; margin-right: 45px; position: relative; background: #e6e6e6; display: flex; align-items: center; justify-content: center; overflow: hidden;}
.userProfile-head .custom-file-upload label { width: 100%; text-align: center; color: #000; cursor: pointer; font-size: 14px; font-weight: 500; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; height: 100%;}
.userProfile-head .custom-file-upload img { background: #e6e6e6; width: auto;}

.claim-profile-form .select2 .select2-selection { height: 43px; border: none; border-bottom: 1px solid #1a82cb; border-radius: 0;}
.claim-profile-form .select2 .select2-selection .select2-selection__rendered { line-height: 43px;}
.claim-profile-form .select2 .select2-selection .select2-selection__arrow { height: 43px;}

.add-your-sector .btn-your-sector { padding: 0px; display: flex; font-size: 12px; font-weight: 500; color: #005aa8; margin-bottom: 10px;}
.sector-list-title { font-weight: 500; }
.add-your-sector .btn-your-sector .icon-moon { margin-right: 8px; margin-top: 4px;}
.claim-company-submit-btn { margin-top: 40px; }
.claim-company-submit-btn .btn-orange { min-width: inherit; height: 40px; line-height: 40px; padding: 0 16px; color: #fff; font-size: 14px; font-weight: 500;}
.add-your-sector .modal-dialog { margin-top: 0px; margin-bottom: 0px; height: 100%;}
.add-your-sector .modal-content { padding: 20px; border-radius: 0px; height: 100%;}
.add-your-sector .modal-content .yourSectorModal { overflow-y: auto; padding-right: 15px; outline: none; overflow-x: hidden;}
.add-your-sector .modal-content .your-sector-title { font-size: 16px; font-weight: bold; color: #005aa8; margin-bottom: 25px;}
.tender-search { position: relative; margin-bottom: 20px; margin-top: -20px;}
.tender-search .custom-control-2brdr { padding-right: 40px;}
.tender-search .icon-moon { position: absolute; right: 10px; top: 15px; font-size: 16px; cursor: pointer; color: #6b6b6b;}
/*sector modal list*/
.yourSectorModal.jstree-default > .jstree-container-ul .jstree-node { width: 100%; background: transparent; padding-right: 25px; margin-bottom: 0px;}
.yourSectorModal.jstree-default .jstree-anchor { max-width: 100%; font-size: 15px; font-weight: 500; white-space: normal; height: auto; /*max-width: calc(100% - 22px);*/ box-shadow: none; padding: 2px 10px 2px 5px; border-top-right-radius: 15px; border-bottom-right-radius: 15px;}
.yourSectorModal.jstree-default .jstree-anchor:hover { background: rgba(0, 0, 0, 0.04);}
.yourSectorModal.jstree-default .jstree-node > .jstree-icon { margin-right: 5px; background-size: 100% !important; width: 12px; height: 12px; margin-top: 8px; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; transition: all .3s ease-in;}
.yourSectorModal.jstree-default .jstree-closed > .jstree-ocl { background: url(../images/plus-arrow.png) no-repeat center center;}
.yourSectorModal.jstree-default .jstree-open > .jstree-ocl { background: url(../images/minus-arrow.png) no-repeat center center;}
.yourSectorModal .jstree-open .jstree-children .jstree-leaf .jstree-icon { background: url(../images/close-arrow.png) no-repeat center center;}
.yourSectorModal.jstree-default .jstree-themeicon { display: none; }
.yourSectorModal.jstree .jstree-open > .jstree-children { border-left: 1px dashed rgba(0, 0, 0, 0.4); position: relative; left: 5px; -webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s; transition: all 0.5s;}
.yourSectorModal .jstree-node .jstree-clicked { background: rgba(0, 90, 168, 0.1) !important; color: #005aa8;}
.yourSectorModal .jstree-node .jstree-children .jstree-node .jstree-clicked { background: rgba(236, 106, 33, 0.1) !important; color: #ec6a21;}
.yourSectorModal .jstree-node .jstree-children .jstree-node > .jstree-children .jstree-node .jstree-clicked { background: rgba(0, 162, 233, 0.1) !important; color: #00a2e9;}
.yourSectorModal .jstree-node .jstree-children .jstree-node > .jstree-children .jstree-node > .jstree-children .jstree-node .jstree-clicked { background: rgba(79, 158, 60, 0.1) !important; color: #4f9e3c;}
.yourSectorModal .jstree-node .jstree-children .jstree-node > .jstree-children .jstree-node > .jstree-children .jstree-node > .jstree-children .jstree-node .jstree-clicked { background: rgba(187, 26, 132, 0.1) !important; color: #bb1a84;}
/*sector modal list*/
.add-your-sector .sector-buttons { margin-top: 40px; }
.sec_list .sec-list-row { display: flex; align-items: center; justify-content: space-between; margin-top: 10px;}
.sales_sec_list .sec-list-row { display: flex; align-items: center; justify-content: space-between; margin-top: 10px; font-size: 12px;}
.sec_list .sec-list-row p { padding-right: 15px; font-size: 12px;}
.sec_list .sec-list-row .icon-moon { color: #f00; cursor: pointer; font-size: 10px;}
.sales_sec_list .sec-list-row .icon-moon { color: #f00; cursor: pointer; font-size: 10px;}

.verification-modal .modal-dialog { margin-top: 0px;}
.verification-modal .modal-dialog .modal-content { padding: 40px; border-radius: 0px;}
.verification-modal .blue-title { margin-bottom: 10px; }
.verification-modal-content p { margin-top: 15px; font-size: 12px; color: #808080;}
.verification-modal-content .verification-form { margin-top: 20px; }
.verification-modal-content .verification-pic { padding-left: 25%; }
.two-step-on { margin-top: 20px; }
.two-step-on .custom-checkbox [type="checkbox"]:not(:checked) + label, .two-step-on .custom-checkbox [type="checkbox"]:checked + label { font-size: 12px; font-weight: 700; color: #000;}
.two-step-on .custom-checkbox [type="checkbox"]:not(:checked) + label:before, .two-step-on .custom-checkbox [type="checkbox"]:checked + label:before { border: 2px solid #000; }
.verification-form .verification-buttons { margin-top: 30px; }
.verification-form .verification-buttons .btn { min-width: inherit; height: 40px; margin-right: 8px; font-size: 14px; font-weight: 500; padding-left: 15px; padding-right: 15px; line-height: 28px;}
.verification-form .verification-buttons .btn-blue { height: 40px; }
.verification-modal .modal-dialog .invite-employee-content { padding: 0 40px; }
.invite-employee-content .invite-employee-detail { padding: 40px 0; }
.invite-employee-content .invite-employee-list { padding: 20px 0; }
.invite-employee-content ul { height: 400px; overflow-y: auto; overflow-x: hidden; padding-right: 16px;}
.invite-employee-list ul li { display: flex; align-items: center; justify-content: space-between; margin-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #e6e6e6;}
.invite-employee-list ul li:last-child { border-bottom: 0px; }
.invite-employee-list .ie-listing { padding-right: 15px; }
.invite-employee-list .ie-listing a { display: block; font-size: 14px; font-weight: 700; color: #005aa8; margin-bottom: 5px;}
.invite-employee-list .ie-listing span { font-size: 14px; color: #808080;}
.invite-employee-list ul li .remove-list { color: #ff0000; font-size: 12px;}
.invite-employee-list .btn-orange { margin-top: 15px; min-width: inherit; height: 40px;}
.invite-emp-modal .modal-dialog { margin-top: 0px;}
.invite-emp-modal .modal-dialog .modal-content { padding: 40px; border-radius: 0px;}
.invite-emp-modal .invite-employee-content .invite-employee-detail { padding: 0px; }

/* Main Header CSS */
.main-header { width: 100%; position: fixed; top: 0px; left: 0px; z-index: 9; display: flex; align-items: center; height: 50px; background: #fff; padding: 0 0 0 10px; border-bottom: 1px solid #e6e6e6;}
.main-header .logo { flex: none; /*height: 100%;*/ display: flex; align-items: center;}
.main-header .logo img { height: 36px;}
.main-header .header-search { flex: none; width: 475px; margin-left: 20px; padding: 0 30px 0 0; height: 100%; display: flex; align-items: center; border-left: 2px solid #e6e6e6; border-right: 2px solid #e6e6e6; display: none;}
.main-header .header-search input { height: 100%; border: none; font-size: 12px; padding: 0 15px;}
.main-header .header-search a .icon-moon { font-size: 12px; color: #808080;}
.main-header .navbar { flex: 1; padding: 0px 15px; height: 100%;}
.main-header .navbar .navbar-nav { justify-content: center; width: 100%;}
.main-header .navbar .navbar-nav .nav-item { margin: 0 30px;}
.main-header .navbar .navbar-nav .nav-item .nav-link { padding: 0px; font-size: 15px; color: #000; font-weight: 500;}
.main-header .navbar .navbar-nav .nav-item.active .nav-link, .main-header .navbar .navbar-nav .nav-item:hover .nav-link { color: #1a82cb;}
.main-header .navbar .navbar-nav .nav-link { padding: 0px; }
.main-header .header-profile { flex: none; height: 100%; display: flex; align-items: center;}
.main-header .header-profile ul { display: flex; align-items: center; height: 100%;}
.main-header .header-profile ul li { height: 100%; display: flex; align-items: center; padding: 0 10px; border-left: 1px solid #e6e6e6;}
.main-header .header-profile ul li figure { margin-bottom: 0px; line-height: 1; cursor: pointer; position: relative; display: flex; justify-content: center; width: 36px;}
.main-header .header-profile ul li figure:hover .icon-moon { color: #f68e1e; }
.main-header .header-profile ul li figure .n-conunt { position: absolute; background: #FFAA00; border-radius: 50%; width: 22px; height: 22px; display: flex; align-items: center; justify-content: center; top: 4px; right: -6px; color: #fff; font-size: 12px; padding-top: 1px; cursor: pointer;}
.main-header .header-profile ul li .icon-moon { font-size: 18px; color: #000; }
.main-header .header-profile ul li .icon-Partner, .main-header .header-profile ul li .icon-chat { font-size: 22px; }
.main-header .header-profile ul li figure:hover .icon-Partner { color: #006b2d; }
.main-header .header-profile .user-pic figure { width: 35px; height: 35px; border-radius: 50px; overflow: hidden; margin: 0px; cursor: pointer; background: #e6e6e6;}
.main-header .header-profile .user-pic figure img { width: 100%; height: 100%;}

.main-header .header-profile ul li.header-cart .fa-shopping-cart { font-size: 16px; }
/*.main-header .header-profile ul li.header-cart .cart-count { top: -14px; }*/

.profile-settings { position: fixed; top: 50px; right: -100%; width: 452px; max-width: 100%; height: calc(100% - 50px); display: flex; flex-direction: column; background: #fff; box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.51); z-index: 8;}
.profile-settings.open { right: 0px; }
.profile-settings .profile-settings-content { flex: 1; padding: 20px 20px 0 20px; overflow-y: auto;}
.profile-settings-content .nav-tabs { border: none;}
.profile-settings-content .nav-tabs .nav-item { width: 50%;}
.profile-settings-content .nav-tabs .nav-link { border: none; border-radius: 0px; position: relative; padding: 0px 10px 15px 10px; background: transparent; font-size: 14px; color: #000000; text-align: center;}
.profile-settings-content .nav-tabs .nav-link:after { background: #e6e6e6; bottom: 0; content: ''; height: 3px; left: 0; position: absolute; right: 0;}
.profile-settings-content .nav-tabs .nav-link.active:after { background-color: #01476b; bottom: 0; content: ''; height: 3px; left: 0; position: absolute; right: 0;}
.profile-settings .tab-content { padding: 20px 10px; }
.profile-settings .up-tab-content ul li { display: flex; align-items: center; margin-bottom: 20px;}
.profile-settings .up-tab-content ul li:last-child { margin-bottom: 0px; }
.profile-settings .up-tab-content ul li figure { width: 60px; /*height: 60px;*/ margin: 0 20px 0 0; flex: none;}
.profile-settings .up-tab-content ul li figure img { width: 100%; }
.profile-settings .up-tab-content ul li .up-tab-detail { flex: 1;}
.profile-settings .up-tab-content .up-tab-detail h3, .profile-settings .up-tab-content .up-tab-detail h3 a { font-size: 16px; font-weight: 700; color: #000;}
.profile-settings .up-tab-content .up-tab-detail h3 span { font-size: 16px; font-weight: normal; margin-left: 5px;}
.profile-settings .up-tab-content .up-tab-detail a { font-size: 12px; color: #808080;}
.two-step-verification { display: flex; align-items: center; justify-content: space-between; margin-top: 10px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding: 10px 0;}
.two-step-verification .tsv-text { font-size: 14px; flex: 1;}
.two-step-verification .two-step-radio-btn { display: flex; align-items: center; flex: none;}
.two-step-verification .two-step-radio-btn .custom-radio { margin-left: 20px; }
.profile-settings .setting-mobile-update { margin: 10px 0;}
.setting-mobile-update .two-step-verification { margin-bottom: 20px; }
.setting-mobile-update .update-btn { margin-top: 20px; }
.profile-settings .setting-change-password { margin-top: 20px; margin-bottom: 0px;}
.profile-settings .setting-change-password .custom-control-2brdr { height: 40px; }
.profile-settings .logout-btn { margin-top: 0; height: 50px; border-top: 1px solid #e6e6e6;}
.profile-settings .logout-btn a { font-size: 12px; font-weight: 500; color: #ff0000; display: flex; align-items: center; justify-content: center; height: 100%;}

/* partner request notification list start */
.partner-request-notification { position: fixed; top: 50px; right: -100%; width: 380px; max-width: 100%; height: calc(100% - 50px); display: flex; flex-direction: column; background: #fff; box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.51); z-index: 8; }
.partner-request-notification.open { right: 0px;}
.partner-request-notification .notification-head { display: flex; align-items: center; padding: 8px 15px; border-bottom: 3px solid #e6e6e6;}
.partner-request-notification .notification-head h3 { flex: 1; font-size: 14px; font-weight: 500; display: flex; align-items: center;}
.partner-request-notification .notification-head h3 .icon-gear { font-size: 20px; cursor: pointer; margin-left: 10px;}
.partner-request-notification .notification-head h3 .icon-gear:hover { color: #FFAA00;}
.partner-request-notification .notification-head label { flex: none; font-size: 10px; padding: 2px 10px; border: 1px solid #FFAA00; margin-right: 15px;}
.partner-request-notification .notification-head label a { color: #FFAA00;}
.partner-request-notification .notification-head .close-noti { flex: none; font-size: 24px; color: #999999; line-height: 0;}
.partner-request-notification .partner-notification-list { padding-left: 15px; overflow-y: auto; height: calc(100% - 43px);}

.partner-notification-list ul li { display: flex; padding: 15px 15px 5px 0; border-bottom: 1px solid #e6e6e6;}
.partner-notification-list ul li:last-child { /*border-bottom: 0px;*/ }
.partner-notification-list ul li a { display: flex; }
.partner-notification-list ul li.unread { font-weight: 700; }
.partner-notification-list ul li .noti-pic { flex: none; width: 30px; height: 30px; overflow: hidden; border-radius: 50%; margin-bottom: 0px;}
.partner-notification-list ul li .noti-pic img { height: 100%; width: 100%;}
.partner-notification-list ul li .noti-list-disc { flex: 1; padding-left: 10px;}
.partner-notification-list ul li .noti-list-disc label { font-size: 12px; cursor: pointer;}
.partner-notification-list ul li .noti-list-disc label a { font-size: 12px; color: #1a82cb;}
.partner-notification-list ul li .noti-list-disc span { font-size: 12px; color: #808080; display: block;}

.partner-request-notification .see-all-partner-request { margin-top: 0; height: 50px; border-top: 1px solid #e6e6e6;}
.partner-request-notification .see-all-partner-request a { font-size: 14px; font-weight: 500; color: #ff0000; display: flex; align-items: center; justify-content: center; height: 100%;}
/* partner request notification list end */

/* chat notification list start */
.chat-notification { position: fixed; top: 50px; right: -100%; width: 380px; max-width: 100%; height: calc(100% - 50px); display: flex; flex-direction: column; background: #fff; box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.51); z-index: 8; }
.chat-notification.open { right: 0px;}
.chat-notification .notification-head { display: flex; align-items: center; padding: 8px 15px; border-bottom: 3px solid #e6e6e6;}
.chat-notification .notification-head h3 { flex: 1; font-size: 14px; font-weight: 500; display: flex; align-items: center;}
.chat-notification .notification-head h3 .icon-gear { font-size: 20px; cursor: pointer; margin-left: 10px;}
.chat-notification .notification-head h3 .icon-gear:hover { color: #FFAA00;}
.chat-notification .notification-head label { flex: none; font-size: 10px; padding: 2px 10px; border: 1px solid #FFAA00; margin-right: 15px;}
.chat-notification .notification-head label a { color: #FFAA00;}
.chat-notification .notification-head .close-noti { flex: none; font-size: 24px; color: #999999; line-height: 0;}
.chat-notification .chat-notification-list { padding-left: 15px; overflow-y: auto; height: calc(100% - 43px);}

.chat-notification-list ul li { display: flex; padding: 15px 15px 5px 0; border-bottom: 1px solid #e6e6e6;}
.chat-notification-list ul li:last-child { /*border-bottom: 0px;*/ }
.chat-notification-list ul li a { display: flex; }
.chat-notification-list ul li.unread { font-weight: 700; }
.chat-notification-list ul li .noti-pic { flex: none; width: 30px; height: 30px; overflow: hidden; border-radius: 50%; margin-bottom: 0px;}
.chat-notification-list ul li .noti-pic img { height: 100%; width: 100%;}
.chat-notification-list ul li .noti-list-disc { flex: 1; padding-left: 10px;}
.chat-notification-list ul li .noti-list-disc label { font-size: 12px; cursor: pointer;}
.chat-notification-list ul li .noti-list-disc label a { font-size: 12px; color: #1a82cb;}
.chat-notification-list ul li .noti-list-disc span { font-size: 12px; color: #808080; display: block;}

.chat-notification .see-all-chat-notification { margin-top: 0; height: 50px; border-top: 1px solid #e6e6e6;}
.chat-notification .see-all-chat-notification a { font-size: 14px; font-weight: 500; color: #ff0000; display: flex; align-items: center; justify-content: center; height: 100%;}
/* chat notification list end */

/* Notification CSS */
.main-content-area.all-noti-list-screen { /*height: auto; min-height: 100%;*/}
.all-noti-list-screen .profile-sidebar { /*height: auto;*/}
.header-notification { position: fixed; top: 50px; right: -100%; width: 380px; max-width: 100%; height: calc(100% - 50px); display: flex; flex-direction: column; background: #fff; box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.51); z-index: 8; }
.header-notification.open { right: 0px;}
.header-notification .notification-head { display: flex; align-items: center; padding: 8px 15px; border-bottom: 3px solid #e6e6e6;}
.header-notification .notification-head h3 { flex: 1; font-size: 14px; font-weight: 500; display: flex; align-items: center;}
.header-notification .notification-head h3 .icon-gear { font-size: 20px; cursor: pointer; margin-left: 10px;}
.header-notification .notification-head h3 .icon-gear:hover { color: #FFAA00;}
.header-notification .notification-head label { flex: none; font-size: 10px; padding: 2px 10px; border: 1px solid #FFAA00; margin-right: 15px;}
.header-notification .notification-head label a { color: #FFAA00;}
.header-notification .notification-head .close-noti { flex: none; font-size: 24px; color: #999999; line-height: 0;}
.header-notification .notification-list { padding-left: 15px; overflow-y: auto; height: calc(100% - 43px);}

.notification-list ul li { display: flex; padding: 15px 15px 5px 0; border-bottom: 1px solid #e6e6e6;}
.notification-list ul li:last-child { /*border-bottom: 0px;*/ }
.notification-list ul li.unread { font-weight: 700; }
.notification-list ul li .noti-pic { flex: none; width: 30px; height: 30px; overflow: hidden; border-radius: 50%; margin-bottom: 0px;}
.notification-list ul li .noti-pic img { height: 100%; width: 100%;}
.notification-list ul li .noti-list-disc { flex: 1; padding-left: 10px;}
.notification-list ul li .noti-list-disc label { font-size: 12px; }
.notification-list ul li .noti-list-disc label a { font-size: 12px; color: #1a82cb;}
.notification-list ul li .noti-list-disc span { font-size: 12px; color: #808080; display: block;}

.noti-list-disc .notification-status { border-top: 1px solid #e6e6e6; padding: 8px 8px 3px 8px; margin-top: 10px;}
.noti-list-disc .notification-status ul { display: flex; align-items: center;}
.noti-list-disc .notification-status ul li { display: inherit; padding: 0 30px 0 0; border-bottom: none;}
.noti-list-disc .notification-status ul li:last-child { padding-right: 0px; }
.noti-list-disc .notification-status ul li a { font-size: 12px; font-weight: 500; }
.noti-list-disc .notification-status ul li.accept a { color: #57abc1;}
.noti-list-disc .notification-status ul li.reject a { color: #fe0101;}
.noti-list-disc .notification-status ul li.view-tender a { color: #6fa0e3;}
.notification-screen { min-height: 100%; background: #fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); padding: 20px;}
.notification-screen .nf-screen-head { border-bottom: 1px solid #1a82cb; padding-bottom: 10px;}
.notification-screen .nf-screen-head h3 { font-size: 16px; }
.notification-screen .notification-all-list { height: calc(100% - 80px); margin-top: 15px; /*padding-bottom: 15px;*/}
.notification-all-list ul li { padding: 15px 0; border-bottom: 1px solid #e6e6e6;}
.notification-all-list ul li a { display: flex; align-items: center; color: #000; cursor: pointer;}
.notification-all-list ul li .noti-all-pic { flex: none; width: 40px; height: 40px; overflow: hidden; border-radius: 50%; margin-bottom: 0px;}
.notification-all-list ul li .noti-all-pic img { width: 100%; height: 100%; }
.notification-all-list ul li .noti-all-list-disc { flex: 1; padding-left: 20px;}
.notification-all-list ul li .noti-all-list-disc label { font-size: 16px; cursor: pointer; color: #1a82cb;}
.notification-all-list ul li.unread .noti-all-list-disc label { font-weight: 700; }
.notification-all-list ul li.unread .noti-all-list-disc span { font-weight: 700; }
.notification-all-list ul li .noti-all-list-disc span { font-size: 13px; color: #808080; margin-top: 5px; display: block;}
.nf-see-all-btn { margin-top: 0; height: 50px; border-top: 1px solid #e6e6e6;}
.nf-see-all-btn a { font-size: 14px; font-weight: 500; color: #ff0000; display: flex; align-items: center; justify-content: center; height: 100%;}
.notification-screen .page-of-filter { width: 100%;}

.notification-setting { position: fixed; top: 50px; right: -100%; width: 380px; max-width: 100%; height: calc(100% - 50px); display: flex; flex-direction: column; background: #fff; box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.51); z-index: 8; }
.notification-setting.open { right: 0px;}
.notification-setting .notification-head { display: flex; align-items: center; padding: 8px 15px; border-bottom: 3px solid #e6e6e6;}
.notification-setting .notification-head h3 { flex: 1; font-size: 14px; font-weight: 500; display: flex; align-items: center;}
.notification-setting .notification-head h3 .icon-gear { font-size: 20px; cursor: pointer; margin-left: 10px;}
.notification-setting .notification-head h3 .icon-gear:hover { color: #FFAA00;}
.notification-setting .notification-head .close-noti { flex: none; font-size: 24px; color: #999999; line-height: 0;}

.notification-setting .noti-setting-list { padding: 0 10px; overflow-y: auto; height: calc(100% - 43px);}
.noti-setting-list ul li { display: flex; align-items: center; padding: 15px 10px; border-bottom: 1px solid #e6e6e6;}
.noti-setting-list ul li:last-child { border-bottom: none; }
.noti-setting-list ul li span { flex: 1; padding-right: 10px;}
.noti-setting-list .switch-box { flex: none; display: flex; align-items: center;}
.noti-setting-list .switch-box-slider { position: relative; display: inline-block; height: 2px; width: 28px; background: rgba(128,128,128,0.3); cursor: pointer; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.noti-setting-list .switch-box-slider:after { position: absolute; left: 0px; top: -7px; display: block; width: 14px; height: 14px; border-radius: 50%; background: #808080; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2); content: ''; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; }
.noti-setting-list .switch-box-input { display: none; }
.noti-setting-list .switch-box-input[type="checkbox"]:checked + label { background: rgba(255,170,0,0.3);}
.noti-setting-list .switch-box-input:checked ~ .switch-box-slider:after { left: 14px; background: #FFAA00;}
/*.noti-setting-list .switch-box-input:disabled ~ .switch-box-slider { background: #e2e2e2; cursor: default; }
.noti-setting-list .switch-box-input:disabled ~ .switch-box-slider:after { background: #d5d5d5; }*/

/* Company Profile CSS */
.c-profile-head-blue { background: #FFAA00; min-height: 150px;}
.c-profile-head { padding-top: 40px; position: relative;}
.c-profile-head .custom-file-upload { position: absolute; top: auto; left: 0px; border: 5px solid #fff;}
.c-profile-head .custom-file-upload img { background: #e6e6e6; }
.edit-profile-detail { padding-left: 180px; color: #fff;}
.edit-profile-detail h3 { font-size: 16px; font-weight: 700;}
.edit-profile-detail span { font-size: 14px; font-weight: 600;}
.edit-profile-detail p { font-size: 14px; margin-top: 15px; line-height: 1;}
.edit-profile-detail p:last-child { margin-top: 5px; }
.company-edit-profile .ci-e-tab { background: #fff; min-height: 60px; display: flex; align-items: flex-end;}
.company-edit-profile .top-fixed { display: none; position: fixed; top: 50px; left: 0px; padding: 0 10px; width: 100%; z-index: 1; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15); align-items: center; height: 60px;}
.company-edit-profile .top-fixed.profile-fixed { display: flex; }
.company-edit-profile .top-fixed .ci-e-tab-content { display: flex; align-items: center; height: 100%;}
.company-edit-profile .top-fixed .ci-e-tab-content .fixe-profile-detail { display: flex; align-items: center;}
.company-edit-profile .top-fixed .nav-tabs { padding-left: 0px; height: 100%; align-items: flex-end;}
.company-edit-profile .top-fixed .nav-tabs .nav-link { padding-bottom: 18px; }
.ci-e-tab-content .fixe-profile-detail figure { width: 40px; height: 40px; margin: 0px; background: #000;}
.ci-e-tab-content .fixe-profile-detail figure img { width: 100%; height: 100%; object-fit: cover; object-position: top;}
.ci-e-tab-content .fixe-profile-detail h3 { font-size: 14px; color: #005aa8; padding-left: 10px; padding-right: 20px;}
.ci-e-tab-content .nav-tabs { padding-left: 180px; border-bottom: none;}
.ci-e-tab-content .nav-tabs .nav-item { margin: 0 10px;}
.ci-e-tab-content .nav-tabs .nav-link { border: none; border-radius: 0px; position: relative; padding: 0px 10px 15px 10px; background: transparent; font-size: 14px; color: #000000; }
.ci-e-tab-content .nav-tabs .nav-link.active:after { background-color: #01476b; bottom: 0; content: ''; height: 3px; left: 0; position: absolute; right: 0;}

.edit-profile-content .tab-content { margin-top: 30px;}
.edit-profile-content .ep-content-box { background: #fff; padding: 30px 20px; min-height: 100%;}
.ep-content-box .employee-tab-head { display: flex; align-items: center; justify-content: space-between;}
.employee-tab-head .employee-filter { padding-left: 15px; display: flex; align-items: center;}
.employee-filter .employee-filter-search { width: 210px; display: flex; align-items: center; position: relative;}
.employee-filter .employee-filter-search input { width: 100%; border: 1px solid #d9d9d9; height: 30px; border-radius: 4px; font-size: 12px; font-weight: 500; padding-right: 30px;}
.employee-filter .employee-filter-search button { position: absolute; right: 10px; top: auto; background: transparent; border: none; font-size: 12px; color: #808080; padding: 0px;}
.employee-filter .employee-filter-all { margin-left: 5px; }
.employee-filter .employee-filter-all ul { display: flex; align-items: center; height: 30px; border: 1px solid #d9d9d9; border-radius: 4px;}
.employee-filter .employee-filter-all ul li { border-right: 1px solid #d9d9d9; height: 100%;}
.employee-filter .employee-filter-all ul li:last-child { border-right: none;}
.employee-filter-all ul li .dropdown { height: 100%; display: flex; align-items: center;}
.employee-filter-all .dropdown .dropdown-toggle { color: #000; font-size: 12px; font-weight: 500;}
.employee-filter-all .dropdown .dropdown-toggle::after { margin-left: 10px; }
.employee-filter-all .dropdown .dropdown-toggle:hover, .employee-filter-all .dropdown.show .dropdown-toggle { background: #d9d9d9; }
.employee-filter-all .dropdown .dropdown-menu { left: auto !important; right: 0px !important; padding: 0px 10px;}
.employee-filter-all .dropdown .dropdown-menu .dropdown-header { padding: 6px 0 6px 20px; color: #808080; border-bottom: 1px solid #d9d9d9; font-size: 12px; font-weight: 500;}
.employee-filter-all .dropdown .dropdown-menu .ef-dropdown-list { display: flex; align-items: center; padding: 10px 0 5px 0;}
.employee-filter-all .dropdown-menu .dropdown-item:focus, .employee-filter-all .dropdown-menu .dropdown-item:hover, .employee-filter-all .dropdown-menu .dropdown-item:active { background: transparent; }
.employee-filter-all .dropdown .dropdown-menu .ef-dropdown-list .custom-checkbox label { font-size: 12px; font-weight: 500; padding-left: 20px;}
.employee-filter-all .ef-dropdown-list .custom-checkbox [type="checkbox"]:not(:checked) + label:before, .employee-filter-all .ef-dropdown-list .custom-checkbox [type="checkbox"]:checked + label:before { border: none; }
.employee-filter-all .ef-dropdown-list .custom-checkbox [type="checkbox"]:not(:checked) + label:after, .employee-filter-all .ef-dropdown-list .custom-checkbox [type="checkbox"]:checked + label:after { color: #000;}
.ep-content-box .ep-company-no { display: flex; align-items: center; margin-bottom: 20px;}
.ep-content-box .ep-company-no h3 { font-size: 12px; font-weight: 700; padding-right: 20px; color: #005aa8;}
.ep-content-box .ep-company-no label { font-size: 24px; color: #005aa8;}
.profile-save-cancel-btn .btn { height: 40px; font-size: 14px; margin-right: 6px; line-height: 28px;}

.employee-edit-list { margin-top: 15px; display: inline-block; width: 100%;}
.employee-edit-list ul li { display: flex; align-items: center; margin: 10px 0; border-bottom: 1px solid #e6e6e6; padding-bottom: 10px;}
.employee-edit-list .custom-checkbox { flex: none; }
.employee-edit-list .custom-checkbox [type="checkbox"]:not(:checked) + label,
.employee-edit-list .custom-checkbox [type="checkbox"]:checked + label { min-height: 20px;}
.employee-edit-list .custom-checkbox [type="checkbox"]:not(:checked) + label:before,
.employee-edit-list .custom-checkbox [type="checkbox"]:checked + label:before { border: 2px solid #ffaa00;}
.employee-edit-list ul li .cp-pic { width: 56px; height: 56px; overflow: hidden; border-radius: 50%; flex: none; border: 3px solid transparent;}
.employee-edit-list ul li .cp-pic img { width: 100%; height: 100%;}
.employee-edit-list ul li .employee-list-disc { margin: 0 15px; flex: 1;}
.employee-list-disc .employee-list-title { display: flex; align-items: center;}
.employee-list-disc .employee-list-title h3 { font-size: 16px; }
.employee-list-disc .employee-list-title h3 a { font-size: 16px; font-weight: 700; color: #005aa8;}
.employee-list-disc .employee-list-title h3 span { font-size: 14px; font-weight: 500; color: #000000; margin-right: 0px;}
.employee-list-disc .employee-list-title span { font-size: 14px; margin: 0 5px;}
.employee-list-disc .employee-list-title label, .employee-list-disc .employee-list-title label a { font-size: 12px; color: #808080;}
.employee-list-disc .employee-list-filter { display: flex; align-items: center; margin-top: 10px;}
.employee-list-disc .employee-list-filter .custom-select { padding-left: 10px;}
.employee-list-disc .employee-list-filter select:nth-child(2) { border-left: 1px solid #e6e6e6; padding-left: 20px;}
.employee-list-filter .employee-list-status { border-left: 1px solid #e6e6e6; padding-left: 20px; font-size: 12px; font-weight: 500;}
.employee-list-filter .employee-list-status.green { color: #4f9e3c; }
.employee-list-filter .employee-list-status.orange { color: #ec6a21; }
.employee-list-filter .employee-list-status.pink { color: #e40082; }
.employee-edit-list ul li .close-icon { flex: none; position: relative; top: 15px;}
.employee-edit-list ul li .close-icon .invite-again { font-size: 16px; color: #000; margin-right: 10px;}
.employee-edit-list ul li .close-icon a { color: #ff0000; font-size: 12px;}
.employee-edit-list ul li.inactive .employee-list-title,
.employee-edit-list ul li.inactive .employee-list-filter .view-select { opacity: 0.4; pointer-events: none;}
.employee-edit-list ul li.inactive .cp-pic { border: 3px solid #ff6363; }
.employee-edit-list .no-record { text-align: center; height: 100px; display: flex; align-items: center; justify-content: center;}
.employee-list-bottom-filter { display: flex; align-items: center; justify-content: space-between;}
.per-page { width: 40%; display: flex; align-items: center; }
.per-page label { font-size: 12px; color: #4c4c4c; margin-right: 10px;}
.per-page .custom-select { width: 60px; height: 30px; padding: 0 18px 0 8px;}
.page-of-filter { width: 60%; padding-left: 10px; display: flex; align-items: center; justify-content: flex-end;}
.page-of-filter label { font-size: 12px; color: #4c4c4c; margin: 0 10px;}
.page-of-filter input { width: 40px; height: 30px; text-align: center; padding: 0 5px;}
.page-of-filter button { background: #000; border: none; color: #fff; width: 30px; height: 30px; text-align: center; font-size: 8px;}
.page-of-filter button.previous { margin-right: 1px; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.page-of-filter button.next { border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.page-of-filter button:focus { border: none; outline: none; box-shadow: none; }
.page-of-filter .pagination .page-item .page-link { padding: 6px 10px; color: #000; border-color: #e6e6e6;}
.page-of-filter .pagination .page-item { padding: 0px; border: none; margin: 0px;}
.page-of-filter .pagination .page-item.active .page-link { background-color: #000; border-color: #000; color: #fff;}
.page-of-filter .pagination .page-item .page-link:hover { background-color: #000; border-color: #000; color: #fff;}
.pocd-list { margin-top: 25px; }
.pocd-list .pocd-list-row { margin-bottom: 20px;}
.pocd-list .pocd-list-row .pocd-list-head { display: flex; align-items: center; justify-content: space-between;}
.pocd-list .pocd-list-row h3 { font-size: 16px; font-weight: 700; padding-right: 10px;}
.pocd-list .pocd-list-row h3 span { font-weight: normal; display: block; line-height: 1;}
.pocd-list .pocd-list-row .add-new-detail { font-size: 12px; color: #005aa8; font-weight: 500;}
.pocd-list .pocd-list-row .add-new-detail .icon-moon { margin-right: 10px; }
.pocd-list .pocd-list-row:last-child { margin-bottom: 0px; }
.pocd-list .added-contact { display: flex; flex-direction: column; border-bottom: 1px solid #e6e6e6; padding: 15px 0;}
.pocd-list .added-contact a { font-size: 16px; color: #1a82cb;}
.pocd-list .added-contact span { font-size: 14px; display: contents; cursor: pointer;}
.pocd-list .added-contact p { font-size: 14px; color: #808080; cursor: pointer;}

.modal-add-new-contact .modal-content { padding: 40px; height: calc(100% - 100px); display: flex; flex-direction: column;}
.modal-add-new-contact .cd-modal-head { display: flex; align-items: center; margin-bottom: 20px; flex: none;}
.modal-add-new-contact .cd-modal-head .custom-select { margin-left: 20px; font-size: 16px; font-weight: 700; padding: 0 20px 0 10px; margin-right: 0px;}
.modal-add-new-contact .contact-modal-body { flex: 1; overflow-y: auto; overflow-x: hidden; margin-bottom: 20px;}
.modal-add-new-contact .contact-modal-body .custom-label { margin-top: 10px; }
.modal-add-new-contact .modal-content .p-relative { display: flex; align-items: center;}
.contact-modal-body .custom-control-2brdr, .contact-modal-body .custom-select { margin-bottom: 10px; padding-right: 30px; text-overflow: ellipsis; overflow: hidden;}
.contact-modal-body .custom-control-2brdr.filded { background: url(../images/close-icon.png) no-repeat center right 10px; background-size: 10px; padding-right: 30px;}
.contact-modal-body .custom-control-2brdr + .clear-filed { position: absolute; right: 20px; top: 50%; transform: translateY(-50%); color: #ff0000; font-size: 10px;}
.modal-add-new-contact .modal-content .form-control:focus { border-color: #FFAA00; }
.contact-modal-body .add-more { font-size: 12px; font-weight: 500; margin-top: 10px; display: inline-block; padding-left: 10px;}
.contact-modal-body .add-more .icon-moon { margin-right: 10px; }
.contact-modal-footer .btn { margin-right: 6px; padding: 0 15px;}
.already-claimed-modal .modal-content { padding: 30px 40px 20px 40px; display: block;}
.already-claimed-modal .already-body p { color: #808080; margin-top: 5px;}
.already-claimed-modal .already-body span { margin-top: 30px; color: #ff0000; display: block;}
.already-claimed-modal .btn-orange { margin-top: 70px; line-height: 28px;}

/* Profile Sidebar CSS */
.main-content-area { /*height: 100%;*/ display: flex; min-height: 100%;}
.profile-sidebar { width: 350px; height: calc(100% - 50px); background: #fff; padding: 15px; position: fixed; display: flex; flex-direction: column;}
.sidebar-box-shadow { flex: none; padding: 15px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); margin-bottom: 20px; }
.sidebar-box-shadow-tab { flex: 1; overflow: hidden; padding: 15px; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.sidebar-profile { width: 100%; background: #FFAA00; height: 140px; display: flex; padding: 10px 10px 10px 10px;}
.sidebar-profile .sidebar-profile-pic { flex: none; width: 150px; height: 150px; background: #fff; display: flex; align-items: center; justify-content: center; border: 5px solid #fff; overflow: hidden;}
.sidebar-profile .sidebar-profile-pic img { width: 100%; }
.sidebar-profile .sidebar-profile-detail { flex: 1; padding-left: 10px; color: #fff; width: calc(100% - 160px); overflow: hidden;display: flex; flex-direction: column; justify-content: center; align-items: flex-start;}
.sidebar-profile .sidebar-profile-detail h4 { font-size: 18px; font-weight: 600; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.sidebar-profile .sidebar-profile-detail p { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.sidebar-profile-detail label { color: #fff; font-size: 14px; display: block; border-bottom: 1px solid #f8a54b; padding-bottom: 6px; margin-bottom: 10px;}
.sidebar-profile-detail label:last-child { padding-bottom: 0px; border-bottom: none; }
.sidebar-profile-detail label span { font-size: 16px; font-weight: 700; }
.sidebar-profile-detail .btn-gray { font-size: 16px; font-weight: 500; height: auto; background: transparent; color: #000; padding: 0px; line-height: normal;}
.sidebar-edit-profile .btn-gray { font-size: 16px; font-weight: 500; height: auto; background: transparent; color: #000; padding: 0px; line-height: normal; display: block; text-align: center;}
.profile-sidebar .sp-name-status { margin-top: 15px; padding: 10px 10px 10px 10px; min-height: auto;}
.profile-sidebar .sp-name-status h4 { font-size: 14px; font-weight: 700; margin-bottom: 2px;}
.profile-sidebar .sp-name-status span { font-size: 14px; font-style: italic; color: #005aa8;}
.coming-soon { display: flex; align-items: center; justify-content: center; height: 100%; font-size: 40px; font-weight: 500; color: #999; text-transform: uppercase; background: #fff; text-align: center; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.sidebar-relationship { background: #FFAA00; padding: 20px; display: flex; align-items: center; justify-content: space-between;}
.sidebar-relationship label { font-size: 14px; color: #fff; margin-right: 10px; cursor: pointer;}
.sidebar-relationship span { font-size: 8px; color: #fff;}
.sidebar-tabbing { padding: 0 0 0 0; height: 100%;}
.sidebar-relationship + .sidebar-tabbing { padding: 20px 0 0 0; height: calc(100% - 61px);}
.sidebar-tabbing .custom-tabbing { height: 100%; }
.sidebar-tabbing .tab-content { height: calc(100% - 35px);}
.sidebar-tabbing .tab-content .tab-pane { height: 100%; }
.custom-tabbing .tab-content .info-tab-content { height: 100%; overflow-y: auto;}
.custom-tabbing .nav-tabs { border: none; position: relative;}
.custom-tabbing .nav-tabs:after { content: ""; position: absolute; bottom: -1px; left: 0px; width: auto; height: 3px; background: #e6e6e6;}
.custom-tabbing .nav-tabs .nav-item { width: auto;}
.custom-tabbing .nav-tabs .nav-link { border: none; border-radius: 5px 5px 0 0; position: relative; padding: 0px 15px 15px 15px; background: transparent; font-size: 14px; color: #000000; text-align: center;}
.custom-tabbing .nav-tabs .nav-link:after { background: #e6e6e6; bottom: 0; content: ''; height: 3px; left: 0; position: absolute; right: 0; z-index: 1;}
.custom-tabbing .nav-tabs .nav-link.active:after { background-color: #01476b; bottom: 0; content: ''; height: 2px; left: 0; position: absolute; right: 0;}
.custom-tabbing .nav-tabs .nav-link.active { border: 2px solid #01476b;}
.sidebar-tabbing .custom-tabbing .nav-tabs .nav-link { padding: 10px 6px 10px 6px; font-size: 12px;}
.custom-tabbing .tab-content { padding-top: 20px; padding-bottom: 0;}
.info-tab-title { display: flex; align-items: center; justify-content: space-between; margin-bottom: 10px;}
.info-tab-title h3 { font-size: 16px; font-weight: 700; color: #1a82cb;}
.info-tab-title .view-all { font-size: 12px; font-weight: 500; color: #999999;}
.info-tab-content ul li { display: flex; align-items: center; border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; margin-bottom: 10px;}
.info-tab-content ul li .info-pic { flex: none; width: 50px; height: 50px; background: #c8e8ff; border-radius: 50%; overflow: hidden; margin-right: 15px;}
.info-tab-content ul li .info-pic img { width: 100%; height: 100%; }
.info-tab-content ul li span { flex: 1; }
.info-tab-box { margin-bottom: 40px; }
.info-tab-box:last-child { margin-bottom: 0px; }
.custom-tabbing .tab-content .about-contact-tab-content { max-height: 100%; overflow-y: auto;}
.about-contact-tab-content .about-contact-row { margin-bottom: 30px;}
.about-contact-tab-content .about-contact-row:last-child { margin-bottom: 0;}
.about-contact-tab-content .about-contact-row p { margin-bottom: 10px; font-size: 14px; font-weight: 500;}
.about-contact-tab-content .about-contact-row p:last-child { margin-bottom: 0px; }
.about-contact-tab-content .about-contact-row label { display: block; font-size: 14px; font-weight: 500;}

/* Advertisement Section CSS */
.adv-section { background: #fff; padding: 15px;}
.adv-section .adv-section-box { display: flex; flex-direction: column; align-items: center; padding: 1px;}
.adv-section.w-226 { width: 226px; }
.custom-p15 { padding: 15px;}
.adv-section .adv-block { width: 100%; padding: 0; margin-bottom: 15px; border-radius: 10px; box-shadow: 0 0 0 1px rgba(0,0,0,.15), 0 2px 3px rgba(0,0,0,.2); overflow: hidden; background: #f5f5f5;}
.adv-section .adv-headline { font-size: 14px; font-weight: 600; padding: 5px 10px; text-align: center;}
.adv-section .adv-block .adv-pic { max-height: 144px; overflow: hidden;}
.adv-section .adv-block .adv-pic .bid-writing-logo{ max-height: 144px; width: auto;}
.adv-section .adv-block img { width: 100%;}
.adv-section .adv-block:last-child { margin-bottom: 0px; }
.adv-section .adv-desc { padding: 10px; font-size: 12px;}
.adv-section .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden { margin-right: 0px; }
.adv-section .mCSB_inside > .mCSB_container { margin-right: 15px; }
.adv-section .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { margin-right: 0px; position: absolute; right: 0px;}
.adv-section .mCSB_scrollTools .mCSB_draggerRail { margin-right: 0px; position: absolute; right: 2px; }
/* Advertisement Section CSS */

/* Main Center Content CSS*/
.rightside-content { min-height: 100%; width: calc(100% - 576px); padding: 15px; margin-left: 350px; background: #fff;}
.main-center-content { height: 100%; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); padding: 0 0 20px 0;}
.center-content-search { height: 40px; display: flex; position: relative;}
.center-content-search .content-search-area { position: relative; display: flex; align-items: center; width: 100%; border-bottom: 1px solid #d9d9d9;}
.center-content-search .content-search-area { width: 60%;}
.company-taxonomy-screen .center-content-search .content-search-area { width: 100%; }
.center-content-search .lens-filter { width: 38%; margin-left: 2%; display: flex; align-items: center; border-bottom: 1px solid #d9d9d9;}
.lens-filter .dropdown-toggle { width: 100%; height: 100%; text-align: left; display: flex; align-items: center; justify-content: space-between; border-radius: 0px;}
.lens-filter .lens-icon { width: 18px;}
.lens-filter .dropdown-menu { min-width: 100%; padding: 0px;}
.lens-filter .dropdown-menu .dropdown-item { padding: 4px 20px 4px 30px; color: #000; font-size: 14px; margin-bottom: 0px; position: relative; }
.lens-filter .dropdown-menu .dropdown-item:focus,
.lens-filter .dropdown-menu .dropdown-item:active,
.lens-filter .dropdown-menu .dropdown-item.active,
.lens-filter .dropdown-menu .dropdown-item:hover { background: #FFAA00; color: #fff; }
.lens-filter .dropdown-menu .dropdown-item.active:after { content: '\2713\0020'; position: absolute; top: 5px; left: 10px; color: #fff;}

.create-post-content .lens-filter .custom-select { border-bottom: 1px solid #d9d9d9;}
.center-content-search .content-search-area .form-control { height: 100%; border: none; padding-left: 65px; font-size: 12px; color: #000;}
.create-post-screen .center-content-search .content-search-area .form-control { padding-left: 40px;}
.center-content-search .content-search-area .icon-search { position: absolute; top: 50%; transform: translateY(-50%); left: 0px; background: transparent; border: none; padding: 0 15px 0 30px; color: #7f7f7f;}
.create-post-screen .center-content-search .content-search-area .icon-search { padding-left: 40px;}
.search-dropdown-btn { width: 38px;}
.search-dropdown-btn button { width: 8px; height: 8px; padding: 0px; background-color: transparent; background-image: url(../images/select-arrow-fill.png); background-repeat:  no-repeat; background-position: center left; background-size: 8px; border: none; font-size: 8px; line-height: 0; outline: none;}
.search-overlay { background: #000; bottom: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; transition: opacity .3s , bottom 0s .3s; z-index: 9;}
.overlayOpen .search-overlay { bottom: 0%; opacity: .6; transition: opacity .3s;}
.search-dropdown-content { display: none; background: #fff; position: absolute; top: 100%; right: 0px; width: 100%; max-width: 480px; border: 1px solid #d9d9d9; margin-top: -1px; z-index: 9; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.center-content-search .search-dropdown-content { right: auto;}
.company-taxonomy-screen .center-content-search .search-dropdown-content { right: 0px; }
.search-dropdown-content.open { display: block; }
.center-content-search .multiselect-container li:hover { background: #FFAA00; color: #fff;}
.center-content-search .multiselect-container li>a>label>input[type=checkbox] { position: relative; top: 1px; }
.search-dropdown-content .sd-search-more { padding: 10px; border-bottom: 1px solid #d9d9d9;}
.search-dropdown-content .search-as { padding: 10px; border-bottom: 1px solid #d9d9d9;}
.search-as .search-as-dropdown { display: flex; align-items: center; padding-left: 10px;}
.content-search-area .search-clear { padding-right: 10px; color: #FFAA00;}

.search-dropdown-content .btn-group { flex: 1; border: 1px solid #d9d9d9; border-radius: 4px; height: 30px; font-size: 12px;}
.search-dropdown-content .btn-group .dropdown-toggle { text-align: left; padding-top: 2px; overflow: hidden; white-space: normal;}
.search-dropdown-content .btn-group .multiselect-container li .checkbox { padding: 3px 10px;}

.search-as .particular-company { margin-top: 10px;color: rgba(0,0,0,0.3);}
.search-dropdown-content .search-as .custom-select { max-width: 155px; color: #000;}
.search-dropdown-content .search-as .search-more-title { padding: 0 10px 0 0; margin: 0px;}
.search-dropdown-content .search-by-sector { padding: 15px 10px; border-bottom: 1px solid #d9d9d9; margin-bottom: 10px;}
.create-post-screen .search-dropdown-content .search-by-sector { padding: 10px; display: flex; align-items: center;}
.create-post-screen .search-dropdown-content .search-by-sector .info-icon { margin-left: 10px; }
.search-by-sector .by-sector-btn { background: transparent; border: none; color: #1a82cb; font-size: 12px; font-weight: 500; padding: 0px; outline: none;}
.search-by-sector .by-sector-btn .icon-search { margin-right: 8px; }
.search-dropdown-content .search-by-address { padding: 10px; border-bottom: 1px solid #d9d9d9;}
.search-by-address .form-control { height: 32px; color: #000; font-size: 12px; font-weight: 500; outline: none;}
.search-dropdown-content .search-more-title { font-size: 12px; font-weight: 500; color: #000; padding-left: 10px; margin-bottom: 10px;}
.search-dropdown-content .select-brd-arrow { border: 1px solid #d9d9d9; border-radius: 4px; height: 30px; font-size: 12px; background-image: url(../images/select-arrow-fill.png); background-repeat: no-repeat; background-size: 8px;}
.degree-search-btn { padding: 10px; display: flex; align-items: center; border-bottom: 1px solid #d9d9d9;}
.degree-search-btn .r-degree { display: flex; align-items: center;}
.degree-search-btn .r-degree label { font-size: 12px; font-weight: 500; margin-right: 20px; flex: none;}
.degree-search-btn .r-degree .btn-group { max-width: calc(100% - 141px); }
.degree-search-btn .r-degree .btn-group .multiselect.dropdown-toggle {overflow: hidden; text-overflow: ellipsis;}
.degree-search-btn .r-degree .multiselect .multiselect-selected-text { white-space: normal; }
.degree-search-btn .r-degree .btn-group .multiselect-container.dropdown-menu { white-space: nowrap; max-height: 300px; overflow: auto;}
.degree-search-btn .r-degree .btn-group .multiselect-container li label { font-size: 1rem; }
.degree-search-btn .r-degree .multiselect-container>li>a.multiselect-all label { font-weight: 700; }
.degree-search-btn .r-degree .custom-select { width: 56px; margin-bottom: 0px; color: #000;}
.create-post-screen .degree-search-btn .r-degree label { font-weight: normal; }
.create-post-screen .degree-search-btn .r-degree .custom-select { width: auto; flex: 1; font-weight: normal;}
.d-search-btn { padding: 10px; text-align: right;}
.d-search-btn .btn-gray { height: 30px; border: none; font-size: 12px; font-weight: 500; min-width: 75px; border-radius: 4px; float: left; line-height: 30px;}
.d-search-btn .btn-orange { height: 30px; border: none; font-size: 12px; font-weight: 500; min-width: 75px; border-radius: 4px; line-height: 30px;}
.d-search-btn .btn-orange:focus { outline: none;}
.search-dropdown-content .search-input { height: 32px; font-size: 12px; font-weight: 500; outline: none; color:#000;}

.company-taxonomy-screen { /*height: auto; min-height: 100%;*/}
.company-taxonomy-screen .profile-sidebar { /*height: auto;*/ }
.taxonomy-content-list { /*height: calc(100% - 70px);*/ padding-top: 10px;}
.taxonomy-content-list ul { /*height: 100%; overflow-y: auto;*/}
.taxonomy-content-list ul li { border-bottom: 1px solid #e6e6e6; padding: 10px 20px;}
.taxonomy-content-list .taxonomy-list-detail { display: flex; align-items: center; padding-bottom: 10px;}
.taxonomy-content-list .taxonomy-list-detail figure { flex: none; width: 50px; height: 50px; border-radius: 50px; background: #c8e8ff; margin-bottom: 0px; overflow: hidden;}
.taxonomy-content-list .taxonomy-list-detail figure img { width: 100%; height: 100%; }
.taxonomy-list-detail .taxonomy-disc { flex: 1; margin: 0 15px;}
.taxonomy-list-detail .taxonomy-disc a {display: inline-block;}
.taxonomy-list-detail .taxonomy-disc h3 { font-size: 14px; }
.taxonomy-list-detail .taxonomy-disc h3 .company-number { color: #000; margin-left: 10px; font-size: 14px;}
.taxonomy-list-detail .taxonomy-disc span { font-size: 12px; color: #4c4c4c; border-right: 1px solid #4c4c4c; padding-right: 5px;}
.taxonomy-list-detail .taxonomy-disc span:last-child { padding-right: 0px; border-right: 0px; }
.taxonomy-list-detail .btn-cart,.taxonomy-list-detail .btn-cart-remove { flex: none; height: 30px; border-radius: 4px; font-size: 14px; font-weight: 500; border: none; outline: none; }
.taxonomy-list-detail .follow-btn { flex: none; width: 75px; height: 30px; border-radius: 4px; font-size: 12px; font-weight: 500; border: none; outline: none;}
.taxonomy-list-detail .follow-btn.followingCom { background: #7ed957;}
.taxonomy-list-detail .btn-gray { height: 30px; line-height: 18px; margin-left: 10px;}
.taxonomy-content-list .taxonomy-status-list {border-top: 1px solid #e6e6e6; }
.taxonomy-content-list .taxonomy-status-list ul { display: flex; align-items: center; justify-content: space-between; height: auto;}
.taxonomy-status-list ul li { border: none; padding: 10px 10px 0 10px; display: flex; align-items: center;}
.taxonomy-status-list ul li span { font-size: 14px; margin-right: 5px;}
.taxonomy-status-list ul li .mp-relationship-arrow { color: #000; }
.taxonomy-status-list ul li .mp-relationship-arrow .icon-moon { margin-right: 0px; font-size: 8px;}
.taxonomy-status-list ul li label { font-size: 16px; font-weight: 700;}
.taxonomy-status-list ul li .custom-select-no-border { padding-left: 5px; font-size: 16px; font-weight: 700; margin-right: 0px;}
.page-pagination-filter { display: flex; align-items: center; justify-content: space-between; padding: 10px;}
.taxonomy-content-list .per-page { width: auto; }
.taxonomy-content-list .page-of-filter { flex: 1; }
.taxonomy-content-list .page-of-filter .pagination { flex-wrap: wrap; justify-content: flex-end;}

/* Create post CSS */
.create-post-screen .rightside-content { /*background: #e6e6e6;*/ }
.create-post-screen + .modal-backdrop { z-index: 98; }
.create-post-screen .profile-sidebar { /*height: auto;*/}
.employee-tab-content { /*height: 448px;*/ max-height: 100%; /*padding-bottom: 20px;*/}
.employee-tab-content .employees-tab-view-all { display: flex; justify-content: flex-end;}
.employee-tab-content .employees-tab-view-all a { font-size: 12px; font-weight: 500; color: #999999;}
.employee-tab-content ul li { display: flex; align-items: center; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e6e6e6;}
.employee-tab-content ul li:last-child { margin-bottom: 0px; padding-bottom: 0px; border-bottom: 0px; }
.employee-tab-content .cp-emp-pic { flex: none; width: 50px; height: 50px; overflow: hidden; border-radius: 50%; margin-right: 15px;}
.employee-tab-content .cp-emp-pic img { width: 100%; height: 100%; }
.employee-tab-content .cp-emp-list-disc { flex: 1;}
.employee-tab-content .cp-emp-list-disc h3, .employee-tab-content .cp-emp-list-disc h3 a { font-size: 16px; font-weight: 700; color: #1a82cb; margin-bottom: 2px;}
.employee-tab-content .cp-emp-list-disc h3 span { color: #000; font-weight: normal; font-size: 14px; margin-left: 5px;}
.employee-tab-content .cp-emp-list-disc .cp-emp-email { color: #808080; font-size: 12px; margin-top: 2px;}
.create-post-content { background: transparent; box-shadow: none; padding: 0px;}
.create-post-content .first-create-box { background: #fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); padding: 20px; position: relative;}
.create-post-content.open .first-create-box { z-index: 99; }
.modal-open .create-post-content.open .first-create-box { z-index: auto; }
.first-create-box .create-post-title { border-bottom: 3px solid #e6e6e6; padding-bottom: 15px; display: flex; align-items: center;}
.first-create-box .create-post-title h3 { flex: none; margin-right: 60px; font-size: 14px; font-weight: 700;}
.first-create-box .create-post-title .post-type { flex: 1; display: flex; align-items: center; }
.first-create-box .create-post-title .post-type label { font-size: 14px;}
.create-post-title .post-type .dropdown-toggle { padding: 0px; font-size: 14px; margin-left: 8px; display: flex; align-items: center;}
.create-post-title .post-type .dropdown .dropdown-menu { padding: 0px; border: 1px solid #d9d9d9; border-radius: 0px;}
.create-post-title .post-type .dropdown .dropdown-menu .dropdown-item { padding: 4px 20px 4px 30px; color: #000; font-size: 14px; margin-bottom: 0px; position: relative;}
.create-post-title .post-type .dropdown .dropdown-menu .dropdown-item:last-child { margin-bottom: 0px; }
.create-post-title .post-type .dropdown .dropdown-menu .dropdown-item:focus,
.create-post-title .post-type .dropdown .dropdown-menu .dropdown-item:active,
.create-post-title .post-type .dropdown .dropdown-menu .dropdown-item.active,
.create-post-title .post-type .dropdown .dropdown-menu .dropdown-item:hover { background: #FFAA00; color: #fff; }
.create-post-title .post-type .dropdown .dropdown-menu .dropdown-item.active:after { content: '\2713\0020'; position: absolute; top: 5px; left: 10px; color: #fff;}
.create-post-popup-close { visibility: hidden; flex: none; padding-left: 10px;}
.create-post-content.open .create-post-popup-close { visibility: inherit;}
.create-post-popup-close .close-popup-btn { font-size: 24px; color: #999999; cursor: pointer;}
.create-post-content .first-create-box .post-area { display: flex; align-items: center; padding: 10px 0; border-bottom: 1px solid #1a82cb;}
.post-area .post-area-write-text { display: flex; align-items: center;}
.create-post-content .first-create-box .post-user-name { font-size: 14px; font-weight: 600; display: none;}
.create-post-content.open .first-create-box .post-area { display: block; }
.create-post-content.open .first-create-box .post-user-name { display: block; }
.create-post-content .worth-contract { padding: 15px 30px; margin: 0 -20px; display: flex; align-items: center; border-bottom: 1px solid #e6e6e6;}
.create-post-content .worth-contract label { font-size: 14px; font-weight: 500; color: #1a82cb; padding-right: 10px;}
.create-post-content .worth-contract .form-control { width: 100px; height: 30px; border: 1px solid #000; border-radius: 4px;}
.post-area .post-user-profile { flex: none; display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; overflow: hidden; border-radius: 50%; margin-right: 20px;}
.first-create-box .post-textarea { flex: 1; border: none; resize: none; -webkit-resize: none; height: auto; padding: 20px 0 0 0; font-size: 14px; border-radius: 0px;}
.create-post-content.open .first-create-box .post-textarea { height: 100px; }
.create-post-content .post-search { position: relative; margin: 10px 0; background: #fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); height: 40px;}
.create-post-content .post-search .form-control { height: 100%; border: none; border-radius: 0px; padding: 0 20px 0 48px; color: #a7a7a7; font-size: 12px;}
.create-post-content .post-search .icon-search { position: absolute; top: 50%; left: 15px; transform: translateY(-50%); color: #7f7f7f; font-size: 14px;}
.create-post-content .center-content-search-area { margin-top: 10px; background: #fff;}
.create-post-content .create-post-overlay { background: #000; bottom: 100%; left: 0; opacity: 0; position: fixed; right: 0; top: 0; transition: opacity .3s, bottom 0s .3s; z-index: 9;}
.create-post-content.open .create-post-overlay { bottom: 0%; opacity: .6; transition: opacity .3s; }
.create-post-content .post-upload-area { display: none; padding-top: 20px; align-items: center;}
.create-post-content.open .post-upload-area { display: flex; }
.first-create-box .note { margin-top: 15px; display: none !important;}
.first-create-box .note li { display: flex; color: #FFAA00; margin-top: 2px;}
.first-create-box .note li span { width: 45px;}
/* Create post link preview */
.link-preview { display: none; position: relative; background: #f3f6f8; margin: 20px 0 10px 0; border: 1px solid #e6e9ec;}
.create-post-content.open .link-preview { display: block;}
.link-preview .close-link-preview { position: absolute; top: 10px; right: 10px; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,.6); border-radius: 50%; padding: 0px; border: none; box-shadow: none; outline: none; z-index: 999;}
.link-preview .close-link-preview:hover { background: #000; }
.link-preview .close-link-preview .icon-moon { font-size: 12px; color: #fff; margin-top: 1px;}
.link-preview .link-preview-content { display: flex; align-items: center; padding: 10px;}
.link-preview .link-preview-pic { width: 15%;}
.link-preview .link-preview-pic img { width: 100%;}
.link-preview .link-preview-detail { width: 85%; padding: 10px 40px 10px 10px; word-break: break-word;}
.link-preview .link-preview-detail .website-name { font-size: 16px; font-weight: 500; color: #000; margin-bottom: 5px;}
.link-preview .link-preview-detail .url-name { font-size: 14px; color: rgba(0,0,0,.6);}

.posted-link-preview { position: relative; background: #f3f6f8; margin: 10px; border: 1px solid #e6e9ec;}
.posted-link-preview .close-link-preview { position: absolute; top: 10px; right: 10px; width: 32px; height: 32px; display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,.6); border-radius: 50%; padding: 0px; border: none; box-shadow: none; outline: none;}
.posted-link-preview .close-link-preview:hover { background: #000; }
.posted-link-preview .close-link-preview .icon-moon { font-size: 12px; color: #fff; margin-top: 1px;}
.posted-link-preview .link-preview-content { display: flex; align-items: center; padding: 10px;}
.posted-link-preview .link-preview-pic { width: 15%;}
.posted-link-preview .link-preview-pic img { width: 100%;}
.posted-link-preview .link-preview-detail { width: 85%; padding: 10px 40px 10px 10px; word-break: break-word;}
.posted-link-preview .link-preview-detail .website-name { font-size: 16px; font-weight: 500; color: #000; margin-bottom: 5px;}
.posted-link-preview .link-preview-detail .url-name { font-size: 14px; color: rgba(0,0,0,.6);}

/* Create post link preview */
.post-upload-area .post-upload-section { flex: 1;}
.post-upload-area .post-upload-section ul { display: flex; align-items: center;}
.post-upload-area .post-upload-section ul li { margin-right: 40px; }
.post-upload-area .post-upload-section .post-custom-upload #process-filelist, .post-upload-area .post-upload-section .post-custom-upload #process-document { position: absolute; }
.post-custom-upload .inputfile { width: 0; height: 0; opacity: 0; overflow: hidden; position: absolute; z-index: -1; }
.post-custom-upload .inputfile + label { cursor: pointer; display: flex; align-items: center;}
.post-custom-upload .inputfile + label .c-upload-icon { width: 30px; margin-right: 10px;}
.post-custom-upload.image-video .inputfile + label { color: #57abc1; }
.post-custom-upload.document .inputfile + label { color: #6fa0e3; }
.post-custom-upload .inputfile + label .icon-moon { font-size: 26px; margin-right: 10px;}
.post-custom-upload .inputfile + label p { font-size: 12px; font-weight: 500; display: inline-block;}
.post-upload-area .post-btn { background: #FFAA00; height: 30px; border-radius: 4px; font-size: 12px; font-weight: 500; color: #fff; padding: 0 15px;}
.create-post-content .posted-list { margin-top: 10px; }
.posted-list .postaccordion .card { margin-bottom: 10px; background: #fff; border-radius: 0px; padding: 10px 0; border: 3px solid #7ed957;}
.postaccordion .paCollapse .card-header .posted-uploaded { display: none; }
.posted-list .postaccordion .post-section { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}

/*post type border class*/
.posted-list .postaccordion .card.partnership-post { border-color: #fff;}
.posted-list .postaccordion .card.c-news-post { border-color: #00b0f0;}
.posted-list .postaccordion .card.c-event-post { border-color: #ffccff;}
.posted-list .postaccordion .card.c-ann-post { border-color: #ff5050;}
/*.posted-list .postaccordion .card.new-tender-post { border-color: #e2efd9;}*/
.posted-list .postaccordion .card.new-tender-post { border-color: #FFAA00;}
.posted-list .postaccordion .card.buyer-desire-post { border-color: #fff;}
.posted-list .postaccordion .card.job-alert-post { border-color: #ffff00;}
.posted-list .postaccordion .card.social-media-post { border-color: #d9d9d9;}
.posted-list .postaccordion .card.kaleida-post { border-color: #FFAA00;}
.posted-list .postaccordion .card.leadership-post { border-color: #9966ff;}
.posted-list .postaccordion .card.shared-post { border-color: #92a8d1;}
.posted-list .postaccordion .card.innovation-announcement-post { border-color: #0000ff;}
/*post type border class*/
.posted-list .postaccordion .card .card-header { border: none; border-radius: 0px; padding: 0px; background: transparent;}
.postaccordion .card .card-header .posted-header { display: flex; align-items: center; padding: 0 7px 10px 7px; position: relative;}
.postaccordion .posted-header .posted-header-detail { flex: 1; display: flex; align-items: center;}
.postaccordion .posted-header .posted-header-detail figure { flex: none; width: 50px; height: 50px; overflow: hidden; border-radius: 50%; margin-bottom: 0px;}
.postaccordion .posted-header .posted-header-detail figure img { height: 100%; width: 100%;}
.postaccordion .posted-header .posted-user-detail { flex: 1; padding: 0 15px;}
.postaccordion .posted-header .posted-user-detail h3 { /*width: 333px;*/ font-size: 16px; font-weight: 700; color: #1a82cb; margin-bottom: 2px; line-height: 1;}
/* .postaccordion .posted-header .posted-user-detail h3 .tender-value { color: #666666; margin-left: 60px;} */
.postaccordion .posted-header .posted-user-detail h3 .tender-value { color: #666666; margin-left: 5px;}
.postaccordion .posted-header .posted-user-detail h3 a { color: #1a82cb; margin-right: 5px;}
.postaccordion .posted-header .posted-user-detail h3 .post-image { font-size: 14px; font-weight: normal; color: #000; cursor: pointer;}
.postaccordion .posted-header .posted-user-detail h3 .tender-value { color: #666666; margin-left: 5px;}
.postaccordion .posted-header .posted-user-detail h3 .publish-by { font-size: 14px; color: #000; font-weight: normal; display: block; margin: 5px 0;line-height: 0.4cm;}
.postaccordion .posted-header .posted-user-detail p { font-size: 12px; color: #666666; }
.postaccordion .posted-header .posted-uploaded { flex: none; margin-right: 10px;}
.postaccordion .posted-header .posted-uploaded ul { display: flex; align-items: center; }
.postaccordion .posted-header .posted-uploaded ul li { width: 72px; height: 50px; overflow: hidden; margin-right: 5px; display: flex; align-items: center; justify-content: center;}
.postaccordion .posted-header .posted-uploaded ul li img { width: 100%; }
.postaccordion .posted-uploaded .vjs-error .vjs-error-display::before { font-size: 40px; }
.postaccordion .posted-uploaded .vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 0px; }
.postaccordion .posted-uploaded .more-images { position: relative; }
.postaccordion .posted-uploaded .more-images .plus-images { width: 100%; height: 100%; background: rgba(0,0,0,0.6); position: absolute; display: flex; align-items: center; justify-content: center; font-size: 18px; color: #fff; top: 0px; left: 0px;}
.postaccordion .posted-header .posted-uploaded ul li .icon-moon { font-size: 30px; }
.postaccordion .posted-header .posted-uploaded ul li:last-child { margin-right: 0px; }
.postaccordion .card .card-header .posted-header .btn-link { flex: none; padding: 0px; margin: 0 20px 0 0; color: #000; font-size: 6px; text-decoration: none;}
.postaccordion .card .card-header .posted-header .btn-link.collapsed { transform: rotate(0deg); }
.postaccordion .card .card-header .posted-header .btn-link { transform: rotate(-180deg); }
.postaccordion .like-comment-share { display: flex; align-items: center; justify-content: space-between; padding: 20px 0px 10px 0px; border-top: 1px solid #b3b3b3;}
.postaccordion .like-comment-share .add-lcs { flex: 1; padding-right: 40px;}
.like-comment-share .add-lcs ul { display: flex; }
.like-comment-share .add-lcs ul li { margin-left: 30px; position: relative;}
.like-comment-share .add-lcs ul li a { font-size: 12px; font-weight: 500; color: #000000; display: flex; align-items: center;}
.like-comment-share .add-lcs ul li a:hover { color: #1a82cb;}
.like-comment-share .add-lcs ul li a .icon-moon { margin-right: 8px; font-size: 15px;}
.like-comment-share .add-lcs ul li a .like-icon img { max-width: 20px; margin-right: 5px;}

/*.shared-box .share-content { border: 1px solid #e6e6e6; max-height: 360px; overflow-y: auto;}*/
.first-create-box .share-content { border: 1px solid #e6e6e6;}
.share-content .share-profile { padding: 10px; display: flex; align-items: center;}
.share-content .share-profile figure { flex: none; width: 50px; height: 50px; overflow: hidden; border-radius: 50%; margin-bottom: 0px; }
.share-content .share-profile figure img { height: 100%; width: 100%; }
.share-content .share-profile .share-profile-detail { flex: 1; margin-left: 15px;}
.share-content .share-profile-detail h3 { font-size: 16px; font-weight: 700; color: #1a82cb; margin-bottom: 2px; line-height: 1; }
.share-content .share-profile-detail label { font-size: 14px; color: #000; font-weight: normal; display: block; margin: 0;}
.share-content .share-profile-detail p { font-size: 12px; color: #666666; }
.share-content .share-disc { padding: 0 10px;}
.share-content .share-disc p { padding-bottom: 10px; font-size: 14px; color: #000;}
.first-create-box .share-content .new-tender-content { padding: 0 10px;}
.share-border-box { padding: 20px 20px 0 20px;}
.share-border-box .share-content { border: 1px solid #e6e6e6; padding: 10px;}

.detail-view { padding: 20px; min-height: 100%; background: #fff;}
.share-update-card { border: 1px solid rgba(0,0,0,.125); max-width: 60%; margin: 0 auto;}
.share-update-card .share-update-card-header { display: flex; align-items: center; padding: 20px 20px 0 20px;}
.share-update-card-header .su-user-pic img { width: 48px; height: 48px; border-radius: 50%;}
.share-update-card-header .share-update-card-actor-info { margin-left: 10px; display: flex; flex-direction: column;}
.share-update-card-actor-info h3 { font-size: 14px;}
.share-update-card-actor-info h3 a { color: #000;}
.share-update-card-actor-info h3 a:hover { color: #005aa8; text-decoration: underline;}
.share-update-card-actor-info span, .share-update-card-actor-info p { font-size: 12px; line-height: 1.2; color: rgba(0,0,0,0.6);}
.share-update-card-update-text { margin: 10px 0;}
.share-update-card-update-text .card { border: none; }
.share-update-card-update-text .post-text { padding: 0 20px 10px 20px;}
.share-update-card-update-text .post-text p { margin-bottom: 10px; }
.share-update-card-update-text .post-text p:last-child { margin-bottom: 0px; }
.share-update-card-update-text p { font-size: 14px; }
.share-update-card-update-text p a { font-weight: 600;}
.share-update-card-social-counts { display: flex; align-items: center; padding: 10px 20px;}
.share-update-card-social-counts a { margin-right: 20px; font-size: 13px;}
.share-update-card-social-counts a:hover { color: #FFAA00; }
.social-action-bar { border-top: 1px solid #e6e9ec; border-bottom: 1px solid #e6e9ec; padding: 10px;}
.social-action-bar ul { display: flex; align-items: center;}
.social-action-bar ul li { margin: 0 10px; }
.social-action-bar ul li a { display: flex; align-items: center; color: #000;}
.social-action-bar ul li a:hover { color: #FFAA00;}
.social-action-bar ul li a .icon-moon { margin-right: 6px;}
.share-update-card .su-signin-banner { font-size: 14px; padding: 10px 20px;}
.share-update-card .su-signin-banner a { font-weight: 600;}
.img-vid-grid .img-vid-grid-item

/*Comment section*/
.like-comment-share .add-lcs ul li.comments a:hover { color: #FFAA00;}
.like-comment-share .add-lcs ul li .comment-count { position: absolute; top: -8px; left: 10px; background: #ff4848; border-radius: 50%; color: #fff; min-width: 16px; min-height: 16px; display: flex; align-items: center; justify-content: center; font-size: 10px;}
.comment-explain { background: #fff; margin-bottom: 10px; padding: 10px; border: 3px solid #7ed957; margin-top: -13px; border-top: 0px; position: relative; z-index: 1; background-color: #f0f2f5;}
.comment-explain .comment-ul { position: relative; }
.close-comment { position: absolute; top: 4px; right: 8px; z-index: 1;}
.close-comment .icon-moon { font-size: 16px; color: #FFAA00; cursor: pointer; z-index: 9;}
.comment-explain .coment-div { display: flex; position: relative;}
.comment-explain .coment-div .like-modal { bottom: 32px; }
.comment-explain .coment-div .like-modal .like-field .like-icon img { max-width: 25px;}
.comment-explain .comment-row .comment-section { padding: 10px 10px 0 10px; border-bottom: 1px solid #e6e6e6;}
.comment-explain .comment-row .comment-section:last-child { border-bottom: 0px; padding-bottom: 0px;}
.comment-explain .comment-row .comment-section:nth-child(odd) { background: #f0f2f5;}
.comment-explain .comment-user { flex: none; width: 30px; height: 30px; overflow: hidden; border-radius: 50%; margin-right: 10px;}
.comment-explain .comment-user img { width: 100%; height: 100%;}
.comment-explain .comment-detail { flex: 1; padding: 10px 0;}
.comment-explain .comment-detail .comment-user-row { display: flex; align-items: center; font-size: 12px;}
.comment-explain .comment-detail .company_profile_comment { margin-left: 10px;}
.comment-explain .comment-detail .comment-user-row .edit-delete-comment { margin-left: auto; }
.comment-explain .comment-detail .comment-user-row a { color: #1a82cb; font-size: 12px; font-weight: 500; line-height: 1; margin-bottom: 4px;}
.comment-explain .edit-delete-comment .dropdown-toggle { background: transparent; color: #000; padding: 0px; border: none; line-height: normal; border-radius: 0px; box-shadow: none !important; background: url(../images/post-status-dots.png) no-repeat; width: 14px; height: 3px; }
.comment-explain .edit-delete-comment .dropdown-toggle:after { display: none; }
.comment-explain .edit-delete-comment .dropdown-menu { right: 0 !important; left: auto !important; top: 10px !important; padding: 0px; margin-top: 10px; border: 1px solid rgba(0, 0, 0, .15); box-shadow: 0 3px 8px rgba(0, 0, 0, .3); border-radius: 3px; transform: inherit !important; }
.comment-explain .edit-delete-comment .dropdown-menu .dropdown-item { color: #212529; padding: 5px 10px; margin: 0px; display: flex; align-items: center; line-height: normal; font-size: 1rem; font-weight: 400; }
.comment-explain .edit-delete-comment .dropdown-item .icon-moon { margin-right: 10px; }
.comment-explain .edit-delete-comment .dropdown-item:hover, .comment-explain .edit-delete-comment .dropdown-item:active, .comment-explain .edit-delete-comment .dropdown-item:focus, .comment-explain .edit-delete-comment .dropdown-item.active:hover { background: #FFAA00; color: #fff; }
.comment-explain .edit-delete-comment .dropdown-item.active { background: inherit; color: inherit; }
.comment-explain .comment-reply .comment-upload { padding-bottom: 10px; border-bottom: 0px;}
.comment-explain .comment-action .comment-like-count { margin-left: -30px; margin-right: 30px; font-weight: 600;}
.comment-explain .comment-action .comment-like-count:hover { color: #1a82cb;cursor: pointer;}
.comment-explain .comment-action a .like-icon img { max-width: 20px; margin-right: 5px; }

.comment-explain .comment-detail p { color: #000; font-size: 12px; font-weight: 500; line-height: 20px; word-break: break-word;}
.comment-explain .comment-detail .show-less-div .show-more-less-handler { color: #FFAA00; padding-left: 20px !important;}
.comment-explain .comment-action { margin-top: 10px; display: flex; align-items: center;}
.comment-explain .comment-action a { color: #000000; font-size: 10px; font-weight: 500; margin-right: 35px; display: flex; align-items: center;}
.comment-explain .comment-action a:hover { color: #1a82cb;}
.comment-explain .comment-action .icon-moon { font-size: 13px; margin-right: 10px;}
.comment-explain .comment-row .ml-20 { margin-left: 20px; }
.comment-explain .comment-row .brdbottom { border-bottom: 1px solid #e6e6e6; margin-bottom: 10px;}
.comment-explain .comment-row .brdbottom:last-child { border-bottom: 0px; margin-bottom: 0px;}
.comment-explain .comment-write { width: 100%; display: flex; padding-bottom: 10px; border-bottom: 1px solid #1a82cb; /*padding-top: 10px;*/}
.comment-explain .comment-image-video { display: flex; flex-wrap: wrap;}
.comment-explain .comment-image-video .comment-iv-row { flex: 0 0 50%; margin-top: 10px; padding-right: 10px;}
.comment-explain .comment-image-video .comment-iv-row img, .comment-explain .comment-image-video .comment-iv-row video { width: 100%;}
.comment-explain .upload-here { margin: 0px; padding: 10px 10px 0px 10px; display: flex; flex-wrap: wrap; max-height: 424px; overflow-y: auto;}
.comment-explain .upload-here .upload-here-multifile { width: 50%; padding: 1px; height: 200px; overflow: hidden; position: relative; display: flex; align-items: center; margin-bottom: 1px; }
.comment-explain .upload-here .upload-here-multifile:hover .uploaded-file-close { position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); }
.comment-explain .upload-here .upload-here-onefile img, .comment-explain .upload-here .upload-here-multifile img, .comment-explain .upload-here .upload-here-multifile video, .comment-explain .upload-here .upload-here-multifile iframe { width: 100%; }
.comment-explain .upload-here .upload-here-multifile .uploaded-file-close .icon-moon { position: absolute; right: 10px; top: 10px; color: #ffff; font-size: 10px; }

.comment-write .mentiony-container, .comment-write .mentiony-container .mentiony-content { width: 100% !important; border: none; padding: 2px 0 !important; font-size: 14px; font-weight: 500; word-break: break-word;}
.comment-write .mentiony-container .mentiony-popover { left: 50px !important; top: 52px; width: calc(100% - 130px); overflow: hidden; padding: 10px 20px; border: none; background: #fff; border-radius: 0px; box-shadow: 0 3px 8px rgba(0, 0, 0, .3);}
.comment-write .mentiony-container .mentiony-list { max-height: 380px; min-height: 80px; overflow-y: auto; overflow-x: hidden;}
.comment-write .mentiony-container .mentiony-list .mentiony-item { display: flex; align-items: center; margin-bottom: 10px; padding: 10px 0; border: 0px; border-bottom: 1px solid #e6e6e6; height: auto;}
.comment-write .mentiony-container .mentiony-list .mentiony-item:hover { background: transparent; }
.comment-write .mentiony-container .mentiony-list .mentiony-item:last-child { border-bottom: 0px; margin-bottom: 0px; }
.comment-write .mentiony-list .mentiony-item .cp-emp-pic { flex: none; width: 50px; height: 50px; overflow: hidden; border-radius: 50%; margin-right: 15px; }
.comment-write .mentiony-list .mentiony-item .cp-emp-pic img { width: 100%; height: 100%; }
.comment-write .mentiony-list .mentiony-item .cp-emp-list-disc { flex: 1; }
.comment-write .mentiony-list .mentiony-item .cp-emp-list-disc h3, .comment-write .mentiony-list .mentiony-item .cp-emp-list-disc h3 a { font-size: 16px; font-weight: 700; color: #1a82cb; margin-bottom: 2px; }
.comment-write .mentiony-list .mentiony-item .cp-emp-list-disc h3 span { color: #000; font-weight: normal; font-size: 14px; }
.comment-write .mentiony-list .mentiony-item .cp-emp-list-disc .cp-emp-email { color: #808080; font-size: 12px; margin-top: 2px; }
.comment-write .mentiony-container .mention-area .highlight a.mentiony-link { background: #FFAA00; }
.posted-list .postaccordion .post-section .card .like-modal { bottom: -36px; z-index: 99;}
.posted-list .postaccordion .post-section .card .post-like-modal { z-index: 99;}
.post-like-modal .like-field li { display: flex; align-items: center;}
.post-like-modal .like-field li span { display: inline-block; padding: 2px; cursor: pointer; }
.post-like-modal .like-field .and-icon { font-size: 20px; font-weight: normal; line-height: 1; }
.post-like-modal .like-field .gray-circle { width: 32px; height: 32px; background: #d9d9d9; border-radius: 50%; }

.comment-write .write-reply { padding: 0 10px; color: #000; font-size: 14px; width: 100%; border: none; resize: none; -webkit-resize: none;}
.comment-write .write-reply:focus { outline: none; }
.comment-write .write-reply::-webkit-input-placeholder { color: rgba(0,0,0,0.4);}
.comment-write .write-reply::-moz-placeholder { color: rgba(0,0,0,0.4);}
.comment-write .write-reply:-ms-input-placeholder { color: rgba(0,0,0,0.4);}
.comment-write .write-reply:-moz-placeholder { color: rgba(0,0,0,0.4);}
.comment-explain .comment-upload { padding: 10px; border-bottom: 1px solid #e6e6e6;}
.comment-explain .view-all-comment { display: flex; align-items: center; justify-content: space-between; padding: 5px 0 0 0; border-top: 1px solid #e6e6e6;}
.comment-explain .view-all-comment a { color: #FFAA00; font-size: 12px; font-weight: 500; display: flex; align-items: center;}
.comment-explain .view-all-comment span, .comment-explain .view-all-comment label { color: #000000; font-size: 12px; font-weight: 500;}
.comment-explain .view-all-comment span { flex: 1; text-align: right; }
.comment-write .send-btn { margin-left: 10px;}
.comment-write .send-btn .btn-comment-send { background: #FFAA00; height: 30px; border-radius: 4px; font-size: 12px; font-weight: 500; color: #fff; padding: 0 15px; margin-top: 15px;}
.comment-loader { border: 2px solid #f3f3f3; border-radius: 50%; border-top: 2px solid #797979; width: 18px; height: 18px; margin-left: 10px; -webkit-animation: loaderspin 2s linear infinite; animation: loaderspin 2s linear infinite; }
@-webkit-keyframes loaderspin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}
@keyframes loaderspin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
/*Comment section*/

/*comment border class*/
.comment-explain.partnership-post { border-color: #fff;}
.comment-explain.c-news-post { border-color: #00b0f0;}
.comment-explain.c-event-post { border-color: #ffccff;}
.comment-explain.c-ann-post { border-color: #ff5050;}
.comment-explain.new-tender-post { border-color: #FFAA00;}
.comment-explain.buyer-desire-post { border-color: #fff;}
.comment-explain.job-alert-post { border-color: #ffff00;}
.comment-explain.social-media-post { border-color: #d9d9d9;}
.comment-explain.kaleida-post { border-color: #FFAA00;}
.comment-explain.leadership-post { border-color: #9966ff;}
.comment-explain.shared-post { border-color: #92a8d1;}
/*comment border class*/

.like-comment-share .view-likes-comments { flex: none; }
.like-comment-share .view-likes-comments ul { display: flex;}
.like-comment-share .view-likes-comments ul li { margin-right: 30px;}
.like-comment-share .view-likes-comments ul li a { font-size: 12px; font-weight: 500; color: #4c4c4c;}

.like-detail-modal .tab-content .cp-emp-pic { display: flex; align-items: center;}
.like-detail-modal .tab-content .like-user-pic { position: relative; flex: none;}
.like-detail-modal .tab-content .like-user-pic .user-like-status { position: absolute; bottom: 0px; right: 5px; display: flex; align-items: center; justify-content: center; width: 20px; height: 20px; padding: 3px; border-radius: 50%; background: #fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.like-detail-modal .tab-content .like-user-pic .user-like-status.top { top: 0px; bottom: auto;}
.like-detail-modal .tab-content .like-user-pic .user-like-status img { max-width: 100%;}
.like-detail-modal .custom-tabbing .nav-tabs .nav-link { cursor: pointer; }
.like-detail-modal .modal-header .close:focus { outline: none; box-shadow: none;}

.postaccordion .attachment-detail { display: flex; align-items: center; justify-content: space-between; padding: 7px 20px; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3; margin-bottom: -1px;}
.postaccordion .attachment-detail label { font-size: 12px; font-weight: 700; padding-right: 10px;}
.postaccordion .attachment-detail .count-ivd, .postaccordion .attachment-detail .count-ivd span { font-size: 12px; font-weight: 500;}
.postaccordion .post-text { padding: 10px 20px;}
.postaccordion .post-text p { font-size: 16px; margin-bottom: 15px;}
.postaccordion .post-text p:last-child { margin-bottom: 0px;}
.postaccordion .post-collapse .post-collapse-text { padding: 10px 20px 30px 20px;}
.post-collapse .post-collapse-title { font-size: 16px; font-weight: 700;}
.post-collapse .post-disc p { font-size: 16px; line-height: 24px; margin-bottom: 15px;}
.post-collapse .post-disc p:last-child { margin-bottom: 0px;}
.post-collapse .value-date { margin-top: 20px; }
.post-collapse .value-date ul { display: flex;}
.post-collapse .value-date ul li { width: 50%; padding: 0 15px 0 0; display: flex; flex-direction: column;}
.post-collapse .value-date ul li label { font-size: 16px; color: #1a82cb; margin-bottom: 2px;}
.post-collapse .value-date ul li span { font-size: 16px; font-weight: 600;}

/* Partner Request */
.postaccordion .partner-request-uploaded { flex: none; margin-right: 10px;}
.postaccordion .partner-request-uploaded ul { display: flex; align-items: center;}
.postaccordion .partner-request-uploaded ul li { display: flex; align-items: center; margin-right: 30px;}
.postaccordion .partner-request-uploaded ul li:last-child { margin-right: 0px; }
.postaccordion .posted-header .partner-request-uploaded .icon-moon { cursor: pointer; font-size: 30px;}
.postaccordion .partner-request-uploaded ul li:hover .icon-chat { color: #ff9900;}
.postaccordion .partner-request-uploaded ul li:hover .icon-Partner { color: #006b2d;}
.postaccordion .partner-request-uploaded ul li .icon-Partner.isDisabled:hover { color: inherit;}
.partner-request-modal { display: none; padding: 20px; position: absolute; right: 0; top: 100%; width: 420px; background: #fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); z-index: 2;}
.partner-request-modal.open { display: block; }
.partner-request-modal .partner-request-head { display: flex; align-items: center; border-bottom: 3px solid #e6e6e6; padding-bottom: 12px;}
.partner-request-modal .partner-request-head h3 { flex: 1; padding-right: 10px; font-size: 14px; font-weight: 700;}
.partner-request-modal .partner-request-head .percentage { flex: none; color: #FFAA00; font-size: 14px;}
.partner-request-modal .partner-request-body { padding: 10px 0;}
.partner-request-body .pr-body-head { padding: 10px 30px; border-bottom: 1px solid #e6e6e6; margin: 0 -20px;}
.partner-request-body .pr-body-head h3 { font-size: 18px; line-height: 24px;}
.partner-request-body .pr-body-head h3 span { font-size: 12px;}
.partner-request-body .pr-body-head ul { display: flex; align-items: center; margin-top: 8px;}
.partner-request-body .pr-body-head ul li { padding-right: 30px; padding-left: 0px; border: none;}
.partner-request-body .pr-body-head ul li:last-child { margin-right: 0px; }
.partner-request-body .pr-body-head ul li a { font-size: 12px; font-weight: 500;}
.partner-request-body .pr-body-head ul li.accept a { color: #57abc1;}
.partner-request-body .pr-body-head ul li.reject a { color: #fe0101;}
.partner-request-body .pr-body-head ul li.view-tender a { color: #6fa0e3;}
.partner-request-filed .pr-filed-row { display: flex;}
.partner-request-filed .pr-filed-row .form-control { flex: 1; padding-left: 0px; padding-right: 0px; height: 48px; border-color: #b2b2b2;}
.partner-request-filed .pr-filed-row .form-control.green { border-color: #308d2f;}
.partner-request-filed .pr-filed-row .form-control.orange { border-color: #FFAA00;}
.partner-request-filed .pr-filed-row .select2.select2-container { margin: 15px 0 0 0;}
.partner-request-filed .pr-filed-row .select2-container .select2-selection--single { height: 32px; }
.partner-request-filed .pr-filed-row .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 32px; }
.partner-request-filed .pr-filed-row .select2-container--default .select2-selection--single .select2-selection__arrow { height: 30px; }
.partner-request-filed .pr-filed-row .pr-icon-action { flex: none; width: 90px; display: flex; justify-content: center; font-size: 24px; padding-top: 15px; cursor: pointer;}
.partner-request-filed .pr-filed-row .pr-icon-action.icon-close { color: #ff0000;}
.partner-request-filed .pr-filed-row .pr-icon-action .icon-add { width: 24px; height: 24px; border: 2px solid #000; font-size: 12px; border-radius: 50%; display: flex; align-items: center; justify-content: center;}
.partner-request-modal .partner-request-footer { display: flex; align-items: center; justify-content: flex-end; margin-top: 10px;}
.partner-request-footer .btn { height: 30px; padding: 0 15px; border-radius: 4px; font-size: 12px; font-weight: 500; color: #fff; margin-left: 10px;}
.partner-request-footer .btn:first-child { margin-left: 0px; }
.partner-request-footer .btn.btn-submit { background: #1a82cb;}
.partner-request-footer .btn.btn-submit.disable { background: #8cc0e5; color: rgba(255,255,255,0.5);}
.partner-request-footer .btn.btn-send { background: #FFAA00;}
.partner-request-footer .btn.btn-email-submit { background: #FFAA00;}
.partner-request-footer .btn.btn-email-cancel { background: #1a82cb;}
/* Partner Request */

/* One to One Chat */
.chat-modules { display: none; padding: 20px; position: absolute; right: 0; top: auto; width: 600px; background: #fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); z-index: 8;}
.chat-modules.open { display: block; }
.chat-modules .chat-module-head { display: flex; align-items: center; border-bottom: 3px solid #e6e6e6; padding-bottom: 12px;}
.chat-modules .chat-module-head h3 { flex: 1; padding-right: 10px; font-size: 14px; font-weight: 700;}
.chat-modules .chat-module-head .close-popup-btn { font-size: 24px; color: #999999; cursor: pointer;}
.chat-modules .chat-module-body ul { margin: 0 0 20px 0; height: 370px; overflow-y: auto;}
.chat-modules .chat-module-body ul li { margin-top: 20px; margin-bottom: 0px !important; width: 100%; float: left;}
.chat-modules .chat-module-body .chat-list { max-width: 64%; display: flex;}
.chat-modules .chat-module-body .chat-right .chat-list { float: right; }
.chat-modules .chat-module-body .chat-left .chat-list { float: left; }
.chat-modules .chat-module-body ul li .chat-status { margin-top: 8px; }
.chat-modules .chat-module-body .chat-right .chat-status { width: 100%; float: right; text-align: right; padding-right: 43px; display: flex; justify-content: flex-end;}
.chat-modules .chat-module-body .chat-left .chat-status { width: 100%; float: left; text-align: left; padding-left: 43px; display: flex; justify-content: flex-start;}
.chat-modules .chat-module-body ul li .chat-status span { padding: 0 5px; font-size: 12px; color: #999; line-height: 1;}
.chat-modules .chat-module-body .chat-right .chat-status span { border-right: 1px solid #999;}
.chat-modules .chat-module-body .chat-left .chat-status span { border-left: 1px solid #999;}
.chat-modules .chat-module-body .chat-right .chat-status span:last-child { padding-right: 0px; border-right: 0px;}
.chat-modules .chat-module-body .chat-left .chat-status span:first-child { padding-left: 0px; border-left: 0px;}
.chat-modules .chat-module-body .chat-list span { font-size: 14px; color: #fff; padding: 10px 15px; border-radius: 5px; flex: 1;}
.chat-modules .chat-module-body .chat-list .chat-user { width: 28px; height: 28px; border-radius: 50%; overflow: hidden; flex: none;}
.chat-modules .chat-module-body .chat-list .chat-user img { width: 100%; height: 100%; }
.chat-modules .chat-module-body .chat-right { border: none; display: block;}
.chat-modules .chat-module-body .chat-right .chat-list span { background: #62a0d6; text-align: right; margin-right: 15px;}
.chat-modules .chat-module-body .chat-left { display: block; border: none;}
.chat-modules .chat-module-body .chat-left .chat-list span { background: #FFAA00; text-align: left; margin-left: 15px;}
.chat-modules .post-upload-section ul { display: flex; align-items: center; margin-top: 20px;}
.chat-modules .post-upload-section ul li { margin-right: 30px; }
.chat-modules .chat-submit-area { display: flex; }
.chat-modules .chat-submit-area .custom-control-2brdr { flex: 1; margin-right: 10px; resize: none; -webkit-resize: none;}
.chat-modules .chat-submit-area .btn-orange { flex: none; height: 34px; line-height: 17px;}
/* One to One Chat */

.first-create-box .upload-here { border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; margin: 20px -20px 0 -20px; padding: 10px 20px; display: flex; flex-wrap: wrap; max-height: 424px; overflow-y: auto;}
.first-create-box .upload-here .upload-here-onefile { width: 100%; position: relative;}
.first-create-box .upload-here .upload-here-multifile { width: 50%; padding: 1px; height: 200px; overflow: hidden; position: relative; display: flex; align-items: center; margin-bottom: 1px;}
.first-create-box .upload-here .upload-here-onefile:hover .uploaded-file-close { position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); }
.first-create-box .upload-here .upload-here-onefile .uploaded-file-close .icon-moon { position: absolute; right: 10px; top: 10px; color: #ffff; font-size: 10px;}
.first-create-box .upload-here .upload-here-multifile:hover .uploaded-file-close { position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4); }
.first-create-box .upload-here .upload-here-multifile .uploaded-file-close .icon-moon { position: absolute; right: 10px; top: 10px; color: #ffff; font-size: 10px;}
.first-create-box .upload-here .upload-here-onefile img, .first-create-box .upload-here .upload-here-multifile img, .first-create-box .upload-here .upload-here-multifile video, .first-create-box .upload-here .upload-here-multifile iframe { width: 100%;}
.first-create-box .document-file { margin: -1px -20px 0 -20px; border-top: 1px solid #fff; border-bottom: 1px solid #e6e6e6; display: flex; flex-wrap: wrap; }
.first-create-box .uploaded-document { display: flex; align-items: center; padding: 10px 20px 10px 20px; width: 50%;}
.first-create-box .uploaded-document .icon-moon-document { font-size: 30px; color: #000;}
.first-create-box .uploaded-document .document-name { font-size: 12px; font-weight: 500; margin: 0 20px 0 10px;}
.first-create-box .uploaded-document .remove_doc_preview { font-size: 10px; color: #ff0000; cursor: pointer;}
.first-create-box .create-rfp { display: none; padding: 10px 0; margin: 0 -20px 0 0; border-bottom: 1px solid #e6e6e6;}
.create-post-content.open .first-create-box .create-rfp { display: block;}
.first-create-box .create-post-form { display: flex; flex-wrap: wrap;}

.create-post-form .estimated-value { width: 30%;}
.create-post-form .publish-date { width: 35%; position: relative;}
.create-post-form .submission-date { width: 35%; position: relative;}
.create-post-form .industry-code { width: 30%; }
.create-post-form .rfp-address { width: 70%;}
.create-post-form li { padding-right: 20px; margin-bottom: 10px;}
.create-post-form li .ps-datepicker { padding-right: 40px; border-radius: 0px;}
.create-post-form .publish-date .icon-moon { position: absolute; right: 32px; top: 14px; font-size: 15px;}
.create-post-form .submission-date .icon-moon { position: absolute; right: 30px; top: 14px; font-size: 15px;}
.create-post-content .first-create-box .company-event-from { border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; margin: 0 -20px; }
.create-post-content .company-event-from .create-post-form { margin-left: 20px; }
.create-post-form .event-title { width: 30%; }
.create-post-form .event-date { width: 35%; position: relative;}
.company-event-from .create-post-form .event-date .form-control { padding-right: 30px;}
.create-post-form .event-city { width: 35%;}
.create-post-form .event-date .icon-moon { position: absolute; right: 28px; top: 14px; font-size: 15px;}

.postaccordion .new-tender-content { padding: 0 10px; }
.new-tender-content .tender-title { font-size: 24px; font-weight: 700; padding: 10px 0;}
.new-tender-content .tender-title span { font-weight: normal;}
.new-tender-content .new-tender-row { padding: 10px; border-top: 1px solid #b3b3b3;}
.new-tender-row .tender-data-box.e-value { color: #1a82cb; }
.new-tender-row .tender-data-box.orange { color: #FFAA00; }
.new-tender-row .tender-data-box label { display: block; }
.new-tender-row .tender-data-box span { font-weight: 500; }
.postaccordion .new-tender-content .post-text { padding: 0 0 10px 0;}
.new-tender-row .tender-data-box.address { display: flex; align-items: center; height: 100%;}
.new-tender-row .tender-data-box.address .icon-moon { font-size: 24px; margin-right: 20px;}
.create-post-content .posted-list .page-pagination-filter { background: #fff; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
.posted-list .page-of-filter { width: 100%;}
.posted-list .card .video-js .vjs-big-play-button { top: 50%; left: 50%; transform: translate(-50%, -50%); width: 60px; height: 40px;}
.posted-list .card .video-js .vjs-big-play-button .vjs-icon-placeholder:before { display: flex; align-items: center; justify-content: center; }
.posted-list .card .posted-uploaded .video-js .vjs-big-play-button { width: 30px; height: 30px; }
.posted-list .card .posted-uploaded .video-js .vjs-big-play-button .vjs-icon-placeholder { font-size: 16px; }
.post-area .mentiony-container, .post-area .mentiony-content.post-area .mentiony-container, .post-area .mentiony-content { width: 100% !important; border: none; padding: 0px !important; min-height: inherit !important; font-size: 14px; font-weight: 500;}
.post-area .mentiony-content ul { padding-left: 15px;}
.post-area .mentiony-content ul li { list-style: disc;}
.create-post-content.open .post-area .mentiony-container { margin: 20px 0;}
.post-area .mentiony-container .mentiony-popover { left: 50px !important; top: 52px; width: calc(100% - 130px); overflow: hidden; padding: 10px 20px; border: none; background: #fff; border-radius: 0px; box-shadow: 0 3px 8px rgba(0, 0, 0, .3);}
.post-area .mentiony-container .mentiony-list { max-height: 380px; min-height: 80px; overflow-y: auto; overflow-x: hidden;}
.post-area .mentiony-container .mentiony-list .mentiony-item { display: flex; align-items: center; margin-bottom: 10px; padding: 10px 0; border: 0px; border-bottom: 1px solid #e6e6e6; height: auto;}
.post-area .mentiony-container .mentiony-list .mentiony-item:hover { background: transparent; }
.post-area .mentiony-container .mentiony-list .mentiony-item:last-child { border-bottom: 0px; margin-bottom: 0px; }
.post-area .mentiony-list .mentiony-item .cp-emp-pic { flex: none; width: 50px; height: 50px; overflow: hidden; border-radius: 50%; margin-right: 15px; }
.post-area .mentiony-list .mentiony-item .cp-emp-pic img { width: 100%; height: 100%; }
.post-area .mentiony-list .mentiony-item .cp-emp-list-disc { flex: 1; }
.post-area .mentiony-list .mentiony-item .cp-emp-list-disc h3, .post-area .mentiony-list .mentiony-item .cp-emp-list-disc h3 a { font-size: 16px; font-weight: 700; color: #1a82cb; margin-bottom: 2px; }
.post-area .mentiony-list .mentiony-item .cp-emp-list-disc h3 span { color: #000; font-weight: normal; font-size: 14px; }
.post-area .mentiony-list .mentiony-item .cp-emp-list-disc .cp-emp-email { color: #808080; font-size: 12px; margin-top: 2px; }
.post-area .mentiony-container .mention-area .highlight a.mentiony-link { background: #FFAA00; }
.post-area .mentiony-content .mention-area { margin-top: 10px; }
.post-area .tag-loader { position: absolute; color: #000; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.postaccordion .posted-header .post-status { margin-right: 10px;}
.postaccordion .posted-header .post-status .dropdown-toggle { background: transparent; color: #000; padding: 0px; border: none; line-height: normal; border-radius: 0px; box-shadow: none !important; background: url(../images/post-status-dots.png) no-repeat; width: 14px; height: 3px;}
.postaccordion .posted-header .post-status .dropdown-toggle:after { display: none;}
.postaccordion .posted-header .post-status .dropdown-menu { right: 0 !important; left: auto !important; top: 10px !important; padding: 0px; margin-top: 10px; border: 1px solid rgba(0, 0, 0, .15); box-shadow: 0 3px 8px rgba(0, 0, 0, .3); border-radius: 3px; transform: inherit !important;}
.posted-header .post-status .dropdown-menu .dropdown-item { padding: 5px 10px; display: flex; align-items: center;}
.posted-header .post-status .dropdown-menu .dropdown-item .icon-moon { margin-right: 10px;}
.posted-header .post-status .dropdown-menu .dropdown-item:hover, .posted-header .post-status .dropdown-menu .dropdown-item:active, .posted-header .post-status .dropdown-menu .dropdown-item:focus, .posted-header .post-status .dropdown-menu .dropdown-item.active:hover { background: #FFAA00; color: #fff;}
.posted-header .post-status .dropdown-menu .dropdown-item.active { background: inherit; color: inherit;}
.post-collapse .posted-document { display: flex; padding: 20px 0 0 0; flex-wrap: wrap;}
.posted-document .pd-half-div { width: 50%; display: flex; align-items: center; padding: 0 20px 20px 20px;}
.posted-document .pd-half-div .icon-moon-doc { font-size: 30px; color: #000; }
.posted-document .pd-half-div .document-name { font-size: 12px; font-weight: 500; margin: 0 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.posted-document .pd-half-div .icon-moon-download { font-size: 16px; color: #FFAA00; cursor: pointer;}
.info-icon { line-height: 1;}
.info-icon .fa { font-size: 16px; color: #FFAA00; cursor: pointer; position: relative; z-index: 1;}
.date-info-icon { display: flex; align-items: center;}
.date-info-icon .info-icon { margin-left: 10px;}

/* Post list gallery */
.posted-gallery .img-vid-grid { display: flex; align-items: center; flex-wrap: wrap; cursor: pointer;}
.img-vid-grid .img-vid-grid-item { height: 200px; overflow: hidden; position: relative; display: inline-block; text-align: center; padding: 1px;}
.img-vid-grid .img-vid-grid-item img { height: 100%; width: 100%; object-position: top; object-fit: cover;}
.img-vid-grid .img-vid-grid-item video { width: 100%; height: 100%; object-fit: cover;}
.img-vid-grid.img-vid-grid-1 .img-vid-grid-item { width: 100%; height: auto;}
.img-vid-grid.img-vid-grid-1 .img-vid-grid-item img { max-width: 100%; width: 100%;}
.img-vid-grid.img-vid-grid-2 .img-vid-grid-item,
.img-vid-grid.img-vid-grid-4 .img-vid-grid-item { width: 50%;}
.img-vid-grid.img-vid-grid-3 .img-vid-grid-item { width: 33.33333333333333%;}
.img-vid-grid.img-vid-grid-5 .img-vid-grid-item:nth-child(1),
.img-vid-grid.img-vid-grid-5 .img-vid-grid-item:nth-child(2),
.img-vid-grid.img-vid-grid-5 .img-vid-grid-item:nth-child(3) { width: 33.333333333333336%; }
.img-vid-grid.img-vid-grid-5 .img-vid-grid-item:nth-child(4), .img-vid-grid.img-vid-grid-5 .img-vid-grid-item:nth-child(5) { width: 50%; }
.posted-gallery .view-all-slider { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; background: rgba(0, 0, 0, 0.4);}
.posted-gallery .view-all-slider span { color: #fff; font-size: 16px; font-weight: 500;}

/* Mark Procurement PopUp M3 */
.mark-procurement-modal .modal-dialog { margin-top: 0px; margin-bottom: 0px; height: 100%;}
.mark-procurement-modal .modal-content { padding: 20px 40px; border-radius: 0px; display: flex; flex-direction: column; border: none;}
.mark-procurement-modal .mp-modal-header { flex: none;}
.mark-procurement-modal .mp-elationship-radio { display: flex; align-items: center; margin: 20px 0;}
.mark-procurement-modal .mp-elationship-radio li { margin-right: 40px; }
.mark-procurement-modal .mp-elationship-radio li:last-child { margin-right: 0px; }
.mp-elationship-radio .legacy .custom-checkbox [type="checkbox"]:not(:checked) + label:before, .mp-elationship-radio .legacy .custom-checkbox [type="checkbox"]:checked + label:before { top: 3px; }
.mp-elationship-radio .legacy .custom-checkbox [type="checkbox"]:not(:checked) + label:after, .mp-elationship-radio .legacy .custom-checkbox [type="checkbox"]:checked + label:after { top: 2px;}
.mark-procurement-modal .cno-timeframe .custom-control-2brdr { border-bottom: 1px solid #308d2f;}
.mark-procurement-modal .time-frame .time-frame-head { display: flex; align-items: center; min-height: 22px;}
.mark-procurement-modal .time-frame .time-frame-head .custom-checkbox { margin-left: 10px;}
.mark-procurement-modal .time-frame .time-frame-head .custom-checkbox label { line-height: 16px;}
.mark-procurement-modal .time-frame-head .custom-checkbox [type="checkbox"]:checked + label:after { top: 0px; }
.mark-procurement-modal .cno-timeframe .time-frame ul { display: flex; align-items: center;}
.mark-procurement-modal .time-frame ul li { margin-right: 10px; font-size: 12px; font-weight: 700;}
.mark-procurement-modal .time-frame ul li:last-child { margin-right: 0px;}
.mark-procurement-modal .time-frame ul li.month { flex: 1;}
.mark-procurement-modal .mp-modal-body { flex: 1; margin-top: 40px; overflow-y: auto;}
.mark-procurement-modal .mp-your-sector .your-sector-text { font-size: 16px; font-weight: 700; color: #1a82cb; margin-bottom: 20px;}
.mark-procurement-modal .mp-modal-footer { flex: none; margin-top: 30px;}

/* View All Screen */
.tab-view-all-screen { /*height: auto; min-height: 100%;*/}
.tab-view-all-screen .profile-sidebar { /*height: auto;*/ }
.tab-view-all-screen .tab-view-all-content { min-height: 100%; height: auto;}
.tab-view-all-content .custom-tabbing { padding-top: 20px; }
.tab-view-all-content .custom-tabbing .nav-tabs { margin: 0 20px; }
.tab-view-all-content .custom-tabbing .nav-tabs:after { width: 100%;}
.tab-view-all-content .custom-tabbing .nav-tabs .nav-link { padding: 0px 15px 15px 15px;}
.tab-view-all-content .custom-tabbing .tab-content { padding: 0px; }
.tab-view-all-content .select-five-title { padding: 20px 10px 15px 10px; margin: 0 20px; border-bottom: 3px solid #e6e6e6;}
.tab-view-all-content .select-five-list ul li { padding: 10px 30px; border-bottom: 1px solid #e6e6e6; display: flex; align-items: center;}
.select-five-list ul li figure { flex: none; margin: 0px; width: 50px; height: 50px; background: #c8e8ff; border-radius: 50%; overflow: hidden;}
.select-five-list ul li figure img { width: 100%; height: 100%;}
.select-five-list ul li .viewall-disc { flex: 1; margin: 0 15px;}
.select-five-list ul li .viewall-disc h3 { font-size: 14px; font-weight: 600; margin-bottom: 5px;}
.select-five-list ul li .viewall-disc span { font-size: 12px; color: #4c4c4c; border-right: 1px solid #4c4c4c; padding-right: 5px;}
.select-five-list ul li .viewall-disc span:last-child { border-right: 0px; }
.select-five-list ul li .btn-select { flex: none; width: 70px; height: 30px; font-size: 12px; font-weight: 500; border-radius: 4px; border: none; outline: none; margin-left: 10px;}
.select-five-list ul li .btn-select-edit { background: #d9d9d9; flex: none; width: 70px; height: 30px; font-size: 12px; font-weight: 500; border-radius: 4px; border: none; outline: none; margin-left: 10px;}
.select-five-list ul li .btn-select-orange { background: #FFAA00; color: #fff;}
/*.select-five-list ul li .btn-select-gray { background: #a8d08d; color: #fff;}*/
.select-five-list ul li .btn-select-gray { background: #7ed957; color: #fff;}
.tab-view-all-screen .view-all-btn-status { padding: 20px 20px 0 20px;}
.tab-view-all-screen .view-all-btn-status .btn { padding-left: 15px; padding-right: 15px; }
.view-all-status .dropdown-toggle { background: transparent; color: #000; padding: 0px; border: none !important; line-height: normal; border-radius: 0px; box-shadow: none !important; background: url(../images/post-status-dots.png) no-repeat !important; width: 14px; height: 3px; margin-left: 10px;}
.view-all-status .dropdown-toggle:after { display: none; }
.view-all-status .dropdown-menu { right: 0px; left: auto !important; padding: 0px; margin-top: 10px; border: 1px solid rgba(0, 0, 0, .15); box-shadow: 0 3px 8px rgba(0, 0, 0, .3); border-radius: 3px; transform: inherit !important; }
.view-all-status .dropdown-menu .dropdown-item { padding: 5px 10px; display: flex; align-items: center; }
.view-all-status .dropdown-menu .dropdown-item .icon-moon { margin-right: 10px; }
.view-all-status .dropdown-menu .dropdown-item:hover, .view-all-status .dropdown-menu .dropdown-item:active, .view-all-status .dropdown-menu .dropdown-item:focus, .view-all-status .dropdown-menu .dropdown-item.active:hover { background: #FFAA00; color: #fff; }
.employees-five-s-list ul li .viewall-disc h3 { margin-bottom: 0px; }
.employees-five-s-list ul li .viewall-disc h3 a { font-size: 16px; font-weight: bold; color: #1a82cb;}
.employees-five-s-list ul li .viewall-disc h3 label { font-size: 14px; font-weight: normal; color: #000; margin-left: 5px; }

/* All Relational Screen CSS */
.all-relational-screen .notification-screen .notification-all-list { height: auto; margin-top: 0px;}
.all-relational-screen .notification-all-list ul li .all-relationship-head { display: flex;}
.all-relational-screen .notification-all-list .noti-all-list-disc { padding: 0 10px;}
.all-relational-screen .notification-all-list ul li .noti-all-list-disc span { color: #080808; margin-top: 3px;}
.all-relational-screen .notification-all-list .relational-notification-btn { margin-top: 20px; padding-left: 45px;}
.all-relational-screen .notification-all-list .btn-select { flex: none; min-width: 72px; height: 30px; font-size: 12px; font-weight: 500; border-radius: 4px; border: none; outline: none; margin-right: 8px; cursor: inherit;}
.all-relational-screen .notification-all-list .btn-select.btn-approve { background: #FFAA00; color: #fff;}
.all-relational-screen .notification-all-list .btn-select.btn-reject { background: #d9d9d9; color: #000;}
.all-relational-screen .notification-all-list .btn-select.is_approved_btn { cursor: pointer; }
.all-relational-screen .notification-all-list ul li .noti-all-list-disc label { cursor: inherit; }
/* All Relational Screen CSS */

/* post detail CSS */
.post-detail-screen .rightside-content { margin-left: 0px; width: 100%; padding: 0px; background: transparent; min-height: inherit;}
.post-detail-screen .create-post-content .posted-list { margin-top: 0px; }
.post-detail-screen .post-detail-content { display: flex; margin: 0 -15px; height: 100%;}
.post-detail-content .custom-col-md-7 { width: 60%; padding: 0 15px;}
.post-detail-content .custom-col-md-5 { width: 40%; padding: 0 15px;}
.post-detail-content .post-detail-right { background: #fff; height: 100%; padding: 20px; position: relative;}
.post-detail-content .post-detail-right ul li { display: flex; border-bottom: 1px solid #e6e6e6; margin-bottom: 8px;}
.post-detail-content .post-detail-right ul li:last-child { /*border-bottom: none; margin-bottom: 0px;*/}
.post-detail-content .post-detail-right ul li figure { flex: none; width: 30px; height: 30px; overflow: hidden; border-radius: 50%; margin-bottom: 0px; }
.post-detail-content .post-detail-right ul li figure img { width: 100%; height: 100%; }
.post-detail-content .post-detail-right .post-right-list-disc { flex: 1; padding-left: 10px; }
.post-detail-content .post-right-list-disc label { font-size: 12px; font-weight: 700;}
.post-detail-content .post-right-list-disc label a { color: #1a82cb; }
.post-detail-content .post-right-list-disc label span { font-weight: normal; color: #1a82cb;}
.post-detail-content .post-right-list-disc .date-time { font-size: 12px; font-weight: 700; display: block; color: #808080;}
.post-detail-content .post-right-list-disc .post-right-status { border-top: 1px solid #e6e6e6; padding: 5px 8px; margin-top: 8px;}
.post-detail-content .post-right-list-disc .post-right-status ul { display: flex; align-items: center;}
.post-detail-content .post-right-list-disc .post-right-status ul li { border: none; margin: 0 30px 0 0; padding: 0px;}
.post-detail-content .post-right-list-disc .post-right-status ul li a { font-size: 12px; font-weight: 500;}
.post-detail-content .post-right-list-disc .post-right-status ul li.accept a { color: #57abc1;}
.post-detail-content .post-right-list-disc .post-right-status ul li.reject a { color: #fe0101;}
.post-detail-content .post-right-list-disc .post-right-status ul li .upload-icon { width: 25px; }
.post-detail-content .post-right-list-disc .post-right-status ul li .icon-chat { font-size: 25px; cursor: pointer;}
.post-detail-content .post-right-list-disc .post-right-status ul li .icon-chat:hover { color: #ff9900; }
.post-detail-screen .postaccordion .card .card-header .posted-header .btn-link { display: none !important;}
.post-detail-screen .postaccordion .posted-header .post-status { display: none; }
/* post detail CSS */

/* Split count modal CSS */
.split-count-modal .modal-dialog { max-width: 660px; }
.split-count-modal .modal-content { border-radius: 0px; padding: 0 20px;}
.split-count-modal .modal-header { align-items: center; padding: 10px 5px; border-bottom: 3px solid #e6e6e6;}
.split-count-modal .modal-header .split-count-user { display: flex; align-items: center;}
.split-count-modal .split-count-user .split-count-user-pic { width: 30px; height: 30px; border-radius: 50%; overflow: hidden; margin-right: 10px;}
.split-count-modal .split-count-user .split-count-user-pic img { width: 100%; height: 100%; }
.split-count-modal .split-count-user h5 { font-size: 12px; font-weight: 700;}
.split-count-modal .modal-header .close-popup-btn .icon-moon { font-size: 24px; color: #999999; cursor: pointer;}
.split-count-modal .modal-body { padding: 0px;}
.split-count-modal .modal-body .congratulations-text { height: 100%; padding: 10px 20px; border-right: 1px solid #e6e6e6;}
.split-count-modal .congratulations-text p { font-size: 14px; font-weight: 500; color: #ff9900; line-height: 24px; margin-bottom: 20px;}
.split-count-modal .congratulations-text p:last-child { margin-bottom: 10px; }
.split-count-modal .modal-body .split-count-detail { padding: 10px 0; margin: 0 -10px;}
.split-count-modal .split-count-detail h3 { font-size: 14px; font-weight: 700; text-transform: uppercase;}
.split-count-modal .split-count-detail .split-count-detail-row { font-size: 14px; margin-top: 12px; }
.split-count-modal .split-count-detail-row span { display: block; }
.split-count-modal .split-count-detail-row label { font-size: 14px; font-weight: normal;}
.split-count-modal .modal-body .add-url { border-top: 1px solid #e6e6e6; padding: 10px;}
.split-count-modal .add-url .url-title { font-size: 12px; font-weight: 700;}
.split-count-modal .add-url .add-url-row { display: flex; align-items: center; margin-bottom: 10px;}
.split-count-modal .add-url-row .add-url-input { flex: 1; position: relative;}
.split-count-modal .add-url-row .add-url-input input { padding-right: 35px; padding-left: 0px; height: 40px;}
.split-count-modal .add-url-row .add-url-input .icon-moon { position: absolute; right: 10px; top: 50%; transform: translateY(-50%); color: #ff0000; font-size: 10px; cursor: pointer;}
.split-count-modal .add-url-row .add-more { flex: none; width: 100px; text-align: right; font-size: 12px; font-weight: 500; color: #1a82cb;}
.split-count-modal .add-url-row .add-more .icon-moon { margin-right: 15px; }
.split-count-footer { display: flex; align-items: center; padding: 10px 0 20px 10px; border-top: 1px solid #e6e6e6;}
.split-count-footer .split-upload-document { flex: 1; padding-right: 20px;}
.split-count-footer .btn-orange { font-size: 12px; font-weight: 500; width: 75px; height: 30px; line-height: 18px;}
.split-count-modal .document-file { display: flex; flex-wrap: wrap; border-top: 1px solid #e6e6e6; margin-bottom: -1px;}
.split-count-modal .document-file .uploaded-document { width: 50%; display: flex; align-items: center; padding: 10px;}
.split-count-modal .uploaded-document .icon-moon-document { font-size: 30px; color: #000; }
.split-count-modal .uploaded-document .document-name { font-size: 12px; font-weight: 500; margin: 0 20px 0 10px; }
.split-count-modal .uploaded-document .remove_doc_preview { font-size: 10px; color: #ff0000; cursor: pointer; }

.swal-button-container .swal-button--cancel, .swal-button-container .swal-button--cancel:hover { background-color: #d9d9d9; box-shadow: none; border: none;}
.swal-button-container .swal-button--confirm, .swal-button-container .swal-button--confirm:hover { background-color: #FFAA00; box-shadow: none; border: none;}
.phone-number { display: flex; align-items: flex-end; justify-content: space-between; padding-left: 10px;}
.phone-number .country-span { font-size: 14px; color: #fff; background: #FFAA00; height: 40px; display: flex; align-items: center; padding: 0 5px;}
.phone-number .form-control { margin-bottom: 0px;}

/*Company profile*/
.rate-company-slider.pointerevent-none { pointer-events: none;}
.rate-company-slider .rate-slider-row { margin-top: 15px;}
.rate-slider-row .rate-title { font-size: 16px; font-weight: 700; color: #000; line-height: 1;}
.rate-slider-row .rate-ptag { font-size: 13px; color: rgba(0,0,0,0.6);}
.rate-slider-row .range { position: relative; width: 100%; height: 6px; margin-top: 15px;}
.rate-slider-row .range .strong { position: absolute; right: 0; top: -30px; color: green; font-weight: 500; display: none;}
.rate-slider-row .range .strong-show {display: block; }
.rate-slider-row .range input { width: 100%; }
.rate-company-slider .rangeslider { height: 6px; box-shadow: none; background: #d5d5d5; cursor: pointer;}
.rate-company-slider .rangeslider__handle { width: 20px; height: 20px; top: -7px; box-shadow: none; background: transparent; border: none;}
.rate-company-slider .rangeslider__handle:after { background: #ffb511; width: 20px; height: 20px; box-shadow: none;}
.rate-company-slider .rangeslider__fill { background: #ffb511; box-shadow: none;}
.range-labels { display: flex; justify-content: space-between; margin: 12px 0 0 0; padding: 0; list-style: none; }
.range-labels li { position: relative; text-align: center; color: #000000; font-size: 14px; cursor: pointer; }

.supplier-diversity .supplier-diversity-row { margin-top: 15px;}
.supplier-diversity-row .supplier-diversity-input { padding-left: 28px; display: none;}
.supplier-diversity-input .custom-control-2brdr { padding: 0 12px; height: 40px;}
.supplier-diversity-row .custom-checkbox [type="checkbox"]:checked + label:before { opacity: 0;}
.supplier-diversity-row .custom-checkbox [type="checkbox"]:checked + label + .supplier-diversity-input { display: block;}

.supplier-diversity-view .supplier-diversity-input a { word-break: break-word; display: block; margin-bottom: 10px;}
.rate-company-user-slider, .company-diversity-slider { max-height: 95vh; overflow: hidden; overflow-y: auto; padding: 25px;}
.rate-company-user-slider .verification-modal-content, .company-diversity-slider .verification-modal-content { padding-bottom: 25px; }
.supplier-diversity-input .post-upload-area { padding-top: 10px; border-top: 1px solid #e6e6e6;}
.supplier-diversity-input .post-upload-area ul li { width: 100%; margin-right: 0px;}
.supplier-diversity-input .document-file .uploaded-document { width: 50%; padding: 10px 10px 10px 0;}
.supplier-diversity .post-custom-upload .inputfile + label p { margin: 0px; color: #6fa0e3;}
.supplier-diversity .icon-moon-doc { font-size: 30px; color: #000; }
.supplier-diversity .document-name { font-size: 12px; font-weight: 500; margin: 0 20px 0 10px; }
.supplier-diversity .document-download { font-size: 10px; color: #FFAA00; cursor: pointer; margin: 0 5px;}
.supplier-diversity .remove-icon { font-size: 10px; color: #FF0000; cursor: pointer; margin: 0 5px;}
.supplier-diversity-view .document-file .uploaded-document { width: 100%; padding-right: 0px;}
.supplier-diversity-view .document-file .uploaded-document:last-child { padding-bottom: 0px;}

.right_side_div .supplier-diversity .custom-checkbox input[type="checkbox"]:disabled + label { cursor: inherit; }

.company-rate-filter { display: flex; align-items: center; justify-content: space-between; padding: 10px 10px 0 10px;}
.company-rate-filter label { margin: 0px; padding: 0px; width: 50%; font-size: 14px; font-weight: 500; color: #000;}
.company-rate-filter .custom-select { width: 20%; margin: 0px; background-size: 7px; font-size: 14px;}
.company-rate-filter .rate-input-value { width: 20%;}
.company-rate-filter .rate-input-value input.form-control { height: 30px; font-size: 14px;}
.tooltip .tooltip-inner { max-width: 300px; }
.post-rated-view .mCSB_inside > .mCSB_container { margin-right: 0px; padding-right: 20px;}
.csa-sd-info p { margin-bottom: 15px; font-weight: 500;}
.post-rated-view .rate-slider-row { width: 95%; }
.post-rated-view .rate-company-slider .rangeslider__handle { margin-left: -10px;}
.post-rated-view .rate-slider-row input[value="0"] + .rangeslider .rangeslider__handle { margin-left: 0px;}

.select-to-dropdown .dropdown-toggle { display: flex; align-items: center; justify-content: space-between; height: 45px; width: 100%; text-align: left; padding: .375rem .75rem; border-bottom: 1px solid #1a82cb; color: #000; border-radius: 0px; font-size: 14px; font-weight: 500;}
.select-to-dropdown .dropdown-toggle label { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.select-to-dropdown .dropdown-menu { width: 100%; margin: 0px; padding: 0px;}
.select-to-dropdown .dropdown-menu.company_type_drp { min-width: 370px; }
.select-to-dropdown .dropdown-menu .dropdown-item { font-size: 14px; font-weight: 500; color: #000; padding: 5px 10px 5px 30px; position: relative;}

.select-to-dropdown .dropdown-menu .dropdown-item:focus,
.select-to-dropdown .dropdown-menu .dropdown-item:active,
.select-to-dropdown .dropdown-menu .dropdown-item.active,
.select-to-dropdown .dropdown-menu .dropdown-item:hover { background: #FFAA00; color: #fff; }
.select-to-dropdown .dropdown-menu .dropdown-item.active:after { content: '\2713\0020'; position: absolute; top: 5px; left: 10px; color: #fff;}
.custom-size-table tr th, .custom-size-table tr td { font-size: 13px; }

.pr-email-popup { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: #fff; padding: 20px; z-index: 1;}
.ep-content-box .info-icon .fa { z-index: 0; }
.popover { z-index: 0;}
.post-description { border-top: 1px solid #fff; margin-top: -1px; }
.tender-invitation-modal { padding: 20px; position: absolute; right: 0; top: 100%; width: 420px; background: #fff; box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%); z-index: 2; }
.tender-invitation-modal .partner-request-head { display: flex; align-items: center; border-bottom: 3px solid #e6e6e6; padding-bottom: 12px; }
.tender-invitation-modal .partner-request-head h3 { flex: 1; padding-right: 10px; font-size: 14px; font-weight: 700;}
.tender-invitation-modal .partner-request-body { padding: 10px 0; }
.tender-invitation-modal .partner-request-filed .pr-filed-fixed .select2 { border: 0px; border-bottom: 1px solid #1a82cb; border-radius: 0px; font-size: 14px; color: #000; font-weight: 500; box-shadow: none; margin-top: 0px; padding: 5px 0;}
.tender-invitation-modal .partner-request-filed .pr-filed-fixed .select2 .select2-selection__rendered { width: 100%; padding-left: 0px;}
.tender-invitation-modal .select2-selection__rendered .select2-selection__choice { display: flex; align-content: center; white-space: normal;}
.tender-invitation-modal .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove { font-size: 20px; margin-right: 10px; line-height: 1;}
.tender-invitation-modal .select2-selection__rendered .select2-selection__clear { font-size: 20px; background: #FFAA00; color: #fff; padding: 5px; border-radius: 50%; width: 24px; height: 24px; display: none; align-items: center; justify-content: center;}
.invite-list-title { font-size: 14px; font-weight: 700; margin-bottom: 10px;}
.invite-list-right li { font-weight: 500; padding: 3px 0;}
.invite-list-right li label { flex: 1; margin-bottom: 0px; }
.invite-list-right li span { color: #808080; }


.tender-awarded-modal { padding: 20px; position: absolute; right: 0; top: 100%; width: 420px; background: #fff; box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%); z-index: 2; }
.tender-awarded-modal .partner-request-head { display: flex; align-items: center; border-bottom: 3px solid #e6e6e6; padding-bottom: 12px; }
.tender-awarded-modal .partner-request-head h3 { flex: 1; padding-right: 10px; font-size: 14px; font-weight: 700;}
.tender-awarded-modal .partner-request-body { padding: 10px 0; }
.tender-awarded-modal .partner-request-filed .pr-filed-fixed .select2 { border: 0px; border-bottom: 1px solid #1a82cb; border-radius: 0px; font-size: 14px; color: #000; font-weight: 500; box-shadow: none; margin-top: 0px; padding: 5px 0;}
.tender-awarded-modal .partner-request-filed .pr-filed-fixed .select2 .select2-selection__rendered { width: 100%; padding-left: 0px;}
.tender-awarded-modal .select2-selection__rendered .select2-selection__choice { display: flex; align-content: center; white-space: normal;}
.tender-awarded-modal .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove { font-size: 20px; margin-right: 10px; line-height: 1;}
.tender-awarded-modal .select2-selection__rendered .select2-selection__clear { font-size: 20px; background: #FFAA00; color: #fff; padding: 5px; border-radius: 50%; width: 24px; height: 24px; display: none; align-items: center; justify-content: center;}
.invite-list-title { font-size: 14px; font-weight: 700; margin-bottom: 10px;}
.tender-awarded-modal .partner-request-footer .btn-awarded-cancel { background: #1a82cb; }
.tender-awarded-modal .partner-request-footer .btn-awarded-submit { background: #FFAA00; }
.custom-disabled{ pointer-events:none; opacity:0.6; }
.invite-pr-email-popup{display: none;position: absolute;
    top: 0px;left: 0px;width: 100%;height: 100%;background: #fff;padding: 20px;z-index: 1;}

.btn-clr-blue{background: #1a82cb;}
.btn-clr-orange{background: #FFAA00;}    

.create-post-content .headline-area { display: none;}
.create-post-content.open .headline-area { display: flex; }

/*popup CSS*/
.kaleida-intro-modal .modal-dialog { height: calc(100% - 50px);}
.kaleida-intro-modal .modal-content { max-height: 100%; height: 100%;}
.kaleida-intro-modal .modal-content .modal-body { overflow: hidden; overflow-y: auto;}
.kaleida-intro-modal .modal-content .modal-body img { max-width: 100%; }
.kaleida-intro-modal .modal-content .modal-body video { max-width: 100%; }
.kaleida-intro-modal .modal-content .modal-body iframe { width: 100%; height: calc(100vh - 335px);}
.kaleida-intro-modal .modal-content .modal-body iframe html { overflow-x: hidden;}
.kaleida-intro-modal .verification-pic { /*text-align: center;*/ }
.kaleida-intro-modal .verification-pic img { max-width: 100%; margin: 0 auto;}
.kaleida-intro-modal .description { margin: 20px 0; width: 100%;}
.kaleida-intro-modal .back-next-btn { flex: 1; }
.kaleida-intro-modal .modal-footer button.btn { min-width: 100px;}
.kaleida-intro-modal .modal-footer .donot-show-popup { padding: 0px; color: #FFAA00; font-weight: 500; text-align: left;}
.postaccordion .partner-request-uploaded ul li.icons-li { margin-right: 15px;}
.postaccordion .partner-request-uploaded ul li.icons-li:last-child { margin-right: 0px;}
.postaccordion .posted-header .partner-request-uploaded .icons-li .icon-moon { font-size: 20px;}
.awarded-date { position: relative; }
.awarded-date .form-control { padding-right: 36px !important; border-radius: 0px;}
.awarded-date .icon-moon { position: absolute; right: 10px; top: 16px; font-size: 16px;}

.select-company-invite-modal .select2-container { width: 50% !important;}
.select-company-invite-modal .select2-container--default .select2-selection--multiple { border: none !important; border-bottom: 1px solid #1a82cb !important; border-radius: 0px;}
.select-company-invite-modal .select2-container--default .select2-selection--multiple:focus { border-color: #FFAA00; }
.select-company-invite-modal .select2-container--default .select2-search--inline .select2-search__field,
.select-company-invite-modal .select2-container--default .select2-selection--multiple .select2-selection__rendered li { width: 100% !important; }

.rate-slider-row .post-upload-area{
	padding-top: 10px;
    border-top: 1px solid #e6e6e6;
}
.rate-slider-row .document-download{
font-size: 10px;
    color: #FFAA00;
    cursor: pointer;
    margin: 0 5px;	
}
.uploaded-document .remove_accr_doc_preview {
    font-size: 10px;
    color: #ff0000;
    cursor: pointer;
        margin: 0 5px;
}
.goog-tooltip {
	z-index: 9;
}
.goog-tooltip > div {
	padding: 5px !important;
}

/*========== Report CSS Start ==========*/
.report-dropdown .dropdown-menu { top: 16px !important; left: -10px !important;}
.report-dropdown .dropdown-menu .dropdown-item { padding: 4px 20px; color: #000; font-size: 14px; margin-bottom: 0px; position: relative; }
.report-dropdown .dropdown-menu .dropdown-item:focus,
.report-dropdown .dropdown-menu .dropdown-item:active,
.report-dropdown .dropdown-menu .dropdown-item.active,
.report-dropdown .dropdown-menu .dropdown-item:hover { background: #FFAA00; color: #fff; }
.report-dropdown .dropdown-menu .dropdown-item.active:after { content: '\2713\0020'; position: absolute; top: 5px; left: 10px; color: #fff;}

.report-screen { min-height: 100%; padding: 80px 30px 30px 30px;}
.report-screen .saved-report { border-radius: 4px; margin-bottom: 30px; padding: 15px; background: #fff; box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);}
.report-screen .saved-report .saved-report-title { font-size: 14px; font-weight: 700; margin-bottom: 10px;}
.report-screen .saved-report ul { max-height: 280px; overflow: auto;}
.report-screen .saved-report ul li { margin-bottom: 10px; display: flex; align-items: center;}
.report-screen .saved-report ul li a { display: inline-block; }
.report-screen .saved-report ul li label { margin-right: 10px; color: #000;}
.report-screen .saved-report ul li .icon-moon { margin: 0px 5px; font-size: 16px; color: #000; cursor: pointer;}
.report-screen .saved-report ul li .icon-moon.icon-pdf { color: #FFAA00;}

.report-screen .report-list { border-radius: 4px; height: 280px; padding: 15px; background: #fff; box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);}
.report-screen .report-list .report-title { font-size: 14px; font-weight: 700; margin-bottom: 10px;}
.report-screen .report-list ul { height: calc(100% - 31px); overflow: auto;}
.report-screen .report-list ul li { margin-top: 10px; }
.report-screen .report-list.report-list-switch ul { height: 100%; }
.report-screen .report-list.report-list-switch ul li { margin-top: 15px; }
.report-screen .report-list .switch input + label { margin-left: 0px; line-height: normal;}
.report-screen .report-list .switch input + label::before { background: #e6e6e6;}
.report-screen .report-list .switch input:checked + label::before { background: #ffaa00;}
.report-screen .report-list .custom-checkbox [type="checkbox"]:not(:checked) + label:before, 
.report-screen .report-list .custom-checkbox [type="checkbox"]:checked + label:before { top: 2px; }
.report-screen .report-list .custom-checkbox [type="checkbox"]:not(:checked) + label:after, 
.report-screen .report-list .custom-checkbox [type="checkbox"]:checked + label:after { top: 1px; }
.report-screen .report-list .multiselect-container { min-width: 180px; height: 200px; overflow-y: auto; padding: 0 0 20px 0;}
.report-screen .report-list .multiselect-container li { margin-top: 0px; padding: 3px 10px;}
.report-screen .report-list .multiselect-container >li>a label { cursor: pointer; } 
.report-screen .report-list .multiselect-container >li>a.multiselect-all label { font-weight: 700;}
.report-screen .report-list ul li .btn-group { border: 1px solid #d9d9d9; border-radius: 4px; height: 30px; font-size: 12px; }
.report-screen .report-list ul li .btn-group .dropdown-toggle { text-align: left; padding-top: 2px; overflow: hidden; white-space: normal; text-overflow: ellipsis; }
.report-screen .report-list .multiselect-container li:hover { background: #FFAA00; color: #fff; }
.report-screen .report-list .individual_select .select2 { width: 100% !important; border: 0px; border-bottom: 1px solid #1a82cb; border-radius: 0px; font-size: 14px; color: #000; font-weight: 500; box-shadow: none; margin-top: 0px; padding: 5px 0; }
.report-screen .report-list .individual_select .select2 .select2-selection { border: none; }
.report-screen .report-list .individual_select .select2 .select2-selection .select2-search, .report-screen .report-list .individual_select .select2 .select2-selection .select2-search .select2-search__field { width: 100% !important; margin: 0px; }

.report-screen .report-btn { display: flex; justify-content: space-between; border-radius: 4px; margin-top: 30px; padding: 15px; background: #fff; box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 20%);}
.report-screen .report-btn .report-name { flex: 1; }
.report-screen .report-btn .btn + .btn { margin-left: 10px; }
/*========== Report CSS End ==========*/

.removeCompany{ 
	color: #f00;
    cursor: pointer; 
    margin-left: 10px;
}
.notifiction-country-dropdown .multiselect-container>li {padding: 0 !important;}
.notifiction-country-dropdown .multiselect-container>li>a>label {padding: 4px 8px !important;}
.team-users-dropdown .multiselect-container>li {padding: 0 !important;}
.team-users-dropdown .multiselect-container>li>a>label {padding: 4px 8px !important;}
.team-users-dropdown ul.multiselect-container{max-height: 300px;overflow-y: auto;min-width: 325px;}
#team_user_id ~ .select2-container,
#team_user_id ~ .select2-container .select2-search--inline .select2-search__field{width: 100% !important;}
#team_management #teamInnerTab.nav-tabs .nav-item .nav-link{font-weight: 600; padding: 12px 20px; color: #000;}
#team_management #teamInnerTab.nav-tabs .nav-item .nav-link.active{color: #005aa8;}
#team_management #teamInnerTab.nav-tabs {border-bottom: 2px solid #005aa8;}

.company-edit-profile .degree-search-btn .btn-group { flex: 1; border: 1px solid #d9d9d9; border-radius: 4px; font-size: 12px;}
.company-edit-profile .degree-search-btn .btn-group .multiselect.dropdown-toggle{text-align: left;}
.search-as .select2-container, #keywordSelector+.select2-container{ min-width: 100%;}
.post-right-status .comment-count .chat_notify_count{
	position: absolute;
    background: #FFAA00;
    border-radius: 50%;
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 8px;
    right: -15px;
    color: #fff;
    font-size: 12px;
    padding-top: 1px;
    cursor: pointer;
    font-weight: 400;
}
@media (min-width:1440px) {
	.img-vid-grid .img-vid-grid-item { height: 350px; }
	.first-create-box .upload-here .upload-here-multifile { height: 350px; }
	.comment-explain .upload-here .upload-here-multifile { height: 350px; }
	.share-update-card-update-text .img-vid-grid .img-vid-grid-item { height: 300px; }
	.plan-pricing-screen .pricing-head-left .p-title { min-height: 194px; }
	.plan-pricing-screen .plan-head .plan-coupn { min-height: 58px; }
	.claim-container.plan-pricing-screen .plan-head .plan-coupn { min-height: 73px; }
}
@media (min-width:1200px) and (max-width:1366px) {
	.info-tab-content ul li .info-pic, .employee-tab-content .cp-emp-pic { width: 45px; height: 45px;}
	.info-tab-box { margin-bottom: 20px; }
	.pricing-content .pricing-left { width: 38%; }
	.pricing-content .pricing-right { width: 62%; }
}
@media (min-width:1200px) and (max-width:1365px) {
	.taxonomy-content-list ul li { padding: 10px; }
	.taxonomy-status-list ul li span { font-size: 12px; }
	.taxonomy-status-list ul li label, .taxonomy-status-list ul li .custom-select-no-border { font-size: 14px; }
	.search-dropdown-content { width: 60%; }
	.custom-tabbing .nav-tabs .nav-link { padding: 0px 15px 15px 15px; }
	.employee-tab-content .cp-emp-pic, .info-tab-content ul li .info-pic { margin-right: 10px; }
	.postaccordion .posted-header .posted-uploaded { margin-right: 15px; }
	.postaccordion .card .card-header .posted-header .btn-link { margin-right: 10px; }
	.postaccordion .posted-header .posted-uploaded ul li { width: 50px; height: 40px;}
	.postaccordion .posted-header .posted-uploaded ul li img { height: 100%;}
	.postaccordion .posted-header .posted-user-detail h3 { width: auto; }
	.plan-pricing-screen .pricing-f-list-row span { font-size: 10px; }
	.plan-pricing-screen .plan-head .plan-coupn label { font-size: 9px; }
}
@media (min-width:768px) and (max-width:1199px) { /* sidebar, content and adv */
	.adv-section { display: none; }
	.profile-sidebar { width: 300px; }
	.rightside-content { width: calc(100% - 300px); padding: 20px; margin-left: 300px;}
	.custom-tabbing .nav-tabs .nav-link { padding: 0px 8px 10px 8px;}
	.postaccordion .posted-header .posted-user-detail h3 { width: auto; }
	.per-page { width: auto; }
	.page-of-filter { width: auto !important; padding-left: 0px; margin-top: 10px;}
	.sidebar-profile .sidebar-profile-detail h4 { font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
	.mark-procurement-modal .cno-timeframe .time-frame { margin-top: 20px; }
	.sidebar-relationship label { font-size: 13px; }
}
@media (min-width:992px) and (max-width:1199px) {
	.add-your-sector .modal-dialog { max-width: 900px; }
	.pocd-list .added-contact a { word-break: break-all; }
	.edit-profile-content .ep-content-box { padding: 20px; }
	.ep-content-box .employee-tab-head { display: block; }
	.employee-tab-head .employee-filter { padding-left: 0px; padding-top: 10px; }
	.sidebar-profile .sidebar-profile-pic { width: 120px; height: 120px; }
}
@media (min-width:992px) {
	.mobile-menu-toggle { display: none; }
}
@media (min-width:768px) and (max-width:991px) {
	.signup-panel-step .nav-tabs { justify-content: space-around; }
	.auth-left-bg .auth-left-content { padding: 20px 0px;}
	.contact-modal-body .add-more { margin-bottom: 20px; }
	.verification-modal-content .verification-pic { padding-left: 0px; padding-top: 40px; }
	.first-create-box .create-post-title h3 { margin-right: 20px; font-size: 12px;}
	.create-post-title .post-type .dropdown-toggle { font-size: 13px; }
	.first-create-box .upload-here .upload-here-multifile { height: auto; }
	.new-tender-content .new-tender-row .tender-data-box { margin-top: 10px; }
	.taxonomy-status-list ul li { white-space: nowrap; }
	.page-pagination-filter { flex-direction: column; }
	.taxonomy-content-list { height: calc(100% - 125px);}
	.mCSB_inside > .mCSB_container { margin-right: 20px; }
	.mark-procurement-modal .modal-dialog { max-width: 738px; }
}
@media (min-width:320px) and (max-width:991px) {
	.claim-container .claim-sidebar { padding: 20px; }
	.claim-sidebar .sidebar-title br { display: none; }
	.claim-container .claim-content { padding: 20px; }
	.claim-profile-form .company-name { height: auto; }
	.claim-profile-detail .company-name  { height: 65px; }
	.add-your-sector .modal-dialog { max-width: 96%; }
	.verification-form .label-control-row.first { margin-bottom: 20px; }
	.main-header .navbar { display: flex; justify-content: flex-end; padding: 0 15px; position: initial;}
	.main-header .navbar .navbar-collapse { position: absolute; left: 0px; top: 50px; width: 100%; background: #fff; padding: 10px 0; border-bottom: 1px solid #ccc;}
	.main-header .navbar .navbar-nav { padding-left: 0px; }
	.main-header .navbar .navbar-nav .nav-item { margin: 5px 20px; }
	.sidebar-profile .sidebar-profile-pic { width: 120px; height: 120px; }
	/* sidebar, content and adv */
	.adv-section { display: none;}
	.profile-sidebar { display: none;}
	.profile-sidebar.open { width: 300px; display: block; position: fixed; z-index: 8; height: calc(100% - 50px); overflow-y: auto; box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);}
	.rightside-content { width: 100%; padding: 50px 15px 15px 15px; margin-left: 0px;}
	.mobile-menu-toggle { position: fixed; top: 50px; left: 0px; display: inline-block; z-index: 8; padding: 10px; background: #FFAA00; border-top-right-radius: 8px; border-bottom-right-radius: 8px;}
	.mobile-menu-toggle.open { left: 300px;}
	.mobile-menu-toggle .menu-hamburger img { width: 18px; }
	.mobile-menu-toggle .menu-hamburger .toggle-close { display: none; }
	.mobile-menu-toggle.open .menu-hamburger .toggle-collapse { display: none;}
	.mobile-menu-toggle.open .menu-hamburger .toggle-close { display: block; }
	.sidebar-tabbing { height: auto;}
	.custom-tabbing .nav-tabs .nav-link { padding: 0px 8px 10px 8px;}
	.custom-tabbing .tab-content .mCustomScrollbar { height: auto; overflow: inherit;}
	.custom-tabbing .tab-content .mCustomScrollbar .mCustomScrollBox { max-height: none !important; height: auto;}
	.about-contact-tab-content .about-contact-row:last-child { margin-bottom: 30px; }
	.header-notification .notification-head { padding-left: 50px; }
	.sidebar-box-shadow-tab { height: auto; }
	/* sidebar, content and adv */
	.sidebar-relationship label { font-size: 13px;}
	.post-detail-screen .post-detail-content { display: block; margin: 0px; padding: 15px 0; height: auto;}
	.post-detail-content .custom-col-md-7, .post-detail-content .custom-col-md-5 { width: 100%; padding: 0px;}
	.post-detail-screen .rightside-content, .post-detail-content .post-detail-right { height: auto; }
}
@media (min-width:320px) and (max-width:767px) {
	.claim-container .claim-sidebar { min-height: inherit; }
	.claim-container .claim-content { margin-top: 20px; height: auto;}
	.c-profile-head { display: flex; padding: 20px 0;}
	.c-profile-head .custom-file-upload { position: relative; width: 160px; height: 160px;}
	.edit-profile-detail { padding-left: 10px; padding-top: 0px;}
	.ci-e-tab-content .nav-tabs { padding: 0px; }
	.ci-e-tab-content .nav-tabs .nav-item { margin: 0px; }
	.edit-profile-content .tab-content .tab-pane .row + div { margin-bottom: 30px; }
	.employee-list-disc .employee-list-title { display: block; }
	.employee-list-disc .employee-list-title span { display: none; }
	.modal-add-new-contact .modal-content { padding: 20px; }
	.modal-add-new-contact .cd-modal-head .custom-select { margin-left: 10px; }
	.custom-file-upload label .icon-moon { margin-right: 5px; font-size: 12px;}
	.custom-file-upload label .upload { font-size: 12px; }
	.c-profile-head .custom-file-upload label .upload-image-content .remove_image { margin-left: 5px; }
	.edit-profile-content .ep-content-box { padding: 15px; }
	.ep-content-box .employee-tab-head { flex-direction: column;}
	.employee-tab-head .employee-filter { flex-direction: column; padding-left: 0px;}
	.employee-filter .employee-filter-search { margin: 10px 0;}
	.employee-filter-all li:first-child .dropdown .dropdown-menu { left: 0 !important; right: auto !important;}
	.employee-edit-list ul li { flex-direction: column; }
	.employee-list-disc .employee-list-filter { flex-wrap: wrap; }
	.employee-edit-list .custom-checkbox [type="checkbox"]:not(:checked) + label, .employee-edit-list .custom-checkbox [type="checkbox"]:checked + label { padding-left: 18px;}
	.employee-edit-list ul li .employee-list-disc { margin: 0px; }
	.employee-edit-list ul li .close-icon { top: 0px; margin-top: 10px;}
	.employee-list-disc .employee-list-filter .custom-select { margin-right: 10px; padding-right: 10px; padding-left: 10px !important;}
	.employee-list-filter .employee-list-status { padding-left: 10px; }
	.employee-list-bottom-filter { flex-direction: column; }
	.profile-settings .profile-settings-content { padding: 10px 10px 0 10px;}
	.profile-settings .tab-content { padding: 20px 0px;}
	.profile-settings .up-tab-content ul li figure { margin-right: 10px; }
	/*auth screen's*/
	.auth-main .auth-content-area { height: auto; position: inherit;}
	.auth-logo { width: auto; padding: 20px;}
	.auth-logo img { height: 40px; }
	.auto-content { display: block; margin: 0px; height: auto;}
	.auto-content .auth-left-bg { width: 100%; /*height: 300px;*/}
	.auto-content .auth-right-content { width: 100%; position: relative; padding: 20px; height: auto;}
	.auth-form .btn-orange { margin: 20px 0;}
	.auth-left-bg .auth-left-content { width: 100%; position: relative; padding: 20px;}
	.auth-left-bg .auth-left-content h3 { font-size: 24px; }
	.auth-right-content .forgot-password { margin-bottom: 20px; }
	.message-log-in-Sign-up .title { padding-bottom: 10px; }
	.message-log-in-Sign-up ul { height: 204px; overflow-y: auto;}
	/*auth screen's*/
	.verification-modal .modal-dialog .modal-content { padding: 20px; }
	.invite-emp-modal .modal-dialog .modal-content { padding: 20px; }
	.invite-employee-content ul { padding-right: 0px; height: auto; overflow: auto;}
	.verification-modal-content .verification-pic { padding: 0 10%; margin-top: 20px;}
	.claim-container .invite-emp-modal { overflow: auto; }
	.taxonomy-content-list ul li { padding: 10px; }
	.mCSB_inside > .mCSB_container { margin-right: 20px;}
	.taxonomy-content-list ul li .taxonomy-status-list { white-space: nowrap; overflow-x: auto;}
	.taxonomy-content-list .taxonomy-list-detail { overflow-x: auto; white-space: nowrap;}
	.sidebar-profile .sidebar-profile-detail h4 { font-size: 16px; }
	.postaccordion .posted-header .posted-header-detail { white-space: nowrap; overflow-x: auto; margin-right: 10px;}
	.postaccordion .card .card-header .posted-header .btn-link { margin-right: 10px; }
	.postaccordion .posted-header .posted-user-detail h3 { width: auto; }
	.postaccordion .like-comment-share { padding: 10px 0px 0px 0px; flex-direction: column;}
	.postaccordion .like-comment-share .add-lcs { padding-right: 0px; margin-bottom: 5px;}
	.like-comment-share .add-lcs ul li { margin: 0 10px;}
	.like-comment-share .view-likes-comments ul li { margin: 0 10px;}
	.search-dropdown-content { width: 80%; }
	.company-taxonomy-screen { height: auto; }
	.company-taxonomy-screen .main-center-content { padding-bottom: 0px;}
	.profile-sidebar .sp-name-status { min-height: auto; }
	.info-tab-content ul li .info-pic, .employee-tab-content .cp-emp-pic { width: 40px; height: 40px;}
	.taxonomy-content-list .taxonomy-list-detail figure { width: 40px; height: 40px; }
	.sidebar-tabbing .custom-tabbing, .sidebar-tabbing .tab-content, .sidebar-tabbing .tab-content .tab-pane { height: auto;}
	.info-tab-box { margin-bottom: 20px;}
	.img-vid-grid .img-vid-grid-item { width: 100% !important; height: auto; margin: 3px 6px; padding: 0px;}
	.img-vid-grid .img-vid-grid-item:first-child { margin-top: 0px;}
	.img-vid-grid .img-vid-grid-item:last-child { margin-bottom: 0px;}
	.img-vid-grid .img-vid-grid-item img { width: 100%; height: auto;}
	.posted-document .pd-half-div { width: 100%; }
	.new-tender-row .tender-data-box { margin-bottom: 10px; }
	.mark-procurement-modal .modal-content { padding: 20px; height: 100%; overflow-y: auto;}
	.mark-procurement-modal .mp-elationship-radio { flex-direction: column; align-items: flex-start;}
	.mark-procurement-modal .mp-elationship-radio li { margin-right: 0px; margin-bottom: 10px;}
	.mark-procurement-modal .cno-timeframe .time-frame { margin-top: 20px; }
	.mark-procurement-modal .time-frame ul { flex-direction: column; }
	.mark-procurement-modal .time-frame ul li { width: 100%; margin-right: 0px; margin-bottom: 10px; text-align: center;}
	.split-count-modal .modal-body .congratulations-text { padding-left: 0px; padding-right: 0px; border-right: 0px; border-bottom: 1px solid #e6e6e6;}
	.split-count-modal .congratulations-text p:last-child { margin-bottom: 0px; }
	.split-count-modal .modal-body .add-url { padding: 10px 0;}
	.split-count-modal .modal-body .split-count-detail { margin: 0px; }
	.split-count-modal .document-file .uploaded-document { width: 100%; padding: 10px 0;}
	.split-count-footer { padding-left: 0px; }
	.chat-modules { max-width: 100%; }
	.chat-modules .chat-module-body .chat-right .chat-status, .chat-modules .chat-module-body .chat-left .chat-status { flex-wrap: wrap; }
	.create-post-form li { width: 100% !important;}
	.chat-modules .chat-module-body .chat-list { max-width: 100%; }
}

@media screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation : landscape){}
@media only screen
  and (min-device-width: 320px)
  and (max-device-width: 767px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
  	.c-profile-head .custom-file-upload { width: 110px; height: 110px;}
  	.c-profile-head .custom-file-upload input + label { width: 100px; height: 100px; }
  	.taxonomy-content-list { height: calc(100% - 125px); }
  	.page-pagination-filter { flex-direction: column; padding: 10px;}
	.per-page, .page-of-filter { width: auto; padding: 0px; justify-content: center;}
	.page-of-filter .pagination { margin-top: 10px; flex-wrap: wrap; justify-content: center;}
	.first-create-box .create-post-title { flex-direction: column; }
	.first-create-box .create-post-title h3 { margin-right: 0px; }
	.create-post-popup-close { position: absolute; top: 10px; right: 10px;}
	.create-post-content.open .post-upload-area { margin: 0 -10px;}
	.post-upload-area .post-upload-section ul li { margin-right: 10px;}
	.first-create-box .uploaded-document { width: 100%; }
	.first-create-box .uploaded-document .document-name { flex: 1; }
	.create-post-title .post-type .dropdown .dropdown-menu { transform: translateX(-50%) !important; top: 100% !important; left: 50% !important;}
	.first-create-box .create-post-title .post-type { flex-direction: column; }
	.first-create-box .note { margin: 15px -10px 0 -10px;}
	.first-create-box .note li { display: inherit; font-size: 12px;}
	.first-create-box .note ~ .err_msg { margin: 10px -10px 0 -10px;}
	.first-create-box .upload-here .upload-here-multifile { height: auto; }
	.tab-view-all-content .select-five-list ul li { padding: 10px 20px; }
	.tab-view-all-content .custom-tabbing .nav-tabs { margin: 0 10px;}
	.tab-view-all-content .select-five-title { margin: 0 10px;}
	.partner-request-modal { width: 100%; }
	.main-header .header-profile ul li { padding: 0 8px; }
	.main-header .header-profile ul li figure { width: 30px; }
	.main-header .navbar { padding: 0 10px; }
	.navbar-toggler { padding: .25rem .5rem; font-size: 1rem;}
	.main-header .logo img { height: 25px; }
	.tab-view-all-content .custom-tabbing .nav-tabs .nav-link { font-size: 12px; padding-left: 5px; padding-right: 5px;}
	.header-notification, .profile-settings { right: -110%; }
  }