<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* FONTS */
/*
@font-face{
    font-family:"avenir-next-lt-pro-bold";
    src:url("/fonts/AvenirNextLTPro-Bold.otf") format("woff"),
    url("/fonts/AvenirNextLTPro-Bold.otf") format("opentype"),
    url("/fonts/AvenirNextLTPro-Bold.otf") format("truetype");
}
@font-face{
    font-family:"avenir-next-lt-pro-medium";
    src:url("/fonts/AvenirNextLTPro-Medium.otf") format("woff"),
    url("/fonts/AvenirNextLTPro-Medium.otf") format("opentype"),
    url("/fonts/AvenirNextLTPro-Medium.otf") format("truetype");
}
@font-face{
    font-family:"avenir-next-lt-pro-bold-condensed";
    src:url("/fonts/AvenirNextLTPro-BoldCn.otf") format("woff"),
    url("/fonts/AvenirNextLTPro-BoldCn.otf") format("opentype"),
    url("/fonts/AvenirNextLTPro-BoldCn.otf") format("truetype");
}
@font-face{
    font-family:"avenir-next-lt-pro-demi";
    src:url("/fonts/AvenirNextLTPro-Demi.otf") format("woff"),
    url("/fonts/AvenirNextLTPro-Demi.otf") format("opentype"),
    url("/fonts/AvenirNextLTPro-Demi.otf") format("truetype");
}
@font-face{
    font-family:"avenir-next-lt-pro-demi-condensed";
    src:url("/fonts/AvenirNextLTPro-DemiCn.otf") format("woff"),
    url("/fonts/AvenirNextLTPro-DemiCn.otf") format("opentype"),
    url("/fonts/AvenirNextLTPro-DemiCn.otf") format("truetype");
}
@font-face{
    font-family:"avenir-next-lt-pro-italic";
    src:url("/fonts/AvenirNextLTPro-It.otf") format("woff"),
    url("/fonts/AvenirNextLTPro-It.otf") format("opentype"),
    url("/fonts/AvenirNextLTPro-It.otf") format("truetype");
}
@font-face{
    font-family:"avenir-next-lt-pro-regular";
    src:url("/fonts/AvenirNextLTPro-Regular.otf") format("woff"),
    url("/fonts/AvenirNextLTPro-Regular.otf") format("opentype"),
    url("/fonts/AvenirNextLTPro-Regular.otf") format("truetype");
}
*/
/*
@font-face{
    font-family:"avenir-next-lt-pro-bold";
    src:url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-Bold.otf") format("woff"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-Bold.otf") format("opentype"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-Bold.otf") format("truetype");
}
@font-face{
    font-family:"avenir-next-lt-pro-medium";
    src:url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-Medium.otf") format("woff"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-Medium.otf") format("opentype"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-Medium.otf") format("truetype");
}
@font-face{
    font-family:"avenir-next-lt-pro-bold-condensed";
    src:url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-BoldCn.otf") format("woff"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-BoldCn.otf") format("opentype"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-BoldCn.otf") format("truetype");
}
@font-face{
    font-family:"avenir-next-lt-pro-demi";
    src:url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-Demi.otf") format("woff"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-Demi.otf") format("opentype"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-Demi.otf") format("truetype");
}
@font-face{
    font-family:"avenir-next-lt-pro-demi-condensed";
    src:url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-DemiCn.otf") format("woff"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-DemiCn.otf") format("opentype"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-DemiCn.otf") format("truetype");
}
@font-face{
    font-family:"avenir-next-lt-pro-italic";
    src:url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-It.otf") format("woff"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-It.otf") format("opentype"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-It.otf") format("truetype");
}
@font-face{
    font-family:"avenir-next-lt-pro-regular";
    src:url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-Regular.otf") format("woff"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-Regular.otf") format("opentype"),
    url("https://web.swintfair.com/assets/fonts/AvenirNextLTPro-Regular.otf") format("truetype");
}

body { font-family: "avenir-next-lt-pro-regular" !important; }
a, b, span p, h1, h2, h3, h4, h5, h6 { font-family: "avenir-next-lt-pro-regular" !important; }
*/

/* MASTER BLADE */
.content-page { margin-left: 0px; padding: 0px; /* margin-top: 115px; */ /* margin-top: 0px !important; */ margin-top: 176px !important; min-height: 70vh !important; }
.content-page.content-100 { margin-top: 100px; }
.content-page.content-150 { margin-top: 150px; }
.content.the_white { background: white !important; background-color: white !important; }

