.back-icon { left: 18px; position: absolute; top: 18px; font-size: 20px; }
.fixed-action-btn { position: fixed; left: 23px; bottom: 23px; padding-top: 15px; margin-bottom: 0; z-index: 998; }
.btn-floating.btn-large { width: 56px; height: 56px; }
.btn-large { height: 54px; line-height: 54px; }
.btn-floating { display: inline-block; color: #fff; position: relative; overflow: hidden; z-index: 1;line-height: 40px; padding: 0; background-color: #26a69a; border-radius: 50%; transition: .3s; cursor: pointer; vertical-align: middle; }
.btn-floating:hover, .btn-floating:active, .btn-floating:focus { color: #fff; }
.portal-return + .tooltip > .tooltip-inner {min-width:75px;}


.CW-root_homepage .horizontal_menu.portal_home { top: 37px !important; }
.CW-root_homepage .horizontal_menu { top: 0 !important; }
.CW-root_homepage nav::before { top: 0 !important; }
.CW-root_homepage .horiz_navigation_button { top: 5px !important; }

.CW-root_homepage nav.portal_home::before { top: 37px !important; }
.CW-root_homepage .horiz_navigation_button.portal_home_bars { top: 43px !important; left: 10px; }



