html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,.legend,.fieldset{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
input::-ms-clear{display:none}
@font-face{font-family:'lato';src:url("../fonts/lato-bold-webfont.eot");src:url("../fonts/lato-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-bold-webfont.woff2") format("woff2"),url("../fonts/lato-bold-webfont.woff") format("woff"),url("../fonts/lato-bold-webfont.ttf") format("truetype"),url("../fonts/lato-bold-webfont.svg#latobold") format("svg");font-weight:700;font-style:normal}
@font-face{font-family:'lato';src:url("../fonts/lato-bolditalic-webfont.eot");src:url("../fonts/lato-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-bolditalic-webfont.woff2") format("woff2"),url("../fonts/lato-bolditalic-webfont.woff") format("woff"),url("../fonts/lato-bolditalic-webfont.ttf") format("truetype"),url("../fonts/lato-bolditalic-webfont.svg#latobold_italic") format("svg");font-weight:700;font-style:italic}
@font-face{font-family:'lato';src:url("../fonts/lato-italic-webfont.eot");src:url("../fonts/lato-italic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-italic-webfont.woff2") format("woff2"),url("../fonts/lato-italic-webfont.woff") format("woff"),url("../fonts/lato-italic-webfont.ttf") format("truetype"),url("../fonts/lato-italic-webfont.svg#latoitalic") format("svg");font-weight:normal;font-style:italic}
@font-face{font-family:'lato';src:url("../fonts/lato-regular-webfont.eot");src:url("../fonts/lato-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-regular-webfont.woff2") format("woff2"),url("../fonts/lato-regular-webfont.woff") format("woff"),url("../fonts/lato-regular-webfont.ttf") format("truetype"),url("../fonts/lato-regular-webfont.svg#latoregular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:'lato';src:url("../fonts/lato-light-webfont.eot");src:url("../fonts/lato-light-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-light-webfont.woff2") format("woff2"),url("../fonts/lato-light-webfont.woff") format("woff"),url("../fonts/lato-light-webfont.ttf") format("truetype"),url("../fonts/lato-light-webfont.svg#latolight") format("svg");font-weight:300;font-style:normal}
@font-face{font-family:'lato';src:url("../fonts/lato-lightitalic-webfont.eot");src:url("../fonts/lato-lightitalic-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/lato-lightitalic-webfont.woff2") format("woff2"),url("../fonts/lato-lightitalic-webfont.woff") format("woff"),url("../fonts/lato-lightitalic-webfont.ttf") format("truetype"),url("../fonts/lato-lightitalic-webfont.svg#latolight_italic") format("svg");font-weight:300;font-style:italic}
@font-face{font-family:'innovest-icons';src:url("../fonts/innovest-icons.eot?eqa77f");src:url("../fonts/innovest-icons.eot?eqa77f#iefix") format("embedded-opentype"),url("../fonts/innovest-icons.ttf?eqa77f") format("truetype"),url("../fonts/innovest-icons.woff?eqa77f") format("woff"),url("../fonts/innovest-icons.svg?eqa77f#innovest-icons") format("svg");font-weight:normal;font-style:normal}
.btn{display:inline-block;height:40px;line-height:40px;padding:0 16px;cursor:pointer;text-decoration:none;border-radius:3px;border:none;text-align:center}
.btn[disabled]{opacity:0.5;cursor:auto}
.blue-btn{color:#fff;background:#175366}
.blue-btn:hover{background:#457585}
.blue-btn[disabled]{background:#175366}
.blue-btn:active,.blue-btn:focus{background:#195c71}
.grey-btn{color:#fff;background:#707070}
.grey-btn:hover{background:#707070}
.grey-btn[disabled]{background:#175366}
.grey-btn:active,.grey-btn:focus{background:#b5b5b5}
.button-container{text-align:center;padding:20px}
label.radio{cursor:pointer;position:relative;overflow:hidden;height:20px;padding:0}
label.radio input{left:-999px;visibility:hidden;position:absolute}
label.radio input+span{display:inline-block;height:20px;line-height:20px;width:20px;font-size:13px;position:relative}
label.radio input+span:before{box-sizing:border-box;position:absolute;left:0;top:0;content:"";height:20px;color:#505050;background:#fff;width:20px;border:1px solid #4d4d4d;border-radius:50%;display:inline-block;vertical-align:middle;margin-right:10px;box-sizing:border-box;-moz-box-sizing:border-box}
label.radio input+span:after{position:absolute;left:-2px;top:0;width:20px;text-align:center;display:none;font:24px/22px 'innovest-icons';vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#555}
label.radio input:checked+span:after{display:inline-block}
input.type-button{-webkit-appearance:none}
@media (min-width: 992px){.btn{height:30px;line-height:30px}
}
.btn-add{font-size:14px}
.btn-add{-ms-zoom:1}
.btn-add:before,.btn-add:after{line-height:0;display:table;content:''}
.btn-add:after{clear:both}
.btn-add a{text-decoration:none}
.btn-add a:hover{color:#457585}
.btn-add a b{font-size:18px;position:relative;top:1px}
.modal-wrapper .close-modal{position:absolute;display:block;right:20px;top:20px}
.modal-wrapper .close-modal .close-btn{height:16px;width:16px}
.modal-wrapper .modal-content{height:100%}
.modal-wrapper .modal-content .main-page-section .section-header .extra{margin-top:0;line-height:40px}
.modal-wrapper .modal-content .main-page-section .section-header .extra [class^="icon-"]{text-decoration:none;font-size:24px;float:left;margin:7px 0 0 20px}
.modal-inner .two-tables .horizontal-bordered td .arrow:before{margin-top:15px}
.modal-inner .two-tables .horizontal-bordered td:first-child{padding-left:10px;font-size:15px}
.modal-inner .two-tables .horizontal-bordered td:last-child{padding-left:10px;font-size:20px}
.modal-inner .two-tables .table-two{margin-bottom:27px}
.modal-inner .two-tables .table-two .horizontal-bordered tr:first-child{border-top:1px solid #e6e6e6}
.first-time-modal{position:fixed;background:#fff;padding:0 20px;height:100%;width:100%;top:0;left:0;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:justify;align-content:space-between}
.first-time-modal .first-time-modal-header{padding-top:20px;margin-bottom:10px;width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}
.first-time-modal .first-time-modal-header h2{line-height:24px;font-weight:300;font-size:18px;text-transform:uppercase}
.first-time-modal .first-time-modal-header h3{font-size:15px;line-height:20px;padding-bottom:16px;border-bottom:2px solid #d1e9ec}
.first-time-modal .first-time-modal-wrapper{width:100%;overflow:auto;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto}
.first-time-modal .first-time-modal-content{color:#777;font-size:13px;height:100%;line-height:16px}
.first-time-modal .first-time-modal-content p{margin-bottom:16px}
.first-time-modal .modal-buttons{width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-align-self:auto;-ms-flex-item-align:auto;-ms-grid-row-align:auto;align-self:auto;background:#fff;width:100%;padding:20px 0 30px;text-align:center}
.first-time-modal .modal-buttons a{margin:0 10px}
.first-time-modal .modal-buttons .btn{width:153px;height:30px;line-height:30px;text-decoration:none}
.modal-right{padding:56px 10px 0;height:100%}
.modal-right header h2{min-height:41px}
.modal-right .modal-content{height:100%}
.modal-right .main-page-section{padding-bottom:30px}
@media (min-width: 768px){.first-time-modal{position:relative;height:100%;width:auto;top:auto;left:auto;padding:0 20px}
.first-time-modal .first-time-modal-header{padding:50px 0 10px;position:relative}
.first-time-modal .first-time-modal-header h2{line-height:24px;font-size:22px}
.first-time-modal .first-time-modal-wrapper{padding:4px 0 0}
.first-time-modal .first-time-modal-content{font-size:15px;line-height:20px}
.first-time-modal .first-time-modal-content p{margin-bottom:20px}
.first-time-modal .modal-buttons{padding:50px 0 50px;position:relative}
.first-time-modal .modal-buttons a{margin:0 22px}
.first-time-modal .modal-buttons .btn{width:153px}
}
@media (min-width: 992px){.modal-inner .two-tables .table-one{float:left;width:355px}
.modal-inner .two-tables .table-two{margin:0;float:right;width:355px}
.modal-inner .two-tables .table-two .horizontal-bordered tr:first-child{border-top:none}
}

#documentModal .main-page-section{margin-bottom:0}
#documentModal .main-page-section .pdf-document-wrapper{position:relative}
#documentModal .main-page-section .pdf-document-wrapper .extra-buttons a i{font-style:normal}
#documentModal .main-page-section .pdf-document-wrapper .extra-buttons a:before{font-size:24px;margin-left:19px;margin-right:8px}
#documentModal .main-page-section .section-header h2{padding-left:0}

.modal-right.modal-document .main-page-section {margin-bottom: 0;}
.modal-right.modal-document .main-page-section .pdf-document-wrapper {position: relative;}
.modal-right.modal-document .main-page-section .pdf-document-wrapper .extra-buttons a i {font-style: normal;}
.modal-right.modal-document .main-page-section .pdf-document-wrapper .extra-buttons a:before { font-size: 24px; margin-left: 19px; margin-right: 8px; }
.modal-right.modal-document .main-page-section .section-header h2 {padding-left: 0;}
#detailsModal .modal-inner{position:relative}

@media (min-width: 768px){#documentModal .main-page-section .pdf-document-wrapper{padding-top:50px}
#documentModal .main-page-section .pdf-document-wrapper .extra-buttons a:before{margin-right:0}
#documentModal .main-page-section .pdf-document-wrapper .extra-buttons a i{display:none}
}

@media (min-width: 768px) {
.modal-right.modal-document .main-page-section .pdf-document-wrapper {padding-top: 50px;}
.modal-right.modal-document .main-page-section .pdf-document-wrapper .extra-buttons a:before {margin-right: 0;}
.modal-right.modal-document .main-page-section .pdf-document-wrapper .extra-buttons a i {display: none;}
.modal-right.modal-document .main-page-section .section-header h2:after { display: inline-block; position: static; min-width: 90px; height: 10px; }
}
.modal-alerts .main-page-section{margin-bottom:0;padding-bottom:0}
.wrapper-modal-confirmation .modal-confirmation{padding:18px 20px 20px}
.wrapper-modal-confirmation .main-page-section{margin-bottom:0}
.wrapper-modal-confirmation .main-page-section .section-header{margin-bottom:20px}
.wrapper-modal-confirmation .main-page-section .section-header.no-icon h2{padding-left:0}
.wrapper-modal-confirmation .main-page-section p{font-size:14px;margin-bottom:20px}
.wrapper-modal-confirmation #cboxClose{position:absolute;right:8px;top:8px}
.wrapper-modal-confirmation .btns-group{padding-top:25px;text-align:center}
.wrapper-modal-confirmation .btns-group{-ms-zoom:1}
.wrapper-modal-confirmation .btns-group:before,.wrapper-modal-confirmation .btns-group:after{line-height:0;display:table;content:''}
.wrapper-modal-confirmation .btns-group:after{clear:both}
.wrapper-modal-confirmation .btns-group .pull-right{float:none}
.wrapper-modal-confirmation .btns-group .btn{margin-left:10px;min-width:116px}
.wrapper-modal-confirmation .btns-group .btn:first-child{margin-left:0}
@media (min-width: 768px){.wrapper-modal-confirmation .btns-group .pull-right{float:right}
}
.colorbox-center .close { position: absolute; top: 8px; right: 8px; }
.modal-dialog .heading { border-bottom: 2px solid #d1e9ec; padding-bottom: 7px; margin-bottom: 12px; }
@media (min-width: 767px) {
    .modal-dialog .heading {padding-bottom: 12px;}
}
@media (max-width: 767px) {
    .modal-dialog .heading h2 { font-size: 18px;}
}
.modal-dialog .heading .input-row {margin-top: 8px;}
.modal-dialog .heading .input-row label { display: inline-block; vertical-align: middle; margin-right: 10px; }
.modal-dialog .heading .input-row input { display: inline-block; vertical-align: middle; max-width: 460px; margin-bottom: 0; }
.modal-dialog h2 { font-size: 22px; font-weight: 300; }
.modal-dialog h2 span { font-size: 15px; color: #777777; margin-left: 20px; }
.modal-dialog .modal-footer { position: absolute; bottom: 0px; left: 0; right: 0px; padding: 15px 20px; }
.modal-dialog .btn-wrap {text-align: right;}
.modal-dialog .btn-wrap .btn { min-width: 104px; height: 30px; line-height: 30px; margin-left: 10px; }
.modal-dialog .btn-wrap .btn:first-child {margin-left: 0;}
.modal-small.modal-dialog {padding: 23px 22px;}
.modal-small .modal-body {font-size: 15px;}
.modal-small .modal-body p {margin-bottom: 30px;}
@media (min-width: 768px) {
    .modal-small .modal-body p {margin-bottom: 45px;}
}
.modal-large.modal-dialog {padding: 10px 19px;}
@media (min-width: 768px) {
    .modal-large.modal-dialog {padding: 30px 19px;}
}
.modal-middle.modal-dialog {padding: 10px 19px;}
@media (min-width: 768px) {
    .modal-middle.modal-dialog {padding: 15px 19px;}
}

.jspContainer{position:relative}
.jspPane{position:absolute;outline:none}
.jspVerticalBar{position:absolute;top:0;right:0;width:6px;height:100%}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:6px}
.jspCap{display:none}
.jspHorizontalBar .jspCap{float:left}
.jspTrack{background:#e8e8e8;border-radius:3px;position:relative}
.jspDrag{background:#cacaca;position:relative;border-radius:3px;top:0;left:0;cursor:pointer}
.jspDrag:hover{background:#969696}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}
.jspArrow.jspDisabled{cursor:default;background:#80808d}
.jspVerticalBar .jspArrow{height:16px}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}
.jspVerticalBar .jspArrow:focus{outline:none}
.jspCorner{background:#eeeef4;float:left;height:100%}
* html .jspCorner{margin:0 -3px 0 0}
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}
.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_inside>.mCSB_container{margin-right:13px}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:13px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:6px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside+.mCSB_scrollTools{right:-26px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:6px;height:100%;margin:0 auto;border-radius:3px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:6px;height:100%;margin:0 auto;border-radius:3px;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}
.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{transition:opacity .2s ease-in-out, background-color .2s ease-in-out}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{transition:width .2s ease-out .2s, height .2s ease-out .2s,
 margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
 margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
 opacity .2s ease-in-out, background-color .2s ease-in-out}
.mCSB_scrollTools .mCSB_draggerRail{background:#e8e8e8}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#cacaca}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#969696}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background:#969696}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{opacity:0.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:0.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:0.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);border-radius:1px}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);border-radius:1px}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);border-radius:2px}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);border-radius:2px}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:0.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(to right, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(to bottom, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%)}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}
.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:16px}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}
.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}
.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);box-sizing:border-box}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.tooltipster-default{background:#404040;color:#fff}
.tooltipster-default .tooltipster-content{font-size:12px;line-height:14px;padding:5px 6px;overflow:hidden}
.tooltipster-icon{cursor:help;margin-left:4px}
.tooltipster-base{padding:0;font-size:0;line-height:0;position:absolute;left:0;top:0;z-index:9990;width:auto;overflow:visible}
.tooltipster-base .tooltipster-content{overflow:hidden}
.tooltipster-arrow{display:block;text-align:center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}
.tooltipster-arrow span,.tooltipster-arrow-border{display:block;width:0;height:0;position:absolute}
.tooltipster-arrow-top span,.tooltipster-arrow-top-right span,.tooltipster-arrow-top-left span{border-left:3px solid transparent !important;border-right:3px solid transparent !important;border-top:4px solid;bottom:-4px}
.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-top-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-top:9px solid;bottom:-7px}
.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom-right span,.tooltipster-arrow-bottom-left span{border-left:3px solid transparent !important;border-right:3px solid transparent !important;border-bottom:4px solid;top:-4px}
.tooltipster-arrow-bottom .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{border-left:9px solid transparent !important;border-right:9px solid transparent !important;border-bottom:9px solid;top:-7px}
.tooltipster-arrow-top span,.tooltipster-arrow-top .tooltipster-arrow-border,.tooltipster-arrow-bottom span,.tooltipster-arrow-bottom .tooltipster-arrow-border{left:0;right:0;margin:0 auto}
.tooltipster-arrow-top-left span,.tooltipster-arrow-bottom-left span{left:6px}
.tooltipster-arrow-top-left .tooltipster-arrow-border,.tooltipster-arrow-bottom-left .tooltipster-arrow-border{left:5px}
.tooltipster-arrow-top-right span,.tooltipster-arrow-bottom-right span{right:6px}
.tooltipster-arrow-top-right .tooltipster-arrow-border,.tooltipster-arrow-bottom-right .tooltipster-arrow-border{right:5px}
.tooltipster-arrow-left span,.tooltipster-arrow-left .tooltipster-arrow-border{border-top:8px solid transparent !important;border-bottom:8px solid transparent !important;border-left:8px solid;top:50%;margin-top:-7px;right:-7px}
.tooltipster-arrow-left .tooltipster-arrow-border{border-top:9px solid transparent !important;border-bottom:9px solid transparent !important;border-left:9px solid;margin-top:-8px}
.tooltipster-fade{opacity:0;transition-property:opacity}
.tooltipster-fade-show{opacity:1}
.tooltipster-grow{-webkit-transform:scale(0, 0);transform:scale(0, 0);transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-backface-visibility:hidden}
.tooltipster-grow-show{-webkit-transform:scale(1, 1);transform:scale(1, 1);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}
.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);transform:rotateZ(4deg);transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}
.tooltipster-swing-show{opacity:1;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);transition-timing-function:cubic-bezier(0.23, 0.635, 0.495, 2.4)}
.tooltipster-fall{top:0;transition-property:top;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}
.tooltipster-fall.tooltipster-dying{transition-property:all;top:0px !important;opacity:0}
.tooltipster-slide{left:-40px;transition-property:left;transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.15)}
.tooltipster-slide.tooltipster-dying{transition-property:all;left:0px !important;opacity:0}
.tooltipster-content-changing{opacity:0.5;-webkit-transform:scale(1.1, 1.1);transform:scale(1.1, 1.1)}
.tooltipster-password .tooltipster-arrow{z-index:10}
.tooltipster-password .tooltipster-content{background:#fff;z-index:20;position:relative;padding:13px 20px 14px;color:#777;overflow:hidden}
.tooltipster-password .tooltipster-content h5{margin-bottom:8px;font-size:14px;line-height:24px;color:#333}
.tooltipster-password .tooltipster-content ul li{font-size:13px;line-height:20px;padding-left:18px;position:relative}
.tooltipster-password .tooltipster-content ul li span{position:absolute;top:0;left:0;display:inline-block;font-size:17px;line-height:18px}
.tooltipster-password .tooltipster-content ul li span.icon-cross_icon{width:7px;height:7px;top:50%;margin-top:-3px;cursor:default}
.tooltipster-password .tooltipster-content ul li span.icon-cross_icon:before{color:#f44e4e;display:block;font-size:7px;font-weight:700;line-height:7px}
.tooltipster-password .tooltipster-content ul li span.icon-check_icon{left:-7px;top:-1px;font-size:24px;color:#77b318}
.tooltipster-password .tooltipster-arrow-right span{height:100%}
.tooltipster-password .tooltipster-arrow-right span:before{height:10px;width:10px;box-shadow:0 1px 4px rgba(0,0,0,0.2);top:50%;margin-top:-6px;left:-5px;background:#fff;z-index:1;content:"";display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute}
.tooltipster-password .tooltipster-arrow-bottom span:before{height:10px;width:10px;box-shadow:0 1px 4px rgba(0,0,0,0.2);top:0;margin-left:-6px;left:50%;background:#fff;z-index:1;content:"";display:block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute}
.tooltipster-select .tooltipster-content{padding:10px 13px 9px;font-size:12px;line-height:14px;background:#fff}
#asset-allocation-chart .highcharts-legend-item{line-height:25px}
#asset-allocation-chart .highcharts-legend-item .aac-percentage{display:inline-block;width:75px;text-align:right;border-right:1px solid #eaeaea;padding-right:21px}
#asset-allocation-chart .highcharts-legend-item .aac-bg{border-radius:2px;display:inline-block;width:20px;height:10px;margin:5px 10px 0 23px}
#market-value-chart .highcharts-yaxis-labels{height:300px;width:74px;background:rgba(255,255,255,0.8);z-index:50;box-shadow:1px 0 4px rgba(0,0,0,0.13)}
.close-btn{position:relative;cursor:pointer;display:inline-block;overflow:hidden}
.close-btn:after{font-family:'innovest-icons' !important;speak:none;display:block;vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:9px;line-height:9px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}
.icon-note-wrapper{border-radius:50%;text-align:center;display:inline-block}
.icon-note-wrapper.profile-note{position:absolute;left:50%;top:29px;margin:0 0 0 -19px;background:#ffc000;color:#fff;height:38px;line-height:30px;font-size:24px;width:38px}
.icon-note-wrapper.profile-note [class^="icon-"]{margin-left:-1px}
.tooltip-note .icon-note-wrapper.profile-note{left:2px}
.icon-middle{font-size:24px;width:24px}
a[class^="icon-"]{text-decoration:none !important}
a[class^="icon-"]:hover{color:#457585}
@media (min-width: 768px){.icon-note-wrapper.profile-note{position:absolute;left:29px;top:28px;margin:0}
}
[class^="icon-"]:before{font-family:'innovest-icons' !important;speak:none;display:inline-block;vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-internet_icon:before{content:""}
.icon-delete_icon:before{content:""}
.icon-edit_icon:before{content:""}
.icon-profile_icon:before{content:""}
.icon-alert_icon:before{content:""}
.icon-cross_icon:before{content:""}
.icon-arrow_down_icon:before{content:""}
.icon-arrow_up_icon:before{content:""}
.icon-close_icon:before{content:""}
.icon-asset_allocation_icon:before{content:""}
.icon-calendar_icon:before{content:""}
.icon-check_icon:before{content:""}
.icon-documents_icon:before{content:""}
.icon-download_icon:before{content:""}
.icon-excel_icon:before{content:""}
.icon-filter_icon:before{content:""}
.icon-finance_news_icon:before{content:""}
.icon-information_icon:before{content:""}
.icon-market_value_icon:before{content:""}
.icon-minus_icon:before{content:""}
.icon-note_icon:before{content:""}
.icon-performance_research_icon:before{content:""}
.icon-position_history_tax_lots_icon:before{content:""}
.icon-positions_icon:before{content:""}
.icon-price_chart_icon:before{content:""}
.icon-print_icon:before{content:""}
.icon-quick_summary_icon:before{content:""}
.icon-quote_price_icon:before{content:""}
.icon-reject_icon:before{content:""}
.icon-top10_icon:before{content:""}
.icon-activity_icon:before{content:""}
.icon-accept_icon:before{content:""}
.ms-parent{display:block;position:relative;vertical-align:middle}
.inner-page-header .ms-parent{display:inline-block;min-width:100%;max-width:100%;margin-bottom:10px}
.ms-choice{display:block;font-family:lato;width:100%;height:40px;padding:0;overflow:hidden;cursor:pointer;border:1px solid #4d4d4d;text-align:left;white-space:nowrap;line-height:38px;text-decoration:none;border-radius:3px;font-size:15px;background-color:#fff}
.ms-choice:focus {border: 2px solid #195c71}
.user-page .ms-parent{margin-bottom:10px}
.user-page .datepicker .custom-top{padding-bottom:4px;border-bottom:1px solid #e4e4e4}
.user-page .datepicker .ms-parent{margin-bottom:0}
.user-page .datepicker .ms-parent .ms-choice{height:30px;line-height:30px}
.user-page .datepicker .ms-parent .ms-choice>div{top:13px}
.filter .ms-choice{font-size:13px}
.ms-choice.disabled{background-color:#f4f4f4;background-image:none;border:1px solid #ddd;cursor:default}
.ms-choice>span{margin:0 0 0 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:87%;box-sizing:border-box;-moz-box-sizing:border-box}
.ms-choice>span.placeholder{color:#505050;}
.ms-choice>div{position:absolute;top:18px;right:10px;display:block;width:0;height:0;border-top:5px solid #175366;border-left:4px solid transparent;border-right:4px solid transparent}
.ms-drop{width:100%;overflow:hidden;display:none;margin-top:-4px;padding:3px 0 0;position:absolute;z-index:1000;background:#fff;border-radius:0 0 3px 3px;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.15);border:solid 1px #4d4d4d;border-top:none}
.ms-drop.bottom{top:100%;box-shadow:0 4px 5px rgba(0,0,0,0.15)}
.ms-drop.top{bottom:100%;box-shadow:0 -4px 5px rgba(0,0,0,0.15)}
.ms-search{display:inline-block;margin:0;min-height:26px;padding:4px;position:relative;white-space:nowrap;width:100%;z-index:10000}
.ms-search input{width:100%;height:auto !important;min-height:24px;padding:0 20px 0 5px;margin:0;outline:0;font-family:sans-serif;font-size:1em;border:1px solid #aaa;border-radius:0;box-shadow:none}
.ms-search,.ms-search input{-khtml-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}
.ms-drop ul{overflow:auto;margin:0 13px;border-top:1px solid #e6e6e6;padding:9px 0}
.ms-drop ul li.group,.ms-drop ul li.custom-time{margin-top:10px;padding-top:10px;border-top:1px solid #e6e6e6}
.ms-drop ul li.group .optgroup,.ms-drop ul li.custom-time .optgroup{color:#333;cursor:default}
.ms-drop ul li.quarter-last{margin-bottom:11px}
.ms-drop ul li.multiple{display:block;float:left}
.ms-drop ul li.multiple label{width:100%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ms-drop ul li label span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:auto;display:inline-block}
.ms-drop ul li label{font-weight:normal;font-size:15px;line-height:30px;padding:0;display:block;white-space:nowrap;cursor:pointer;position:relative;overflow:hidden}
.filter .ms-drop ul li label{color: #4d4d4d;}
.ms-drop ul li label input[type=radio]{visibility:hidden;position:absolute;left:-999px}
.ms-drop ul li label:hover{color:#175366}
.ms-drop input[type="checkbox"]{vertical-align:middle}
.ms-drop .ms-no-results{display:none}
.dataTables_length .ms-parent{display:inline-block;vertical-align:top}
.dataTables_length .ms-choice>div{position:absolute;top:14px;right:8px;display:block;width:7px;height:12px;border:none}
.dataTables_length .ms-choice>div:before,.dataTables_length .ms-choice>div:after{position:absolute;left:0;display:block;width:7px;height:4px;font-family:'innovest-icons' !important;speak:none;display:block;vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:4px;line-height:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#175366}
.dataTables_length .ms-choice>div:before{top:0;content:""}
.dataTables_length .ms-choice>div:after{bottom:0;content:""}
.dataTables_length .ms-choice>span{margin:0 0 0 11px;color:#767676;font-size:13px;line-height:28px}
.dataTables_length .ms-drop ul{margin:0 11px;padding:5px 0}
.dataTables_length .ms-drop ul li label{font-weight:normal;font-size:12px;display:block;line-height:22px}
@media (min-width: 768px){.ms-parent{display:block;min-width:100%;max-width:100%;margin-bottom:10px}
.inner-page-header .ms-parent{display:inline-block;vertical-align:top;min-width:0;max-width:260px;margin-bottom:0}
.filter .ms-parent{display:inline-block;min-width:180px;max-width:180px;margin-bottom:0}
.dataTables_length .ms-parent{display:inline-block;min-width:65px;max-width:65px;margin:0 0 0 6px}
}
@media (min-width: 992px){.ms-choice{height:30px;line-height:28px}
.ms-choice>div{top:13px}
.dataTables_length .ms-choice>div{top:9px}
}
.select-type .uncheckAll{padding-bottom:5px;border-bottom:1px solid #e6e6e6;margin-bottom:5px}
.select-type .checkAll label span:after,.select-type .uncheckAll label span:after{display:none}
.select-type .checkAll.active label span:after,.select-type .uncheckAll.active label span:after{display:inline-block}
.select-type label{position:relative;overflow:hidden}
.select-type label input{position:absolute;left:-100px;visibility:hidden}
.select-type label span{display:block;position:relative;padding-left:30px}
.select-type label span:before{position:absolute;left:0;top:5px;content:"";height:20px;color:#505050;width:20px;border:1px solid #4d4d4d;border-radius:2px;display:inline-block;vertical-align:middle;margin-right:10px;box-sizing:border-box;-moz-box-sizing:border-box}
.select-type label span:after{position:absolute;left:-2px;display:none;top:5px;width:20px;text-align:center;font:24px/22px 'innovest-icons';vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#555}
.select-type label input:checked+span:after{display:inline-block}
.select-type .uncheckAll label span:after{margin-top:-1px;font-size:24px;content:""}
.date-picker{width:170px;padding:0;border:0;padding-left:10px;cursor:pointer;color:#303030;position:relative;z-index:2}
.date-picker-wrapper{position:absolute;z-index:20;border:1px solid #4d4d4d;border-radius:2px;background-color:#fff;padding:28px 15px 23px;top:45px;left:50%;margin-left:-146px;box-shadow:0 1px 4px rgba(0,0,0,0.15)}
.login-box .date-picker-wrapper{left:0;top:50px;margin:0}
@media (min-width: 768px){.login-box .date-picker-wrapper{top:40px}
}
.date-picker-wrapper.single-date{width:auto;padding:14px 15px 23px}
.date-picker-wrapper b{color:#666;font-weight:700}
.date-picker-wrapper a{color:#6bb4d6;text-decoration:underline}
.date-picker-wrapper .month-name{height:46px;line-height:46px;font-size:15px;text-transform:capitalize}
.date-picker-wrapper .month-wrapper table{width:270px}
.date-picker-wrapper .month-wrapper table.month2{width:270px}
.date-picker-wrapper .month-wrapper table th,.date-picker-wrapper .month-wrapper table td{vertical-align:middle;position:relative;text-align:center;line-height:14px;margin:0px;padding:0px}
.date-picker-wrapper .month-wrapper table .day{margin:2px auto;border-radius:50%;height:26px;line-height:26px;cursor:default;width:28px}
.date-picker-wrapper .month-wrapper table .day.invalid{opacity:0.4}
.date-picker-wrapper .month-wrapper table .day:before,.date-picker-wrapper .month-wrapper table .day:after{position:absolute;content:"";height:26px;top:2px;width:50%;right:0;z-index:-1}
.date-picker-wrapper .month-wrapper table .day:before{right:auto;left:0}
.date-picker-wrapper .month-wrapper table .day.single-date .month-wrapper table .day:before,.date-picker-wrapper .month-wrapper table .day.single-date .month-wrapper table .day:after{display:none}
.date-picker-wrapper.single-date .month-wrapper table .day:before,.date-picker-wrapper.single-date .month-wrapper table .day:after{display:none}
.date-picker-wrapper .month-wrapper table div.day.lastMonth,.date-picker-wrapper .month-wrapper table div.day.nextMonth{display:none}
.date-picker-wrapper .month-wrapper table .week-name{height:26px;line-height:26px;color:#777}
.date-picker-wrapper .month-wrapper table .day.has-tooltip{cursor:help !important}
.date-picker-wrapper .time label{white-space:nowrap}
.date-picker-wrapper .month-wrapper table .day.toMonth.valid{color:#333;cursor:pointer}
.date-picker-wrapper .month-wrapper table .day.toMonth.valid:hover{background:#d2d2d2}
.date-picker-wrapper .month-wrapper table .day.toMonth.hovering{background:#d2d2d2}
.date-picker-wrapper table .caption .prev,.date-picker-wrapper table .caption .next{cursor:pointer;display:block;height:46px;line-height:46px;width:100%}
.date-picker-wrapper table .caption .prev:before,.date-picker-wrapper table .caption .next:before{position:relative;content:"";width:5px;height:5px;display:inline-block;border-right:2px solid #777;border-top:2px solid #777}
.date-picker-wrapper table .caption .prev:hover:before,.date-picker-wrapper table .caption .next:hover:before{border-color:#175366}
.date-picker-wrapper table .caption .next:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.date-picker-wrapper table .caption .prev:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.date-picker-wrapper .gap{position:relative;z-index:1;width:15px;height:100%;background-color:red;font-size:0;line-height:0;float:left;top:-5px;margin:0 10px -10px;visibility:hidden;height:0}
.date-picker-wrapper .gap .gap-lines{height:100%;overflow:hidden}
.date-picker-wrapper .gap .gap-line{height:15px;width:15px;position:relative}
.date-picker-wrapper .gap .gap-line .gap-1{z-index:1;height:0;border-left:8px solid white;border-top:8px solid #eee;border-bottom:8px solid #eee}
.date-picker-wrapper .gap .gap-line .gap-2{position:absolute;right:0;top:0px;z-index:2;height:0;border-left:8px solid transparent;border-top:8px solid white}
.date-picker-wrapper .gap .gap-line .gap-3{position:absolute;right:0;top:8px;z-index:2;height:0;border-left:8px solid transparent;border-bottom:8px solid white}
.date-picker-wrapper .gap .gap-top-mask{width:6px;height:1px;position:absolute;top:-1px;left:1px;background-color:#eee;z-index:3}
.date-picker-wrapper .gap .gap-bottom-mask{width:6px;height:1px;position:absolute;bottom:-1px;left:7px;background-color:#eee;z-index:3}
.date-picker-wrapper .selected-days{display:none}
.date-picker-wrapper .drp_top-bar .error-top{display:none}
.date-picker-wrapper .drp_top-bar .normal-top{display:none}
.date-picker-wrapper .drp_top-bar .default-top{display:block}
.date-picker-wrapper .drp_top-bar.error .default-top{display:none}
.date-picker-wrapper .drp_top-bar.error .error-top{display:block;color:crimson}
.date-picker-wrapper .drp_top-bar.normal .default-top{display:none}
.date-picker-wrapper .drp_top-bar.normal .normal-top{display:block}
.date-picker-wrapper .drp_top-bar .apply-btn{display:none}
.date-picker-wrapper .time{position:relative}
.date-picker-wrapper.single-month .time{display:none}
.date-picker-wrapper .time input[type=range]{vertical-align:middle;width:129px;padding:0;margin:0;height:20px}
.date-picker-wrapper .time1,.time2{width:180px;padding:0 5px;text-align:center}
.date-picker-wrapper .time1{float:left}
.date-picker-wrapper .time2{float:right}
.date-picker-wrapper .hour,.minute{text-align:right}
.date-picker-wrapper .hide{display:none}
.date-picker-wrapper .month-wrapper table .day.toMonth.first-date-selected,.date-picker-wrapper .month-wrapper table .day.toMonth.last-date-selected{background-color:#175366;color:#fff}
.date-picker-wrapper .month-wrapper table .day.toMonth.checked.first-date-selected,.date-picker-wrapper .month-wrapper table .day.toMonth.checked.last-date-selected{background-color:#175366;color:#fff}
.date-picker-wrapper .month-wrapper table .day.toMonth.last-date-selected:after{display:none}
.date-picker-wrapper .month-wrapper table .day.toMonth.last-date-selected:before{background:#ececec}
.date-picker-wrapper .month-wrapper table .day.toMonth.checked:after,.date-picker-wrapper .month-wrapper table .day.toMonth.checked:before{background:#ececec}
.date-picker-wrapper .month-wrapper table .day.toMonth.checked.first-date-selected:after{background:#ececec}
.date-picker-wrapper .month-wrapper table .day.toMonth.checked.first-date-selected:before{display:none}
.date-picker-wrapper .month-wrapper table .day.toMonth.checked.first-date-selected.range-selected:after{background:#ececec}
.date-picker-wrapper .month-wrapper table .day.toMonth.checked.first-date-selected.range-selected:before{display:none}
.date-picker-wrapper .date-range-length-tip{position:absolute;margin-top:-4px;margin-left:-8px;box-shadow:0 0 3px rgba(0,0,0,0.3);display:none;background-color:yellow;padding:0 6px;border-radius:2px;font-size:12px;line-height:16px;-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-moz-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-ms-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));-o-filter:drop-shadow(0 0 3px rgba(0,0,0,0.3));filter:drop-shadow(0 0 3px rgba(0,0,0,0.3))}
.date-picker-wrapper .date-range-length-tip:after{content:'';position:absolute;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid yellow;left:50%;margin-left:-4px;bottom:-4px}
.date-picker-wrapper.two-months.no-gap .month1 .next,.date-picker-wrapper.two-months.no-gap .month2 .prev{display:none}
.date-picker-wrapper .week-number{padding:5px 0;line-height:1;font-size:12px;margin-bottom:1px;color:#999;cursor:pointer}
.date-picker-wrapper .week-number.week-number-selected{color:#4499EE;font-weight:bold}
.date-picker-wrapper .normal-top{padding-bottom:6px;margin:0 auto 9px;border-bottom:1px solid #e4e4e4;width:250px;text-align:center;line-height:24px}
.date-picker-wrapper .normal-top>b{display:block;font-weight:normal;text-align:left;width:113px;padding:0 18px 0 9px;height:24px;background:#e4e4e4;border-radius:2px}
.date-picker-wrapper .normal-top>b.start-day{float:left}
.date-picker-wrapper .normal-top>b.end-day{float:right}
.datepicker-from-to .date-picker-wrapper{left:0;margin-left:0}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9000;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}
#cboxWrapper{max-width:none}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}
#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}
#cboxOverlay{background:rgba(1,16,19,0.8)}
#colorbox{outline:0}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxError{padding:50px;border:1px solid #ccc}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
.fixed-modal-header{padding:20px 10px;background:#fff;position:absolute;width:100%;top:0;left:0}
.fixed-modal-header:after{display:block;clear:both;content:''}
#cboxClose{float:right;position:relative;width:26px;height:26px;overflow:hidden;margin:-5px -5px 0 0}
#cboxClose:after{font-family:'innovest-icons' !important;speak:none;display:block;vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:12px;line-height:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#175366}
#cboxClose:hover:after{color:#457585}
#cboxClose:active:after{color:#195c71}
@media (min-width: 992px){.fixed-modal-header{padding:20px}
}
.warning{padding:20px 30px 20px 20px;background:#fffdd8;font-size:14px;line-height:20px;position:relative;margin-bottom:33px;border-radius:3px;border:1px solid #ffefbe}
.warning.error{margin:10px 0 20px;border-color:#f4c6c8;padding:15px 30px 15px 20px;background:#ffe3e4}
.warning.info{margin:10px 0 20px;border-color:#d1e9ec;padding:15px 30px 15px 20px;background:#ecf8f9}
.warning.success{margin:10px 0 20px;border-color:#d0e8b6;padding:15px 30px 15px 20px;background:#ecffd8}
.warning.bottom-warning{border-radius:0;padding:90px 20px 9px 20px;line-height:16px;margin-bottom:19px;color:#444}
.warning.bottom-warning h4{margin:0 0 23px;font-size:15px;color:#555;line-height:20px;margin-bottom:23px}
.warning.bottom-warning p{margin-bottom:19px}
.warning .close-warning{cursor:pointer;color:#175366;position:absolute;right:8px;top:3px}
.warning .close-warning i{display:none}
@media (min-width: 768px){.warning{padding:19px 80px 19px 10px}
.warning.error,.warning.info,.warning.success{margin:0 0 30px;padding:19px 80px 19px 10px}
.warning .close-warning{font-size:14px;right:18px;top:50%;margin-top:-10px}
.warning .close-warning i{font-style:normal;display:inline-block}
.warning .close-warning:hover{color:#457585}
.warning .close-warning .close-btn{margin-left:12px;vertical-align:top;margin-top:6px}
.warning.bottom-warning{padding:24px 50px 7px 96px;max-width:980px;margin:0 auto;color:#444}
.warning.bottom-warning h4{margin-bottom:13px}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0 -10px;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;padding:0 10px;display:none}
[dir="rtl"] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-next,.slick-prev{background:none;border:0;padding:0;margin:0;font-size:0;line-height:0;position:absolute;top:50%;left:-45px;margin-top:-18px;width:36px;text-align:center}
.slick-next:hover,.slick-prev:hover{cursor:pointer;opacity:0.8}
.slick-next:before,.slick-prev:before{font-family:'innovest-icons' !important;speak:none;display:inline-block;vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e918";font-size:18px;line-height:36px;color:#175366;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.slick-next{left:auto;right:-45px}
.slick-next:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.slick-item{border:2px solid #f1f0f0;min-height:160px;max-width:280px;width:100%;padding:29px 0 0;margin:0 auto;position:relative;text-align:center}
.slick-item:hover{cursor:pointer}
.slick-item:hover .link-holder{text-decoration:none}
.slick-item .link-holder{position:absolute;bottom:22px;line-height:20px;font-size:16px;width:100%;padding:0 10px;color:#175366;text-decoration:underline}
.slick-item .img-holder{height:66px;display:table;width:100%}
.slick-item .img-holder div{display:table-cell;vertical-align:middle}
.slick-item .img-holder img{display:inline-block}
@media (max-width: 1280px){.slick-slider{margin:0 50px}
}
.selectColor{position:fixed;padding:15px 20px;border-radius:5px;max-width:100px;text-align:center;top:100px;left:0;z-index:9999;background:#fff;box-shadow:3px 3px 10px rgba(0,0,0,0.3)}
.selectColor h3{margin-bottom:10px;font-weight:bold}
.selectColor span{display:block;height:20px;width:20px;margin:0 auto 10px;cursor:pointer}
.selectColor span.green{background:#007f32}
.selectColor span.violet{background:#232562}
.selectColor span.main{background:#175366}
svg>text{display:none !important}
input[type=tel],input[type=number],input[type=text],input[type=password],input[type=email]{border:1px solid #4d4d4d;width:100%;font-family:inherit;vertical-align:middle;border-radius:3px;display:block;height:40px;padding:0 12px;margin-bottom:10px;-webkit-appearance:none;transition:all 200ms ease-out}
input[type=tel]:focus,input[type=number]:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus{border: 2px solid #195c71}
input[type=tel]:disabled,input[type=number]:disabled,input[type=text]:disabled,input[type=password]:disabled,input[type=email]:disabled{background:#f2f2f2}
input,a,button,textarea{outline:none}
input[type=number],input[type=text],input[type=password],input[type=email]{border:1px solid #4d4d4d;width:100%;font-family:inherit;vertical-align:middle;border-radius:3px;display:block;height:40px;padding:0 12px;margin-bottom:10px;transition:all 200ms ease-out}
input[type=number]:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus{border: 2px solid #195c71}
input[type=number]:disabled,input[type=text]:disabled,input[type=password]:disabled,input[type=email]:disabled{background:#f2f2f2}
input:not('.appeared'),button:not('.appeared'),textarea:not('.appeared'){font-family:inherit;-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none}
.input-row{position:relative}
.input-row.repeat-password .icon-check_icon{position:absolute;right:1px;top:0;color:#77b318;font-size:26px;line-height:38px}
.input-row.repeat-password .icon-cross_icon{position:absolute;right:4px;top:0;color:#f44e4e;font-size:15px;line-height:24px}
label{display:block;font-size:15px;line-height:20px;padding:5px 0;color:#4D4D4D}
*{box-sizing:border-box;-moz-box-sizing:border-box}
*:active,*:focus{outline:none}
.clr:before,.clr:after{clear:both;display:block;content:""}
.text-center{text-align:center}
.text-right{text-align:right}
.text-left{text-align:left}
.text-red{color:#CC0000}
.text-green{color:#0a7b44}
.table-responsive{width:100%;height:auto;min-height:100%}
.table-responsive table{min-width:800px}
img{max-width:100%}
html,body{width:100%;height:100%;line-height:normal;background:#fff;overflow-x:hidden;-webkit-overflow-scrolling:touch;color:#333;font:13px 'lato', sans-serif}
strong,b{font-weight:bold}
em,i{font-style:italic}
a{color:#0050C7;text-decoration:underline}
a:hover{text-decoration:none}
a:active,a:focus{outline:none}
a.full-size{width:100%;height:100%;display:inline-block;vertical-align:middle;text-decoration:none;color:inherit;display:inline-block;white-space:normal;vertical-align:middle}
a.full-size>*{display:inline-block;vertical-align:middle}
a.full-size:before{content:"";display:inline-block;min-height:inherit;height:100%;vertical-align:middle}
a.full-size:visited,a.full-size:active,a.full-size:focus,a.full-size:hover{text-decoration:none;color:inherit}
a.full-size [class*='icon-']{color:#0050C7;width:30px;line-height:36px;font-size:24px;top:0}
a.full-size [class*='icon-']:hover{color:#457585}
.container{max-width:1180px;margin:0 auto;position:relative;padding:0 10px}
.wrapper{min-height:100%;margin-bottom:-54px}
.header{border-bottom:2px solid #d1e9ec;padding:11px 0 10px;max-height:61px;width:100%;background:#fff;position:fixed;top:0;left:0;z-index:120}
.header .register-link{display:block;float:right;margin-top:6px;line-height:20px;font-size:15px}
.header .logo{float:left;position:relative;margin:-11px 0 -10px;height:61px;line-height:61px;z-index:15;display:block}
.header .logo img{display:inline-block;vertical-align:middle;max-height:80px;max-width:175px}
.header .toggle-nav{cursor:pointer;margin:-11px -10px 0 0;float:right;padding:28px 20px}
.header .toggle-nav i{width:20px;height:2px;display:block;position:relative;background:#175366;transition:all 200ms ease-out}
.header .toggle-nav i:after,.header .toggle-nav i:before{width:20px;height:2px;display:block;background:#175366;content:'';position:absolute;top:-6px}
.header .toggle-nav i:after{bottom:-6px;top:auto}
.header .toggle-nav.active i{background:transparent}
.header .toggle-nav.active i:before,.header .toggle-nav.active i:after{top:0;background:#175366}
.header .toggle-nav.active i:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.header .toggle-nav.active i:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.content{padding:80px 0}
.main-page-section{margin-bottom:40px}
.main-page-section.all-accounts{margin-top:30px}
.main-page-section.market-value{padding-top:10px}
.main-page-section.market-value .section-header{margin-bottom:40px}
.main-page-section .section-header{border-bottom:2px solid #d1e9ec}
.main-page-section .section-header .extra{float:right;margin-top:15px}
.main-page-section .section-header.no-icon h2{padding-left:0}
.main-page-section .section-header h2{display:inline-block;padding-left:30px;font-weight:300;font-size:18px;text-transform:uppercase;line-height:40px;position:relative}
.main-page-section .section-header h2 [class*='icon-']{color:#175366;position:absolute;left:0;width:30px;line-height:36px;font-size:24px;top:0;text-align:left}
.main-page-section .section-header h2 [class*='icon-'].inline-icon{position:static}
.main-page-section .section-header h2 [class*='icon-'].inline-icon:hover{color:#457585}
.main-page-section .section-header h2:after{content:"";display:block;position:absolute;left:0;top:50%}
.main-page-section .section-header h2 .icon-internet_icon{font-size:18px}
.main-page-section .section-header h2 .icon-arrow_down_icon{font-size:12px;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:7px}
.main-page-section.latest-news .section-header h2{padding-left:0}
.main-page-section.links .section-header{margin-bottom:30px}
.updated-note{padding-left:34px;line-height:18px;font-style:italic;font-weight:bold;position:relative}
.updated-note .performance{font-size:15px;font-style:normal;font-weight:400}
.updated-note .performance [class^="icon-"]{top:1px}
.updated-note.top-margin{margin-top:20px}
.updated-note [class^="icon-"]{position:absolute;color:#175366;top:-2px;left:2px;font-size:24px}
.horizontal-bordered{width:100%;table-layout:fixed}
.horizontal-bordered [class^="icon-"]{font-size:24px}
.horizontal-bordered tr{border-top:1px solid #e6e6e6}
.horizontal-bordered tr:first-child{border-top:none}
.horizontal-bordered td{vertical-align:middle;height:49px;padding:8px 0;font-size:13px}
.horizontal-bordered td:first-child{color:#777;width:130px}
.horizontal-bordered td:last-child{text-align:right;white-space:nowrap;font-size:18px;font-weight:700}
.horizontal-bordered td:last-child sup{font-size:12px;display:inline-block;margin-top:1px;vertical-align:top}
.last-col-offset .horizontal-bordered td:last-child{padding-right:24px}
.last-col-offset .horizontal-bordered td:last-child.no-offset{padding-right:0}
.horizontal-bordered td.wrapped{height:auto;white-space:normal}
.horizontal-bordered td.wrapped-label{vertical-align:top}
.horizontal-bordered td.one-icon{width:24px;text-align:center}
.horizontal-bordered td .arrow{font-size:15px}
.horizontal-bordered td .arrow.without-text{margin-right:32px}
.horizontal-bordered td .arrow i{font-style:normal;font-weight:400;margin:0 10px 0 6px}
.horizontal-bordered td .arrow:before{width:0;height:0;content:"";display:inline-block;vertical-align:top;margin:12px 0 0 0;border-left:3px solid transparent;border-right:3px solid transparent}
.horizontal-bordered td .arrow.down{color:#f44e4e}
.horizontal-bordered td .arrow.down:before{border-top:4px solid #f44e4e}
.horizontal-bordered td .arrow.up{color:#77b318}
.horizontal-bordered td .arrow.up:before{border-bottom:4px solid #77b318;border-top:none}
.quick-numbers .section-header{margin-bottom:15px}
.latest-news .articles{padding-top:30px}
.latest-news .articles .single{position:relative;padding-left:30px;margin-bottom:20px;line-height:20px}
.latest-news .articles .single .letter{position:absolute;text-transform:uppercase;font-size:14px;top:0;left:0;height:20px;width:20px;text-align:center;color:#fff;background:#175366;border-radius:3px}
.latest-news .articles .single h3{font-size:15px}
.latest-news .articles .single .source{color:#777;font-style:italic}
.latest-news .articles .single .time{font-style:italic}
.header-nav{position:fixed;padding:61px 20px 119px;top:0;background:#f8fafb;left:-100%;width:97%;height:100%;z-index:100;transition:all 400ms ease-out}
.header-nav{-ms-zoom:1}
.header-nav:before,.header-nav:after{line-height:0;display:table;content:''}
.header-nav:after{clear:both}
.header-nav.show{left:0}
.header-nav ul li{border-top:1px solid #d1e9ec;position:relative}
.header-nav ul li:first-child{border-top:none}
.header-nav ul li.current:after{content:"";position:absolute;display:block;left:-12px;top:5px;bottom:5px;border-left:3px solid #175366}
.header-nav ul li a{font-size:18px;display:block;padding:12px 10px 11px;font-weight:300;text-decoration:none;text-transform:uppercase}
.header-nav .account{padding:0 20px 10px;width:100%;position:absolute;right:0;bottom:0;line-height:20px;text-align:right}
.header-nav .account .dropdown{top:auto;bottom:100%;padding-bottom:10px;padding-top:0}
.header-nav .account .dropdown .holder:before{top:auto;bottom:-7px;border-width:7px 7px 0;border-color:#404040 transparent transparent transparent}
.header-nav .account .account-block{border-top:1px solid #e0e6e9;padding-top:10px}
.header-nav .account .account-block .account-holder{float:right}
.header-nav .account .account-block .account-notification{float:left;padding-top:4px;margin-right:10px;position:relative}
.header-nav .account .account-block .account-notification .icon{width:32px;height:32px;background:#175366;border-radius:100%;text-align:center;color:#fff;position:relative}
.header-nav .account .account-block .account-notification .icon .num{position:absolute;right:-7px;top:-4px;width:16px;height:16px;font-size:12px;line-height:16px;font-weight:bold;background:#e60000;border-radius:100%;color:#fff}
.header-nav .account .account-block .account-notification .icon i{line-height:32px;font-size:18px;position:relative;top:-2px;color:#fff}
.header-nav .account .account-block .account-profile{float:left;padding-right:10px;margin-left:20px;position:relative}
.header-nav .account .account-block .account-profile .text{font-size:12px;color:#c6c6c6;display:block}
.header-nav .account .account-block .account-profile .text.last-login{padding:20px 0 10px}
.header-nav .account .account-block .account-profile .dropdown{right:-7px}
.header-nav .account .account-block .account-profile .icon{width:38px;height:38px;background:#4f4f4f;border-radius:100%;text-align:center;color:#fff;position:relative}
.header-nav .account .account-block .account-profile .icon .icon-profile_icon{line-height:38px;font-size:31px;position:relative;top:-4px}
.header-nav .account .account-block .account-profile .icon .icon-arrow_down_icon{position:absolute;right:-19px;top:9px;font-size:7px;color:#175366}
.header-nav .account .account-block .account-notification:hover{cursor:pointer}
.header-nav .account .account-block .account-notification:hover .dropdown{display:block;cursor:default}
.header-nav .account .account-block .account-profile.hover{cursor:pointer}
.header-nav .account .account-block .account-profile.hover .dropdown{display:block;cursor:default}
.dropdown{position:absolute;top:100%;right:-20px;width:236px;display:none;padding-top:15px}
.dropdown .holder{padding:15px 15px;line-height:20px;font-size:14px;color:#fff;background:#404040;text-align:left;position:relative}
.dropdown .holder:before{content:"";position:absolute;top:-7px;right:29px;width:0;height:0;border-style:solid;border-width:0 7px 7px 7px;border-color:transparent transparent #404040 transparent}
.touch .account-notification .dropdown{display:none !important}
.touch .tooltipster-base{display:none !important}
.footer .container p{border-top:2px solid #d1e9ec;text-align:center;font-size:13px;color:#444;padding:8px 0 7px}
.finance-news-chart{margin-bottom:40px}
.chart-filter{background:#f1f0f0;margin:10px 0 20px;padding:10px 6px 20px}
.chart-filter>div{float:left}
.chart-filter>div label{display:block;font-size:13px;float:left;line-height:30px;color:#333;padding:0}
.chart-filter .add-ticket{min-width:330px;margin:0 0 10px 0}
.chart-filter .add-ticket label{padding:0 10px 0 0}
.chart-filter .add-ticket input[type=text]{width:164px;height:30px;display:block;float:left;margin:0}
.chart-filter .add-ticket .btn{width:49px;padding:0;height:30px;line-height:30px;display:block;float:left;margin-left:10px}
.chart-filter .checkboxes label{margin-right:28px;position:relative;overflow:hidden;cursor:pointer}
.chart-filter .checkboxes label input{left:-999px;visibility:hidden;position:absolute}
.chart-filter .checkboxes label input+span{display:block;padding-left:35px}
.chart-filter .checkboxes label input+span:before{position:absolute;left:0;top:50%;content:"";height:20px;color:#505050;background:#fff;width:20px;margin-top:-10px;border:1px solid #4d4d4d;border-radius:2px;display:inline-block;vertical-align:middle;margin-right:10px;box-sizing:border-box;-moz-box-sizing:border-box}
.chart-filter .checkboxes label input+span:after{position:absolute;left:-2px;top:5px;width:20px;text-align:center;display:none;font:24px/22px 'innovest-icons';vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#555}
.chart-filter .checkboxes label input:checked+span:after{display:inline-block}
.hidden{display:none}
.hidden.first-time{display:block}
.alerts-description{height:calc(100vh - 246px);padding:22px 10px 22px 10px;margin:0 -10px;background:#f6f6f6;line-height:20px}
.alerts-description .modal-content{overflow:auto}
.alerts-description p{margin:0 20px 20px 0}
@media (min-width: 768px){.hidden.first-time{display:none}
.inner-page .input-row.success .icon-check_icon{top:-6px}
.chart-filter{padding:5px 15px}
.chart-filter .add-ticket{margin:0 64px 0 0}
.chart-filter .add-ticket input[type=text]{width:190px;height:30px}
.chart-filter .add-ticket .btn{width:45px}
.input-row.success .icon-accept_icon{line-height:28px}
.content{padding:90px 0 80px}
.hidden-tablet{display:none !important}
.quick-numbers{float:left;width:40.6%;max-width:480px;margin-bottom:43px}
.asset-allocation{float:right;width:57.6%;max-width:680px}
.finance-news .finance-news-chart{max-width:710px;float:left;width:60%}
.finance-news .latest-news{margin-top:10px;float:right;width:36%;max-width:380px}
.finance-news .latest-news .section-header{border-color:#eaeaea}
.finance-news .latest-news .section-header h2{font-size:20px}
.main-page-section .section-header .extra{font-size:15px;margin:12px 0 0 0}
.main-page-section .section-header .extra.extra-all{margin: 10px 285px 0 0;}
.main-page-section .section-header h2{padding-left:40px;font-size:22px}
.main-page-section .section-header h2 [class*='icon-']{width:40px;text-align:center}
.main-page-section .section-header h2 .icon-arrow_down_icon{top:2px}
    .checkboxes .checkbox__hint {
        width: 330px;
        white-space: nowrap;
    }
}
.has-offset{padding-left:10px !important}
.no-offset{padding-left:0 !important}
@media (min-width: 992px){input[type=number],input[type=text],input[type=password],input[type=email]{height:30px}
.input-row.success .icon-check_icon{top:-6px}
.header .header-nav{position:relative;z-index:0;background:#fff;padding:0 0 0 145px;margin:-11px 0 0 -145px;float:right;top:auto;left:auto;height:auto;background:none;transition:none}
.header .header-nav ul li{border-top:none;float:left}
.header .header-nav ul li.current:after{left:0;right:0;top:auto;bottom:0;border-top:4px solid #175366;border-left:none}
.header .header-nav ul li a{font-size:14px;line-height:20px;font-weight:400;display:block;padding:19px 12px 22px}
.header .header-nav .account{padding:0 13px 0 0;width:250px;position:relative;right:auto;bottom:auto;float:right;font-size:13px;line-height:17px}
.header .header-nav .account .dropdown{top:35px;bottom:auto;padding-bottom:0;padding-top:15px}
.header .header-nav .account .dropdown .holder:before{top:-7px;bottom:auto;border-width:0 7px 7px 7px;border-color:transparent transparent #404040 transparent}
.header .header-nav .account .account-block{border-top:0}
.hidden-desktop{display:none}
.horizontal-bordered td{padding:8px 10px;font-size:15px}
.horizontal-bordered td:last-child{font-size:20px}
.horizontal-bordered td:first-child{width:auto}
.horizontal-bordered td .arrow{margin-right:22px}
.horizontal-bordered td .arrow:before{margin:15px 0 0}
.horizontal-bordered td .arrow i{margin:0 15px 0 7px}
.main-page-section .section-header.no-icon h2{padding-left:10px}
.alerts-description{padding-left:20px;height:440px}
.alerts-description .modal-content{overflow:visible}
}
.br-mobile{display:none}
.search-filter-label{text-decoration:double;text-transform:none;font-size:15px;line-height:1;display:none}
.search-filter-show{padding-left:20px;cursor:pointer;color:#175366}
@media (max-width: 767px){.hidden-mobile{display:none}
.br-mobile{display:block}
.search-filter-show{padding-left:0;margin-left:-30px}
}
@media (max-width: 1180px){.search-filter-label{display:inline-block}
}
@media (min-width: 1180px){.container{padding:0}
.header .header-nav ul li a{font-size:15px;padding:19px 20px 22px}
}
.pull-right{float:right}
.pull-left{float:left}
table.dataTable{table-layout:fixed;background:#fff}
table.dataTable tr td.dataTables_empty{text-align:left;position:relative;z-index:90;padding-left:140px}
table.dataTable thead th,table.dataTable thead td{height:68px;font-size:13px;text-align:left;vertical-align:middle}
table.dataTable thead th b,table.dataTable thead td b{font-weight:normal;display:inline-block;vertical-align:middle}
table.dataTable thead th:active,table.dataTable thead td:active,table.dataTable thead th:focus,table.dataTable thead td:focus{outline:none}
table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;height:50px;font-weight:bold;vertical-align:middle;text-align:left}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}
table.dataTable thead th{overflow:hidden}
table.dataTable thead th.hovered{background:#fafafa;position:relative}
table.dataTable thead th.hovered:after,table.dataTable thead th.hovered:before{content:"";position:absolute;width:1px;top:0;bottom:-100px;background:#f4f4f4;background:linear-gradient(to bottom, #f4f4f4 0%, #4d4d4d 60%, #4d4d4d 100%)}
table.dataTable thead th.hovered:after{right:0}
table.dataTable thead th.hovered:before{left:0}
table.dataTable thead th b{font-weight:400;display:inline-block;vertical-align:middle}
.dataTable thead th:hover .sorting-icons:before,.dataTable thead th:hover .sorting-icons:after{color:#363636}
.dataTable thead th .sorting-icons{-webkit-appearance:none;position:relative;display:inline-block;vertical-align:middle;width:7px;right:0;margin-left:10px;height:11px}
.dataTable thead th .sorting-icons:before,.dataTable thead th .sorting-icons:after{position:absolute;left:0;display:block;width:7px;height:4px;font-family:'innovest-icons' !important;speak:none;display:block;vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:4px;line-height:4px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a4a4a4}
.dataTable thead th .sorting-icons:before{top:0;content:""}
.dataTable thead th .sorting-icons:after{bottom:0;content:""}
.dataTable thead .sorting_asc .sorting-icons:before{top:3px;color:#363636}
.dataTable thead .sorting_asc .sorting-icons:after{display:none}
.dataTable thead .sorting_desc .sorting-icons:before{display:none}
.dataTable thead .sorting_desc .sorting-icons:after{bottom:3px;color:#363636}
table.dataTable tbody tr{background-color:#fff}
table.dataTable tbody .group td{font-weight:bold;color:#333}
.accounts-table table.dataTable tbody tr:last-child{border-bottom:none}
table.dataTable tbody tr.selected{background-color:#B0BED9}
table.dataTable tbody tr.odd{background-color:#f1f0f0}
table.dataTable tbody th,table.dataTable tbody td{height:56px;padding:5px 0;color:#777;vertical-align:middle}
table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}
table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}
table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}
table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}
table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}
table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}
table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}
table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}
table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}
table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}
table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}
table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}
table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}
table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}
table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}
table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}
table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}
table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}
table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}
table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}
table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}
table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}
table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}
table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}
table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}
table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}
table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}
table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}
table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}
table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}
table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}
table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}
table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}
table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}
table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}
table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}
table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}
table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}
table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}
table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}
table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}
table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}
table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}
table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}
table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}
table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}
table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}
table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap; word-break:break-word;}
table.dataTable,table.dataTable th,table.dataTable td{box-sizing:border-box;-moz-box-sizing:border-box;border:none}
.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}
.dataTables_wrapper .dataTables_length{display:none;line-height:40px}
.dataTables_wrapper .dataTables_length label{font-size:13px;line-height:40px;padding:0}
.dataTables_wrapper .dataTables_filter{float:right;text-align:right}
.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}
.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}
.table-pagination{padding:13px 0}
.table-pagination:after{clear:both;content:"";display:block}
.dataTables_paginate{line-height:40px;text-align:center}
.dataTables_paginate>span>a, .paginate_button{font-size:14px;}
.dataTables_paginate .paginate_button{margin:0 5px;line-height:40px}
.dataTables_paginate>span,.dataTables_paginate .paginate_button{display:inline-block;cursor:pointer;vertical-align:top}
.dataTables_paginate>span:hover,.dataTables_paginate .paginate_button:hover{text-decoration:none}
.dataTables_paginate>span .current,.dataTables_paginate .paginate_button .current{color:#333;text-decoration:none}
.dataTables_paginate>span .current:hover,.dataTables_paginate .paginate_button .current:hover{color:#333;text-decoration:none}
.dataTables_paginate>span.previous,.dataTables_paginate>span.first,.dataTables_paginate .paginate_button.previous,.dataTables_paginate .paginate_button.first{margin:0 10px 0 0}
.dataTables_paginate>span.next,.dataTables_paginate>span.last,.dataTables_paginate .paginate_button.next,.dataTables_paginate .paginate_button.last{margin:0 0 0 10px}
.dataTables_paginate>span.previous,.dataTables_paginate>span.first,.dataTables_paginate>span.next,.dataTables_paginate>span.last,.dataTables_paginate .paginate_button.previous,.dataTables_paginate .paginate_button.first,.dataTables_paginate .paginate_button.next,.dataTables_paginate .paginate_button.last{border-radius:3px;padding:0 15px;background:#175366;color:#fff;text-decoration:none;height:40px;width:30px;position:relative}
.dataTables_paginate>span.previous:hover,.dataTables_paginate>span.first:hover,.dataTables_paginate>span.next:hover,.dataTables_paginate>span.last:hover,.dataTables_paginate .paginate_button.previous:hover,.dataTables_paginate .paginate_button.first:hover,.dataTables_paginate .paginate_button.next:hover,.dataTables_paginate .paginate_button.last:hover{background:#457585}
.dataTables_paginate>span.previous:active,.dataTables_paginate>span.first:active,.dataTables_paginate>span.next:active,.dataTables_paginate>span.last:active,.dataTables_paginate .paginate_button.previous:active,.dataTables_paginate .paginate_button.first:active,.dataTables_paginate .paginate_button.next:active,.dataTables_paginate .paginate_button.last:active{background:#195c71}
.dataTables_paginate>span.previous:after,.dataTables_paginate>span.previous:before,.dataTables_paginate>span.first:after,.dataTables_paginate>span.first:before,.dataTables_paginate>span.next:after,.dataTables_paginate>span.next:before,.dataTables_paginate>span.last:after,.dataTables_paginate>span.last:before,.dataTables_paginate .paginate_button.previous:after,.dataTables_paginate .paginate_button.previous:before,.dataTables_paginate .paginate_button.first:after,.dataTables_paginate .paginate_button.first:before,.dataTables_paginate .paginate_button.next:after,.dataTables_paginate .paginate_button.next:before,.dataTables_paginate .paginate_button.last:after,.dataTables_paginate .paginate_button.last:before{position:absolute;top:50%;left:50%;content:'';display:block;width:6px;height:6px;margin-top:-4px;border:1px solid #fff;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.dataTables_paginate>span.previous.disabled,.dataTables_paginate>span.first.disabled,.dataTables_paginate>span.next.disabled,.dataTables_paginate>span.last.disabled,.dataTables_paginate .paginate_button.previous.disabled,.dataTables_paginate .paginate_button.first.disabled,.dataTables_paginate .paginate_button.next.disabled,.dataTables_paginate .paginate_button.last.disabled{cursor:default;background:#4d4d4d;color:#aaa}
.dataTables_paginate>span.previous.disabled:hover,.dataTables_paginate>span.previous.disabled:active,.dataTables_paginate>span.first.disabled:hover,.dataTables_paginate>span.first.disabled:active,.dataTables_paginate>span.next.disabled:hover,.dataTables_paginate>span.next.disabled:active,.dataTables_paginate>span.last.disabled:hover,.dataTables_paginate>span.last.disabled:active,.dataTables_paginate .paginate_button.previous.disabled:hover,.dataTables_paginate .paginate_button.previous.disabled:active,.dataTables_paginate .paginate_button.first.disabled:hover,.dataTables_paginate .paginate_button.first.disabled:active,.dataTables_paginate .paginate_button.next.disabled:hover,.dataTables_paginate .paginate_button.next.disabled:active,.dataTables_paginate .paginate_button.last.disabled:hover,.dataTables_paginate .paginate_button.last.disabled:active{cursor:default;background:#4d4d4d;color:#aaa}
.dataTables_paginate>span.previous.disabled:before,.dataTables_paginate>span.previous.disabled:after,.dataTables_paginate>span.first.disabled:before,.dataTables_paginate>span.first.disabled:after,.dataTables_paginate>span.next.disabled:before,.dataTables_paginate>span.next.disabled:after,.dataTables_paginate>span.last.disabled:before,.dataTables_paginate>span.last.disabled:after,.dataTables_paginate .paginate_button.previous.disabled:before,.dataTables_paginate .paginate_button.previous.disabled:after,.dataTables_paginate .paginate_button.first.disabled:before,.dataTables_paginate .paginate_button.first.disabled:after,.dataTables_paginate .paginate_button.next.disabled:before,.dataTables_paginate .paginate_button.next.disabled:after,.dataTables_paginate .paginate_button.last.disabled:before,.dataTables_paginate .paginate_button.last.disabled:after{border-right-color:#aaa;border-bottom-color:#aaa}
.dataTables_paginate>span.previous:after,.dataTables_paginate .paginate_button.previous:after{display:none}
.dataTables_paginate>span.previous:before,.dataTables_paginate .paginate_button.previous:before{margin-left:-2px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.dataTables_paginate>span.first:after,.dataTables_paginate .paginate_button.first:after{-webkit-transform:rotate(135deg);transform:rotate(135deg);margin-left:-5px}
.dataTables_paginate>span.first:before,.dataTables_paginate .paginate_button.first:before{margin-left:2px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.dataTables_paginate>span.next:after,.dataTables_paginate .paginate_button.next:after{display:none}
.dataTables_paginate>span.next:before,.dataTables_paginate .paginate_button.next:before{margin-left:-5px}
.dataTables_paginate>span.last:after,.dataTables_paginate .paginate_button.last:after{margin-left:-9px}
.dataTables_paginate>span.last:before,.dataTables_paginate .paginate_button.last:before{margin-left:-2px}
@media screen and (min-width: 768px){.dataTables_paginate{float:left}
.dataTables_paginate>span.next,.dataTables_paginate>span.last,.dataTables_paginate>span.first,.dataTables_paginate>span.previous,.dataTables_paginate .paginate_button.next,.dataTables_paginate .paginate_button.last,.dataTables_paginate .paginate_button.first,.dataTables_paginate .paginate_button.previous{width:auto}
.dataTables_paginate>span.next:after,.dataTables_paginate>span.last:after,.dataTables_paginate>span.first:after,.dataTables_paginate>span.previous:after,.dataTables_paginate .paginate_button.next:after,.dataTables_paginate .paginate_button.last:after,.dataTables_paginate .paginate_button.first:after,.dataTables_paginate .paginate_button.previous:after{display:none}
.dataTables_paginate>span.next:before,.dataTables_paginate>span.last:before,.dataTables_paginate>span.first:before,.dataTables_paginate>span.previous:before,.dataTables_paginate .paginate_button.next:before,.dataTables_paginate .paginate_button.last:before,.dataTables_paginate .paginate_button.first:before,.dataTables_paginate .paginate_button.previous:before{top:0;left:0;border:none;position:relative;height:40px;line-height:40px;width:100%;text-align:center;margin:0;-webkit-transform:none;transform:none}
.dataTables_paginate>span.next:before,.dataTables_paginate .paginate_button.next:before{content:'Next'}
.dataTables_paginate>span.last:before,.dataTables_paginate .paginate_button.last:before{content:'Last'}
.dataTables_paginate>span.first:before,.dataTables_paginate .paginate_button.first:before{content:'First'}
.dataTables_paginate>span.previous:before,.dataTables_paginate .paginate_button.previous:before{content:'Prev'}
.dataTables_wrapper .dataTables_length{display:block;float:right}
}
.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}
.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white}
.dataTables_wrapper .dataTables_scroll{clear:both}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}
.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}
table.dataTable .left-line{position:relative;height:39px;display:table-cell;vertical-align:middle;padding:0 25px;margin-left:-25px}
table.dataTable .left-line:before{position:absolute;width:2px;top:0;left:5px;height:39px;content:"";display:block}
table.dataTable .left-line.cash:before{background:#f31458}
table.dataTable .left-line.common:before{background:#147df3}
table.dataTable .left-line.mutual:before{background:#a214f3}
.DTFC_LeftWrapper:after{position:absolute;top:0;bottom:0;right:-5px;display:block;content:"";width:5px}
table.dataTable th .tooltip{height:16px;width:16px;cursor:pointer;opacity:0;position:absolute;left:11px;top:34px;margin-top:-8px;background:#afafaf;color:#fff;transition:all 200ms ease-out;font-size:11px;line-height:14px}
table.dataTable th .tooltip.show{opacity:1}
table.dataTable th .tooltip:hover{background:#d6d6d6}
#documentsTable_wrapper .column-date{padding-left:5px;padding-right:10px}
#documentsTable_wrapper .column-account-name,#documentsTable_wrapper .column-additional,#documentsTable_wrapper .column-account{padding:0 10px}
#documentsTable_wrapper .column-document-name{padding:0 10px; word-wrap:break-word}
#documentsTable_wrapper .column-document-name .open-popup{display:inline-block;cursor:pointer;min-width:250px;color:#175366;text-decoration:underline;padding-right:20px}
#documentsTable_wrapper .column-document-name .open-popup:hover{text-decoration:none}
.positions-table [class*="LeftHeadWrapper"] th{padding-left:25px}
.positions-table [class*="LeftBodyWrapper"] td{padding-left:0}
.positions-table [class*="scrollBody"] tbody td:nth-child(2){padding-left:11px}
.accounts-table.sortable .dataTables_filter{display:none}
.accounts-table.sortable .column-type{padding-left:11px}
.accounts-table.sortable table.dataTable thead th.right-aligned{padding:0}
.accounts-table.sortable.hide-search table.dataTable thead th{height:68px;box-sizing:border-box}
.accounts-table.sortable.hide-search table.dataTable thead th .th-sorting-wrapper{width:100%;height:100%;padding-bottom:0}
.accounts-table.sortable.hide-search table.dataTable thead th .th-filter{display:none}
.accounts-table.sortable table.dataTable thead th,.accounts-table.sortable table.dataTable thead td{height:100px}
.accounts-table.sortable table.dataTable thead th .th-sorting-wrapper,.accounts-table.sortable table.dataTable thead td .th-sorting-wrapper{padding-bottom:40px;height:100px;position:relative;margin:0}
.accounts-table.sortable table.dataTable thead th .th-sorting-wrapper.right-aligned,.accounts-table.sortable table.dataTable thead td .th-sorting-wrapper.right-aligned{padding-right:25px;padding-left:25px}
.accounts-table.sortable table.dataTable thead th .th-sorting-wrapper.right-aligned .sorting-icons,.accounts-table.sortable table.dataTable thead td .th-sorting-wrapper.right-aligned .sorting-icons{position:absolute;right:9px;margin-top:30px;top:0}
.accounts-table.sortable table.dataTable thead th .th-sorting-wrapper.right-aligned .th-filter,.accounts-table.sortable table.dataTable thead td .th-sorting-wrapper.right-aligned .th-filter{position:absolute;left:10px;right:10px;bottom:0}
.accounts-table.sortable table.dataTable thead th .th-sorting-wrapper.right-aligned .th-filter input,.accounts-table.sortable table.dataTable thead td .th-sorting-wrapper.right-aligned .th-filter input{width:100%}
.accounts-table.sortable table.dataTable thead th .th-sorting-wrapper .th-sorting,.accounts-table.sortable table.dataTable thead td .th-sorting-wrapper .th-sorting{display:table;height:100%;width:100%}
.accounts-table.sortable table.dataTable thead th .th-sorting-wrapper .th-sorting>span,.accounts-table.sortable table.dataTable thead td .th-sorting-wrapper .th-sorting>span{display:table-cell;vertical-align:middle}
.accounts-table.sortable table.dataTable thead th .th-sorting-wrapper .th-filter,.accounts-table.sortable table.dataTable thead td .th-sorting-wrapper .th-filter{position:absolute;left:0;right:10px;bottom:0}
.accounts-table.sortable table.dataTable thead th .th-sorting-wrapper .th-filter input,.accounts-table.sortable table.dataTable thead td .th-sorting-wrapper .th-filter input{width:100%}
.accounts-table.sortable .column-description{padding-left:20px}
@media (min-width: 1180px){.divided-table th.dt-asset{padding:0 0 0 25px}
.accounts-table .column-description{padding-left:5px}
}
.accounts-table th.column-account-number b{width:56px}
.accounts-table .column-account-number{padding:0 0 0 10px}
.accounts-table .column-account-number>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px}
.dataTable .first-column{padding:0 11px 0 20px}
.dataTable .common-column{padding:0 11px}
.dataTable .right-aligned{text-align:right}
.dataTable .centered{text-align:center}
.dataTable .column-description{padding-left:11px}
.dataTable thead th.right-aligned{padding:0 27px 0 10px;position:relative}
.dataTable thead th.right-aligned .sorting-icons{position:absolute;right:11px;margin-top:30px;top:0}
.dataTable tbody td.right-aligned{padding:0 27px 0 5px}
.dataTable tfoot th.right-aligned{padding:0 27px 0 5px}
.dataTables_scrollBody .dataTable .right-aligned .sorting-icons{display:none}
.history-table .column-acquired{padding:0 10px}
.history-table .dataTable .column-cost{padding-right:27px}
.history-table .dataTable .column-cost .sorting-icons{right:10px}
.dataTable thead th,.dataTable thead td{border-bottom:2px solid #e6e6e6}
.dataTable tfoot th,.dataTable tfoot td{border-top:1px solid #e6e6e6;border-bottom:2px solid #e6e6e6}
.dataTable tfoot+thead+tbody tr:last-child td{border-bottom:none}
.dataTable.no-footer tbody tr:last-child td{border-bottom:2px solid #4d4d4d}
.activities-table{position:relative}
.extra-buttons{padding:16px 0;text-align:center;font-size:15px;line-height:20px;border-bottom:1px solid #d1e9ec}
.extra-buttons .buttons-excel:before,.extra-buttons .buttons-print:before{font-size:24px;font-family:'innovest-icons' !important;speak:none;display:inline-block;text-decoration:underline;vertical-align:middle;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;margin-right:8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.extra-buttons .buttons-print{margin-left:25px;display:inline-block}
.extra-buttons .buttons-print:before{content:"";text-decoration:none}
.extra-buttons .buttons-excel:before{content:"";text-decoration:none}
.modal-table,.history-table{position:relative}
@media (min-width: 768px){.extra-buttons:not([class*="middle-size"]){padding:0;position:absolute;right:20px;top:-30px;border-bottom:none;z-index:19}
.divided-table .extra-buttons:not([class*="middle-size"]),.positions-table .extra-buttons:not([class*="middle-size"]){top:-35px}
}
@media (min-width: 992px){.extra-buttons.middle-size{padding:0;position:absolute;right:20px;top:-30px;border-bottom:none}
.activities-table .extra-buttons.middle-size{top:-42px;z-index:90}
}
.dataTable tbody td.icons-cell{padding:0 10px}
.dataTable tbody td.icons-cell a{text-decoration:none}
.dataTable tbody td .icon-internet_icon:before{font-size:16px !important;top:-2px;left:-2px;position:relative}
.dataTable tbody td [class^="icon-"] i{font-style:normal;white-space:nowrap}
.dataTable tbody td [class^="icon-"]:before{display:none}
@media (min-width: 992px){.dataTables_wrapper .dataTables_length{line-height:30px}
.dataTables_wrapper .dataTables_length label{line-height:30px}
.dataTables_paginate .paginate_button{line-height:30px;height:30px}
.dataTables_paginate .paginate_button.next,.dataTables_paginate .paginate_button.last,.dataTables_paginate .paginate_button.first,.dataTables_paginate .paginate_button.previous{line-height:30px;height:30px}
.dataTables_paginate .paginate_button.next:before,.dataTables_paginate .paginate_button.last:before,.dataTables_paginate .paginate_button.first:before,.dataTables_paginate .paginate_button.previous:before{height:30px;line-height:30px}
.dataTable tbody td [class^="icon-"] i{display:none}
.dataTable tbody td [class^="icon-"]:hover{color:#457585}
.dataTable tbody td [class^="icon-"]:active,.dataTable tbody td [class^="icon-"]:focus{color:#195c71}
.dataTable tbody td [class^="icon-"]:before{font-size:24px;text-decoration:none;display:inline-block}
}
.divided-table .dataTable tbody tr td{border-bottom:1px solid #ebebeb}
.divided-table .dataTable tbody tr td.first-column div{padding-left:30px;position:relative}
.divided-table .dataTable tbody tr.odd{background:none}
.divided-table .dataTable tbody tr.group{cursor:pointer;background:#f1f0f0}
.divided-table .dataTable tbody tr.group .first-column{padding:5px 0}
.divided-table .dataTable tbody tr.group.collapsed td .left-line{position:relative;height:40px;display:table-cell;vertical-align:middle}
.divided-table .dataTable tbody tr.group.collapsed td .left-line i:before{content:"";position:absolute;display:block;margin:3px 17px 0 0;width:6px;height:6px;border-right:2px solid #175366;border-top:2px solid #175366;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.divided-table .dataTable tbody tr.group td{border-bottom:1px solid #4d4d4d}
.divided-table .dataTable tbody tr.group td .left-line{padding:0 25px 0 50px;margin-left:-50px}
.divided-table .dataTable tbody tr.group td .left-line i{position:absolute;left:24px;top:10px}
.divided-table .dataTable tbody tr.group td .left-line i:before{content:"";display:block;margin:8px 17px 0 0;width:6px;height:6px;border-right:2px solid #777;border-top:2px solid #777;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.touch table.dataTable th .tooltip{display:none !important}
div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}
div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}
div.dt-button-info>div{padding:1em}
button.dt-button.disabled,div.dt-button.disabled,a.dt-button.disabled{color:#999;cursor:default}
.dt-button embed{outline:none}
div.dt-buttons{position:absolute;right:0;padding-right:25px;line-height:40px;top:-42px}
div.dt-buttons.buttons-right{float:right}
div.dt-button-collection{position:absolute;top:0;left:0;width:150px;margin-top:3px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);z-index:2002;-webkit-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}
div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;display:block;float:none;margin-bottom:4px;margin-right:0}
div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#dadada;box-shadow:inset 1px 1px 3px #666}
div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}
div.dt-button-collection.fixed.two-column{margin-left:-150px}
div.dt-button-collection.fixed.three-column{margin-left:-225px}
div.dt-button-collection.fixed.four-column{margin-left:-300px}
div.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}
div.dt-button-collection.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}
div.dt-button-collection.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}
div.dt-button-collection.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}
div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);z-index:2001}
@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}
}
table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:white}
div.DTFC_Blocker{background-color:white}
div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable{margin-bottom:0;z-index:2}
div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer{border-bottom:none}
@media (max-width: 1180px){.DTFC_ScrollWrapper{overflow:hidden}
.DTFC_LeftWrapper{box-shadow:0 0 6px rgba(0,0,0,0.6);height:auto !important;bottom:0}
}
.DTFC_LeftWrapper .dataTable tfoot tr,.dataTables_scrollFoot .dataTable tfoot tr{border-top:1px solid #4d4d4d}
.dataTables_scrollBody thead .tooltip,.dataTables_scrollBody thead .sorting-icons{display:none}
#topPositions_wrapper .dataTables_scrollFootInner,#dividedTable_wrapper .dataTables_scrollFootInner,#accountsSummary_wrapper .dataTables_scrollFootInner,#allAccounts_wrapper .dataTables_scrollFootInner{box-sizing:content-box}
.table-default{border-collapse:collapse;margin:0;padding:0;border:0;width:100%;text-align:left;line-height:20px}
.table-default th{font-size:15px;padding:21px 20px;border-bottom:1px solid #4d4d4d}
.table-default td{padding:9px 20px;vertical-align:middle}
.table-default td:last-child{color:#777}
.table-default tbody tr:nth-child(2n-1) td{background:#f1f0f0}
.table-default-alert td:last-child{width:70%}
@media screen and (max-width: 900px){.table-default-alert td:last-child{width:50%}
}
@media screen and (max-width: 600px){.table-default thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.table-default td{border-bottom:1px solid #4d4d4d;display:block;font-size:11px;padding-left:90px;min-height:40px}
.table-default td:last-child{border-bottom:0;padding-bottom:15px}
.table-default td:before{content:attr(data-label);font-weight:bold;text-transform:uppercase;position:absolute;left:20px;max-width:70px}
.table-default-alert td:last-child{width:100%}
}
.tables-tabs{padding-top:30px}
.tables-tabs .tables-tabs-caption{border-bottom:1px solid #d1e9ec}
.tables-tabs .tables-tabs-caption li{display:inline-block;width:49%;text-align:center;padding:0;font-size:14px;line-height:40px;color:#175366;position:relative;cursor:pointer}
.tables-tabs .tables-tabs-caption li.active{color:#333}
.tables-tabs .tables-tabs-caption li.active:after{position:absolute;width:100%;bottom:-1px;left:0;height:2px;background:#175366;content:""}
.tables-tabs .tables-tabs-content{position:relative;display:none}
.tables-tabs .tables-tabs-content.active{display:block}
.datepicker{position:relative}
.datepicker input[type=text]{float:left;padding-right:40px;background:transparent;border-right:none;margin:0}
.datepicker .icon-calendar_icon{position:absolute;top:0;right:0;height:40px;pointer-events:none;width:40px;background:#175366;border-radius:0 3px 3px 0;color:#fff;text-align:center;line-height:34px;font-size:24px}
.datepicker:after{clear:both;display:block;content:""}
.filter{position:fixed;top:0;right:-100%;width:100%;height:100%;background:#fff;z-index:90;overflow-y:auto;transition:all 400ms ease-out}
.filter.show{right:0}
.filter .filter-name{font-weight:300;font-size:22px;line-height:34px}
.filter .filter-wrapper{min-height:100%;padding:95px 16px 60px;position:relative}
.filter .filter-wrapper>div:not([class="buttons"]){margin-bottom:10px}
.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id{display:none}
.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id label{display:none}
.filter .filter-wrapper>div:not([class="buttons"]).select-account .ms-drop ul li label span{padding:0}
.filter .filter-wrapper>div:not([class="buttons"]).select-account .ms-drop ul li label span:after,.filter .filter-wrapper>div:not([class="buttons"]).select-account .ms-drop ul li label span:before{display:none}
.filter .filter-wrapper input[type=text]{border:1px solid #4d4d4d;width:100%;border-radius:3px;display:block;height:40px;padding:0 5px 0 10px}
.filter .datepicker{display:none}
.filter .buttons{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:20px 0;text-align:center}
.filter .buttons button{width:45%;padding:0;margin:0 5px}
.filter .buttons button [class^="icon-"]{font-size:24px;line-height:36px}
.filter .ms-drop.bottom{margin-bottom:10px}
.inner-page .inner-page-header{padding-bottom:15px;border-bottom:2px solid #d1e9ec}
.inner-page .inner-page-header .title-divider{display:none}
.inner-page .inner-page-header h1{font-weight:300;margin-bottom:3px;font-size:22px;line-height:40px}
.inner-page .toggle-filter-wrapper{border-bottom:1px solid #d1e9ec}
.inner-page .toggle-filter-wrapper .toggle-filter{color:#175366;cursor:pointer;font-size:15px;text-decoration:double;line-height:58px;display:inline-block;padding-right:20px}
.inner-page .toggle-filter-wrapper .toggle-filter>span{margin-right:10px;font-size:24px}
@media (min-width: 480px){.tables-tabs .tables-tabs-caption li{font-size:18px;line-height:47px}
}
@media (min-width: 768px){.tables-tabs .tables-tabs-caption li{float:left;width:auto;padding:0 20px;font-size:18px;line-height:47px}
.datepicker input[type=text]{padding-right:40px}
.inner-page .inner-page-header{padding-bottom:11px}
.inner-page .inner-page-header .positions-date{display:inline-block;width:135px}
.inner-page .inner-page-header .title-divider{font-weight:300;font-size:22px;line-height:34px;padding:0 7px 0 6px;vertical-align:top;display:inline-block}
.inner-page .inner-page-header h1{vertical-align:middle;display:inline-block;margin-right:10px}
.filter{border-bottom:1px solid #d1e9ec;position:relative;top:auto;right:auto;height:auto;overflow-y:visible}
.filter .filter-name{display:none}
.filter .filter-wrapper{min-height:0;padding:10px 0 11px}
.filter .filter-wrapper>div:not([class="buttons"]){float:left;padding:5px 0;margin:0}
.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id label,.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id input[type=text]{display:inline-block;vertical-align:top}
.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id input[type=text]{width:100px}
.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id input[type=text]::-ms-clear{display:none}
.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id label{padding:0;line-height:40px}
.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id ::-webkit-input-placeholder{color:transparent}
.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id :-moz-placeholder{color:transparent}
.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id ::-moz-placeholder{color:transparent}
.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id :-ms-input-placeholder{color:transparent}
.filter .filter-wrapper>div:not([class="buttons"]).select-period{width:180px}
.filter .filter-wrapper>div:not([class="buttons"]).datepicker input[type=text]{width:210px}
.filter .filter-wrapper>div:not([class="buttons"]).bordered{border-left:1px solid #e9e9e9;padding-left:10px;margin-left:10px}
.filter .filter-wrapper>div:not([class="buttons"]) input[type=text]{width:200px;margin:0 0 0 10px}
.filter .datepicker .icon-calendar_icon{top:5px}
.filter .buttons{position:relative;bottom:auto;left:auto;width:auto;margin:0 0 0 20px;padding:5px 0;float:left}
.filter .buttons button{float:left;margin:0 10px 0 0;width:65px}
.filter .buttons button#clearFilter{float:none}
.filter .ms-drop.bottom{margin-bottom:0}
}
@media (min-width: 992px){.filter .filter-wrapper>div:not([class="buttons"]) input[type=text]{height:30px}
.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id label{padding:0;line-height:30px}
.filter .filter-wrapper>div:not([class="buttons"]).select-tax-id input[type=text]{width:160px}
.filter .buttons button{width:50px}
.filter .buttons button [class^="icon-"]{line-height:26px}
.datepicker input[type=text]{padding-right:30px}
.inner-page .inner-page-header h1{line-height:30px}
.inner-page .inner-page-header .positions-date{display:inline-block;width:125px}
.inner-page .inner-page-header .title-divider{font-weight:300;font-size:22px;line-height:24px;padding:0 7px 0 6px;vertical-align:top;display:inline-block}
.datepicker .icon-calendar_icon{height:30px;width:30px;line-height:24px}
}
.form-holder{padding-top:13px;padding-bottom:25px;max-width:580px;margin:0 auto}
@media (min-width: 768px){.form-holder{padding:33px 29px 25px;margin:9px auto 20px;border:1px solid #d1e9ec}
}
.user-page input[type=text],.user-page input[type=password],.user-page input[type=email]{font-size:15px}
.user-page .fieldset{display:block;min-width:0;margin-bottom:20px}
.user-page .fieldset .security-images{text-align:center}
.user-page .fieldset .security-images label{display:inline-block;position:relative;overflow:hidden;cursor:pointer;padding:0;margin:0 5px 10px}
.user-page .fieldset .security-images label input{position:absolute;visibility:hidden;top:-999em;left:-999em}
.user-page .fieldset .security-images label input:checked+span{border-color:#175366}
.user-page .fieldset .security-images label input+span{display:block;padding:4px;border:1px solid #4d4d4d}
.user-page .fieldset .security-images label input+span:hover{border-color:#175366}
.user-page .fieldset .security-images label input+span img{display:block;height:68px;width:68px}
.user-page .fieldset .datepicker{width:140px;margin-bottom:10px}
.user-page .fieldset .legend{margin-bottom:15px;position:relative;font-size:22px;display:block;width:100%;font-weight:300;line-height:24px}
.user-page .fieldset .legend:after{position:absolute;bottom:9px;display:block;content:"";border-top:1px solid #d1e9ec;left:0;width:100%}
.user-page .fieldset .legend span{background:#fff;position:relative;z-index:1;padding-right:15px;color:#4d4d4d}
.user-page .fieldset .legend a{float:right;background:#fff;line-height:24px;display:block;font-weight:400;position:relative;padding:2px 0 0 15px;z-index:1;font-size:15px}
.user-page .fieldset .ssn-label span{display:inline-block;line-height:40px;color:#707070;vertical-align:top;font-size:15px}
.user-page .fieldset .ssn-label input{width:80px;display:inline-block}


.user-page label.radiobtn,.user-page label.checkbox{cursor:pointer;padding:0 0 0 30px;position:relative;overflow:hidden}
.user-page label.radiobtn input,.user-page label.checkbox input{left:-999px;visibility:hidden;position:absolute}
.user-page label.radiobtn input+span,.user-page label.checkbox input+span{display:block;font-size:13px}
.user-page label.radiobtn input+span:before,.user-page label.checkbox input+span:before{position:absolute;left:0;top:0;content:"";height:20px;color:#505050;background:#fff;width:20px;border:1px solid #4d4d4d;border-radius:2px;display:inline-block;vertical-align:middle;margin-right:10px;box-sizing:border-box;-moz-box-sizing:border-box}
.user-page label.radiobtn input+span:after,.user-page label.checkbox input+span:after{position:absolute;left:-2px;top:0;width:20px;text-align:center;display:none;font:24px/22px 'innovest-icons';vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#555}
.user-page label.radiobtn input:checked+span:after,.user-page label.checkbox input:checked+span:after{display:inline-block}
.user-page label.radiobtn .col1,.user-page label.checkbox .col1{font-size:15px;color:#333}
.user-page label.radiobtn .col2,.user-page label.checkbox .col2{font-size:14px}
.user-page label.radiobtn input+span:before{border-radius:100%}
.user-page label.radiobtn input+span:after{content:'';left:5px;top:5px;width:10px;height:10px;border-radius:100%;background:#c1c1c1}
.user-page label.public-checkbox{margin:-25px 0 30px}
.user-page .new-user{text-align:center;font-size:15px;line-height:20px;margin-bottom:25px}
.user-page .new-user a{margin-left:13px}
.user-page h1{text-align:center;margin-bottom:36px;text-transform:uppercase;font-weight:300;font-size:28px;line-height:32px}
.user-page h2{text-align:center;margin:-26px 0 26px;font-size:15px;line-height:20px}
.user-page .login-box{padding-top:13px;max-width:580px;margin:0 auto}
.user-page .login-box .buttons{text-align:center}
.user-page .login-box p{margin-bottom:20px}
.user-page .login-box .ms-parent{margin-bottom:10px}
.user-page .login-box .btn{height:40px;line-height:40px;width:100%;display:block;font-size:16px;margin:25px auto}
.user-page .login-box .change-type{font-size:15px;line-height:20px;text-align:center;margin:-33px 0 38px}
.user-page .login-box .login-type{margin-bottom:35px}
.user-page .login-box .login-type label{margin-bottom:20px;line-height:20px;position:relative;overflow:hidden;cursor:pointer}
.user-page .login-box .login-type label input[type=radio]{visibility:hidden;position:absolute;left:-999px}
.user-page .login-box .login-type label input[type=radio]:checked+span:after{position:absolute;top:50%;left:4px;height:12px;margin-top:-6px;width:12px;background:#175366;content:"";display:block;border-radius:50%}
.user-page .login-box .login-type label span{position:relative;display:block;padding-left:30px}
.user-page .login-box .login-type label span:before{position:absolute;box-sizing:border-box;-moz-box-sizing:border-box;content:"";display:block;top:50%;left:0;margin-top:-10px;height:20px;width:20px;border:1px solid #4d4d4d;border-radius:50%}
.user-page .login-box h2{margin-top:0;text-align:left}
.user-page .login-box .password-row{min-height:93px}
.login-page .content .reset-password-warning{margin:10px 0 0}
.login-page .content .bottom-warning{border:1px solid #ffefbe;max-width:980px;position:relative;margin:0 auto;border-radius:0;padding:90px 20px 9px;color:#777;line-height:16px}
.login-page .content .bottom-warning h4{font-size:15px;margin-bottom:24px;color:#555}
.login-page .content .bottom-warning p{margin-bottom:19px;line-height:16px}
.login-page .content .bottom-warning .icon-note-wrapper.profile-note{top:29px;left:50%;margin:0 0 0 -19px}
.profile-details,.register-form{padding-top:34px}
.profile-details .warning,.register-form .warning{border:1px solid #ffefbe;font-size:13px;border-radius:0;color:#444;line-height:18px;padding:21px 30px 23px 96px}
.profile-details .warning .icon-note-wrapper.profile-note,.register-form .warning .icon-note-wrapper.profile-note{position:absolute;left:25px;top:50%;margin:-19px 0 0}
.profile-details .profile-details-block,.register-form .profile-details-block{max-width:430px;margin:0 auto}
.profile-details .profile-details-buttons,.register-form .profile-details-buttons{max-width:430px;margin:0 auto}
.profile-details .profile-details-buttons .type-button,.profile-details .profile-details-buttons input,.register-form .profile-details-buttons .type-button,.register-form .profile-details-buttons input{display:block;height:40px;line-height:40px;width:100%;margin:0 0 10px;font-size:16px}
@media (min-width: 768px){.user-page fieldset{display:block;margin-bottom:20px}
.user-page .fieldset .security-images{text-align:justify}
.user-page .fieldset .security-images:after{display:inline-block;content:'';width:100%}
.user-page .fieldset .security-images label{margin:0}
.user-page h1{margin-bottom:25px}
.user-page h2{margin:-15px 0 26px}
.user-page .new-user{margin-bottom:26px}
.user-page .login-box{padding:33px 29px 35px;margin:9px auto 25px;border:1px solid #d1e9ec}
.user-page .login-box .buttons{margin-top:25px}
.user-page .login-box .buttons .btn{display:inline-block;margin:0 10px;width:auto}
.user-page .login-box .btn{width:auto;padding:0 30px;margin:25px auto 0}
.profile-details{text-align:center}
.profile-details .profile-details-block{width:46%;display:inline-block;text-align:left;vertical-align:top}
.profile-details .profile-details-block.first{float:left}
.profile-details .profile-details-block.second{float:right}
.profile-details .profile-details-buttons{max-width:100%;padding-top:20px}
.profile-details .profile-details-buttons .type-button,.profile-details .profile-details-buttons input{display:inline-block;max-width:180px;margin:0 4%}
label.radiobtn .col1,label.checkbox .col1{float:left;width:22%;min-height:42px}
label.radiobtn .col2,label.checkbox .col2{float:left;width:22%}
label.radiobtn .col3,label.checkbox .col3{float:left;width:56%}
}
@media (min-width: 992px){.user-page fieldset .ssn-label span{line-height:30px}
.user-page .login-box .password-row{min-height:83px}
.profile-details{text-align:center}
.profile-details .profile-details-block{max-width:430px;margin:0 28px}
.profile-details .profile-details-block.first,.profile-details .profile-details-block.second{float:none}
.profile-details .profile-details-buttons .type-button,.profile-details .profile-details-buttons input{margin:0 28px}
}
.hello{border:1px solid #175366;border-radius:3px;padding:15px 20px;max-width:400px;margin:50px auto 0;color:#175366}
.hello h1{font-size:22px;font-weight:300;margin:0 0 15px;text-align:center}
.hello ul{font-style:italic;margin:10px 20px 20px;list-style-type:disc}
.hello ul li{margin-bottom:5px}
.home-page .security-section,.home-page .all-accounts{position:relative}
.home-page .pay-now-button{height:30px;line-height:30px;min-width:140px}
.home-page .pay-now-container{padding-right:10px}
.home-page .button-label{padding-bottom:10px}
@media (max-width: 550px){.pay-now-container{display:block;text-align:center}
.pay-now-container .button-label{display:block;padding:0 0 10px}
}
.position-page .divided-table .sorting-icons{display:none}
.contact-box h1{margin-left:auto;margin-right:auto;max-width:580px;padding-left:17px;padding-right:17px}
.contact-box h2{margin:0 0 15px;position:relative;font-size:30px;font-weight:300;line-height:24px;text-align:center}
.contact-box h2:after{position:absolute;bottom:9px;display:block;content:"";border-top:1px solid #d1e9ec;left:0;width:100%}
.contact-box h2 span{background:#fff;position:relative;z-index:1;padding-right:15px;padding-left:15px}
.contact-box .form-holder>.note{display:block;margin:0 15px 15px;position:relative;color:#777}
.contact-box .form-holder>.note:before{content:'*';position:absolute;left:-10px;top:3px;color:#f44e4e}
.contact-box .warning{border:1px solid #ffefbe;font-size:13px;border-radius:0;color:#444;line-height:18px;padding:21px 30px 23px 96px;margin-bottom:0;margin-top:20px}
.contact-box .warning .icon-note-wrapper.profile-note{position:absolute;left:25px;top:50%;margin:-19px 0 0}
.edit-mode-holder.active .btn-add{display:none}
.contact-list-holder div:last-child .edit-mode{margin-bottom:-25px}
.contact-list{margin-bottom:20px;border-bottom:2px solid #dbd9d9}
.contact-list{-ms-zoom:1}
.contact-list:before,.contact-list:after{line-height:0;display:table;content:''}
.contact-list:after{clear:both}
.contact-list.edit-mode{background:#f5fcfc;margin:0 -29px;padding:25px 29px 25px}
.contact-list.edit-mode .default-row{display:none}
.contact-list.edit-mode .edit-row{display:block}
.contact-list.edit-mode>li{border-color:#f5fcfc}
.contact-list.edit-mode>li:first-child .row>.title{float:none}
.contact-list .default-row{display:block}
.contact-list .edit-row{display:none}
.contact-list>li{border-bottom:1px solid #d1e9ec}
.contact-list>li:first-child{border-bottom:0}
.contact-list>li:first-child .row>.title{font-weight:bold;color:#333;width:50%;float:left;font-size:16px}
.contact-list>li:first-child .row .default-row .data-col{width:50%;float:right}
.contact-list>li:last-child{border-bottom:0}
.contact-list .row{padding:5px 0}
.contact-list .row{-ms-zoom:1}
.contact-list .row:before,.contact-list .row:after{line-height:0;display:table;content:''}
.contact-list .row:after{clear:both}
.contact-list .row>.title{width:100%}
.contact-list .row .col-1{width:50%;float:left;padding-right:5px}
.contact-list .row .col-1>.title{width:100%}
.contact-list .row .col-1 .data-col{width:100%}
.contact-list .row .col-2{width:50%;float:right;padding-left:5px}
.contact-list .row .col-2>.title{width:100%}
.contact-list .row .col-2 .data-col{width:100%}
.contact-list .title{font-size:14px;line-height:30px}
.contact-list .btns{color:#175366;cursor:pointer;float:right;font-size:15px;padding-top:7px}
.contact-list .btns span{display:inline-block;margin-left:22px}
.contact-list .btns span:hover{color:#457585}
.contact-list .btns span:hover a{color:#457585}
.contact-list .default-text{font-size:15px;line-height:39px;padding-left:9px}
.contact-list .default-text .icon-check_icon{font-size:30px;position:relative;top:2px;left:-7px;line-height:30px}
.contact-list .data-col{-ms-zoom:1}
.contact-list .data-col:before,.contact-list .data-col:after{line-height:0;display:table;content:''}
.contact-list .data-col:after{clear:both}
.contact-list .checkbox{padding-left:16px !important;margin-top:13px;float:left}
.contact-list .checkbox input+span{width:0;overflow:hidden}
.contact-list .checkbox input+span:before{width:16px !important;height:16px !important}
.contact-list .checkbox input+span:after{width:20px !important;left:-4px !important;top:-2px !important}
.contact-list input{padding-left:7px;margin-bottom:0} input.error-state{border-color:#f43737 !important}.contact-list
.contact-list .ms-parent{margin-bottom:0}
.contact-list .ms-choice>span{margin-left:7px}
.contact-list .btns-group{padding-top:20px;text-align:center}
.contact-list .btns-group.pull-right{float:none}
.contact-list .btn{min-width:136px}
@media (min-width: 640px){.contact-box h2{text-align:left;font-size:22px}
.contact-box h2 span{padding-left:15px}
.contact-list{border-bottom:0;margin-bottom:0}
.contact-list.edit-mode>li:first-child .row>.title{float:left}
.contact-list>li:first-child .row>.title{width:22%;font-size:14px}
.contact-list>li:first-child .row .btns{margin-right:-52px}
.contact-list>li:first-child .row .data-col{width:78%}
.contact-list .row>.title{width:22%}
.contact-list .row>.data-col{width:78%;padding-right:52px}
.contact-list .row .col-1{width:49%;padding-right:0}
.contact-list .row .col-1>.title{width:45%}
.contact-list .row .col-1 .data-col{width:55%}
.contact-list .row .col-1 .data-col .default-row{border-right:1px solid #d1e9ec}
.contact-list .row .col-2{width:51%;padding-left:0}
.contact-list .row .col-2>.title{width:27%}
.contact-list .row .col-2 .data-col{width:73%;padding-right:52px}
.contact-list .title{text-align:right;float:left}
.contact-list .data-col{float:right;padding-left:13px}
.contact-list .btns-group.pull-right{float:right}
.contact-list .btns-group.pull-right .btn{margin-left:20px}
.contact-list .btns{padding-top:0}
}
@media (min-width: 768px){.contact-box h1{text-align:left}
}
@media (min-width: 992px){.contact-list .title{line-height:20px}
.contact-list .default-text .icon-check_icon{top:-2px}
.contact-list .checkbox{margin-top:8px}
.contact-list .default-text{line-height:29px}
.contact-list .btns span{margin-left:12px}
}
.scrolled .logo img {max-width: 126px;max-height: 70px;}
.printed-table {position: relative;}
@media screen and (max-width: 767px) {
.printed-table .dt-buttons {padding: 16px 0;text-align: center;border-bottom: 1px solid #d1e9ec;}
}
@media screen and (min-width: 768px) {
    .printed-table .dt-buttons {position: absolute;top: -35px;right: 21px;z-index: 99;}
}
.dt-buttons .dt-button {display: inline-block;vertical-align: middle;background-color: transparent;padding: 0;border: 0;margin-left: 29px;color: #175366;font-size: 15px;text-decoration: underline;cursor: pointer;}
.dt-buttons .dt-button:first-child {margin-left: 0;}
.dt-buttons .dt-button:before {font-size: 24px;font-family: 'innovest-icons' !important;display: inline-block;vertical-align: middle;line-height: 1;margin-right: 8px;}
.dt-buttons .buttons-print:before {content: "";}
.dt-buttons .buttons-excel:before {content: "";}
.modal-table, .history-table {position: relative;}
@media (min-width: 992px) {
.extra-buttons.middle-size { padding: 0;position: absolute; right: 20px;top: -30px;border-bottom: none;}
.activities-table .extra-buttons.middle-size { top: -42px;z-index: 90;}
}

.asset-print-body {position: relative;}
.asset-print-body .logo-printed { float: right; margin-bottom: 10px; max-width: 15%; max-width: 160px; max-height: 70px; }
.asset-print-body h1 { max-width: 80%; font-size: 14px; }
.asset-print-body h1 strong { display: block; font-size: 18px; text-transform: uppercase; }
.asset-print-body .dataTable thead th { height: auto; padding: 4px !important; font-size: 10px !important; }
.asset-print-body .dataTable tbody tr.table-footer th { height: auto; padding: 4px !important; font-size: 11px !important; font-weight: bold !important; text-align: left !important; border-top: 1px solid #e4e4e4 !important; }
.asset-print-body .dataTable tbody td { height: auto; padding: 5px !important; font-size: 11px !important; border-top: 1px solid #e4e4e4 !important; }
.asset-print-body .dataTable.printed-table { text-align: left; height: auto; padding: 5px !important; font-size: 11px !important; }
.asset-print-body .icons-cell {display: none !important;}
.asset-print-body .text-red, .asset-print-body .text-green {color: #777;}
@media print {body {border-top: hidden;width: 100%;height: auto;}
}

.header-nav .account-action,
.header-nav .account-contact,
.header-nav .account-profile {
    float: left;
    padding-right: 10px;
    margin-left: 20px;
    position: relative;
}

    .header-nav .account-action .text,
    .header-nav .account-contact .text,
    .header-nav .account-profile .text {
        font-size: 12px;
        color: #c6c6c6;
        display: block;
    }

        .header-nav .account-action .text.last-login,
        .header-nav .account-contact .text.last-login,
        .header-nav .account-profile .text.last-login {
            padding: 20px 0 10px;
        }

    .header-nav .account-action .dropdown,
    .header-nav .account-contact .dropdown,
    .header-nav .account-profile .dropdown {
        right: -7px;
    }

    .header-nav .account-action .icon,
    .header-nav .account-contact .icon,
    .header-nav .account-profile .icon {
        width: 38px;
        height: 38px;
        background: #4f4f4f;
        border-radius: 100%;
        text-align: center;
        color: #fff;
        position: relative;
    }

        .header-nav .account-action .icon .icon-profile_icon,
        .header-nav .account-contact .icon .icon-profile_icon,
        .header-nav .account-profile .icon .icon-profile_icon {
            line-height: 38px;
            font-size: 31px;
            position: relative;
            top: -4px;
        }

        .header-nav .account-action .icon .icon-arrow_down_icon,
        .header-nav .account-contact .icon .icon-arrow_down_icon,
        .header-nav .account-profile .icon .icon-arrow_down_icon {
            position: absolute;
            right: -19px;
            top: 9px;
            font-size: 7px;
            color: #175366;
        }

    .header-nav .account-action.hover,
    .header-nav .account-contact.hover,
    .header-nav .account-profile.hover {
        cursor: pointer;
    }

        .header-nav .account-action.hover .dropdown,
        .header-nav .account-contact.hover .dropdown,
        .header-nav .account-profile.hover .dropdown {
            display: block;
            cursor: default;
        }

.header-nav .account-contact {
    margin-left: 0;
    margin-right: 15px;
    padding-top: 4px;
    padding-right: 0;
}

    .header-nav .account-contact .icon {
        width: 32px;
        height: 32px;
        background: #175366;
    }

    .header-nav .account-contact .dropdown {
        right: -20px;
        width: 246px;
    }

    .header-nav .account-contact p {
        margin-bottom: 10px;
    }

        .header-nav .account-contact p:last-child {
            margin-bottom: 0;
        }

        .header-nav .account-contact p em {
            font-style: normal;
            color: #c6c6c6;
        }

    .header-nav .account-contact .icon-contact_icon {
        width: 32px;
        height: 32px;
        display: block;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE4cHgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT7vhJw8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iQXJ0Ym9hcmQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMDk1LjAwMDAwMCwgLTM1LjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMTA2LjI3MDM2LDQ4LjA2MzAxMjYgTDExMDcuNDYxNTQsNDguODE0MzkwMiBDMTEwNy4zNjk5MSw0OS4yMzE4MjQzIDExMDcuMDk1MDIsNDkuNTU4ODA5NCAxMTA2LjYzNjg4LDQ5Ljc5NTM1NTQgQzExMDYuMTc4NzMsNTAuMDMxOTAxMyAxMTA1LjY1OTUxLDUwLjE1MDE3MjYgMTEwNS4wNzkxOSw1MC4xNTAxNzI2IEwxMTAwLjk1NTg4LDUwLjE1MDE3MjYgQzExMDAuNzQyMDgsNTAuMTUwMTcyNiAxMTAwLjU0MzU1LDUwLjE5MTkxNTMgMTEwMC4zNjAyOSw1MC4yNzU0MDIyIEwxMDk3LjkzMjEzLDUyLjE1Mzg0NjIgTDEwOTcuOTMyMTMsNTAuMTUwMTcyNiBMMTA5Ny4xOTkxLDUwLjE1MDE3MjYgQzEwOTYuNTg4MjMsNTAuMTUwMTcyNiAxMDk2LjA2OTAxLDQ5Ljk5MDE1ODYgMTA5NS42NDE0LDQ5LjY3MDEyNTggQzEwOTUuMjEzOCw0OS4zNTAwOTMgMTA5NSw0OC45Mzk2MjIzIDEwOTUsNDguNDM4NzAxNCBMMTA5NSw0My4wNTM4Mjg2IEMxMDk1LDQyLjUyNTA3ODggMTA5NS4yMDYxNiw0Mi4wNzk4MjI0IDEwOTUuNjE4NSw0MS43MTgwNDYyIEMxMDk2LjAzMDgzLDQxLjM1NjI3IDEwOTYuNTI3MTUsNDEuMTc1Mzg0NiAxMDk3LjEwNzQ3LDQxLjE3NTM4NDYgTDEwOTcuMTk5MSw0MS4xNzUzODQ2IEwxMDk3LjE5OTEsNDUuMzkxNDQ3OCBDMTA5Ny4xOTkxLDQ2LjA4NzE3MTMgMTA5Ny40ODkyNSw0Ni42NzE1NzAyIDEwOTguMDY5NTcsNDcuMTQ0NjYyMiBDMTA5OC42NDk4OSw0Ny42MTc3NTQxIDEwOTkuMzM3MSw0Ny44NTQyOTY2IDExMDAuMTMxMjIsNDcuODU0Mjk2NiBMMTEwNS40OTE1Miw0Ny44NTQyOTY2IEMxMTA1Ljc2NjQsNDcuODU0Mjk2NiAxMTA2LjAyNjAyLDQ3LjkyMzg2NzkgMTEwNi4yNzAzNiw0OC4wNjMwMTI2IFogTTExMTAuMjc0MDQsMzUgQzExMTEuMDI0MDQsMzUgMTExMS42NjU4NiwzNS4yMzg3ODY5IDExMTIuMTk5NTIsMzUuNzE2MzY4IEMxMTEyLjczMzE4LDM2LjE5Mzk0OTEgMTExMywzNi43NzM4NjAyIDExMTMsMzcuNDU2MTE4OSBMMTExMyw0NC4zMzMyNTE3IEMxMTEzLDQ1LjAxNTUxMDQgMTExMi43MzMxOCw0NS41OTU0MjE2IDExMTIuMTk5NTIsNDYuMDczMDAyNiBDMTExMS42NjU4Niw0Ni41NTA1ODM3IDExMTEuMDI0MDQsNDYuNzg5MzcwNiAxMTEwLjI3NDA0LDQ2Ljc4OTM3MDYgTDExMDkuNTM4NDYsNDYuNzg5MzcwNiBMMTEwOS41Mzg0Niw0OS40MDkyMzA4IEwxMTA2LjI5MzI3LDQ2Ljk1MzExMTkgQzExMDYuMTc3ODgsNDYuODQzOTUwNSAxMTA1LjkzMjY5LDQ2Ljc4OTM3MDYgMTEwNS41NTc2OSw0Ni43ODkzNzA2IEwxMTAxLjE4NzUsNDYuNzg5MzcwNiBDMTEwMC40Mzc1LDQ2Ljc4OTM3MDYgMTA5OS43OTU2OCw0Ni41NTA1ODM3IDEwOTkuMjYyMDIsNDYuMDczMDAyNiBDMTA5OC43MjgzNiw0NS41OTU0MjE2IDEwOTguNDYxNTQsNDUuMDE1NTEwNCAxMDk4LjQ2MTU0LDQ0LjMzMzI1MTcgTDEwOTguNDYxNTQsMzcuNDU2MTE4OSBDMTA5OC40NjE1NCwzNi43NDY1Njk5IDEwOTguNjc3ODgsMzYuMTU5ODM2MiAxMDk5LjExMDU4LDM1LjY5NTkwMDMgQzEwOTkuNTQzMjcsMzUuMjMxOTY0NSAxMTAwLjEzNDYxLDM1IDExMDAuODg0NjIsMzUgTDExMTAuMjc0MDQsMzUgWiBNMTEwNC41LDQ1LjI5MjMwNzcgTDExMDQuNSw0My45MiBMMTEwNS44ODQ2Miw0My45MiBMMTEwNS44ODQ2Miw0NS4yOTIzMDc3IEwxMTA0LjUsNDUuMjkyMzA3NyBaIE0xMTA2LjA3MjMxLDQzLjIzMzg0NjIgTDExMDQuNDc0ODYsNDMuMjMzODQ2MiBMMTEwNC40NzQ4Niw0My4wNzYzNjgyIEMxMTA0LjQ3NDg2LDQyLjQ3MjY5OTggMTEwNC43NDAyLDQxLjg2MzQxNjMgMTEwNS4yNzA5LDQxLjI0ODQ5OTQgTDExMDUuNjUyNzgsNDAuODA5ODEwOCBDMTEwNi4xNjkxMyw0MC4yMTM2NDE0IDExMDYuNDI3MywzOS42ODEyMjEzIDExMDYuNDI3MywzOS4yMTI1MzQ3IEMxMTA2LjQyNzMsMzguNTE1MTI4OSAxMTA2LjAwNzc3LDM4LjE2NjQzMTMgMTEwNS4xNjg3LDM4LjE2NjQzMTMgQzExMDQuNjI3MjUsMzguMTY2NDMxMyAxMTA0LjAwNjkyLDM4LjMzMzI4MTIgMTEwMy4zMDc2OSwzOC42NjY5ODYxIEwxMTAzLjMwNzY5LDM3LjM5NTkxNDIgQzExMDQuMDIxMjYsMzcuMTcwOTQ0NyAxMTA0LjcxODY5LDM3LjA1ODQ2MTUgMTEwNS4zOTk5OCwzNy4wNTg0NjE1IEMxMTA2LjI0OTgxLDM3LjA1ODQ2MTUgMTEwNi45MjEyNCwzNy4yMjkwNjA5IDExMDcuNDE0MjgsMzcuNTcwMjY0OCBDMTEwNy45MDczMywzNy45MTE0Njg3IDExMDguMTUzODUsMzguMzc2Mzk4OSAxMTA4LjE1Mzg1LDM4Ljk2NTA2OTQgQzExMDguMTUzODUsMzkuNTA0OTk2NCAxMTA3Ljg1ODAyLDQwLjA2NzQxMiAxMTA3LjI2NjM3LDQwLjY1MjMzMjkgTDExMDYuOTA2LDQxLjAxMjI4MjUgQzExMDYuNTY4OTQsNDEuMzQ1OTg3NCAxMTA2LjM0NTczLDQxLjYyODEzMjUgMTEwNi4yMzYzNiw0MS44NTg3MjY0IEMxMTA2LjEyNyw0Mi4wODkzMjAyIDExMDYuMDcyMzEsNDIuMzg4MzM3OCAxMTA2LjA3MjMxLDQyLjc1NTc4ODEgTDExMDYuMDcyMzEsNDMuMjMzODQ2MiBaIiBpZD0i74ScIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
        background-repeat: no-repeat;
        background-position: 50% 50%;
    }

.header-nav .account-action {
    margin-left: 0;
    margin-right: 15px;
    padding-top: 4px;
    padding-right: 0;
}

    .header-nav .account-action .icon {
        width: 32px;
        height: 32px;
        background: #175366;
    }

    .header-nav .account-action .dropdown {
        right: -20px;
        width: 246px;
    }

    .header-nav .account-action p {
        margin-bottom: 10px;
    }

        .header-nav .account-action p:last-child {
            margin-bottom: 0;
        }

        .header-nav .account-action p em {
            font-style: normal;
            color: #c6c6c6;
        }
    .header-nav .account-action .icon-action_icon {
        width: 32px;
        height: 32px;
        display: block;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjYwIiBoZWlnaHQ9IjU3LjUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIj4KCiA8ZyBjbGFzcz0ibGF5ZXIiPgogIDx0aXRsZT5MYXllciAxPC90aXRsZT4KICA8ZWxsaXBzZSBjeD0iMzAiIGN5PSIyOS4wMyIgZmlsbD0iIzE5ODI5NyIgaWQ9InN2Z18xIiByeD0iMTIiIHJ5PSIxMiIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMSAwIDApIi8+CiAgPHJlY3QgZmlsbD0iI2ZmZmZmZiIgaGVpZ2h0PSIzIiBpZD0ic3ZnXzIiIHdpZHRoPSIxMiIgeD0iMjQuMDEiIHk9IjI3LjM0Ii8+CiAgPHJlY3QgZmlsbD0iI2ZmZmZmZiIgaGVpZ2h0PSIxMiIgaWQ9InN2Z18zIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxIDAgMCkgbWF0cml4KDEgMCAwIDEuMDExNTkgLTYgMzMuMzc0OCkiIHdpZHRoPSIzIiB4PSIzNC40OCIgeT0iLTEwLjUiLz4KIDwvZz4KPC9zdmc+);
        background-repeat: no-repeat;
        background-position: 50% 50%;
    }

.inner-page-header div.ms-parent{
    max-width: 100%;
}
.paginate_button{
    font-size:0;
}
.paginate_button.current,
.paginate_button:before{
    font-size: 13px;
}
.user-page label.radiobtn,
.user-page label.checkbox{
    vertical-align: top;
}

@media (max-width: 1000px){
    .inner-page-table.activities-table .dt-buttons,
    .main-page-section.security-section .dt-buttons,
    .main-page-section.all-accounts .dt-buttons,
    .tables-tabs-content .dt-buttons{
        position: static;
        border-bottom: 1px solid #d1e9ec;        
    }
    
    .inner-page-table.activities-table .dt-buttons .dt-button{
        margin-left: 20px;
    }
    .inner-page-table.activities-table .dt-buttons .dt-button:first-child{
        margin-left: 20px;
    }
    .inner-page-header .clr .ms-parent{
        width: 375px !important;
    }
}
@media (max-width: 767px){
    .inner-page-header .clr > div{
        float:none !important;
    }
    .inner-page-header .clr > div:nth-child(2){
        padding-left: 0!important;
        margin-top: 10px;
    }
}

.modal-invoices fieldset {
    margin-top: 30px;
}

.modal-invoices input[type="reset" i] {
    background-color: #fff;
}

.modal-invoices-legend {
    color: #404a4b;
    text-transform: uppercase;
    padding-left: 20px;
    font-size: 12px;
}

fieldset ~ .btn {
    margin-top: 70px;
    margin-left: 20px;
    height: 49px;
    padding: 0 35px;
    font-size: 20px;
}

.pay-details-list {
    padding: 21px 10px;
    margin-left: 20px;
    margin-top: 5px;
    background-color: #f9f9fa;
    border: 1px solid #efeff0;
    border-radius: 3px;
    max-width: 38%;
}

    .pay-details-list .pay-details-item {
        display: -ms-flexbox;
        display: flex;
        margin-top: 10px;
    }

        .pay-details-list .pay-details-item:first-child {
            margin-top: 0px;
        }

        .pay-details-list .pay-details-item .title {
            -ms-flex: 1;
            flex: 1;
            text-align: right;
            font-size: 16px;
        }

        .pay-details-list .pay-details-item .data {
            -ms-flex: 1;
            flex: 1;
            text-align: left;
            padding-left: 10px;
            color: #a4a4a4;
            font-size: 16px;
        }

@media (max-width: 715px) {
    .pay-details-list {
        max-width: 50%;
    }

    fieldset ~ .btn {
        margin-top: 50px;
    }
}

@media (max-width: 560px) {
    .pay-details-list {
        max-width: 88%;
    }
}

@media (max-width: 385px) {
    fieldset ~ .btn {
        padding: 0 30px;
    }
}

.pay-info-block,
.bil-info-block {
    display: -ms-flexbox;
    display: flex;
    background-color: #f9f9fa;
    margin-top: 5px;
}

    .pay-info-block .card-info,
    .bil-info-block .card-info {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex: 1;
        flex: 1;
        padding: 19px 10px;
        margin-top: 5px;
        max-width: 100%;
    }

        .pay-info-block .card-info .label,
        .bil-info-block .card-info .label {
            display: inline-block;
            min-width: 40%;
            font-size: 16px;
            padding-right: 5px;
            text-align: right;
        }

        .pay-info-block .card-info .select,
        .bil-info-block .card-info .select {
            display: inline-block;
        }

        .pay-info-block .card-info .input,
        .bil-info-block .card-info .input {
            display: inline-block;
            margin-bottom: 20px;
            margin-left: 10px;
        }

            .pay-info-block .card-info .input:last-child,
            .bil-info-block .card-info .input:last-child {
                margin-bottom: 0px;
            }

        .pay-info-block .card-info .input-card-num,
        .bil-info-block .card-info .input-card-num {
            width: 48%;
        }

        .pay-info-block .card-info .input-card-cvv,
        .bil-info-block .card-info .input-card-cvv {
            width: 15%;
            margin-right: 30px;
            margin-left: 5px;
        }

        .pay-info-block .card-info .select-exp-date,
        .bil-info-block .card-info .select-exp-date {
            width: 40%;
        }

        .pay-info-block .card-info .select-wrap,
        .bil-info-block .card-info .select-wrap {
            display: -ms-flexbox;
            display: flex;
            width: 100%;
        }

        .pay-info-block .card-info .cred-card,
        .bil-info-block .card-info .cred-card {
            width: 100%;
        }

        .pay-info-block .card-info .exp-wrap,
        .bil-info-block .card-info .exp-wrap {
            display: -ms-flexbox;
            display: flex;
            width: 100%;
        }

            .pay-info-block .card-info .exp-wrap .label,
            .bil-info-block .card-info .exp-wrap .label {
                min-width: 40%;
            }

            .pay-info-block .card-info .exp-wrap .select-wrap .selectdiv .select,
            .bil-info-block .card-info .exp-wrap .select-wrap .selectdiv .select {
                width: 66%;
            }

        .pay-info-block .card-info .cvv-wrap .label,
        .bil-info-block .card-info .cvv-wrap .label {
            min-width: 40%;
        }

    .pay-info-block .pay-card,
    .bil-info-block .pay-card {
        display: -ms-flexbox;
        display: flex;
        -ms-flex: 1;
        flex: 1;
        -ms-flex-pack: center;
        justify-content: center;
        -ms-flex-align: center;
        align-items: center;
    }


input[type="month"] {
    border: 1px solid #4d4d4d;
    color: #a4a4a4;
    font-family: inherit;
    border-radius: 3px;
    display: block;
    height: 40px;
    padding: 0 12px;
    margin-bottom: 10px;
    -webkit-appearance: none;
    transition: all 200ms ease-out;
}

select {
    border: 1px solid #4d4d4d;
    font-family: inherit;
    font-size: 15px;
    border-radius: 3px;
    display: block;
    height: 40px;
    padding: 0 12px;
    transition: all 200ms ease-out;
}

@media (min-width: 992px) {
    input[type="month"] {
        height: 30px;
    }

    select {
        height: 30px;
    }
}

@media (max-width: 992px) {
    .pay-info-block .card-info .select-exp-date + .ms-parent,
    .bil-info-block .card-info .select-exp-date + .ms-parent {
        width: 40px;
    }

    .pay-info-block .card-info .exp-wrap .label,
    .pay-info-block .card-info .cvv-wrap .label,
    .bil-info-block .card-info .exp-wrap .label,
    .bil-info-block .card-info .cvv-wrap .label {
        min-width: 40%;
    }

    .pay-info-block .card-info .cvv-wrap,
    .bil-info-block .card-info .cvv-wrap {
        display: -ms-flexbox;
        display: flex;
    }

    .pay-info-block .card-info .input-card-cvv,
    .bil-info-block .card-info .input-card-cvv {
        width: 55px;
        margin-right: 0px;
        margin-left: 10px;
    }
}

@media (max-width: 760px) {
    .pay-info-block .card-info .exp-wrap .select-wrap .selectdiv .select,
    .bil-info-block .card-info .exp-wrap .select-wrap .selectdiv .select {
        width: 90%;
    }
}

@media (max-width: 635px) {
    .pay-info-block .card-info .cvv-wrap .label {
        min-width: 100%;
    }

    .pay-info-block {
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .pay-info-block .card-info {
            -ms-flex-direction: column;
            flex-direction: column;
        }

            .pay-info-block .card-info .label {
                min-width: 100%;
                text-align: left;
                margin-left: 10px;
            }

            .pay-info-block .card-info .input {
                width: 96%;
            }

            .pay-info-block .card-info .input-card-cvv {
                width: 35%;
            }

            .pay-info-block .card-info .exp-wrap {
                display: inline-block;
                max-width: 50%;
            }

                .pay-info-block .card-info .exp-wrap .label {
                    min-width: 100%;
                }

            .pay-info-block .card-info .cvv-wrap {
                display: inline-block;
                margin-left: 20px;
            }

            .pay-info-block .card-info .cred-card {
                display: -ms-flexbox;
                display: flex;
            }

        .pay-info-block .pay-card {
            display: none;
        }
}

@media (max-width: 385px) {
    .pay-info-block .card-info .input-card-cvv {
        width: 70%;
    }

    .pay-info-block .card-info .exp-wrap {
        max-width: 70%;
    }

    .pay-info-block .card-info .cvv-wrap {
        max-width: 30%;
    }
}

.bil-info-block {
    display: -ms-flexbox;
    display: flex;
    background-color: #f9f9fa;
    margin-top: 5px;
}

    .bil-info-block .bil-info {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex: 1;
        flex: 1;
        padding: 19px 10px;
        margin-top: 5px;
        max-width: 100%;
    }

        .bil-info-block .bil-info .label {
            display: inline-block;
            min-width: 20%;
            font-size: 16px;
            padding-right: 5px;
            text-align: right;
        }

        .bil-info-block .bil-info .input {
            display: inline-block;
            margin-bottom: 20px;
            margin-left: 10px;
        }

            .bil-info-block .bil-info .input:last-child {
                margin-bottom: 0px;
            }

        .bil-info-block .bil-info .input-first-name,
        .bil-info-block .bil-info .input-last-name,
        .bil-info-block .bil-info .input-town,
        .bil-info-block .bil-info .input-region,
        .bil-info-block .bil-info .input-zip,
        .bil-info-block .bil-info .input-country,
        .bil-info-block .bil-info .select-country {
            width: 24%;
            margin-left: 10px;
        }

        .bil-info-block .bil-info .selectdiv {
            width: 26%;
            margin: 0;
        }

            .bil-info-block .bil-info .selectdiv .select-country {
                display: inline-block;
                width: 100%;
            }

        .bil-info-block .bil-info .input-address {
            width: 69%;
        }

@media (max-width: 635px) {
    .bil-info-block .bil-info {
        -ms-flex-direction: column;
        flex-direction: column;
    }

        .bil-info-block .bil-info .label {
            min-width: 100%;
            text-align: left;
            margin-left: 10px;
        }

        .bil-info-block .bil-info .input-first-name,
        .bil-info-block .bil-info .input-last-name,
        .bil-info-block .bil-info .input-town,
        .bil-info-block .bil-info .input-region,
        .bil-info-block .bil-info .input-country,
        .bil-info-block .bil-info .input-address {
            width: 96%;
            margin-left: 10px;
        }

        .bil-info-block .bil-info .input-zip {
            width: 30%;
        }
}



.new-select::after {
    content: "";
    position: absolute;
    top: 18px;
    right: 10px;
    display: block;
    width: 0;
    height: 0;
    border-top: 5px solid #175366;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
}

.selectdiv .select:required:invalid {
    color: gray;
}

.selectdiv option {
    color: black;
}

.selectdiv {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px;
    margin-left: 10px;
}

    .selectdiv select {
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        display: block;
        width: 100%;
        overflow: hidden;
        height: 30px;
    }

@media (max-width: 993px) {
    .selectdiv select {
        height: 40px;
    }
}

select::-ms-expand {
    display: none;
}

.selectdiv:after {
    content: "";
    position: relative;
    display: block;
    width: 0;
    height: 0;
    border-top: 5px solid #175366;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    right: 17px;
    top: 14px;
    padding: 0 0 2px;
    pointer-events: none;
}

@media (max-width: 993px) {
    .selectdiv:after {
        top: 18px;
    }
}

.selectdiv {
    width: 50%;
}

@media (max-width: 635px) {
    .pay-info-block .card-info .select {
        width: 100%;
    }

    .pay-info-block .card-info .selectdiv {
        width: 97%;
    }

    .bil-info-block .bil-info .select {
        width: 100%;
    }

    .bil-info-block .bil-info .selectdiv {
        width: 100%;
    }
}

/*# sourceMappingURL=maps/main.css.map */


.realtimeSwitch {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 8px;
}

.realtimeSwitch__warning {
    min-height: 100px;
    margin-bottom: 8px;
    margin-top: 4px;
}

.online .realtimeSwitch__warning {
    display: none;
}

.realtimeSwitch__container {
    display: -ms-flexbox;
    display: flex;
}

.realtimeSwitch__label {
    padding: 0 8px;
}

    .realtimeSwitch__label:not(:last-of-type) {
        margin-right: 1px;
        position: relative;
    }

        .realtimeSwitch__label:not(:last-of-type)::after {
            content: '';
            display: block;
            position: absolute;
            right: 0;
            top: 0;
            width: 1px;
            height: 100%;
            background-color: #333;
        }

.realtimeSwitch__core {
    width: 1px;
    height: 1px;
    position: absolute;
    left: -999px;
    opacity: 0;
    pointer-events: none;
}

    .realtimeSwitch__core:checked + span {
        color: #175366;
        text-decoration: underline;
    }

    .realtimeSwitch__core:not(:checked) + span {
        cursor: pointer;
    }

        .realtimeSwitch__core:not(:checked) + span:hover {
            color: #175366;
        }

.realtimeSwitch__button {
    transition: all .3s ease-in-out;
}


.statementDeliveryAgreement {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 600px;
    max-width: 100%;
    margin: 40px auto;
    overflow-y: scroll;
    height: 400px;
    max-height: 60vh;
    position: relative;
}

.statementDeliveryAgreement__buttons {
    margin-bottom: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
}

.statementDeliveryAgreement .terms {
    text-align: left;
    padding: 40px 10px;
}

    .statementDeliveryAgreement .terms h2 {
        font-weight: bold;
        text-align: center;
        font-size: 22px;
    }

    .statementDeliveryAgreement .terms h3 {
        font-weight: bold;
        font-size: 18px;
        margin-bottom: 16px;
    }

    .statementDeliveryAgreement .terms h4 {
        font-weight: bold;
        text-decoration: underline;
        margin-bottom: 8px;
    }

    .statementDeliveryAgreement .terms p {
        margin-bottom: 16px;
    }

    .statementDeliveryAgreement .terms span {
        margin-bottom: 4px;
        display: inline-block;
    }

    .statementDeliveryAgreement .terms ol {
        list-style: decimal;
        padding-left: 20px;
        margin-bottom: 16px;
    }

        .statementDeliveryAgreement .terms ol li {
            margin-bottom: 4px;
        }

    .statementDeliveryAgreement .terms ul {
        list-style: disc;
        padding-left: 20px;
        margin-bottom: 16px;
    }

.statementDeliveryAgreement.hidden {
    display: none;
}

.statementDeliveryLegend {
    text-align: left;
    margin: 0 auto;
    max-width: 430px;
}

.main-page-section .section-header .table__h2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-bottom: 5px;
}

@media screen and (min-width: 992px) {
    .main-page-section .section-header .table__h2 {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-align: center;
        align-items: center;
    }
}

.table__header {
    display: -ms-flexbox;
    display: flex;
    text-transform: none;
}

@media screen and (min-width: 992px) {
    .table__header {
        margin-left: 8px;
    }
}

.table__header .warning {
    padding: 4px 8px;
    margin-bottom: 0;
}

.table__header + .searchFilterShow {
    padding-left: 8px;
}

.statementDeliveryTableContainer {
    max-width: 936px;
    margin: 0 auto;
}

@media (min-width: 768px) {
    .statementDeliveryLegend {
        max-width: 46%;
        margin-bottom: 15px;
    }
}

@media (min-width: 992px) {
    .statementDeliveryLegend {
        max-width: 430px;
        display: inline-block;
        text-align: left;
        vertical-align: top;
    }
}

.checkboxes label {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    line-height: 30px;
    color: #333;
    padding: 0;
    position: relative;
    cursor: pointer;
}

    .checkboxes label input {
        position: absolute;
        left: -999px;
        width: 1px;
        height: 1px;
        opacity: 0;
        overflow: hidden;
        pointer-events: none;
    }

        .checkboxes label input + span {
            display: block;
            padding-left: 35px;
            min-height: 30px;
        }

            .checkboxes label input + span:before {
                position: absolute;
                content: '';
                left: 0;
                top: 50%;
                width: 20px;
                height: 20px;
                margin-right: 10px;
                margin-top: -10px;
                color: #505050;
                background: #fff;
                border: 1px solid #4d4d4d;
                border-radius: 2px;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
            }

            .checkboxes label input + span:after {
                position: absolute;
                left: -2px;
                top: 5px;
                width: 20px;
                text-align: center;
                display: none;
                font: 24px/22px 'innovest-icons';
                vertical-align: middle;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
                content: "";
                color: #555;
            }

        .checkboxes label input:checked + span:after {
            display: block;
        }

        .checkboxes label input:focus + span::before {
            border: 2px solid #195c71;
        }

.checkboxes .checkbox {
    display: inline-block;
}

    .checkboxes .checkbox + .checkbox {
        margin-left: 40px;
    }

.checkboxes .checkbox__hint {
    position: absolute;
    top: calc(100% - 4px);
    left: 0;
    display: -ms-flexbox;
    display: flex;
    padding-left: 35px;
    font-size: 12px;
    width: 200px;
    z-index: 2;
}

@media (max-width: 343px) {
    .checkboxes .checkbox__hint {
        font-size: 10px;
        width: 160px;
    }
}

.column-select .checkboxes label {
    font-size: 0;
    width: 20px;
    height: 30px;
}

.column-select .checkboxes label input + span {
    padding-left: 20px;
}

.skip-to-main-content-link {
    position: absolute;
    left: 0px;
    z-index: 999;
    padding: 1em;
    background-color: white;
    color: black;
    opacity: 0;
}

.skip-to-main-content-link:focus {
    left: 5%;
    transform: translateX(-50%);
    opacity: 1;
	outline-color:transparent;
	-webkit-transition: top .05s ease-in;
    transition: top .05s ease-in;
}

@media (prefers-reduced-motion: reduce) {
	#skiptocontent a {
		transition-duration: 0.001ms !important;
	}
}

.account-contact a {
    color: #5ce5ed;
}
.account-contact .dropdown {
    width: auto !important;
}

.ms-parent:focus, select:focus {
    border: 2px solid #195c71 !important;
}

.dataTables_length select {
    display: inline-block !important;
    width: 65px;
    margin: 0 0 0 11px;
    color: #767676;
    font-size: 13px;
    line-height: 28px
}

.h1Class {
    font-weight: 300;
    margin-bottom: 3px;
    line-height: 20px;
    color: black;
    font-weight: 400;
}

/* .dataTables_scrollBody table thead tr {display:none;}   this causes few cols to disappear, needs to be investigated further. */