@media only screen and (max-width: 1199px) {
	.content-page { margin-top: 35px !important; }
	#wrapper .content-page.content-100 { margin-top: -10px !important; }
}
.content-page.the_gray { background-color: #f7f7fa !important; }
.my_container { max-width: 1440px; margin: auto; padding-bottom: 100px; }
.my_container_big { max-width: 100% !important; }
@media only screen and (min-width: 1440px) {
	.my_container { width: 1440px; min-width: 1440px; max-width: 1440px; margin: auto !important; }
	.my_container_big { width: 100%; min-width: 100%; max-width: 100%; margin: auto !important; }
	.my_container.my_container_negotiation { width: 100% !important; max-width: 100% !important; }
	.my_container.my_container_negotiation #content_chat_negotiation { max-width: 480px !important; }
	.my_container.my_container_negotiation.my_container_negotiation_seller #content_chat_negotiation { position: absolute; right: 0px !important; }
}
@media only screen and (min-width: 1441px) and (max-width: 1599px) {
	.my_container { width: 90% !important; min-width: 90% !important; max-width: 90% !important; }	
	#wrapper .container_swint { max-width: 100% !important; }
}
@media only screen and (min-width: 1601px) {
	.my_container { width: 1512px !important; min-width: 1512px !important; max-width: 1512px !important; }	
	#wrapper .container_swint { max-width: 100% !important; }
}
.msg_mail_trobat { color: white !important; font-size: 10px !important; background: #e81e61 !important; padding: 3px 5px !important; border-radius: 5px !important; display: block; }
.msg_mail_trobat a { color: white !important; text-decoration: underline !important; }

/* GENERAL */
.img-25 { width: 25% !important; }
.img-50 { width: 50% !important; }
.img-100 { width: 100% !important; }

/***************************/
.mt--40 { margin-top: 40px !important; }
.mt--45 { margin-top: 45px !important; }
.mt--50 { margin-top: 50px !important; }

/***************************/
.mb--10 { margin-bottom: 10px !important; }
.mb--15 { margin-bottom: 15px !important; }
.mb--20 { margin-bottom: 20px !important; }
.mb--25 { margin-bottom: 25px !important; }
.mb--50 { margin-bottom: 50px !important; }
.mb--75 { margin-bottom: 75px !important; }
.mb--100 { margin-bottom: 100px !important; }
.mb--105 { margin-bottom: 105px !important; }

/***************************/
.mr--20 { margin-right: 20px !important; }
.mr--25 { margin-right: 25px; }

.mr-25 { margin-right: 25px !important; }
.mb-25 { margin-bottom: 25px !important; }

/* PLUGINS */
/*
.selectize-control { padding: 0px !important; border: 0px !important; }
.selectize-control .selectize-input { border: 0px !important; box-shadow: none !important; height: 60px !important; border: 1px solid #e6e8f0 !important; border-radius: 10px; }
.selectize-control .selectize-input:before { border: 0px !important; box-shadow: none !important; height: 0px !important; }
.selectize-control .selectize-input .item, .selectize-control .selectize-input input { color: #073148 !important; font-size: 14px !important; padding-top: 10px !important; 
	padding-left: 8px !important; }
.selectize-control .selectize-input.items.focus.input-active { border-radius: 10px; border: 2px solid #00b86c !important; box-shadow: 0 2px 16px 0 rgba(0, 184, 108, 0.3) !important; }
.selectize-control .selectize-dropdown  { border: 0px !important; box-shadow: none !important; top: 65px !important; width: 100% !important; left: 0px !important; }
.selectize-control .selectize-dropdown-content { background: white; border: 1px solid #e6e8f0; padding: 5px; border-radius: 10px; }
.selectize-control .selectize-dropdown-content .option { font-size: 14px !important; }
*/

.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before { 
	background-color: #e6e8f0 !important; }




/*
.mt-10 { margin-top: 10px; } 
.mt-20 { margin-top: 20px !important; }
.mt-25 { margin-top: 25px !important; }
.mt-35 { margin-top: 35px !important; }
.mt-50 { margin-top: 50px !important; }

.mb-10 { margin-bottom: 15px !important; }
.mb-15 { margin-bottom: 15px !important; }
.mb-25 { margin-bottom: 25px !important; }
.mb-50 { margin-bottom: 50px !important; }
.mb-75 { margin-bottom: 75px !important; }

.mr-15 { margin-right: 15px !important; }

.no_pad_lat {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
*/

/* GENERAL */
.img-25 { width: 25% !important; }
.img-50 { width: 50% !important; }
.img-100 { width: 100% !important; }

body { font-family: "avenir-next-lt-pro-regular" !important; }
a, b, span p, h1, h2, h3, h4, h5, h6 { font-family: "avenir-next-lt-pro-regular" !important; }

.mt-10 { margin-top: 10px !important; } 
.mt-20 { margin-top: 20px !important; }
.mt-25 { margin-top: 25px !important; }
.mt-35 { margin-top: 35px !important; }
.mt-50 { margin-top: 50px !important; }

.mb-10 { margin-bottom: 15px !important; }
.mb-15 { margin-bottom: 15px !important; }
.mb-25 { margin-bottom: 25px !important; }
.mb-50 { margin-bottom: 50px !important; }
.mb-75 { margin-bottom: 75px !important; }

.mr-15 { margin-right: 15px !important; }

.no_pad_lat {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

body { padding-bottom: 0px; }
/* #wrapper { background: #f7f7fa !important; } */
.content-page {  }
.enlarged .content-page { margin-left: 0px !important; }
.enlarged .footer { margin-left: 0px !important; left: 0px !important; }
.navbar-custom { /* background: white; top: 38px; padding: 12px; */ }
.wrapper_home .navbar-custom {  }
.container_swint .row, .container_swint2 .row { margin-left: 0px; margin-right: 0px; }
.container_swint2 { padding: 0px; margin-top: 3%; }
.bg-gray { background: #f7f7fa !important; }
.bg-gray-light { background: #E6E8F0 !important; }
.container_gray { background: #f7f7fa; padding-top: 50px; padding-bottom: 50px; }
.container_swint_complete { margin-top: 0%; }

@media only screen and (max-width: 750px) {
	.container_swint { margin-left: 20px !important; margin-right: 20px !important; }
}
@media only screen and (min-width: 751px) and (max-width: 1199px) {
	.container_swint { margin-left: 15px !important; margin-right: 15px !important; }
}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
	.container_swint { max-width: 1180px !important; margin: auto; }
	.container_swint2 { width: 80%; max-width: 80%; margin-left: 10%; margin-right: 10%; }
}
@media only screen and (min-width: 1400px) {
	.container_swint { max-width: 1180px !important; margin: auto; }
	.container_swint_bigger { max-width: 1350px !important; margin: auto; }
	.container_swint2 { width: 80%; max-width: 80%; margin-left: 10%; margin-right: 10%; }
}

/*
@media only screen and (max-width: 1399px) {
	.container_swint { margin-left: 15px !important; margin-right: 15px !important; }
	.container_swint2 { width: 86%; max-width: 86%; margin-left: 7%; margin-right: 7%; }
}
@media only screen and (min-width: 1400px) {

}
*/

.separator-white { border-right: 1px solid white; padding-right: 12px; }
.inline { display: inline-block; margin-right: 10px; }
.inline2{ display: inline-block; margin-right: 25px; }
.btn-gold { background: #f7c137; color: #073148 !important; border-radius: 8px; font-size: 12px; font-weight: 500; }
.btn-gray { background: #e6e8f0; color: #073148 !important; border-radius: 8px; font-size: 12px; font-weight: 500; }
.btn-swint-green { background: #00b86c; color: white; font-size: 14px; border-radius: 10px; padding: 10px 18px; border: 1px solid #00b86c; } 
.btn-swint-green:hover { color: white; }
.btn-swint-greenlight { background: #97ff73; color: #1f7a75; font-weight: 600; font-size: 20px; border-radius: 10px; padding: 10px 18px; box-shadow: 0 4px 18px 0 rgba(0, 184, 108, 0.8); } 
.btn-swint-greenlight:hover { color: #1f7a75; }

.weight-600 { font-weight: 600; }
.text-white { color: white !important; }
.text-swint-blue { color: #073148; }
.text-swint-green { color: #97ff73; }

.mt5 { margin-top: 5% !important; }
.mt10 { margin-top: 10% !important; }
.pl-15 { padding-left: 15px !important; }
.pt-50 { padding-top: 50px; }
.pt-75 { padding-top: 75px; }
.pb-50 { padding-bottom: 50px; }
.pb-75 { padding-bottom: 75px !important; }
.pb-90 { padding-bottom: 90px; }
.pb-100 { padding-bottom: 100px; }

@media only screen and (min-width: 1440px) {
	.pt_50 { padding-top: 50px; }
	.pb_100 { padding-bottom: 100px; }
}

#modal_error_no_session .modal-body { padding-bottom: 0px; height: 455px; }
#modal_error_no_session .modal-header, #modal_error_no_session .modal-footer { border-top: none; border-bottom: none; }
#modal_error_no_session .modal-content, .modal_light .modal-content { border-radius: 12px; box-shadow: 0 8px 24px 0 #c3cde0; background-color: white; }
.modal_light .modal-content {  }
#modal_error_no_session .modal-content .logo-modal { width: 150px; text-align: center; margin-bottom: 25px; margin-top: 25px; }
#modal_error_no_session .modal-content .title_modal { font-size: 35px; font-weight: 700; color: #073148; margin-bottom: 15px; }
#modal_error_no_session .modal-content .text_modal { color: #073148; font-size: 18px; margin-bottom: 15px; }
#modal_error_no_session .modal-content .row_buttons { margin-top: 50px; margin-right: 0px; margin-left: 0px; }

.modal-body { /* padding-bottom: 0px; */ /* height: 455px; */ }
.modal-header, #modal_error_no_session .modal-footer { border-top: none; border-bottom: none; }
.modal-content, .modal_light .modal-content { border-radius: 12px; box-shadow: 0 8px 24px 0 #c3cde0; background-color: white; }
.modal_light .modal-content { }
.modal-content .logo-modal { width: 150px; text-align: center; margin-bottom: 25px; margin-top: 25px; }
.modal-content .title_modal { font-size: 35px; font-weight: 700; color: #073148; margin-bottom: 15px; }
.modal-content .text_modal { color: #073148; font-size: 18px; margin-bottom: 15px; }
.modal-content .row_buttons { margin-top: 50px; margin-right: 0px; margin-left: 0px; }

.col-btn-modal-ok { width: 250px; min-width: 250px; max-width: 250px; margin-right: 25px; margin-left: 20px; padding-left: 0px; padding-right: 0px; }
.col-btn-close { width: 155px; min-width: 155px; max-width: 155px; }
.col-btn-modal-ok, .col-btn-close { padding-left: 0px; padding-right: 0px; }
.btn-modal-ok { background: #00b86c; border-radius: 10px; border: solid 1px #00b86c; color: white; font-weight: 600; padding: 15px; width: 100%; height: 48px; }
.btn-modal-ok:hover { color: white; }
.btn-close { border-radius: 10px; border: solid 1px #00b86c; background-color: var(--white); color: #00b86c; font-weight: 600; padding: 15px 58px; margin-right: 20%; width: 250px; height: 48px; }
.btn-close:hover { color: #00b86c; }

.input-group-append .input-group-text { background: white; color: #073148; border-left: none !important; }
.input_search { border-right: none !important; }
.search-form { color: white; border-radius: 6px; background-color: #1f7a75; font-size: 12px; padding: 10px 15px; border: none; width: 100%; margin-bottom: 5px; }
.link_all { color: #00b86c !important; font-size: 14px; text-align: right; }
.link_all:focus { color: #00b86c; }
label.search { color: #00b86c; font-weight: 600; font-size: 12px; margin-bottom: 0px; }


.select2-selection__arrow { /* display: none; */ }
.select2-selection--single { border: none !important; }
.select2-selection__placeholder { /* color: #073148 !important; */ }
.select2-selection__rendered { /* padding-left: 0px !important; color: #073148 !important; */ }
.select2-results .select2-results__options .select2-results__option:hover { background: #00b86c !important; color: white !important; }
.select2-results .select2-results__options::-webkit-scrollbar {
    border-radius: 12px;
}

@media only screen and (max-width: 750px) {
	.col-xs-12, .col-xs-6 { margin-bottom: 10px; }
}




.container_close_selectize { position: absolute; right: 0px; }
.open_selectize { height: 60px; width: 65px; position: absolute; right: 0px; bottom: 0px; z-index: 9; cursor: pointer; }
.close_selectize { height: 60px; width: 65px; position: absolute; right: 0px; bottom: 0px; z-index: 9; cursor: pointer; }
.selectize-control .selectize-dropdown { border: 0px !important; background: transparent !important; box-shadow: none !important; }
.selectize-control .selectize-dropdown.active { border: 0px !important; background: transparent !important; box-shadow: none !important; }

#modal_card #card { border: 1px solid black; border-radius: 15px; padding: 20px; width: 95%; 
	height: 240px; margin: auto; }
#modal_card #row_buttons_modal_card #save_card_company { background: #00b86c;
    width: 100%; height: 48px; font-size: 14px; border: none !important; border-radius: 6px !important; }
#modal_card #row_buttons_modal_card #btn_close_modal_card { width: 100%;
    display: block; height: 48px; background: white !important; border: 1px solid #00b86c !important; color: #00b86c !important; border-radius: 6px !important; }
#modal_card .card_taked_good { background: #00b86c; margin-bottom: 10px !important; padding: 5px; color: white !important; border-radius: 10px !important; }

#modal_card2 #card { border: 1px solid black; border-radius: 15px; padding: 20px; width: 95%; 
	height: 240px; margin: auto; }
#modal_card2 #row_buttons_modal_card .btn-swint-green { background: #00b86c; display: block !important;
    width: 100%; height: 48px; font-size: 14px; border: none !important; border-radius: 6px !important; line-height: 28px; }
#modal_card2 #row_buttons_modal_card .btn-swint-white { width: 100%;
    display: block; height: 48px; background: white !important; border: 1px solid #00b86c !important; color: #00b86c !important; border-radius: 6px !important; }

#modal_card_home #card { border: 1px solid black; border-radius: 15px; padding: 20px; width: 95%; 
	height: 240px; margin: auto; }
#card #name_company { margin-bottom: 10px; font-family: avenir-next-lt-pro-bold; font-size: 24px; font-weight: bold; line-height: 1; }
#card #name { margin-bottom: 0px; height: 25px; font-size: 18px; font-weight: 500; font-stretch: normal; font-style: normal; line-height: 1.17; letter-spacing: normal; }
#card #position { margin-bottom: 0px; margin-top: 5px; height: 25px; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; }
#card #phone { margin-bottom: 0px; height: 25px; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; margin-bottom: 5px; }
#card #email { margin-bottom: 0px; height: 25px; font-size: 14px; font-weight: normal; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: normal; margin-bottom: 5px; }
#card .line { height: 2px; border: solid 1px #073148; margin-top: 14px; margin-bottom: 14px; }
#card .separator_card { border-top: 2px solid black; }

select#subcategory { font-size: 13px !important; color: white; padding-right: 0px; -webkit-appearance: none; -moz-appearance: none; 
background: linear-gradient( to left, #e6e8f0, #e6e8f0 3rem, white 1rem, white 100% ); }    

.nice-select:before { position:absolute; z-index: 0; top:0; right:0; width: 50px; height: 100%; content:""; background-color: #e6e8f0;
	border-top-right-radius: 10px; border-bottom-right-radius: 10px; }
.nice-select:after { height: 12px !important; width: 12px !important; top: 45% !important; right: 20px !important; }
.nice-select ul.list { width: 100%; border-radius: 10px; max-height: 240px; overflow-y: scroll; }
.large_nice_select ul.list { max-height: 400px; overflow-y: scroll; }
.nice-select ul.list .option { font-size: 14px !important; color: #073148 !important; }
.nice-select .current { position: relative; top: 0px; font-size: 14px !important; color: #073148 !important; }
.nice-select.form-control.nice_select { width: 100% !important; }

.selectize-control.single { padding: 0px !important; border-radius: 12px; border: 1px solid #ced4da; height: 60px !important; }
.selectize-control.single .selectize-input.items { height: 100% !important; border: 0px !important; box-shadow: none !important; border-radius: 12px;
    padding-top: 20px; padding-left: 15px; }
.selectize-dropdown.selectize.form-control { border: 0px !important; background: transparent; box-shadow: none !important; }
.selectize-dropdown-content { background: white; width: 100% !important; border: 1px solid #ced4da; border-radius: 3px; }
.selectize-dropdown-content .option { font-size: 12px; color: #073148; }
.selectize-control.single .selectize-input:before { position:absolute; z-index: 0; top: 0; right: 0px !important; left: 88%; width: 50px; height: 100%; content:""; background-color: #e6e8f0;
	border-top-right-radius: 10px; border-bottom-right-radius: 10px; }

.toast-top-right { top: 100px !important; }
.toast-success { background-color: #00b86c !important; opacity: 1 !important; }
#toast-container.toast-top-right .toast-success { background-image: url('/img/check.png') !important; }
#toast-container.toast-top-right .toast-warning { background-image: url('/img/warning.png') !important; }
#toast-container .toast-message { padding-left: 5px; }

.card_taked { background-color: #f7c137 !important; border: 1px solid #f7c137 !important; }
.card.card_company .btn-swint-green.card_taked { background-color: #f7c137 !important; border: 1px solid #f7c137 !important; }

/* SELECT2 */
.form_beautifier .select2-container--default .select2-selection--single .select2-selection__arrow { width: 50px !important; }
.form_beautifier .select2-selection__rendered { padding-top: 15px; padding-left: 13px !important; }
.form_beautifier .select2-container--default .select2-selection--single { border-radius: 10px !important; }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background: #00b86c !important; color: white !important; }
.login_register.form_beautifier .select2-selection__rendered { font-size: 16px !important; }

.form_beautifier_filter .select2-container--default .select2-selection--single .select2-selection__arrow { width: 50px !important; }
.form_beautifier_filter .select2-selection__rendered { padding-top: 5px; padding-left: 0px !important; }
.form_beautifier_filter .select2-container--default .select2-selection--single { border-radius: 10px !important; }
.form_beautifier_filter .select2-container.select2-container--default { border: solid 1px #e6e8f0 !important; }

.select2-container.select2-container--default { background-color: transparent; border: none !important; }

.modal-dialog.modal-dialog-centered.modal-lg .modal-content { max-width: 500px; margin: auto; }
.modal-dialog.modal-dialog-centered.modal-lg .modal-content .modal-body { padding: 25px; }

@media only screen and (max-width: 750px) {
	#modal_shortlist_error .modal-content { max-width: auto !important; margin: auto; }
	#modal_shortlist_error .modal-content .modal-body { padding: 18px !important; }
	.modal-content .logo-modal { margin-top: 0px !important; margin-bottom: 15px !important; }
	.modal-content .title_modal { font-size: 20px !important;  }
	.modal-content .text_modal { margin-bottom: 10px !important; font-size: 14px !important; }
	.modal-content .row_buttons { margin-top: 20px !important; }
	#modal_card #card, #modal_card_home #card { height: auto !important; }
	#card #name_company { font-size: 18px !important; }
	#card #name { font-size: 16px !important; }
	#card #position { height: auto !important; }
	#card hr.separator_card { margin-top: 5px !important; margin-bottom: 5px !important; }
}
@media only screen and (min-width: 751px) and (max-width: 1200px) {

}
@media only screen and (min-width: 1201px) and (max-width: 1399px) {

}
@media only screen and (min-width: 1400px) {

}

.icon_whatsapp.d-none { display: none !important; }
.icon_whatsapp { position: fixed !important; justify-content: center !important; right: 20px !important; top: 30% !important; display: flex !important;
	transition: all .3s ease; margin-right: -288px !important; z-index: 1000 !important; }
.icon_whatsapp.opened { margin-right: 0px !important; }
.icon_whatsapp .bola_whatsapp { width: 65px !important; height: 65px !important; box-shadow: 0 2px 8px 0 rgb(0 0 0 / 30%); border: solid 2px #fff;
    background-color: #25d366; color: white !important; text-align: center !important; font-size: 26px !important; border-radius: 50% !important; 
	cursor: pointer; display: inline-block !important; margin-right: 15px !important; padding: 12px !important; }
.icon_whatsapp .bola_whatsapp i { /* position: relative; top: 10px !important; */ }
.icon_whatsapp .block_whatsapp { display: inline-block !important; }
.icon_whatsapp .block_whatsapp textarea { resize: none !important; border-radius: 10px !important; font-size: 14px !important; color: #073148 !important;
	border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; width: 270px; height: 300px; }
.icon_whatsapp .block_whatsapp button { background-color: #25d366 !important; color: white !important; border-radius: 10px !important; 
	width: 100% !important; border-top-left-radius: 0px !important; border-top-right-radius: 0px !important; }

#modal_no_session .modal-header { border-bottom: 1px solid lightgray !important; }
#modal_card .modal-header { border-bottom: 1px solid lightgray !important; }
#modal_card2 .modal-header { border-bottom: 1px solid lightgray !important; }
#modal_shortlist img { width: 70px !important; margin-top: 0px !important; }

.modal .modal-header { border-bottom: 1px solid lightgray !important; }
.modal .modal-header h5 { font-family: avenir-next-lt-pro-bold !important; }

.wrapper_opacity { opacity: 0.4 !important; }
.loading_cart { position: absolute; text-align: center; background: white; border: 1px solid black; z-index: 9999; border-radius: 50%; left: 45%; top: 20%; }
</pre></body></html>