@charset "UTF-8"; .xcc, .xcc p { /*font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;*/ font-size: 16px; line-height: 1.2; letter-spacing: 0; } #cookie_button { z-index: 999999990; position: fixed; bottom: 0; right: 0; color: #fff; transition: opacity 1.5s ease-in, visibility 1.5s ease-in; border: none; background-color: transparent; margin: 0; padding: 20px; border: none; cursor: pointer; } #cookie_button.hidden, .xcc_notice.hidden { opacity: 0; visibility: hidden; } #xcc_p_neces.hidden, #xcc_p_pref.hidden, #xcc_p_stat.hidden, #xcc_p_mark.hidden { display: none; visibility: hidden; } .xcc_notice { z-index: 999999991; visibility: visible; opacity: 1; position: fixed; bottom: 20px; right: 20px; width: 220px; max-width: 100%; background-color: #fff; color: #000; padding: 50px; transition: opacity 0.8s, visibility 0.8s; text-align: center; box-shadow: 6px 6px 12px rgba(0,0,0,0.4); box-sizing: content-box; } .xcc_notice p { margin: 0; margin-bottom: 10px; } label.xcc_switch, label.txt_switch { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; cursor: pointer; } .xcc_cookie_options { z-index: 999999992; visibility: visible; opacity: 1; position: fixed; bottom: 20px; right: 20px; width: 320px; max-width: 100%; background-color: #fff; color: #000; padding: 50px 50px 40px; transition: opacity 0.8s, visibility 0.8s; text-align: center; box-shadow: 6px 6px 12px rgba(0,0,0,0.4); box-sizing: content-box; } .xcc_cookie_options.hidden { opacity: 0; visibility: hidden; } .xcc_cookie_options p { margin: 10px 0; text-align: left; } .xcc_button { width: 200px; max-width: 100%; padding: 10px 16px; margin: 7px; border: 0; font-size: 15px; cursor: pointer; transition: all .3s ease-in; background-color: var(--XCC_VIVID); color: #fff; font-size: 16px; } .xcc_button:hover, a.xcc_more_info:hover { opacity: 0.8; } svg#layer_1 { width: 40px; height: 40px; fill: #ca7c1b; position: relative; top: 8px; left: 8px; } svg#config_img { position: relative; top: 5px; margin-right: 3px; margin-top: -11px; fill: #333; } button#xcc_config { background-color: #ccc; font-size: 16px; color: #333; } a.xcc_more_info { color: var(--XCC_VIVID); font-weight: 700; text-decoration: underline; transition: all .3s ease-in; } div#txt_intro { margin-bottom: 10px; } button#acepta2, button#acepta1 { background-color: var(--XCC_VIVID); } svg#close_xcc_notice, svg#close_cookie_options { position: absolute; top: 20px; right: 20px; cursor: pointer; } #txt_more_info { font-size: 90%; margin-top: 10px; } #finish { width: auto; margin: 10px 0 0 0; } h3.xcc { font-size: 18px; } #txt_choose { text-align: center; margin-bottom: 17px; } /* The switch - the box around the slider */ .xcc_switch { position: relative; display: inline-block; width: 44px; height: 24px; } /* Hide default HTML checkbox */ .xcc_switch input { opacity: 0; width: 0; height: 0; } /* The slider */ .xcc_slider { position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #ccc; -webkit-transition: .4s; transition: .4s; } .xcc_slider:before { position: absolute; content: ""; height: 16px; width: 16px; left: 4px; bottom: 4px; background-color: white; -webkit-transition: .4s; transition: .4s; } input:checked + .xcc_slider { background-color: var(--XCC_VIVID); } input:focus + .xcc_slider { box-shadow: 0 0 1px var(--XCC_VIVID); } input:checked + .xcc_slider:before { -webkit-transform: translateX(18px); -ms-transform: translateX(18px); transform: translateX(18px); } /* Rounded sliders */ .xcc_slider.round { border-radius: 24px; } .xcc_slider.round:before { border-radius: 50%; } input:disabled + .xcc_slider { background-color: #555; } label.txt_switch { display: inline; margin-left: 10px; }