#page{max-width:100%;text-align:center;color:#1b3562}#page .inner{max-width:1240px;margin:0 auto;text-align:left}.btn,button{box-shadow:none}header{background:transparent url(/img/brokers/bg_header.png) no-repeat 50%;background-size:cover;height:150px;margin:0}header .left,header .right{padding:10px 15px;background:#f4f7f8;box-shadow:0 0 10px #1a293d;border-radius:.25rem}header a{margin-right:15px}header a.active{color:#d80a0a}header a:last-child{margin-right:0}header .language-selection{text-align:center}header .language-selection a{margin-right:0}header .dropdown-link:hover{text-decoration:none}header .dropdown-link i:before{float:none;display:block}header .dropdown-link img{width:24px;height:18px;display:block}header .dropdown-menu{margin:-20px 0 0 -15px}header .dropdown-menu img{width:24px;height:18px}.page-broker header{height:240px}.page-evaluators header{background-image:url(/img/brokers/bg_evaluators.png)}main{padding:0}.brokers-search{background-color:#f4f7f8;width:100%;padding:10px;box-sizing:border-box}.brokers-search h1{font-size:21px;font-weight:700}.brokers-search p{font-size:1.2em}.brokers-search .inner{text-align:center}.brokers-search .col:last-child{width:140px;flex-grow:0;align-items:center;justify-content:center;display:flex}.brokers-search input,.brokers-search select{background-color:#fff;width:100%;box-sizing:border-box}.brokers-search .check-list{margin-top:9px;margin-left:-15px;height:96px;border-radius:4px;border:1px solid #e5e5e5}.brokers-search .check-list input+label{color:#000}.brokers-search .check-list input[type=checkbox]+label{box-sizing:content-box;left:10px;margin:2px 0;width:calc(100% - 35px);padding-left:1.6rem}.brokers-search .check-list input[type=checkbox]+label:before{width:13px;height:13px;top:1px;border-radius:3px;border-width:3px}.brokers-search .check-list input[type=checkbox]+label:after{width:4px;height:8px;top:4px;left:2px}.brokers-search .check-list input[type=checkbox]+label.strong:after{left:16px}.brokers-search .check-list input[data-parent-id]+label{font-size:.9em;margin-left:15px}.brokers-search button{text-transform:uppercase;font-size:21px;white-space:nowrap;padding:10px 16px 12px 12px;font-weight:400;background-color:#e71303}.brokers-search button:hover{background-color:#d80a0a}.brokers-search button i{font-size:inherit}h2{font-size:21px;font-weight:700}table thead th{color:#ccc;font-weight:400;text-transform:uppercase}table.table-lined{max-width:90%;margin:0 auto}table.table-lined td,table.table-lined th{border-bottom:2px solid #e5e5e5;vertical-align:middle}table.table-lined tr th:first-child{width:30%}table.table-lined tr th:nth-child(3){width:20%}table.table-lined tr th:last-child{width:12%}table.table-lined tr td{font-size:15px;padding-right:30px}table.table-lined tr td:last-child{padding-right:0}table .broker-info{display:flex;flex-wrap:wrap;height:100px;align-items:center}table .broker-avatar{width:100px;height:100px;float:left;margin-right:20px}table .broker-name{font-size:16px;line-height:16px;text-transform:uppercase;font-weight:700;width:100%}table .broker-attested{font-size:11px;line-height:16px;max-width:150px;font-weight:600;text-transform:uppercase;display:flex;align-items:center;margin-top:-25px}table .broker-attested i{line-height:48px;font-size:36px;font-weight:400;margin-right:10px}table .slide-btn{display:inline-block;margin-right:10px;width:35px}table .slide-btn .btn-red{padding:10px 8px;line-height:16px;font-size:15px;float:right;max-width:20px;transition:max-width .3s ease-in-out;overflow:hidden;position:relative}table .slide-btn .btn-red i{font-size:18px;width:34px;display:inline-block;text-align:center;margin:0 0 0 -7px}table .slide-btn .btn-red span{display:inline-block;text-transform:uppercase;font-weight:400}table .slide-btn .btn-red:hover{z-index:1;max-width:250px;position:relative}#page .broker-header{background-color:#f4f7f8;width:100%;box-sizing:border-box;padding:10px;margin-bottom:20px}#page .broker-header .broker-avatar{width:240px;height:240px;margin-top:-200px}#page .broker-header .fa-leaf-maple{color:#7cbf0d;font-size:22px;text-shadow:0 0 2px #fff;margin:0 0 0 -66px;position:absolute;z-index:600}#page .broker-header .top-broker{width:30px;height:40px;margin:0 0 0 -66px;position:absolute;z-index:600}#page .broker-header .inner{margin:-45px auto 0}#page .company-info{line-height:1.4em;display:flex;align-items:center}#page .company-info .company-logo{height:40px;margin-right:15px}#page .company-header{max-width:1240px;margin:0 auto;padding:30px}#page .company-header .col-1-3{text-align:left;color:#333;font-size:16px}#page .company-header.flex-row .col-2-3{border-right:1px solid #dadada}#page .company-header.no-description .col-2-3{width:100%}#page .company-header.no-description .col-1-3{margin:0 auto}#page .company-header h1{color:#333;font-size:2.4em;font-weight:700}#page .company-header .company-logo{max-width:120px;margin:20px 0 15px}#page .broker-content h1{color:#333;font-size:2.4em;font-weight:700}#page .broker-content small{font-size:14px!important}#page .broker-extras{margin:20px}#page .broker-extras span{display:inline-block;width:250px;font-weight:600;text-transform:uppercase;vertical-align:top;font-size:14px;line-height:19px;color:#555}#page .broker-extras span i{font-size:20px;line-height:20px;color:#39486f;display:block;margin-bottom:10px}#page .broker-extras span.text-red i{color:#e71303}#page .full-info{max-width:700px;margin:0 auto;text-align:left;color:#333}#page .tabs.rounded a{display:inline-block;min-width:60px}#page .tabs.rounded a.type-all span{width:50px;height:50px;background-color:#f6f6f6;color:#2b335d;border-radius:50%;text-align:center;line-height:50px;font-size:22px;display:block;position:relative;font-weight:700;margin:0 auto}#page .tabs.rounded a.type-all.active span,#page .tabs.rounded a.type-all:hover span{background-color:#2b335d;color:#f6f6f6}#page #company-brokers .col{background-color:#f4f7f8;border-radius:4px;padding:15px;line-height:1.6em;align-items:center;display:flex;color:#333}#page #company-brokers .col .broker-avatar{width:100px;height:100px;float:left;margin-right:15px}#page #company-brokers .col strong{font-size:1.2em}#page footer{max-width:1240px;margin:0 auto}#page .object-promoted{line-height:16px}