.wide{max-width:100%}
body.page{padding-top:82px}
body.page .navbar-nav{margin-bottom:20px;margin-top:20px}
body.page .container-fluid .navbar-brand{background-position:left center;height:45px;margin:10px 0 10px}
body.inhome{padding-top:80px}
a{text-decoration:none}
.sign-out{margin-left:60px !important}
.sign-out a{display:block;height:32px;margin-top:-4px;padding:0;width:29px}
.sign-out a svg{fill:#15365d;height:31px;width:29px}
.sign-out a:hover{cursor:pointer}
.sign-out a:hover:after{content:none !important}
.sign-out a:hover svg{fill:#4b7aab}
.navbar-nav>li>a span>span{background:#4b7aab;bottom:0;color:#fff;display:inline-block;height:12px;font-size:14px;line-height:14px;margin:0 0 0 6px;padding:0 9px;position:relative;text-align:center}
.navbar-nav>li>a span>span:before,
.navbar-nav>li>a span>span:after{content:' ';left:0;position:absolute;right:0}
.navbar-nav>li>a span>span:before{border-top:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #4b7aab;top:-10px}
.navbar-nav>li>a span>span:after{border-bottom:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #4b7aab;bottom:-10px;z-index:0}
form .empty-wrap{display:block;height:50px;width:100%}
form .empty-wrap2{display:block;height:35px;width:100%}
form .add-wrap{position:relative}
form .add-wrap input{padding-right:56px}
form .add-wrap span{color:rgba(21,54,93,0.3);font-size:18px;position:absolute;right:10px;top:0}
form .add-wrap span:hover{cursor:pointer}
form .uphoto{background:rgba(21,54,93,0.1);font-family:'museo_sans100';font-size:18px;font-weight:normal;height:240px;line-height:24px;margin:0;width:240px}
form .uphoto input{display:none}
form .uphoto #image-holder{text-align:center}
form .uphoto #image-holder:before{content:url('../assets/image/upload.svg?v=238');display:block;padding-top:60px}
form .uphoto #image-holder:hover{cursor:pointer}
form .uphoto{position:relative}
form .uphoto:before{border-bottom:5px solid #fff;border-left:5px solid #fff;border-right:5px solid transparent;border-top:5px solid transparent;bottom:0;content:' ';display:block;left:0;position:absolute;z-index:99}
form .uphoto:after{border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid #fff;border-top:5px solid transparent;bottom:0;content:' ';display:block;position:absolute;right:0;z-index:99}
form .uphoto span{background:#fff;border:none;border-bottom:1px solid #bfbfc5;clear:both;color:#bfbfc5;display:block;font-family:'museo_sans100';font-size:24px;line-height:48px;margin-bottom:50px;padding:0;width:100%;width:calc(100% + 100px)}
.btn{background:#fff;border:none;border-radius:0;display:block;font-family:'Canaro Book';font-size:18px;line-height:24px;margin:60px auto 20px;padding:0 30px;position:relative;text-transform:uppercase}
.btn:focus{box-shadow:none}
.btn:after,
.btn:before{content:' ';left:0;position:absolute;right:0}
.btn:after{border-bottom:0 solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;bottom:-6px}
.btn:before{border-top:0 solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;top:-6px}
.btn.btn-primary{background:#4b7aab;color:#fff}
.btn.btn-primary:after{border-top-color:#4b7aab}
.btn.btn-primary:before{border-bottom-color:#4b7aab}
.btn.btn-primary:hover{background:#4b7aab}
.btn.btn-sm{font-size:14px;margin-top:0}
.btn.btn-sm svg{fill:#fff;height:16px;margin:0 6px 0 4px;width:16px}
.btn.btn-sm + .btn-sm:after{border-left:0 solid transparent}
.btn.btn-sm + .btn-sm:before{border-left:0 solid transparent}
.btn-group .btn-sm:first-child:after{border-right:0 solid transparent}
.btn-group .btn-sm:first-child:before{border-right:0 solid transparent}
#updaesearches{border-color:#4b7aab;border-radius:0 0 4px 4px;right:auto;text-align:right;top:4px !important;left:8px !important;min-width:calc(100% - 14px)}
.ln-right{background:rgba(255,255,255,0.5);bottom:0;display:block;height:100%;position:absolute;right:4px;top:0;width:1px}
.companytype{color:rgba(21,54,93,0.4);font-size:18px;letter-spacing:0;position:relative}
.form-check-inline{position:relative}
.form-check-inline:hover{cursor:pointer}
.form-check-inline input{opacity:0;position:relative;z-index:1}
.form-check-inline label:before{border:1px solid rgba(21,54,93,0.4);border-radius:50%;content:' ';display:block;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}
.form-check-inline input:checked + label:after{border:6px solid #4b7aab;border-radius:50%;content:' ';display:block;height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}
.dropdown-menu .btn2{background:transparent;border:none}
.main-title{margin-bottom:49px;margin-top:49px}
.main-title h2{color:#15365d;font-family:'Canaro Bold';font-size:30px;line-height:34px;margin:0;text-align:left;text-transform:uppercase}
.main-title h3{font-family:'Canaro Book';font-size:24px;line-height:34px;margin:0;text-transform:uppercase}
.main-search{margin-bottom:20px;margin-top:20px}
.main-search .field-wrap{float:left;width:calc(100% - 57px)}
.main-search input{font-family:'Canaro Book';text-transform:uppercase}
.main-search input:focus{text-transform:normal}
.main-search button{background:url('../assets/image/search.svg?v=12') 0 0 no-repeat transparent;border:none;display:inline-block;height:33px;margin:10px 0 0 24px;padding:0;text-indent:-5000px;width:33px}
.main-search button:before,
.main-search button:after{content:none !important}
.main-search button:hover{background:url('../assets/image/search.svg?v=12') -33px 0 no-repeat transparent;box-shadow:none}
.main-search .form-search{display:-ms-flexbox;display:flex;margin:0;max-width:100%}
.main-search .input-group-prepend{border-right:1px solid #15365d;float:left;-ms-flex:0 0 110px;flex:0 0 11 px;max-width:110px;width:110px}
.main-search .input-group-prepend .btn-outline-secondary{background:rgba(21,54,93,0.1);border-radius:0;color:#15365d;height:38px;line-height:38px;margin:0;padding:0 0 0 20px;text-indent:0;text-transform:none;width:100%}
.main-search .input-group-prepend .btn-outline-secondary svg{float:none;fill:#15365d;height:12px;margin-left:6px;width:12px}
.main-search .input-group-prepend .btn-outline-secondary:focus{box-shadow:none;outline:none}
.main-search .input-group-prepend .dropdown-menu{border-radius:0;padding:15px;width:190px}
.main-search .input-group-prepend .dropdown-menu .dropdown-item{color:#15365d}
.main-search .input-group-prepend .dropdown-menu .dropdown-item:hover{text-decoration:none}
.main-search .input-group-prepend .dropdown-menu .dropdown-item:hover:before{background:#15365d;border-radius:50%;content:' ';display:inline-block;height:6px;margin-right:6px;width:6px}
.main-search .input-group-prepend .dropdown-menu .dropdown-item:hover:after{content:none}
.main-search .input-group-prepend .dropdown-menu .dropdown-item.disabled{color:rgba(21,54,93,0.3)}
.main-search .form-control{background:rgba(21,54,93,0.1);border:none;border-radius:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}
.main-search .form-control.narrow{-ms-flex:0 0 calc(100% - 110px);flex:0 0 calc(100% - 110px);max-width:calc(100% - 110px);width:calc(100% - 110px)}
.main-search .form-control:focus{box-shadow:none}
.skip:hover{cursor:pointer;text-decoration:none !important}
.swiper-button-next,
.swiper-button-prev{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}
.part-filter h3{color:rgba(21,54,93,0.5);font-family:'Canaro Book';font-size:22px;line-height:28px;margin:0}
.part-filter hr{border-color:rgba(21,54,93,0.1);margin:10px 0 16px}
.filter-companies .filter-part-icon{fill:rgba(75,122,171,0.4);float:left;height:26px;margin-right:20px;margin-top:6px;width:26px}
.filter-companies .filter-part-choice{fill:rgba(21,54,93,0.5);display:inline-block;height:26px;margin-left:8px;width:12px}
.filter-companies .expandable{line-height:26px}
.filter-companies .expandable:hover svg,
.filter-companies .expandable.inc svg{fill:rgba(21,54,93,0.8)}
#filter-form h5{line-height:36px}
.map-company{border:1px solid #15365d;border-radius:0;display:block;height:100%;padding:20px !important}
.map-company:hover{box-shadow:0 3px 8px rgba(21,54,93,0.3);text-decoration:none}
.map-company:hover:after{content:none !important}
.map-company h2{color:#15365d;font-family:'Canaro Bold';font-size:16px;font-weight:700;line-height:16px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.map-company h2 .hlogo{-ms-flex:0 0 56px;flex:0 0 56px;max-width:56px}
.map-company h2 .htitle{-ms-flex:0 0 calc(100% - 56px);flex:0 0 calc(100% - 56px);max-width:calc(100% - 56px)}
.map-company h2 img{float:left;margin-right:12px;height:auto;max-height:33px;max-width:44px;width:auto}
.map-company p{color:#4b7aab;font-size:16px;line-height:22px;margin-bottom:4px}
.map-company footer{background:#f0f0f0;margin-bottom:-20px;margin-left:-20px;margin-right:-20px;padding:15px}
.map-company footer p{font-size:14px;line-height:20px;margin:0}
.geography-list{list-style:none;margin:0 0 30px 46px;padding:0}
.geography-list li{line-height:24px;margin:0}
.geography-list li label{color:#4b7aab;font-family:'Canaro Bold';font-size:16px;font-weight:normal;line-height:24px}
.geography-list li label:hover{cursor:pointer}
.geography-list li label input{display:none}
.geography-list li label input:checked + span{color:#15365d}
.geography-list li .notify{float:right;margin:3px 0 0 0}
.geography-list li .notify span,
.geography-list li .notify button{background:url('../assets/image/notify.svg?v=12') -17px 0 no-repeat transparent;border:none;display:block;height:17px;text-indent:-5000px;width:17px}
.geography-list li .notify input{display:none}
.geography-list li .notify input:checked + span,
.geography-list li .notify input:checked + button{background-position:0 0}
.geography-list li a{color:#4b7aab;font-family:'Canaro Bold';font-size:16px;letter-spacing:3px}
.geography-list li a:hover,
.geography-list li a:focus{outline:none;text-decoration:none}
.geography-list li a:hover{color:#15365d}
.geography-list li:nth-child(1),
.geography-list li:nth-child(2),
.geography-list li:last-child,
.geography-list li.less-more,
.geography-list li.show{display:block}
.geography-list li.less-more{display:none}
.geography-list li.less-more:hover{text-decoration:none}
.geography-list li:last-child{display:none}
.geography-list.all li{display:block}
.interest-list{list-style:none;margin:0 0 30px 0;padding:0}
.interest-list>li{font-family:'Canaro Bold';color:#4b7aab;text-transform:uppercase}
.interest-list>li>label>span{padding-left:46px;position:relative}
.interest-list>li.list>label>span>span{background:rgba(21,54,93,0.1);border-radius:50%;display:block;height:16px;left:0;line-height:16px;position:absolute;text-align:center;top:2px;width:16px}
.interest-list>li.list>label>span>span:before{content:'+'}
.interest-list>li.list.all>label>span>span{content:'-';line-height:12px}
.interest-list>li.list.all>label>span>span:before{content:'-'}
.interest-list>li:nth-child(1),
.interest-list>li:nth-child(2),
.interest-list>li:last-child,
.interest-list>li.less-more,
.interest-list>li.show{display:block}
.interest-list>li:last-child{display:none}
.interest-list.all>li{display:block}
.interest-list li{line-height:24px;margin:0}
.interest-list li label{font-size:16px;font-weight:normal;line-height:24px}
.interest-list li label:hover{color:#15365d;cursor:pointer}
.interest-list li label input{display:none}
.interest-list li label input:checked + span{color:#15365d}
.interest-list li em{color:#15365d;font-family:'Canaro Book';font-size:16px;font-style:normal;margin-left:4px}
.interest-list li a{color:#4b7aab;font-family:'Canaro Bold';font-size:16px;letter-spacing:3px}
.interest-list li a:hover,
.interest-list li a:focus{outline:none;text-decoration:none}
.interest-list li a:hover{color:#15365d}
.interest-list li ul{list-style:none;margin:0 0 0 70px;padding:0}
.interest-list li li{color:#4b7aab;font-family:'Canaro Book';position:relative;text-transform:none}
.interest-list li li:before{background:rgba(21,54,93,0.1);content:' ';display:block;height:3px;left:-24px;position:absolute;top:12px;width:14px}
.interest-list li .notify{float:right;margin:3px 0 0 0}
.interest-list li .notify span,
.interest-list li .notify button{background:url('../assets/image/notify.svg?v=12') -17px 0 no-repeat transparent;border:none;display:block;height:17px;text-indent:-5000px;width:17px}
.interest-list li .notify input{display:none}
.interest-list li .notify input:checked + span,
.interest-list li .notify input:checked + button{background-position:0 0}
.alert-info{background:rgba(75,122,171,0.1);border:none;border-radius:0;color:#15365d;font-family:'Canaro Book';font-size:14px;line-height:18px;padding:20px}
.alert-info .close{top:-2px;right:-4px}
.scompany-list{list-style:none;margin:0 0 30px 46px;padding:0}
.scompany-list li{line-height:24px;margin:0}
.scompany-list li label{color:#4b7aab;font-family:'Canaro Bold';font-size:16px;font-weight:normal;line-height:24px}
.scompany-list li label:hover{cursor:pointer}
.scompany-list li label input{display:none}
.scompany-list li label input:checked + span{color:#15365d}
.scompany-list li a{color:#4b7aab;font-family:'Canaro Bold';font-size:16px;letter-spacing:3px}
.scompany-list li a:hover,
.scompany-list li a:focus{outline:none;text-decoration:none}
.scompany-list li a:hover{color:#15365d}
.scompany-list li:nth-child(1),
.scompany-list li.show,
.scompany-list li:last-child{display:block}
.scompany-list li:last-child{display:none}
.scompany-list.all li{display:block}
.inhome .geography-list,
.inhome .interest-list,
.inhome .alert-info,
.inhome .scompany-list{display:none}
.inhome .geography-list.in,
.inhome .interest-list.in,
.inhome .alert-info.in,
.inhome .scompany-list.in{color:#15365d;display:block}
.inhome .geography,
.inhome .interest,
.inhome .scompany{color:rgba(21,54,93,0.4);position:relative}
.inhome .geography.inc,
.inhome .interest.inc,
.inhome .scompany.inc{color:#15365d;display:block}
.inhome .geography:hover,
.inhome .interest:hover,
.inhome .scompany:hover{color:rgba(21,54,93,0.8);cursor:pointer}
.inhome .modal-body .geography-list{display:block}
.inhome .modal-footer{text-align:left}
.inhome .modal-footer p{font-size:14px}
.clear-filter{display:none;list-style:none;margin:0 0 20px 0;padding:0}
.clear-filter a{font-family:'Canaro Book';font-size:16px;letter-spacing:3px;line-height:26px}
.clear-filter a span{font-family:'Canaro Bold'}
.clear-filter.active{display:block}
#filter-form{max-width:100%}
#filter-form .loaded li{display:none}
#filter-form .loaded li.show{display:block}
#filter-form .loaded>li:last-child{display:block}
#filter-form .filter-list:not(.loaded) li:last-child{display:none}
form .toast .toast-header{padding:2px 6px}
form .toast .close{background:transparent !important;color:#4b7aab !important;line-height:18px !important;margin:0 0 0 4px;padding:2px !important;top:3px !important}
form .toast .close:before,
form .toast .close:after{content:none !important}
.toast{line-height:20px;width:auto}
.toast-header .btn-close{margin-top:0;margin-bottom:-1px}
.remove-filter{background:rgba(21,54,93,0.2);-webkit-border-radius:50%;border-radius:50%;color:#15365d;display:block;float:right;font-size:12px;height:20px;line-height:20px;margin-top:3px;text-align:center;width:20px}
.remove-filter:hover{background:#15365d;color:#4b7aab}
.interest-list li .notify{margin-top:-20px}
.interest-list li .notify button{margin:0;padding:0}
.interest-list li .notify button:after,
.interest-list li .notify button:before{content:none}
.interest-list>li>ul{display:none}
.interest-list>li.all>ul{display:block}
#companies-l{height:600px}
.company #companies-l{height:300px;width:100%}
.list-companies{list-style:none;margin:14px 0;padding:0}
.list-companies li{line-height:26px}
.list-companies li a{color:#4b7aab;font-family:'Canaro Bold';font-size:16px}
.list-companies li a:hover,
.list-companies li a.hover{color:#15365d;text-decoration:none}
.list-companies li a:focus{text-decoration:none}
.list-companies .less-more{background:rgba(21,54,93,0.1);color:#4b7aab;display:none;height:10px;line-height:1px;padding:0 15px;position:relative}
.list-companies .less-more:before,
.list-companies .less-more:after{content:' ';left:0;position:absolute;right:0}
.list-companies .less-more:before{border-top:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(21,54,93,0.1);top:-10px}
.list-companies .less-more:after{border-bottom:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(21,54,93,0.1);bottom:-10px;z-index:-1}
.home-announcements{background:#f0f0f0;margin-top:0 !important;padding-top:30px}
.home-announcements h3.addspace{color:#15365d;font-size:20px;line-height:26px;margin-top:20px}
.home-announcements h3 .btn{float:right;font-size:14px;line-height:22px;margin:6px auto;padding:0 20px}
.list-announcements .announcement{margin-bottom:15px}
.list-announcements .announcement>div{background:#fff;box-shadow:0 1px 1px rgba(21,54,93,0.2);border-radius:0;line-height:36px;padding:2px 20px}
.list-announcements .announcement>div a{color:#4b7aab;font-family:'Canaro Bold';font-size:20px;text-transform:uppercase}
.list-announcements .announcement>div a:hover{color:#15365d;text-decoration:none}
.list-announcements .announcement>div a:focus{text-decoration:none}
.list-announcements .announcement>div .logo-holder{-ms-flex:0 0 115px;flex:0 0 115px;max-width:115px;padding-right:15px}
.list-announcements .announcement>div .logo-holder img{height:auto;max-height:100%;max-width:100%;width:auto}
.list-announcements .announcement>div .text-wrapper{-ms-flex:0 0 calc(100% - 115px);flex:0 0 calc(100% - 115px);max-width:calc(100% - 115px)}
.list-announcements .announcement>div .text-wrapper .pdate{color:rgba(21,54,93,0.5);display:inline-block;font-family:'Canaro Book';font-size:14px;line-height:14px;text-transform:uppercase}
.list-announcements .announcement>div .text-wrapper .curl{color:#4b7aab;display:inherit;font-family:'Canaro Bold';font-size:16px;line-height:16px;margin:13px 0 11px 0;text-transform:uppercase}
.list-announcements .announcement>div .text-wrapper p a{color:#15365d;font-family:'Canaro Book';font-size:14px;line-height:18px;text-transform:none}
.list-announcements .announcement>div .text-wrapper p a:hover:after,
.list-announcements .announcement>div .text-wrapper p a:focus:after{content:none}
.list-announcements .announcement.own>div{background:rgba(21,54,93,0.1)}
.list-announcements p{color:#15365d;font-family:'Canaro Book';font-size:18px;line-height:18px}
.list-announcements .less-more{background:rgba(21,54,93,0.1);color:#4b7aab;display:inline-block;height:10px;line-height:1px;padding:0 15px;position:relative}
.list-announcements .less-more:before,
.list-announcements .less-more:after{content:' ';left:0;position:absolute;right:0}
.list-announcements .less-more:before{border-top:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(21,54,93,0.1);top:-10px}
.list-announcements .less-more:after{border-bottom:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(21,54,93,0.1);bottom:-10px;z-index:-1}
.modal-body .logo-holder{display:block;float:left;width:80px}
.modal-body .logo-holder img{height:auto;width:calc(100% - 18px)}
.modal-body .text-wrapper{display:block;float:right;width:calc( 100% - 152px - 15px)}
.modal-body .text-wrapper .pdate{color:rgba(21,54,93,0.5);display:block;font-family:'Canaro Book';font-size:14px;line-height:14px;text-transform:uppercase}
.modal-body .text-wrapper .curl{color:#4b7aab;display:inherit;font-family:'Canaro Bold';font-size:16px;line-height:16px;margin:13px 0 11px 0;text-transform:uppercase}
.modal-body .text-wrapper p a{color:#15365d;font-family:'Canaro Book';font-size:14px;line-height:18px;text-transform:none}
.modal-body .text-wrapper p a:hover:after,
.modal-body .text-wrapper p a:focus:after{content:none}
.modal-body img{height:auto;margin:4px 18px -4px 0;width:152px}
.postAnnouncement{margin-top:28px}
.postAnnouncement input[type="text"]{background:transparent;float:left;font-family:'Canaro Bold';line-height:24px;margin:34px auto 20px;text-transform:uppercase;width:140px}
.postAnnouncement button{float:right;letter-spacing:4px;line-height:24px;margin:34px auto 20px !important;padding:0 25px}
.modal-content form{max-width:100%}
.swap svg{fill:#4b7aab;height:24px;margin-bottom:-4px;width:38px}
.table.users{font-family:'Canaro Medium';font-size:14px}
.table-warning>td,
.table-warning>th{background-color:#ffeeba}
.radio-selection{margin:8px 0}
.radio-selection label{display:inline-block;margin:0 4px 0 0}
.radio-selection label input{display:none}
.radio-selection label input:checked + span{background:#da5700 !important}
.radio-selection label span{background:#bcc3c7;color:#fff;display:block;padding:2px 6px}
.date-range{margin-bottom:20px}
.date-range input{display:inline-block;margin:0 4px 0 0;width:calc(50% - 20px)}
.date-range input:last-child{margin:0 0 0 4px}
.action-btns{width:84px}
.action-btns a.btn{background-color:#fff;border:1px solid rgba(120,130,140,0.2);display:inline-block;font-size:.8rem;font-weight:500;outline:0 !important;text-align:center;padding:0 !important;width:34px;height:34px;line-height:34px;position:relative;overflow:hidden;border-radius:4px;vertical-align:middle}
.action-btns a.btn svg{fill:rgba(70,90,110,0.85);display:flex;height:14px;width:14px;position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px}
.action-btns a.btn:hover{background:rgba(120,130,140,0.2);text-decoration:none}
.action-btns a.btn:hover:after{content:none}
.action-btns .dropdown-menu-right svg{fill:rgba(70,90,110,0.85);display:flex;height:14px;margin:0 11px -3px 0;width:14px}
.action-btns .dropdown-menu-right a:hover{cursor:pointer}
.admin-profile .marginBottom{margin-bottom:10px}
.admin-profile label{display:inline-block;margin:9px 10px 0 0;width:160px}
.admin-profile .field-wrap{display:inline-block;width:calc(100% - 170px)}
.admin-profile h2{font-size:24px;margin:0;line-height:24px;padding:7px 0;white-space:break-all}
.admin-profile .uppercase{color:#4b7aab;font-size:14px;text-transform:uppercase}
.admin-profile .small-text{color:#4b7aab;font-size:14px;line-height:16px;padding:7px 0;word-break:break-all}
.admin-profile .checkbox-wrap{display:inline-block;width:calc(100% - 170px)}
.admin-profile .checkbox-wrap input{display:none}
.admin-profile .checkbox-wrap input:checked + span{background-color:#15365d}
.admin-profile .checkbox-wrap span{background-color:rgba(21,54,93,0.1);background-image:url('../assets/image/check.svg');background-position:center;background-repeat:no-repeat;background-size:30px;border:none;color:#15365d;display:block;font-size:18px;line-height:30px;margin:0;min-height:30px;padding:0 10px;position:relative;width:30px;text-indent:-5000px}
#dexcel svg{height:48px;width:48px}
#dexcel:hover{text-decoration:none}
#dexcel:hover:after{content:none}
#dexcel:hover svg{fill:#4b7aab}
.vanilla-datepicker{background:#dbedf4;border:none;border-radius:0;color:#15365d;font-size:14px;padding:10px;position:absolute;width:220px;z-index:9}
.vanilla-datepicker>.title-nav{align-items:center;background:#fff;border:none;border-radius:3px;display:flex;flex-direction:row;font-weight:bold;justify-content:space-between;margin:2px;width:auto}
.vanilla-datepicker>.title-nav>.month-navigate,
.vanilla-datepicker>.title-nav>.year-navigate{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;flex:0 15px;font-weight:bold;height:15px;justify-content:center;margin:1px;padding:2px;text-align:center}
.vanilla-datepicker>.title-nav>.month-navigate:hover,
.vanilla-datepicker>.title-nav>.year-navigate:hover{border:none}
.vanilla-datepicker>.week-header{font-weight:bold}
.vanilla-datepicker>.week-header,
.vanilla-datepicker>.week{display:flex;flex-direction:row;justify-content:space-between}
.vanilla-datepicker>.week-header>div{align-items:flex-start;display:flex;flex:1;justify-content:center}
.vanilla-datepicker>.week>div{align-items:flex-end;border:none;cursor:pointer;flex:1;justify-content:flex-end;margin:1px;padding:2px;text-align:center}
.vanilla-datepicker>.week>div.no-select{cursor:auto;background:transparent;color:rgba(21,54,93,0.2)}
.vanilla-datepicker>.week>div.selected{background-color:#15365d;color:#fff;font-weight:bold}
.vanilla-datepicker>.week>div:not(.no-select):hover{background:rgba(21,54,93,0.1)}
.company-info,
.company-description,
.company-activities{margin-top:56px}
.company-info img{height:auto;margin-bottom:22px;width:100%}
.company-info p{color:#15365d;font-family:'Canaro Book';font-size:16px;line-height:26px;margin:10px 0 0 0;padding-left:46px}
.company-info p a{color:#4b7aab}
.company-info form{margin-top:46px}
.company-info form textarea{font-family:'Canaro Book';font-size:18px;line-height:24px}
.company-info form button{float:right;margin:40px 0 0 0}
.company-info .icon{background:url() 0 0 no-repeat transparent}
.company-info .web{background-image:url('../assets/image/web.svg?v=12')}
.company-info .phone{background-image:url('../assets/image/phone.svg?v=12')}
.company-info .email{background-image:url('../assets/image/email.svg?v=12')}
.company-info .country{background-image:url('../assets/image/geography.svg?v=12')}
.company-info .size{background-image:url('../assets/image/scompany.svg?v=12')}
.company-description h1{color:#15365d;font-family:'Canaro Bold';font-size:30px;line-height:36px;margin:0}
.company-description p{color:#15365d;font-family:'Canaro Book';font-size:18px;line-height:30px;margin:0}
.company-activities h3{font-family:'Canaro Book';font-size:18px;letter-spacing:3px;line-height:24px;margin:0 0 18px 0;text-transform:uppercase}
.company-activities .list-main{background:url('../assets/image/interests.svg?v=12') 95% center no-repeat rgba(21,54,93,0.1);list-style:none;margin:0 0 62px 0;min-height:64px;padding:20px 26px}
.company-activities .list-main li{font-family:'Canaro Bold';font-size:18px;line-height:24px;text-transform:uppercase}
.company-activities .list-sub{list-style:none;margin:0 0 32px 0;overflow:hidden;padding:0}
.company-activities .list-sub li{color:#15365d;float:left;font-family:'Canaro Bold';font-size:18px;line-height:36px;position:relative;width:calc(50% - 15px)}
.company-activities .list-sub li:after{background:rgba(21,54,93,0.1);bottom:-1px;content:' ';display:block;height:3px;left:0;position:absolute;right:15px}
.company-activities hr{margin:18px 0}
.company-activities p{color:#15365d;font-family:'Canaro Book';font-size:16px;line-height:22px;margin:0}
.inbox .page-content{margin-top:40px}
.inbox .l-header{margin-top:14px}
.inbox .l-header img{float:left;height:auto;margin-bottom:40px;margin-right:30px;max-width:100px;width:auto}
.inbox .l-header h2{color:#15365d;font-size:24px;line-height:32px;margin:0;text-align:left}
.inbox .l-header h2 a{color:#15365d}
.inbox .l-header h2 a:hover{text-decoration:none}
.inbox .l-header p{color:rgba(21,54,93,0.5);font-size:18px;line-height:24px;margin:0}
.inbox .l-content{background:#b2ebff;color:#15365d;display:inline-block;font-size:16px;height:auto;line-height:18px;padding:12px 25px;position:relative;width:calc(100% - 100px)}
.inbox .l-content:before,
.inbox .l-content:after{content:' ';left:0;position:absolute;right:0}
.inbox .l-content:before{border-top:0 solid transparent;border-left:10px solid transparent;border-right:0 solid transparent;border-bottom:10px solid #b2ebff;top:-10px}
.inbox .l-content:after{border-bottom:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #b2ebff;bottom:-10px;z-index:-1}
.inbox .l-content.received,
.inbox .l-content.posted{background:#d0d7df;float:left}
.inbox .l-content.received:before,
.inbox .l-content.posted:before{border-bottom:10px solid #d0d7df;border-left:0 solid transparent;border-right:10px solid transparent}
.inbox .l-content.received:after,
.inbox .l-content.posted:after{border-top:10px solid #d0d7df}
.inbox .l-content blockquote{border-color:#15365d}
.inbox .expire-date{margin-top:10px;width:calc(100% - 100px)}
.inbox .unlist{list-style:none;margin:0;padding:0}
.inbox .unlist li{display:block;margin-bottom:16px;padding:10px 0;overflow:hidden}
.inbox .unlist li .mdate{color:#15365d;display:block;float:left;font-size:14px;line-height:14px;height:28px;padding:10px;width:100px}
.inbox .unlist li.kleft .mdate{float:right}
.inbox form{margin:0;max-width:100%}
.inbox form button{background-image:url('../assets/image/replay.svg');background-position:20px center;background-repeat:no-repeat;float:left;margin-top:40px;padding-left:70px}
.inbox .list-letters-type h3{font-family:'Canaro Bold';font-size:16px;line-height:16px;margin:0;padding:10px 0 10px 62px;text-transform:uppercase}
.inbox .list-letters-type h3 a{color:#4b7aab}
.inbox .list-letters-type h3.selected a{color:#15365d}
.inbox .list-letters-type h3 a:hover,
.inbox .list-letters-type h3 a:focus{text-decoration:none}
.inbox .list-letters-type h3 a:hover:after,
.inbox .list-letters-type h3 a:focus:after{content:none}
.inbox .list-letters-type h3 span{background:#4b7aab;color:#fff;display:inline-block;height:16px;line-height:5px;margin-left:32px;padding:6px 15px;position:relative}
.inbox .list-letters-type h3 span:before,
.inbox .list-letters-type h3 span:after{content:' ';left:0;position:absolute;right:0}
.inbox .list-letters-type h3 span:before{border-top:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #4b7aab;top:-10px}
.inbox .list-letters-type h3 span:after{border-bottom:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #4b7aab;bottom:-10px;z-index:-1}
.inbox .list-letters-type h3.rinquires{background:url('../assets/image/rinquires.svg?v=12') left center no-repeat transparent}
.inbox .list-letters-type h3.sinquires{background:url('../assets/image/sinquires.svg?v=12') left center no-repeat transparent}
.inbox .list-letters-type h3.alerts{background:url('../assets/image/alerts.svg?v=12') left center no-repeat transparent}
.inbox .list-letters-type h3.alerts span{background-color:#15365d}
.inbox .list-letters-type h3.alerts span:before{border-bottom:10px solid #15365d}
.inbox .list-letters-type h3.alerts span:after{border-top:10px solid #15365d}
.inbox .list-letters-type h3.announcements{background:url('../assets/image/announcements.svg?v=12') left center no-repeat transparent}
.inbox .list-letters-type .list-of-inquires li{color:#15365d}
.inbox .list-letters-type .list-of-inquires li a{color:#15365d}
.inbox .list-letters-type .list-of-inquires li .notify{background:url('../assets/image/notify.svg?v=12') -17px 0 no-repeat transparent;display:block;float:right;height:17px;margin:-26px 0 0 0;text-indent:-5000px;width:17px}
.inbox .list-letters-type .list-of-inquires li.unread .notify{background-position:0 0}
.inbox .list-letters{margin-top:3px}
.inbox .list-letters ul{list-style:none;margin:0;padding:0}
.inbox .list-letters ul li{border-bottom:1px solid rgba(21,54,93,0.1);line-height:22px;padding:4px 22px 4px 0}
.inbox .list-letters ul li a{color:#4b7aab;display:block;font-family:'Canaro Book';font-size:14px;width:100%}
.inbox .list-letters ul li a:hover,
.inbox .list-letters ul li a:focus{text-decoration:none}
.inbox .list-letters ul li a:hover:after,
.inbox .list-letters ul li a:focus:after{content:none}
.inbox .list-letters ul li a span{color:#15365d;display:inline-block;width:54px}
.inbox .list-letters ul li:hover,
.inbox .list-letters ul li.active{background:rgba(21,54,93,0.2)}
.inbox .list-letters ul li.unread a{font-family:'Canaro Bold'}
.inbox .list-letters .pager{margin:20px 0;text-decoration:none}
.inbox .list-letters .pager li{border:none;padding:0;text-decoration:none}
.inbox .list-letters .pager li:hover{background:transparent}
.inbox .list-letters .pager li a,
.inbox .list-letters .pager li span{border-radius:0;display:inline-block;width:auto}
.inbox .list-letters .pager li span{border:none}
.inbox .list-letters .pager li.previous{background:url('../assets/image/left.svg') center center no-repeat rgba(21,54,93,0.1);background-size:30px;float:left}
.inbox .list-letters .pager li.next{background:url('../assets/image/right.svg') center center no-repeat rgba(21,54,93,0.1);background-size:30px;float:right}
.inbox .list-letters .pager li.previous,
.inbox .list-letters .pager li.next{display:inline-block;height:30px;width:30px}
.inbox .list-letters .pager li.previous a,
.inbox .list-letters .pager li.next a{background:transparent;border:none;display:block;height:30px;padding:0;text-indent:-5000px;width:30px}
.inbox .list-letters .pager li.previous:hover,
.inbox .list-letters .pager li.next:hover{background-color:#15365d}
.inbox .letter-content #mymessage{background:transparent;box-shadow:0 0 2px #CCC;min-height:150px;overflow:auto;padding:1em;margin-top:20px;resize:vertical;outline:none}
.inbox a:hover{cursor:pointer}
.inbox .do-reply{background:#4b7aab;border:none;color:#fff;display:block;font-family:'Canaro Book';font-size:18px;line-height:34px;margin:60px 0 20px;padding:0 50px;position:relative;text-transform:uppercase}
.inbox .do-reply:before,
.inbox .do-reply:after{content:' ';left:0;position:absolute;right:0}
.inbox .do-reply:before{border-top:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #4b7aab;top:-10px}
.inbox .do-reply:after{border-bottom:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #4b7aab;bottom:-10px}
.inbox .do-reply:hover{box-shadow:15px 15px 24px rgba(166,187,195,0.3);text-decoration:none}
.inbox .do-reply:focus{outline:none}
.get-announcements .pager,
.carea .pager{display:-ms-flexbox;display:flex;list-style:none;margin:20px auto;padding:0;max-width:260px;text-decoration:none}
.get-announcements .pager li,
.carea .pager li{border:none;padding:0;text-decoration:none}
.get-announcements .pager li:hover,
.carea .pager li:hover{background:transparent}
.get-announcements .pager li a,
.carea .pager li a,
.get-announcements .pager li span,
.carea .pager li span{border-radius:0;display:inline-block;width:auto}
.get-announcements .pager li span,
.carea .pager li span{border:none}
.get-announcements .pager li.previous,
.carea .pager li.previous{background:url('../assets/image/left.svg') center center no-repeat rgba(21,54,93,0.1);background-size:30px;float:left}
.get-announcements .pager li.next,
.carea .pager li.next{background:url('../assets/image/right.svg') center center no-repeat rgba(21,54,93,0.1);background-size:30px;float:right}
.get-announcements .pager li.previous,
.carea .pager li.previous,
.get-announcements .pager li.next,
.carea .pager li.next{display:inline-block;height:30px;width:30px}
.get-announcements .pager li.previous a,
.carea .pager li.previous a,
.get-announcements .pager li.next a,
.carea .pager li.next a{background:transparent;border:none;display:block;height:30px;padding:0;text-indent:-5000px;width:30px}
.get-announcements .pager li.previous a:hover,
.carea .pager li.previous a:hover,
.get-announcements .pager li.next a:hover,
.carea .pager li.next a:hover{cursor:pointer}
.get-announcements .pager li.previous:hover,
.carea .pager li.previous:hover,
.get-announcements .pager li.next:hover,
.carea .pager li.next:hover{background-color:#15365d}
.carea .pager li>a,
.carea .pager li>span{padding:0 14px}
.load-more{background:rgba(21,54,93,0.1);border:none;color:#fff;display:block;font-family:'Canaro Medium';font-size:16px;line-height:18px;margin:60px 0 20px;padding:0 50px 0 15px !important;position:relative;text-transform:normal}
.load-more:before,
.load-more:after{content:' ';left:0;position:absolute;right:0}
.load-more:before{border-top:0 solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(21,54,93,0.1);top:-7px}
.load-more:after{border-bottom:0 solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(21,54,93,0.1);bottom:-7px}
.load-more:hover{background:rgba(21,54,93,0.1) !important;box-shadow:15px 15px 24px rgba(166,187,195,0.3);cursor:pointer;text-decoration:none}
.load-more:hover:before{bottom:auto;border-top:0 solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(21,54,93,0.1);top:-7px}
.load-more:hover:after{top:18px !important;background:transparent !important;border-bottom:0 solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid rgba(21,54,93,0.1);bottom:-7px;height:0}
.load-more:focus{outline:none}
.load-more span{background:#4b7aab;border-radius:50%;display:block;float:left;height:4px;margin:8px 4px 0 0;text-indent:-5000px;width:4px}
.load-more span:last-child{margin-right:14px}
a.review-button{bottom:0;position:fixed;right:20px;background:#e7eaee;border:none;color:#fff;display:block;font-family:'Canaro Medium';font-size:16px;line-height:18px;margin:0;padding:0 15px 10px 15px !important;text-transform:normal;z-index:99}
a.review-button:before,
a.review-button:after{content:' ';left:0;position:absolute;right:0}
a.review-button:before{border-top:0 solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #e7eaee;top:-7px}
a.review-button:hover{background:rgba(21,54,93,0.1);box-shadow:15px 15px 24px rgba(166,187,195,0.3);cursor:pointer;color:#15365d;text-decoration:none !important}
a.review-button:hover:before{bottom:auto;border-top:0 solid transparent;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #e7eaee;top:-7px}
.choices__heading{background:rgba(21,54,93,0.1)}
.profile p{display:table;margin:0}
.profile p strong{display:table-cell;height:50px;vertical-align:middle}
body>p.flash-message{border-radius:0 !important;color:#15365d !important;font-family:'Canaro Book' !important;font-size:16px !important;text-shadow:none !important}
body>p.warning{background:#f4dee5 !important}
body>p.success{background:#dbeee1 !important}
body>p.flash-message button.close{color:#15365d !important;font-family:'Canaro Medium' !important;font-size:18px !important;font-weight:normal !important;opacity:1 !important}
#image-holder{background-position:center center;background-repeat:no-repeat;background-size:contain;display:block;height:100%;width:100%}
.upload-wrap{display:inline-block;position:relative}
.upload-wrap:before{border-bottom:5px solid transparent;border-left:5px solid #fff;border-right:5px solid transparent;border-top:5px solid #fff;content:' ';display:block;left:0;position:absolute;top:0;z-index:99}
.upload-wrap:after{border-bottom:5px solid transparent;border-left:5px solid transparent;border-right:5px solid #fff;border-top:5px solid #fff;content:' ';display:block;position:absolute;right:0;top:0;z-index:99}
div.cs-select,
.choices__inner{background:rgba(21,54,93,0.1);border:none;display:block;font-size:18px;line-height:30px;margin:10px 0;max-width:800px;min-height:30px;overflow:visible;padding:0 10px;position:relative;text-align:left;width:100%;z-index:100;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
div.cs-select:before,
.choices__inner:before,
div.cs-select:after,
.choices__inner:after{content:' ';left:0;position:absolute;right:0}
div.cs-select:before,
.choices__inner:before{border-top:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(21,54,93,0.1);top:-10px}
div.cs-select:after,
.choices__inner:after{border-bottom:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(21,54,93,0.1);bottom:-10px}
div.cs-select:focus,
.choices__inner:focus{outline:none}
div.cs-select select,
.choices__inner select{display:none}
div.cs-select span,
.choices__inner span{display:block;position:relative;cursor:pointer;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
div.cs-select>span,
.choices__inner>span{border-color:inherit;-webkit-transition:background 0.2s,border-color 0.2s;transition:background 0.2s,border-color 0.2s;padding-right:30px}
div.cs-select>span:after,
.choices__inner>span:after{content:url('../assets/image/dropdown.svg?v=125');right:12px;speak:none;position:absolute;top:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
div.cs-select .cs-selected span:after,
.choices__inner .cs-selected span:after{content:url('../assets/image/dropdown.svg?v=125');right:12px;speak:none;position:absolute;top:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}
div.cs-select .cs-options,
.choices__inner .cs-options{background:#fff;border:1px solid rgba(21,54,93,0.1);font-size:18px;opacity:0;overflow:hidden;position:absolute;top:40px;width:calc( 100% - 20px );visibility:hidden;-webkit-transition:opacity 0.2s,visibility 0s 0.2s;transition:opacity 0.2s,visibility 0s 0.2s}
div.cs-select.cs-active,
.choices__inner.cs-active{z-index:200}
div.cs-select.cs-active>span,
.choices__inner.cs-active>span{border-color:rgba(21,54,93,0.1)}
div.cs-select.cs-active>span :after,
.choices__inner.cs-active>span :after{top:14px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}
div.cs-select.cs-active .cs-options,
.choices__inner.cs-active .cs-options{opacity:1;-webkit-transition:opacity 0.2s;transition:opacity 0.2s;visibility:visible}
div.cs-select.cs-active .cs-options li span:hover,
.choices__inner.cs-active .cs-options li span:hover{background:rgba(21,54,93,0.1)}
div.cs-select ul,
.choices__inner ul{list-style:none;margin:0;padding:0;width:100%}
div.cs-select ul span,
.choices__inner ul span{padding:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden}
div.cs-select ul span:after,
.choices__inner ul span:after{content:'';opacity:0}
div.cs-select ul li .cs-focus span,
.choices__inner ul li .cs-focus span{background:rgba(21,54,93,0.1)}
div.cs-select ul li .cs-optgroup ul,
.choices__inner ul li .cs-optgroup ul{padding-left:10px}
div.cs-select ul li .cs-optgroup>span,
.choices__inner ul li .cs-optgroup>span{cursor:default}
.choices__input{background:rgba(21,54,93,0);width:auto}
.choices[data-type*="select-one"]:after{content:url('../assets/image/dropdown.svg?v=125');right:12px;speak:none;position:absolute;top:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:0;padding:4px 11px 4px 15px;font-size:14px;font-family:'Canaro Book';font-weight:normal;margin-right:9px;margin-bottom:8px;background-color:#fff;border:1px solid #fff;color:#15365d;word-break:break-all}
.choices__list--multiple .choices__item.is-highlighted{background-color:#fff !important;border:1px solid #15365d}
.choices__list--multiple .choices__item[data-deletable]{padding-right:11px}
.choices[data-type*="select-multiple"] .choices__button,
.choices[data-type*="text"] .choices__button{margin-top:0;margin-right:0;margin-bottom:0;margin-left:17px;padding-left:0;border-left:none;background-size:11px;width:11px;line-height:11px;opacity:1;height:11px}
.choices[data-type*="select-multiple"] .choices__button,
.choices[data-type*="text"] .choices__button{background-image:url("../assets/icons/cross-inverse.svg")}
.choices__list--dropdown{z-index:999}
.radio-wrap{float:left;margin-right:30px;width:calc(50% - 15px)}
.radio-wrap:nth-child(2n){margin-right:0}
.radio-wrap label{margin:15px 0}
.radio-wrap label input{display:block;opacity:0;margin-bottom:-30px;position:relative;z-index:9}
.radio-wrap label>span{background:rgba(21,54,93,0.1);border:none;color:#15365d;display:block;font-size:18px;line-height:30px;margin:0;min-height:30px;padding:0 10px;position:relative;width:100%}
.radio-wrap label>span:before,
.radio-wrap label>span:after{content:' ';left:0;position:absolute;right:0}
.radio-wrap label>span:before{border-top:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(21,54,93,0.1);top:-10px}
.radio-wrap label>span:after{border-bottom:0 solid transparent;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid rgba(21,54,93,0.1);bottom:-10px}
.radio-wrap label>span span{color:rgba(21,54,93,0.3);float:right;text-transform:uppercase}
.radio-wrap label>span .enable,
.radio-wrap label>span .disable{display:none}
.radio-wrap label input:checked{display:none}
.radio-wrap label input:checked[value="0"] ~ span .enable{display:block}
.radio-wrap label input:checked[value="1"] ~ span{background:#15365d;color:#fff}
.radio-wrap label input:checked[value="1"] ~ span:before{border-bottom:10px solid #15365d}
.radio-wrap label input:checked[value="1"] ~ span:after{border-top:10px solid #15365d}
.radio-wrap label input:checked[value="1"] ~ span .disable{display:block;color:#4b7aab}
.checkbox-wrap{float:left;margin-right:30px;width:100%}
.checkbox-wrap:nth-child(2n){margin-right:0}
.checkbox-wrap label{display:block;height:30px;margin:10px auto;width:30px}
.checkbox-wrap label input{display:block;height:30px;opacity:0;margin-bottom:-30px;position:relative;z-index:9;width:30px}
.checkbox-wrap label>span{background-image:url('../assets/image/check.svg');background-position:center;background-repeat:no-repeat;background-size:30px;border:none;color:#15365d;display:block;font-size:18px;line-height:30px;margin:0;min-height:30px;padding:0 10px;position:relative;width:30px;text-indent:-5000px}
.checkbox-wrap label>span:hover{cursor:pointer}
.checkbox-wrap label .no{background-color:rgba(21,54,93,0.1)}
.checkbox-wrap label .yes{background-color:#15365d}
.checkbox-wrap label input:checked{display:none}
.checkbox-wrap label input:checked + span{display:none}
.checkbox-wrap label input:checked[value="0"] + span.no{display:none}
.checkbox-wrap label input:checked[value="1"] + span{background:#15365d;color:#fff}
.checkbox-wrap label input:checked[value="1"] + span.yes{display:none;color:#4b7aab}
#postnew .btn-primary{margin:10px 0 10px auto}
#description2{box-shadow:0 0 2px #CCC;min-height:150px;overflow:auto;padding:1em;margin-top:20px;resize:vertical;outline:none}
.multi-wrap{float:right;width:calc( 50% - 15px )}
.refresh{margin-right:-30px}
#companyMap{height:320px;margin-top:10px}
.wrapper{display:inline-block;position:relative;width:100%}
.wrapper:before{border-bottom:5px solid transparent;border-left:5px solid #fff;border-right:5px solid transparent;border-top:5px solid #fff;content:' ';display:block;left:0;position:absolute;top:10px;z-index:99}
.wrapper:after{border-bottom:5px solid transparent;border-left:5px solid transparent;border-right:5px solid #fff;border-top:5px solid #fff;content:' ';display:block;position:absolute;right:0;top:10px;z-index:99}
.wrapper .wrapper-bottom{bottom:0;display:block;left:0;position:absolute;right:0;width:100%}
.wrapper .wrapper-bottom:before{border-bottom:5px solid #fff;border-left:5px solid #fff;border-right:5px solid transparent;border-top:5px solid transparent;content:' ';display:block;left:0;position:absolute;bottom:0;z-index:99}
.wrapper .wrapper-bottom:after{border-bottom:5px solid #fff;border-left:5px solid transparent;border-right:5px solid #fff;border-top:5px solid transparent;content:' ';display:block;position:absolute;right:0;bottom:0;z-index:99}
.tooltip{width:200px}
body.oc-loading,
body.oc-loading *{cursor:wait !important}
.stripe-loading-indicator{height:5px;background:transparent;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:2000}
.stripe-loading-indicator .stripe,
.stripe-loading-indicator .stripe-loaded{height:5px;display:block;background:#0090c0;position:absolute;-webkit-box-shadow:inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff;box-shadow:inset 0 1px 1px -1px #fff,inset 0 -1px 1px -1px #fff}
.stripe-loading-indicator .stripe{width:100%;-webkit-animation:oc-infinite-loader 60s linear;animation:oc-infinite-loader 60s linear}
.stripe-loading-indicator .stripe-loaded{width:0;opacity:0;filter:alpha(opacity=0)}
.stripe-loading-indicator.loaded{opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 0.4s linear;transition:opacity 0.4s linear;-webkit-transition-delay:0.3s;transition-delay:0.3s}
.stripe-loading-indicator.loaded .stripe-loaded{opacity:1;filter:alpha(opacity=100);-webkit-transition:width 0.3s linear;transition:width 0.3s linear;width:100% !important}
.stripe-loading-indicator.hide{display:none}
body>p.flash-message{position:fixed;width:500px;left:50%;top:13px;margin-left:-250px;color:#fff;font-size:14px;padding:10px 30px 10px 15px;z-index:10300;word-wrap:break-word;text-shadow:0 -1px 0 rgba(0,0,0,0.15);text-align:center;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);box-shadow:0 1px 6px rgba(0,0,0,0.12),0 1px 4px rgba(0,0,0,0.24);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
body>p.flash-message.fade{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s,width 0s;transition:all 0.5s,width 0s;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
body>p.flash-message.fade.in{opacity:1;filter:alpha(opacity=100);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
body>p.flash-message.success{background:#8da85e}
body>p.flash-message.error{background:#c30}
body>p.flash-message.warning{background:#f0ad4e}
body>p.flash-message.info{background:#5fb6f5}
body>p.flash-message button.close{float:none;position:absolute;right:10px;top:8px;color:white;font-size:21px;line-height:1;font-weight:bold;opacity:0.2;filter:alpha(opacity=20);padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;outline:none}
body>p.flash-message button.close:hover,
body>p.flash-message button.close:focus{color:white;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}
@media (max-width:768px){body>p.flash-message{left:10px;right:10px;top:10px;margin-left:0;width:auto}}
[data-request][data-request-validate] [data-validate-for]:not(.visible),
[data-request][data-request-validate] [data-validate-error]:not(.visible){display:none}
a.oc-loading:after,
button.oc-loading:after{content:'';display:inline-block;vertical-align:middle;margin-left:.4em;height:1em;width:1em;animation:oc-rotate-loader 0.8s infinite linear;border:.2em solid currentColor;border-right-color:transparent;border-radius:50%;opacity:0.5;filter:alpha(opacity=50)}
@-moz-keyframes oc-rotate-loader{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}
@-webkit-keyframes oc-rotate-loader{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}
@-o-keyframes oc-rotate-loader{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}}
@-ms-keyframes oc-rotate-loader{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}
@keyframes oc-rotate-loader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
@-moz-keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.07244873046875%}70%{width:98.58920574188232%}80%{width:99.35943391174078%}90%{width:99.74755670045852%}100%{width:99.9423761471391%}}
@-webkit-keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.07244873046875%}70%{width:98.58920574188232%}80%{width:99.35943391174078%}90%{width:99.74755670045852%}100%{width:99.9423761471391%}}
@-o-keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.07244873046875%}70%{width:98.58920574188232%}80%{width:99.35943391174078%}90%{width:99.74755670045852%}100%{width:99.9423761471391%}}
@-ms-keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.07244873046875%}70%{width:98.58920574188232%}80%{width:99.35943391174078%}90%{width:99.74755670045852%}100%{width:99.9423761471391%}}
@keyframes oc-infinite-loader{0%{width:0}10%{width:42%}20%{width:63%}30%{width:78.75%}40%{width:88.59375%}50%{width:94.130859375%}60%{width:97.07244873046875%}70%{width:98.58920574188232%}80%{width:99.35943391174078%}90%{width:99.74755670045852%}100%{width:99.9423761471391%}}
.suggess{background:#fff;box-shadow:1px 1px 3px 3px #f0f0f0;left:12px;top:46px;max-width:320px;width:100%;z-index:1}
.suggess ul{list-style:none;margin:0;padding:0}
.suggess p{font-size:14px;padding:2px 16px}
.suggess li{font-size:16px;line-height:24px;padding:2px 16px}
.suggess li.title{background:#f0f0f0;font-size:12px}
.suggess li a:hover{cursor:pointer}
.apost-arr{fill:#4b7aab;height:18px;margin-left:10px;margin-top:-4px;transform:rotate(-90deg);width:18px;-webkit-transition:transform .3s ease;-ms-transition:transform .3s ease;transition:transform .3s ease}
.apost-arr:hover{cursor:pointer}
.form-check.active .apost-arr{transform:rotate(0deg)}
.filter-companies{margin-top:34px}
.home-announcements{margin-top:-120px}
#list-announcements .swiper-wrapper{flex-direction:column}
@media screen and (max-width:1600px){.inbox .list-letters-type h3{font-size:14px}.inbox .list-letters-type h3 a{text-transform:normal}}
@media screen and (max-width:1320px){.filter-companies h4,.home-empty h4{font-size:16px;letter-spacing:1px}.inhome .list-announcements:after{clear:both;content:' ';display:block;margin-bottom:-50px;width:100%}.inhome .list-announcements li{float:left;width:25%}.inhome .home-announcements .load-more{margin-left:auto;margin-right:auto;width:240px}.list-letters-type{width:25%}.list-letters{width:25%}.letter-content{width:50%}}
@media screen and (max-width:1200px){.list-letters-type{width:20%}.list-letters{width:30%}.letter-content{width:50%}}
@media screen and (max-width:1180px){.inhome .list-announcements li{width:33.333%}.list-letters-type{width:50%}.list-letters{width:50%}.letter-content{width:100%}}
@media screen and (max-width:992px){#list-announcements .swiper-wrapper{flex-direction:row}.home-announcements{padding-top:0}}
@media screen and (max-width:850px){.main-search input{font-size:16px}.inhome .list-announcements li{width:50%}}
@media screen and (max-width:768px){.filter-companies,.home-empty{width:100%}.home-map,.home-title{width:100%}.home-map h2,.home-title h2{font-size:24px}.home-map h3,.home-title h3{font-size:20px}.filter-companies{margin-top:-10px}form .empty-wrap{display:none}.home-2 .main-image .d-content{top:270px}}
@media screen and (max-width:680px){.inhome .list-announcements li{width:100%}.list-letters-type{width:40%}.list-letters{width:60%}}
@media screen and (max-width:576px){body>.container-fluid{padding-left:20px;padding-right:20px}}
@media screen and (max-width:570px){.list-letters-type{width:100%}.list-letters{margin:40px 0;width:100%}}
@media screen and (max-width:480px){.home-2 .main-image .d-content{padding:40px 20px 60px 20px;width:calc(100% - 30px)}}
@media screen and (max-width:420px){.b-nav{left:20px}}