/* =Responsive Structure ----------------------------------------------- */ @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-Thin.ttf") format("truetype"); font-weight: 100; font-style: normal; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-ThinItalic.ttf") format("truetype"); font-weight: 100; font-style: italic; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-ExtraLight.ttf") format("truetype"); font-weight: 200; font-style: normal; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-ExtraLightItalic.ttf") format("truetype"); font-weight: 200; font-style: italic; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-Light.ttf") format("truetype"); font-weight: 300; font-style: normal; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-LightItalic.ttf") format("truetype"); font-weight: 300; font-style: italic; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-Italic.ttf") format("truetype"); font-weight: 400; font-style: italic; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-Medium.ttf") format("truetype"); font-weight: 500; font-style: normal; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-MediumItalic.ttf") format("truetype"); font-weight: 500; font-style: italic; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-SemiBold.ttf") format("truetype"); font-weight: 600; font-style: normal; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-SemiBoldItalic.ttf") format("truetype"); font-weight: 600; font-style: italic; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-BoldItalic.ttf") format("truetype"); font-weight: 700; font-style: italic; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-ExtraBold.ttf") format("truetype"); font-weight: 800; font-style: normal; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-ExtraBoldItalic.ttf") format("truetype"); font-weight: 800; font-style: italic; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-Black.ttf") format("truetype"); font-weight: 900; font-style: normal; } @font-face { font-family: 'AlbertaSans'; src: url("/css/fonts/AlbertaSans/AlbertSans-BlackItalic.ttf") format("truetype"); font-weight: 900; font-style: italic; } @font-face { font-family: 'DancingScript'; src: url("/css/fonts/DancingScript/DancingScript-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: 'DancingScript'; src: url("/css/fonts/DancingScript/DancingScript-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; } @font-face { font-family: 'PlayfairDisplay'; src: url("/css/fonts/PlayfairDisplay/PlayfairDisplay-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: 'PlayfairDisplay'; src: url("/css/fonts/PlayfairDisplay/PlayfairDisplay-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; } @font-face { font-family: 'Oswald'; src: url("/css/fonts/Oswald/Oswald-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: 'Oswald'; src: url("/css/fonts/Oswald/Oswald-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; } @font-face { font-family: 'Montserrat'; src: url("/css/fonts/Montserrat/Montserrat-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: 'Montserrat'; src: url("/css/fonts/Montserrat/Montserrat-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; } @font-face { font-family: 'RobotoSlab'; src: url("/css/fonts/RobotoSlab/RobotoSlab-Regular.ttf") format("truetype"); font-weight: 400; font-style: normal; } @font-face { font-family: 'RobotoSlab'; src: url("/css/fonts/RobotoSlab/RobotoSlab-Bold.ttf") format("truetype"); font-weight: 700; font-style: normal; } @font-face { font-family: 'Roboto'; src: url('/css/fonts/Roboto-Regular.woff2') format('woff2'), url('/css/fonts/Roboto-Regular.woff') format('woff'), url('/css/fonts/Roboto-Regular.ttf') format('truetype'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Roboto'; src: url('/css/fonts/Roboto-Bold.woff2') format('woff2'), url('/css/fonts/Roboto-Bold.woff') format('woff'), url('/css/fonts/Roboto-Bold.ttf') format('truetype'); font-weight: 700; font-style: normal; } @media screen and ( -webkit-min-device-pixel-ratio:0 ) { font-family: AlbertaSans,Roboto,sans-serif; } @media screen and ( -webkit-min-device-pixel-ratio:0 ) { font-family: AlbertaSans,Roboto,sans-serif; } /* For a global colour pallate */ :root { --failiem-blue-lighter-hex: #deedff; --failiem-blue-hex: #1389fe; --failiem-blue-darker-hex: #2967c5; --failiem-gray-hex: #EFEFEF; --failiem-green-hex: #6cbf00; --failiem-red-hex: #fa4251; --failiem-white-hex: #FFFFFF; --failiem-black-hex: #1a2533; --failiem-foreground: var(--failiem-white-hex); --failiem-background: #f8f8f8; --failiem-text: #242424; --failiem-text-muted: #a0a0a0; --failiem-inactive: #838383; --failiem-shadow: #c3bbbb; } body { font-family: Roboto, Arial, sans-serif; -webkit-text-stroke: 1px transparent; padding-top: 75px; } body.show_header_flag { padding-top: 95px; } @media only screen and (max-width: 620px) { body { padding-top: 55px; } body.show_header_flag { padding-top: 75px; } } body.glass, body.show_header_flag.glass { padding-top: 0; } body.hide_main_menu { padding-top: 0; } body.no-padding { padding: 0; } body.transparent { background: transparent; } body.non-sticky { padding-top: 0; } /* saf3+, chrome1+ */ @media screen and ( -webkit-min-device-pixel-ratio:0 ) { body { font-family: Roboto, Arial, sans-serif; } } * { vertical-align: middle; } span, b, i { vertical-align: baseline; } html, body { width: 100%; height: 100%; min-width: 1000px; } html.no-scroll { overflow: hidden; } #adaptive_html, #adaptive_html body { /*min-width: 359px;*/ min-width: 320px; } /* body { background-color: #f7f8f8; } */ a { font-family: AlbertaSans, Roboto, Arial,sans-serif; font-size: 14px; color: #242424; } #content a { color: #15a2f5; } hr { border: 0; height: 1px; background-image: -webkit-linear-gradient(left, rgba(210,210,210,0), rgba(210,210,210,0.75), rgba(210,210,210,0)); background-image: -moz-linear-gradient(left, rgba(210,210,210,0), rgba(210,210,210,0.75), rgba(210,210,210,0)); background-image: -ms-linear-gradient(left, rgba(210,210,210,0), rgba(210,210,210,0.75), rgba(210,210,210,0)); background-image: -o-linear-gradient(left, rgba(210,210,210,0), rgba(210,210,210,0.75), rgba(210,210,210,0)); } .helper{ display: inline-block; height: auto; max-height: 100%; } .hidden { visibility: hidden; } .display_none { display: none; } .size14 { font-size: 14px !important; } .clear { display: block; width: 0; height: 0; clear: both; } .white_transparent_overlay { z-index: 999999; position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255,255,255,0.3) url(../images/white_transp.png); } .center { text-align: center; } .float_left { float: left; } /*** Bootstrap collapse ***/ .collapse { display: none; } .collapse.show { display: block; } .collapsing { position: relative; /* height: 0; overflow: hidden; transition: height 0.35s ease;*/ } /***/ /* START: Hover grow link animation */ .hover-grow { display: inline-block; vertical-align: middle; transform: translateZ(0); backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; transition-duration: 0.3s; transform: initial; transition-property: transform; } .hover-grow:hover{ transform: scale(1.1); } /**/ #container { width: 100%; background-color: #fff; } /*** button ***/ .standard_button { display: inline-block; background: none; background: #1389fe; color: #fff !important; text-align: center; height: 1.2em; line-height: 1.2em; padding: 1em; text-decoration: none; cursor: pointer; border-radius: 8px; } .standard_button:hover { background: #307da4; } .blue_button { background: #1F4189; } .blue_button:hover { background-color: #4F6796; } .gray_button { background: #f3f3f3; } .gray_button.no-gradient { background: #cdcdcd; } .google_red_button { background: #DF4A32; } .google_red_button:hover { background-color: #DE7464; } .orange_button { background: #FE8E2C; } .orange_button:hover { background-color: #FCAC65; } .standard_button * { color: #fff; border: 0; text-decoration: none; } input.standard_button { height: 2.5em; padding: 0 0.7em 0 0.7em; font-size: 1em; } .standard_button .fa { margin-right: 5px; } /***********************/ /***** Footer *****/ #footer_container { background: #242e40; font-size: 14px; padding: 50px 0 60px; } #footer_container #footer { position: relative; width: 90%; min-width: 340px; max-width: 1200px; margin: 0 auto; } #footer_container #footer .footer_block { float: left; width: 18%; text-align: left; color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 10px; } #footer_container #footer .footer_block:first-child { width: 28%; padding-left: 0px; } #footer_container #footer .footer_block:last-child { padding-right: 0px; } #footer_container #footer .footer_block h4 { font-size: 18px; font-weight: bold; } #footer_container #footer .footer_block h4, #footer_container #footer .footer_block p { margin: 0 0 15px; line-height: 24px; color: #9a9a9a; } #footer_container #footer .footer_block ul { margin: 0px; padding: 0px; } #footer_container #footer .footer_block ul li { display: block; list-style: none; } #footer_container #footer .footer_block a { color: #9a9a9a; text-decoration: none; } #footer_container #footer .footer_block a:hover { color: #ffffff; } #bottom_feed_back { position: fixed; z-index: 9999; background-color: #C3120F; bottom: 0px; right: 0px; border-top: solid white 2px; border-left: solid white 2px; border-top-color: #FFF; border-left-color: #FFF; border-top-left-radius: 4px; -webkit-box-shadow: rgba(255, 255, 255, 0.247059) 1px 1px 1px inset, rgba(0, 0, 0, 0.498039) 0px 1px 2px; box-shadow: rgba(255, 255, 255, 0.247059) 1px 1px 1px inset, rgba(0, 0, 0, 0.498039) 0px 1px 2px; height: 24px; color: white; font-size: 15px; text-shadow: 1px 1px grey; letter-spacing:1px; text-decoration: none; } /***/ .dropdown { display: inline-block; position: relative; line-height: 28px; } .dropdown a.activator span { position: relative; display: inline-block; /*min-width: 100px;*/ height: 26px; border: 1px solid #dadada; background-color: #fff; color: #737373; font-size: 12px; line-height: 26px; text-align: center; font-weight: bold; padding-left: 8px; padding-right: 8px; } .lang_switch_light .dropdown a.activator span { border: 0; text-align: center !important; border: 1px solid #fff !important; font-weight: normal; } .dropdown.active a.activator span { z-index: 1010; height: 35px !important; border-bottom: none !important; outline: 0 !important; } .lang_switch_light .dropdown.active a.activator span { outline: 0 !important; border: 1px solid #dadada !important; border-bottom: none !important; } .dropdown.active .dropdown_list { z-index: 1009 !important; min-width: 100%; } .dropdown .dropdown_list { display: none; position: absolute; z-index: 1010; top: 34px; left: 0; background-color: #fff; border: 1px solid #dadada; padding-top: 2px; padding-bottom: 2px; } .dropdown.dropdown_right .dropdown_list { right: 0 !important; left: auto !important; } .dropdown.dropdown_right .dropdown_list a span { text-align: right; } .dropdown .dropdown_list_wide { width: 200px; } .dropdown .dropdown_list_wide a span { width: 180px; } .dropdown .dropdown_list a span { display: block; min-width: 120px; min-height: 25px; background-color: #fff; color: #737373; font-size: 12px; line-height: 25px; text-align: left; padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 3px; } #lang_switch .dropdown.active .dropdown_list { min-width: 78px; } #lang_switch .dropdown .dropdown_list a span { min-width: 19px; } .dropdown .dropdown_list A:hover span { background-color: #e9e9e9; } .dropdown.active .dropdown_list { display: block; } .dropdown .dropdown_list a { text-decoration: none; } .red_dropdown a.activator span { position: relative; display: inline-block; font-size: 12px; height: 28px; line-height: 28px; background: #F23047; border: none; color: #fff; text-align: center; text-decoration: none; cursor: pointer; border-radius: 4px; } .red_dropdown a.activator:hover span { background: #DE3933; } .red_dropdown.active a.activator span { position: relative; display: inline-block; /*min-width: 100px;*/ border: 1px solid #dadada !important; border-bottom: none !important; background: none !important; filter: none !important; background-color: #fff !important; color: #737373; font-size: 12px; line-height: 28px; text-align: center; font-weight: bold; padding-left: 8px; padding-right: 8px; } .text_dropdown img { visibility: hidden; } .text_dropdown a.activator span { position: relative; display: inline-block; /*min-width: 100px;*/ font-size: 12px; height: 28px; line-height: 28px; font-weight: normal; text-align: center; text-decoration: none; border: 1px solid #fff !important; overflow: hidden; } .text_dropdown a.activator span:hover { border: 1px solid #eee !important; } .text_dropdown a.activator:hover img { visibility: visible; } .text_dropdown.active a.activator span { position: relative; display: inline-block; /*min-width: 100px;*/ border: 1px solid #dadada !important; border-bottom: none !important; background: none !important; background-color: #fff !important; color: #737373; font-size: 12px; line-height: 28px; text-align: center; padding-left: 8px; padding-right: 8px; } .bold { font-weight: bold; } body * { /*border: 1px solid #000;*/ } body { font-size: 12px; } #info_tooltip_global { display: none; position: absolute; text-align: center; color: #fff; background: #242424; z-index: 10009999; padding: 5px; } #info_tooltip_global.bottom:after /* triangle decoration */ { width: 0; height: 0; content: ''; position: absolute; left: 50%; bottom: -5px; margin-left: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #242424; } #info_tooltip_global.top:before { width: 0; height: 0; content: ''; position: absolute; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom: 5px solid #111; left: 50%; top: -5px; bottom: auto; margin-left: -5px; } #info_tooltip_global.bottom.left:after { left: 10px; margin: 0; } #info_tooltip_global.bottom.right:after { right: 10px; left: auto; margin: 0; } #info_tooltip_global.top.left:before { left: 10px; margin: 0; } #info_tooltip_global.top.right:before { right: 10px; left: auto; margin: 0; } .ui-loader-fakefix { display: none; } input#file_upload { position: absolute !important; } /* monea top */ #monea_top_wrapper { height: 28px; } @media only screen and (max-width: 460px) { #monea_top_wrapper { height: 50px; } } #monea_top { padding: 5px; background: #ffb300; text-align: center; font-size: 14px; position: relative; display: none; text-decoration: none; font-weight: bold; } #monea_top, #monea_top * { color: #242424; } #monea_top span.view { background: #242424; border-radius: 2px; display: inline-block; color: #fff; text-decoration: none; margin-left: 20px; padding: 2px 11px; } #monea_top span.view .fa { color: #fff; } @keyframes pointRightMoneaIcon { 0% { right: 0px; } 5% { right: -3px; } 10% { right: 0px ; } 15% { right: -3px; } 20% { right: 0px ; } 25% { right: -3px; } 30% { right: 0px; } 100%{ right: 0px; } } #monea_top img { position: relative; margin: -6px 3px 0; } #monea_top span.view .fa { margin-left: 5px; position: relative; animation-name: pointRightMoneaIcon; animation-duration: 3000ms; animation-iteration-count: infinite; animation-timing-function: ease-in-out; animation-delay: 2s; } #monea_top span.close { width: 20px; height: 100%; position: absolute; right: 20px; top: 0px; display: block; margin: 0px; padding: 0px; z-index: 20; cursor: pointer; font-size: 24px; line-height: 28px; } #monea_top em { font-style: italic; } @media only screen and (max-width: 1200px) { /* 1200 =================================================== */ } @media only screen and (max-width: 920px) { #monea_top { padding-right: 50px; line-height: 1.35em; } } @media only screen and (max-width: 820px) { /* 820 layout =================================================== */ #upload_notes { display: none; } #adaptive_html #footer_container { padding: 30px 0; } #adaptive_html #footer_container #footer .footer_block { float: none; margin: 40px 0; padding: 0 20px; width: 100%; } #adaptive_html #footer_container #footer .footer_block:first-child { margin-top: 0px; } #adaptive_html #footer_container #footer .footer_block:last-child { margin-bottom: 0px; } } @media only screen and (max-width: 720px) { } @media only screen and (max-width: 620px) { /* 620 layout =================================================== */ #adaptive_html .lang_fi #container.filesfm #logo { width: 144px; background-image: url( '/images/logo/filesfm_logo_text.svg' ); } } @media only screen and (max-width: 590px) { } @media only screen and (max-width: 480px) { /* 480 layout =================================================== */ } @media only screen and (max-width: 400px) { /* 300 layout =================================================== */ } @media only screen and (max-width: 355px) { /* 355 layout =================================================== */ #content #upload_row_container, #content #upload_row_container #upload_row, #content #blocks_row, #content #blocks_row .block, #footer_container #footer, #adaptive_html #container #header { min-width: 280px !important; } } @media only screen and (min-width: 480px) { /* 480 =================================================== */ } @media only screen and (min-width: 600px) { /* 600 =================================================== */ } @media only screen and (min-width: 768px) { /* 768 =================================================== */ } @media only screen and (min-width: 880px) { /* 880 =================================================== */ } @media only screen and (min-width: 992px) { /* 992 =================================================== */ } @media only screen and (min-width: 1300px) { /* 1300 =================================================== */ } .row_separator { max-width: 1200px; width: 90%; margin: 0 auto; height: 1px; background: -webkit-linear-gradient(180deg, rgba(43, 61, 82, 0), rgba(43, 61, 82, 0.25), rgba(43, 61, 82, 0)); background: -o-linear-gradient(90deg, rgba(43, 61, 82, 0), rgba(43, 61, 82, 0.25), rgba(43, 61, 82, 0)); background: -moz-linear-gradient(90deg, rgba(43, 61, 82, 0), rgba(43, 61, 82, 0.25), rgba(43, 61, 82, 0)); background: linear-gradient(90deg, rgba(43, 61, 82, 0), rgba(43, 61, 82, 0.25), rgba(43, 61, 82, 0)); } #android_app_download_all_pages_top { text-align: center; background-color: #242424; padding: 10px 5px; border: 1px solid #fff; border-top: 0; -webkit-border-bottom-left-radius: 34px; -webkit-border-bottom-right-radius: 34px; -moz-border-bottom-left-radius: 34px; -moz-border-bottom-right-radius: 34px; border-bottom-left-radius: 34px; border-bottom-right-radius: 34px; position: absolute; left: 0px; top: 71px; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; z-index: 5; } #android_app_download_all_pages_top a { color: white; text-decoration: none; } /* new alert/confirmation boxes */ .ui-dialog.f_dialog { min-width: 550px; } @media only screen and (max-width: 700px) { .ui-dialog.f_dialog { min-width: auto; max-width: 100%; } } .ui-dialog.f_dialog, .ui-dialog.f_dialog .ui-dialog-titlebar { padding: 0px; border: none; border-radius: 0px; } .ui-dialog.f_dialog .ui-dialog-titlebar { padding: 20px 30px; font-size: 22px; font-weight: bold; color: #fff; } .f_dialog.f_dialog_success .ui-dialog-titlebar, .f_dialog.f_dialog_edit .ui-dialog-titlebar { background: #3c7300; } .f_dialog.f_dialog_error .ui-dialog-titlebar { background: #F23047; } .f_dialog.f_dialog_warning .ui-dialog-titlebar { background: #ff6f05; } .ui-dialog.f_dialog .ui-dialog-title { position: relative; margin: 0px; padding: 0 0 0 30px; overflow: visible; } .f_dialog .ui-dialog-title:after { position: absolute; display: block; left: 0px; top: -2px; width: 22px; height: 22px; color: #fff; font-family: 'FontAwesome'; font-size: 25px; } .f_dialog.f_dialog_success .ui-dialog-title:after { content: '\f058'; } .f_dialog.f_dialog_edit .ui-dialog-title:after { content: "\f044"; } .f_dialog.f_dialog_error .ui-dialog-title:after { content: '\f057'; } .f_dialog.f_dialog_warning .ui-dialog-title:after { content: '\f06a'; } .ui-dialog.f_dialog .ui-dialog-titlebar-close { background: none; width: 20px; height: 20px; border: none; padding: 0px; right: 30px; } .ui-dialog.f_dialog .ui-dialog-titlebar-close .ui-icon { background: url( '/images/cross-white.png' ) no-repeat scroll center center; width: 20px; height: 20px; margin: 0px; position: relative; left: auto; top: auto; } .ui-dialog.f_dialog .ui-dialog-content { color: #242424; font-size: 18px; padding: 15px 30px; text-align: center; line-height: 1.4em; } .ui-dialog.f_dialog.f_dialog-text_align_left .ui-dialog-content { text-align: left; } .ui-dialog.f_dialog .ui-dialog-buttonpane { border: none; text-align: center; margin: 2em 0; padding: 0px; } .ui-dialog.f_dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: none; } .ui-dialog.f_dialog .ui-dialog-buttonpane .ui-button { color: #fff; font-size: 14px; font-weight: bold; border-width: 1px; border-style: solid; border-radius: 3px; white-space: nowrap; background: none; margin: 0 5px; } .ui-dialog.f_dialog.f_dialog_success .ui-dialog-buttonpane .ui-button, .ui-dialog.f_dialog.f_dialog_edit .ui-dialog-buttonpane .ui-button { background: #3c7300; border-color: #3c7300; } .ui-dialog.f_dialog.f_dialog_error .ui-dialog-buttonpane .ui-button { background: #F23047; border-color: #F23047; } .ui-dialog.f_dialog.f_dialog_warning .ui-dialog-buttonpane .ui-button { background: #ff6f05; border-color: #ff6f05; } .ui-dialog.f_dialog .ui-dialog-buttonpane .ui-button.hollow { background: none; border-color: #2e3e56; color: #2e3e56; font-weight: normal; } .ui-dialog.f_dialog .ui-dialog-buttonpane .ui-button .ui-button-text { padding: 0.7em; text-align: center; min-width: 80px; } .ui-front { z-index: 10010000 !important; } .ui-front.ui-widget-overlay { z-index: 10009999 !important; } .suggest_container { z-index: 10000; bottom: 0px; color: white; width: 100%; height: 60px; background-color: #000; opacity: 0.65; font-size: 20px; } .suggest_container-80px { height: 80px; } .suggest_container div { margin: 20px; display: inline-block; width: 90%; color: white; } .suggest_container a.suggest_answ { display: inline-block; text-align: center; color: white; margin-left: 20px; border: solid white 2px; border-radius: 4px; width: 50px; text-decoration: none; } .suggest_container a { color: white; } /* clearfix */ .clearfix:before, .clearfix:after { content: " "; display: table; position: relative; } .clearfix:after { clear: both; } .clearfix { zoom: 1; } .toggle_option_container { cursor: pointer; height: 12px; font-size: 12px; line-height: 12px; } .toggle_option_container .toggle_option__value_container { height: 12px; vertical-align: baseline; } .toggle_option_container .toggle_option__value_container img { height: 100%; } .toggle_option_container .toggle_option__value_container , .toggle_option_container .toggle_option__wait { display: none; } .toggle_option_container[data-toggle-option-status="on"] .toggle_option__value_container.on { display: inline-block; } .toggle_option_container[data-toggle-option-status="off"] .toggle_option__value_container.off { display: inline-block; } .toggle_option_container[data-toggle-option-status="wait"] .toggle_option__wait { display: inline-block; } TABLE.zebra_table { width: 100%; border-bottom: 1px solid #F0F0F0; border-right: 0px solid #F0F0F0; } TABLE.zebra_table TBODY TR TD { padding: 8px; border-top: 0px solid #F0F0F0; border-left: 0px solid #F0F0F0; background-color: transparent; vertical-align: top; } TABLE.zebra_table TBODY TR.odd TD { background-color: #FFF; } body.berga_foto_admin_view #header .container { max-width: none; } body.berga_foto_client_view { padding-top: 0; } body.berga_foto_client_view * { font-family: Roboto, Arial, sans-serif !important; } body.berga_foto_client_view .fa { font-family: FontAwesome !important; } body.berga_foto_client_view .fal { font-family: "Font Awesome 5 Pro" !important; } body.berga_foto_client_view #header { background: white; position: static; } body.berga_foto_client_view #header .container { max-width: none; } body.berga_foto_client_view #header UL LI A { font-size: 14px; } body.berga_foto_client_view #header #lang_switch { z-index: 20; } body.berga_foto_client_view #header .container > .nav-left { padding-left: 0; } body.berga_foto_client_view #header .logo { width: 217px; height: 39px; margin-top: 5px; } /*** Start: Split button ***/ .x-split-button { position: relative; display: inline-block; border-radius: 6px; border: 2px solid #fff; background: rgb(0, 141, 223); margin: 0; line-height: 26px; font-size: 12px; padding: 0 3px 0 10px; height: 28px; cursor: pointer; vertical-align: middle; font-family: AlbertaSans, Roboto, sans-serif !important; font-weight: 300; max-width: 100%; } .x-split-button.large { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); height: 45px; margin-bottom: 10px; border: none; } .x-split-button.extra-large { margin-top: 20px; margin-bottom: 20px; height: 45px; } .x-split-button.x-split-button-single { padding: 0 10px; } .x-button { position: relative; margin: 0; height: 24px; float: left; outline: none; line-height: 20px; background: transparent; color: #fff; border: 0; font-size: 14px; min-width: 13px; font-family: AlbertaSans, Roboto, sans-serif !important; font-weight: 300; white-space: nowrap; overflow: hidden; } .x-split-button.large .x-button:not(.x-button-drop) { text-decoration: none; color: #fff !important; display: inline-block; min-width: 200px; padding: 8px 15px; font-size: 15px; min-height: 45px; max-width: calc(100% - 50px); overflow: hidden; } .x-split-button.extra-large .x-button:not(.x-button-drop) { font-size: 24px; } .x-split-button.large .x-button.x-button-drop { height: 45px; min-width: 49px; } .x-split-button:after { content: ''; display: inline-block; position: absolute; width: 100%; height: 15px; top: 100%; left: 0; } .x-button:hover { cursor: pointer; } .x-button.x-button-drop { border-left: 1px solid white; height: 26px; border-radius: 0 !important; } .x-button.x-button-drop:before{ content: ''; display: inline-block; background: transparent url("/images/arrow-down-white.svg") no-repeat center center; width: 13px; height: 13px; } .x-split-button:hover > .x-button-drop-menu { display: block; } .x-button-drop-menu { display: none; position: absolute; top: 30px; right: 0; min-width: 200px; z-index: 1000001; background: #fff; border: 1px solid #edf0f2; padding: 0; box-shadow: 0 2px 8px rgba(0,0,0,0.2); width: 100%; border-radius: 3px; } .x-split-button.large .x-button-drop-menu { top: 50px; } .x-button-drop-menu li a { display: block; padding: 3px 5px; clear: both; text-decoration: none; text-align: right; color: #242424 !important; min-width: auto; border: none !important; } .x-split-button.large .x-button-drop-menu li a { padding: 10px 5px; } .x-button-drop-menu li:hover { background: #eee; } .x-button.color-default .x-button-drop-menu { background: rgb(0, 141, 223);; border: 1px solid #fff; } .x-button.color-default .x-button:hover { background: #E0E0E0; } .x-button.color-default .x-button-drop-menu li a { color: #242424 !important; } .x-button.color-default .x-button-drop-menu li a:hover { background: rgb(0, 141, 223) !important; } /* .x-button-drop-menu:after, .x-button-drop-menu:before { border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; z-index: 100000; right: 8px; } .x-button-drop-menu:after, .x-button-drop-menu:before { top: -14px; } .x-button-drop-menu:after { border-bottom-color: #fff !important; } .x-button-drop-menu:before { border-bottom-color: #000 !important; } .x-button-drop-menu:after { border-color: rgba( 255, 255, 255, 0 ); border-width: 7px; } .x-button-drop-menu:before { border-color: rgba( 0, 0, 0, 0 ); border-width: 7px; } */ .x-button-short-text { display: none; } .x-button-small-icon { display: none; } @media only screen and (max-width: 1250px) { .x-split-button:not(.large) .x-button { font-size: 0 !important; } .x-split-button:not(.large) .x-button-drop-menu A { font-size: 0 !important; } .x-split-button:not(.large) .x-button-short-text { display: inline; font-size: 12px !important; } } @media only screen and (max-width: 700px) { .x-button.x-button-main .x-button-small-icon { display: inline-block; height: 20px; } .x-button.x-button-main .x-button-small-icon IMG { height: 15px; vertical-align: middle; margin-bottom: 4px; } .x-split-button:not(.large) .x-button-main .x-button-short-text { display: none; } .x-split-button:not(.large) { padding: 0 3px; } } /*** End: Split button ***/