	@font-face {
	  font-family: "typcn";
	  src: url("../font/typicons.eot") format("embedded-opentype"),
		url("../font/typicons.woff2") format("woff2"),
		url("../font/typicons.woff") format("woff"),
		url("../font/typicons.ttf") format("truetype"),
		url("../font/typicons.svg") format("svg");
	}
	.typcn:before {
	    font-family: typcn;
	    font-style: normal;
	    font-weight: 400;
	    speak: none;
	    display: inline-block;
	    text-decoration: inherit;
	    width: 1em;
	    height: 1em;
	    font-size: 1em;
	    text-align: center;
	    -webkit-font-smoothing: antialiased;
	    font-smoothing: antialiased;
	    text-rendering: optimizeLegibility
	}
	.typcn-star-full-outline:before {
	    content: '\e105'
	}
	
	.typcn-star-half-outline:before {
	    content: '\e106'
	}
	
	.typcn-star-half:before {
	    content: '\e107'
	}
	
	.typcn-star-outline:before {
	    content: '\e108'
	}
	
	.typcn-star:before {
	    content: '\e109'
	}
	
	.typcn-starburst-outline:before {
	    content: '\e10a'
	}
	
	.typcn-starburst:before {
	    content: '\e10b'
	}
	.star-holder .typcn::before {
	    width: unset;
	    height: unset
	}
	
	.stars-1:before {
	    content: "\e105"
	}
	
	.outline-stars-1:before {
	    content: "\e108"
	}
	
	.stars-2:before {
	    content: "\e105\e105"
	}
	
	.outline-stars-2:before {
	    content: "\e108\e108"
	}
	
	.stars-3:before {
	    content: "\e105\e105\e105"
	}
	
	.outline-stars-3:before {
	    content: "\e108\e108\e108"
	}
	
	.stars-4:before {
	    content: "\e105\e105\e105\e105"
	}
	
	.outline-stars-4:before {
	    content: "\e108\e108\e108\e108"
	}
	
	.stars-5:before {
	    content: "\e105\e105\e105\e105\e105"
	}
	
	.outline-stars-5:before {
	    content: "\e108\e108\e108\e108\e108"
	}
	body {
	    margin: 0 auto;
	    padding: 0;
	    width: 100%;
	    color: #0a1f41 !important
	}
	body {
	    background-color: #f5f5f5
	}
	body {
	    font-family: Tahoma, Helvetica, Arial, "Microsoft Yahei", "微软雅黑", STXihei, "华文细黑", sans-serif !important;
	    font-weight: 400 !important;
	    color: #333 !important
	}
	body.body {
	    font-family: Open Sans, Montserrat, Tahoma, Helvetica, Arial, "Microsoft Yahei", "微软雅黑", STXihei, "华文细黑" !important;
	    font-weight: 400 !important;
	    color: #333 !important;
	    background-color: #fff
	}
	
	body .main-content-pane {
	    background-color: #f5f5f5
	}
	a {
	    color: #0275d8;
	    text-decoration: none;
	    cursor: pointer;
	    -webkit-tap-highlight-color: transparent
	}
	
	a:focus,
	a:hover {
	    text-decoration: none
	}
	
	a:not([href]):not([tabindex]),
	a:not([href]):not([tabindex]):focus,
	a:not([href]):not([tabindex]):hover {
	    color: inherit;
	    text-decoration: none
	}
	.container.content-pane {
	    margin-bottom: 15px
	}
	
	@media (min-width:768px) {
	    .container {
	        max-width: 100%
	    }
	}
	
	@media (min-width:576px) {
	    .container {
	        max-width: 100%
	    }
	}
	.container {
	    width: 1200px;
	    padding: 0;
	    margin: 0 auto;
	    position: relative
	}
	
	.page-content {
	    padding-top: 25px;
	    padding-bottom: 25px
	}
	
	@media (max-width:1024px) {
	    .container {
	        width: 100%;
	        padding: 0 15px !important
	    }
	    .page-content {
	        padding-top: 25px !important;
	        padding-bottom: 25px !important
	    }
	}
	
	@media (max-width:767px) {
	    .container .container {
	        padding: 0
	    }
	}
	
	#broker-app {
	    display: flex
	}
	#broker-app.broker-list-app select.filter-search,
	#ratings-select select.filter-search,
	#show-guide-filter-dialog select.filter-search {
	    border: 1px solid #ced3d9;
	    border-radius: 2px;
	    background-color: #fff !important
	}
	
	#broker-app.broker-list-app #broker-search,
	#ratings-select #broker-search,
	#show-guide-filter-dialog #broker-search {
	    margin-top: unset !important;
	    min-width: 280px !important;
	    background: #f4f5f7 !important;
	    border: 1px solid #ebecf0;
	    box-sizing: border-box;
	    border-radius: 2px;
	    box-shadow: none !important
	}
	
	#broker-app.broker-list-app #broker-search select.filter-search.active,
	#ratings-select #broker-search select.filter-search.active,
	#show-guide-filter-dialog #broker-search select.filter-search.active {
	    border: 2px solid #44a2f8
	}
	
	#broker-app.broker-list-app #broker-search .faux-multi-select-wrap.hide-check-box li label:before,
	#ratings-select #broker-search .faux-multi-select-wrap.hide-check-box li label:before,
	#show-guide-filter-dialog #broker-search .faux-multi-select-wrap.hide-check-box li label:before {
	    display: none
	}
	
	#broker-app.broker-list-app #broker-search .search-row.checkbox-row label,
	#ratings-select #broker-search .search-row.checkbox-row label,
	#show-guide-filter-dialog #broker-search .search-row.checkbox-row label {
	    font-size: 14px;
	    color: #263957
	}
	
	#broker-app.broker-list-app #broker-search .head-line,
	#ratings-select #broker-search .head-line,
	#show-guide-filter-dialog #broker-search .head-line {
	    color: #0a1f41 !important;
	    font-size: 20px !important;
	    line-height: 24px;
	    font-weight: 500;
	    padding: 16px !important;
	    background: 0 0 !important
	}
	
	#broker-app.broker-list-app #broker-search .filter-close,
	#ratings-select #broker-search .filter-close,
	#show-guide-filter-dialog #broker-search .filter-close {
	    margin-left: auto;
	    font-weight: 500;
	    opacity: 1
	}
	
	@media (min-width:768px) {
	    #broker-app.broker-list-app #broker-search .filter-close,
	    #ratings-select #broker-search .filter-close,
	    #show-guide-filter-dialog #broker-search .filter-close {
	        display: none !important
	    }
	}
	
	#broker-app.broker-list-app #broker-search .mobile-reset-filter,
	#ratings-select #broker-search .mobile-reset-filter,
	#show-guide-filter-dialog #broker-search .mobile-reset-filter {
	    margin: 16px;
	    padding: 8px;
	    border: 1px solid #263957;
	    border-radius: 2px;
	    text-align: center;
	    font-size: 14px;
	    font-weight: 600
	}
	
	@media (min-width:768px) {
	    #broker-app.broker-list-app #broker-search .mobile-reset-filter,
	    #ratings-select #broker-search .mobile-reset-filter,
	    #show-guide-filter-dialog #broker-search .mobile-reset-filter {
	        display: none !important
	    }
	}
	
	#broker-app.broker-list-app #broker-search .mobile-reset-filter a,
	#broker-app.broker-list-app #broker-search .mobile-reset-filter a:hover,
	#ratings-select #broker-search .mobile-reset-filter a,
	#ratings-select #broker-search .mobile-reset-filter a:hover,
	#show-guide-filter-dialog #broker-search .mobile-reset-filter a,
	#show-guide-filter-dialog #broker-search .mobile-reset-filter a:hover {
	    color: #263957
	}
	
	#broker-app.broker-list-app #broker-search .mobile-apply-filter,
	#ratings-select #broker-search .mobile-apply-filter,
	#show-guide-filter-dialog #broker-search .mobile-apply-filter {
	    margin: 16px;
	    padding: 8px;
	    border: 1px solid #263957;
	    border-radius: 2px;
	    background: #0a1f41;
	    text-align: center;
	    font-size: 14px;
	    font-weight: 600
	}
	
	@media (min-width:768px) {
	    #broker-app.broker-list-app #broker-search .mobile-apply-filter,
	    #ratings-select #broker-search .mobile-apply-filter,
	    #show-guide-filter-dialog #broker-search .mobile-apply-filter {
	        display: none !important
	    }
	}
	
	#broker-app.broker-list-app #broker-search .mobile-apply-filter a,
	#broker-app.broker-list-app #broker-search .mobile-apply-filter a:hover,
	#ratings-select #broker-search .mobile-apply-filter a,
	#ratings-select #broker-search .mobile-apply-filter a:hover,
	#show-guide-filter-dialog #broker-search .mobile-apply-filter a,
	#show-guide-filter-dialog #broker-search .mobile-apply-filter a:hover {
	    color: #fff
	}
	
	@media (max-width:767px) {
	    #broker-app.broker-list-app #broker-search .filter-reset,
	    #ratings-select #broker-search .filter-reset,
	    #show-guide-filter-dialog #broker-search .filter-reset {
	        display: none !important
	    }
	}
	
	#broker-app.broker-list-app #broker-search .filter-reset a,
	#ratings-select #broker-search .filter-reset a,
	#show-guide-filter-dialog #broker-search .filter-reset a {
	    padding: 1px 16px;
	    border: 1px solid #263957;
	    box-sizing: border-box;
	    border-radius: 50px;
	    font-size: 14px;
	    line-height: 20px;
	    text-decoration: none !important;
	    color: #263957 !important;
	    font-weight: 600
	}
	
	#broker-app.broker-list-app #broker-search .search-row,
	#ratings-select #broker-search .search-row,
	#show-guide-filter-dialog #broker-search .search-row {
	    padding: 0 16px !important;
	    margin: 8px 0
	}
	
	#broker-app.broker-list-app #broker-search .search-row.year-range,
	#ratings-select #broker-search .search-row.year-range,
	#show-guide-filter-dialog #broker-search .search-row.year-range {
	    margin: 16px 0
	}
	
	#broker-app.broker-list-app #broker-search .search-row.year-range span,
	#ratings-select #broker-search .search-row.year-range span,
	#show-guide-filter-dialog #broker-search .search-row.year-range span {
	    color: #0a1f41
	}
	
	#broker-app.broker-list-app #broker-search .search-row.year-range .year-founded:nth-child(1),
	#ratings-select #broker-search .search-row.year-range .year-founded:nth-child(1),
	#show-guide-filter-dialog #broker-search .search-row.year-range .year-founded:nth-child(1) {
	    margin-right: 16px
	}
	
	html[dir=rtl] #broker-app.broker-list-app #broker-search .search-row.year-range .year-founded:nth-child(1),
	html[dir=rtl] #ratings-select #broker-search .search-row.year-range .year-founded:nth-child(1),
	html[dir=rtl] #show-guide-filter-dialog #broker-search .search-row.year-range .year-founded:nth-child(1) {
	    margin-left: 16px;
	    margin-right: 0
	}
	
	#broker-app.broker-list-app #broker-search .search-row.year-range .year-founded:nth-child(2),
	#ratings-select #broker-search .search-row.year-range .year-founded:nth-child(2),
	#show-guide-filter-dialog #broker-search .search-row.year-range .year-founded:nth-child(2) {
	    margin-left: 16px
	}
	
	html[dir=rtl] #broker-app.broker-list-app #broker-search .search-row.year-range .year-founded:nth-child(2),
	html[dir=rtl] #ratings-select #broker-search .search-row.year-range .year-founded:nth-child(2),
	html[dir=rtl] #show-guide-filter-dialog #broker-search .search-row.year-range .year-founded:nth-child(2) {
	    margin-right: 16px;
	    margin-left: 0
	}
	
	#broker-app.broker-list-app #broker-search .search-row.year-range input,
	#ratings-select #broker-search .search-row.year-range input,
	#show-guide-filter-dialog #broker-search .search-row.year-range input {
	    font-size: 14px
	}
	
	@media (max-width:767px) {
	    #broker-app.broker-list-app #broker-search .search-row.year-range input,
	    #ratings-select #broker-search .search-row.year-range input,
	    #show-guide-filter-dialog #broker-search .search-row.year-range input {
	        font-size: 16px
	    }
	}
	
	#broker-app.broker-list-app #broker-search .broker-search-body,
	#ratings-select #broker-search .broker-search-body,
	#show-guide-filter-dialog #broker-search .broker-search-body {
	    margin-bottom: 8px
	}
	
	#broker-app.broker-list-app #broker-search .selected-options>div,
	#ratings-select #broker-search .selected-options>div,
	#show-guide-filter-dialog #broker-search .selected-options>div {
	    background: #e4e7eb;
	    border: 1px solid #aeb5c0 !important;
	    box-sizing: border-box;
	    border-radius: 50px;
	    padding: 7px 11px !important;
	    margin: 8px 0;
	    color: #263957 !important;
	    font-size: 12px !important;
	    min-height: 32px !important;
	    line-height: 16px
	}
	
	#broker-app.broker-list-app #broker-search .selected-options>div .close,
	#ratings-select #broker-search .selected-options>div .close,
	#show-guide-filter-dialog #broker-search .selected-options>div .close {
	    font-weight: 400 !important;
	    margin-top: -8px;
	    margin-bottom: -8px;
	    margin-right: 3px
	}
	
	#broker-app.broker-list-app #broker-search .selected-options>div:last-child,
	#ratings-select #broker-search .selected-options>div:last-child,
	#show-guide-filter-dialog #broker-search .selected-options>div:last-child {
	    margin-bottom: 0
	}
	
	html[dir=rtl] #broker-app.broker-list-app #broker-search .selected-options>div,
	html[dir=rtl] #ratings-select #broker-search .selected-options>div,
	html[dir=rtl] #show-guide-filter-dialog #broker-search .selected-options>div {
	    padding: 7px 11px !important;
	    flex-direction: unset
	}
	
	html[dir=rtl] #broker-app.broker-list-app #broker-search .selected-options>div .close,
	html[dir=rtl] #ratings-select #broker-search .selected-options>div .close,
	html[dir=rtl] #show-guide-filter-dialog #broker-search .selected-options>div .close {
	    margin-right: auto;
	    margin-left: 3px
	}
	
	#broker-app.broker-list-app #broker-search .year-founded,
	#ratings-select #broker-search .year-founded,
	#show-guide-filter-dialog #broker-search .year-founded {
	    flex: 1;
	    background: #fff;
	    border: 1px solid #d9dde1;
	    box-sizing: border-box;
	    border-radius: 2px;
	    padding: 8px 16px;
	    height: unset !important
	}
	
	#broker-app.broker-list-app #broker-search .search-row>select,
	#ratings-select #broker-search .search-row>select,
	#show-guide-filter-dialog #broker-search .search-row>select {
	    padding: 9px 11px !important;
	    font-size: 14px;
	    line-height: 20px;
	    color: #263957 !important;
	    height: unset
	}
	
	@media (max-width:767px) {
	    #broker-app.broker-list-app #broker-search .search-row>select,
	    #ratings-select #broker-search .search-row>select,
	    #show-guide-filter-dialog #broker-search .search-row>select {
	        font-size: 16px
	    }
	}
	
	#broker-app.broker-list-app .faux-multi-select.frn-override,
	#ratings-select .faux-multi-select.frn-override,
	#show-guide-filter-dialog .faux-multi-select.frn-override {
	    border: 1px solid #ced3d9;
	    border-radius: 2px;
	    background-color: #fff;
	    font-size: 14px !important;
	    color: #263957;
	    line-height: 20px;
	    min-height: 40px;
	    height: unset
	}
	
	@media (max-width:767px) {
	    #broker-app.broker-list-app .faux-multi-select.frn-override,
	    #ratings-select .faux-multi-select.frn-override,
	    #show-guide-filter-dialog .faux-multi-select.frn-override {
	        font-size: 16px !important
	    }
	}
	
	#broker-app.broker-list-app .faux-multi-select.frn-override span,
	#ratings-select .faux-multi-select.frn-override span,
	#show-guide-filter-dialog .faux-multi-select.frn-override span {
	    margin-left: 0;
	    margin-right: 0
	}
	
	#broker-app.broker-list-app .faux-multi-select.frn-override.active span,
	#ratings-select .faux-multi-select.frn-override.active span,
	#show-guide-filter-dialog .faux-multi-select.frn-override.active span {
	    margin-right: 4px
	}
	
	html[dir=rtl] #broker-app.broker-list-app .faux-multi-select.frn-override.active span,
	html[dir=rtl] #ratings-select .faux-multi-select.frn-override.active span,
	html[dir=rtl] #show-guide-filter-dialog .faux-multi-select.frn-override.active span {
	    margin-left: 4px;
	    margin-right: 0
	}
	
	#broker-app.broker-list-app .faux-multi-select .multi-selected-value,
	#ratings-select .faux-multi-select .multi-selected-value,
	#show-guide-filter-dialog .faux-multi-select .multi-selected-value {
	    font-size: 14px !important;
	    color: #263957 !important;
	    line-height: 20px
	}
	
	@media (max-width:767px) {
	    #broker-app.broker-list-app .faux-multi-select .multi-selected-value,
	    #ratings-select .faux-multi-select .multi-selected-value,
	    #show-guide-filter-dialog .faux-multi-select .multi-selected-value {
	        font-size: 16px !important
	    }
	}
	
	#broker-app.broker-list-app .broker-list-pane,
	#ratings-select .broker-list-pane,
	#show-guide-filter-dialog .broker-list-pane {
	    overflow-x: auto;
	    width: 100%
	}
	
	#broker-app.broker-list-app .broker-list-pane #primary,
	#ratings-select .broker-list-pane #primary,
	#show-guide-filter-dialog .broker-list-pane #primary {
	    padding: 0
	}
	
	#broker-app.broker-list-app .broker-list-pane-title h1,
	#ratings-select .broker-list-pane-title h1,
	#show-guide-filter-dialog .broker-list-pane-title h1 {
	    font-family: "Open Sans";
	    margin: 0 !important;
	    color: #0a1f41 !important;
	    font-size: 46px;
	    font-weight: 600
	}
	
	#broker-app.broker-list-app .broker-list-search-parms,
	#ratings-select .broker-list-search-parms,
	#show-guide-filter-dialog .broker-list-search-parms {
	    margin: 16px 0
	}
	
	#broker-app.broker-list-app .broker-list-search-result,
	#ratings-select .broker-list-search-result,
	#show-guide-filter-dialog .broker-list-search-result {
	    width: 100%;
	    overflow-x: auto
	}
	
	#broker-app.broker-list-app [type=checkbox]+label::before,
	#ratings-select [type=checkbox]+label::before,
	#show-guide-filter-dialog [type=checkbox]+label::before {
	    width: 11px !important;
	    height: 11px !important;
	    border-radius: 0 !important;
	    margin-top: 7px !important
	}
	
	#broker-app.broker-list-app [type=checkbox]:checked+label:before,
	#ratings-select [type=checkbox]:checked+label:before,
	#show-guide-filter-dialog [type=checkbox]:checked+label:before {
	    transform: none;
	    left: 0;
	    top: 0;
	    border: 1.2px solid #263957
	}
	.broker-list-box {
	    padding: 0 !important;
	    box-shadow: none !important
	}
	
	#broker-list-loading {
	    position: fixed;
	    left: 50%;
	    top: 0;
	    text-align: center;
	    z-index: 10000
	}
	
	#broker-list-loading .loading-span {
	    background: #000;
	    color: #fff
	}
	
	.broker-list-top-content {
	    margin-top: 8px;
	    color: #263957;
	    max-width: 665px;
	    line-height: 170%
	}
	
	.broker-list-top-content p:last-child {
	    margin-bottom: 0 !important
	}
	.white-card {
	    box-shadow: 2px 3px 3px 0 rgba(0, 0, 0, .08);
	    background-color: #fff;
	    padding: 25px;
	    margin-bottom: 25px
	}
	
	.white-card.last {
	    margin-bottom: 0 !important
	}
	
	@media (max-width:767px) {
	    .white-card {
	        padding: 10px;
	        padding-top: 25px;
	        padding-bottom: 25px;
	        margin-bottom: 15px
	    }
	}
	
	.white-panel-body,
	.white-panel-body-non-aligned {
	    display: flex;
	    flex-direction: column;
	    padding-top: 10px
	}
	
	.white-panel-body .white-panel-flex,
	.white-panel-body-non-aligned .white-panel-flex {
	    margin-left: auto;
	    margin-right: auto;
	    display: flex;
	    flex-wrap: wrap
	}
	
	.white-panel-body white-panel-inline-flex,
	.white-panel-body-non-aligned white-panel-inline-flex {
	    margin-left: auto;
	    margin-right: auto;
	    display: inline-flex;
	    flex-wrap: wrap
	}
	
	.white-panel-body .white-panel-top-margin,
	.white-panel-body-non-aligned .white-panel-top-margin {
	    margin-top: 18px
	}
	
	.white-panel-body {
	    align-items: center
	}
	
	.breadcrumb {
	    background: 0 0;
	    font-weight: 600;
	    padding: 0;
	    margin: 0 0 16px 0
	}
	
	.breadcrumb a.breadcrumb-item {
	    color: #0056b3
	}
	
	.breadcrumb .breadcrumb-item {
	    color: #bbb
	}
	.font-14 {
	    font-size: 14px !important
	}
	#broker-app.broker-list-app .broker-list-table,
	#ratings-select .broker-list-table,
	#show-guide-filter-dialog .broker-list-table {
	    text-align: left;
	    border: 1px solid #ced3d9;
	    border-radius: 2px;
	    color: #0a1f41
	}
	
	html[dir=rtl] #broker-app.broker-list-app .broker-list-table,
	html[dir=rtl] #ratings-select .broker-list-table,
	html[dir=rtl] #show-guide-filter-dialog .broker-list-table {
	    text-align: right
	}
	
	#broker-app.broker-list-app .broker-list-table thead tr,
	#ratings-select .broker-list-table thead tr,
	#show-guide-filter-dialog .broker-list-table thead tr {
	    background: #fff !important
	}
	
	#broker-app.broker-list-app .broker-list-table th,
	#ratings-select .broker-list-table th,
	#show-guide-filter-dialog .broker-list-table th {
	    border-bottom: 1px solid #ced3d9;
	    vertical-align: middle !important;
	    font-weight: 600;
	    white-space: nowrap;
	    font-size: 12px;
	    color: #263957;
	    padding: 16px
	}
	
	#broker-app.broker-list-app .broker-list-table td,
	#ratings-select .broker-list-table td,
	#show-guide-filter-dialog .broker-list-table td {
	    border-bottom: 1px solid #ced3d9;
	    font-size: 11px !important;
	    line-height: 16px !important;
	    padding: 16px;
	    vertical-align: top
	}
	
	#broker-app.broker-list-app .broker-list-table tr>td:nth-child(1),
	#ratings-select .broker-list-table tr>td:nth-child(1),
	#show-guide-filter-dialog .broker-list-table tr>td:nth-child(1) {
	    min-width: 120px
	}
	
	#broker-app.broker-list-app .broker-list-table tr>td:nth-child(1) a,
	#ratings-select .broker-list-table tr>td:nth-child(1) a,
	#show-guide-filter-dialog .broker-list-table tr>td:nth-child(1) a {
	    font-size: 12px;
	    font-weight: 600;
	    color: #0a1f41
	}
	
	#broker-app.broker-list-app .broker-list-table .broker-list-item-logo,
	#ratings-select .broker-list-table .broker-list-item-logo,
	#show-guide-filter-dialog .broker-list-table .broker-list-item-logo {
	    width: 47px;
	    border-radius: 5px
	}
	
	#broker-app.broker-list-app .broker-list-table .broker-list-item-title,
	#ratings-select .broker-list-table .broker-list-item-title,
	#show-guide-filter-dialog .broker-list-table .broker-list-item-title {
	    line-height: 18px;
	    margin-left: 16px
	}
	
	html[dir=rtl] #broker-app.broker-list-app .broker-list-table .broker-list-item-title,
	html[dir=rtl] #ratings-select .broker-list-table .broker-list-item-title,
	html[dir=rtl] #show-guide-filter-dialog .broker-list-table .broker-list-item-title {
	    margin-right: 16px;
	    margin-left: 0
	}
	
	#broker-app.broker-list-app .broker-list-table td[data-broker-name] a,
	#ratings-select .broker-list-table td[data-broker-name] a,
	#show-guide-filter-dialog .broker-list-table td[data-broker-name] a {
	    display: flex;
	    align-items: center
	}
	
	@media (max-width:767px) {
	    #broker-app.broker-list-app .broker-list-table td[data-broker-name] a,
	    #ratings-select .broker-list-table td[data-broker-name] a,
	    #show-guide-filter-dialog .broker-list-table td[data-broker-name] a {
	        align-items: flex-start;
	        flex-direction: column
	    }
	    #broker-app.broker-list-app .broker-list-table td[data-broker-name] a .broker-list-item-title,
	    #ratings-select .broker-list-table td[data-broker-name] a .broker-list-item-title,
	    #show-guide-filter-dialog .broker-list-table td[data-broker-name] a .broker-list-item-title {
	        margin: 8px 0 !important
	    }
	}
	
	#broker-app.broker-list-app .fixed-column-table-container,
	#ratings-select .fixed-column-table-container,
	#show-guide-filter-dialog .fixed-column-table-container {
	    position: relative;
	    margin: auto;
	    overflow: hidden
	}
	
	#broker-app.broker-list-app .fixed-column-table-container table,
	#ratings-select .fixed-column-table-container table,
	#show-guide-filter-dialog .fixed-column-table-container table {
	    width: 100%;
	    margin: auto;
	    border-spacing: 0
	}
	
	#broker-app.broker-list-app .has-scroll,
	#ratings-select .has-scroll,
	#show-guide-filter-dialog .has-scroll {
	    cursor: url(/static/images/arrow-left-right.svg), auto;
	    user-select: none
	}
	
	#broker-app.broker-list-app .fixed-column-table-wrap,
	#ratings-select .fixed-column-table-wrap,
	#show-guide-filter-dialog .fixed-column-table-wrap {
	    width: 100%;
	    overflow: auto
	}
	
	#broker-app.broker-list-app .fixed-column-table-wrap .broker-list-table tr:nth-child(odd),
	#ratings-select .fixed-column-table-wrap .broker-list-table tr:nth-child(odd),
	#show-guide-filter-dialog .fixed-column-table-wrap .broker-list-table tr:nth-child(odd) {
	    background: #f4f5f7
	}
	
	#broker-app.broker-list-app .fixed-column-table-wrap .broker-list-table tr:nth-child(even),
	#ratings-select .fixed-column-table-wrap .broker-list-table tr:nth-child(even),
	#show-guide-filter-dialog .fixed-column-table-wrap .broker-list-table tr:nth-child(even) {
	    background: #fff
	}
	
	#broker-app.broker-list-app .clone,
	#ratings-select .clone,
	#show-guide-filter-dialog .clone {
	    position: absolute;
	    top: 0;
	    left: 0;
	    pointer-events: none
	}
	#broker-app .broker-list-table tr.premium td,
	#broker-app .clone.broker-list-table tr.premium td {
	    background: #e9fce9 !important
	}
	td.sort,
	th.sort {
	    position: relative;
	    cursor: pointer;
	    text-decoration: underline;
	    align-items: center
	}
	.flex-column{
		flex-direction: column;
	}
	.countDesc > p {	font-size: 16px;}.countDesc > p , .countDesc > h1{	margin-top: 20px;}.countDesc > img{	width: 100%;}