#dc_fullscreen_layer {
width:100%;
height:100%;
position:fixed;
left:0;
top:0;
z-index:19990;
background-color:rgba(0, 0, 0, 0.3);
} .img22 {
display:block;
}
#dc_intro {
ddisplay:none;
background-color:#fff;
color:#000;
border:1px solid #bbb;
position:fixed;
z-index:19999;
padding-top:20px;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
text-align:center;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, 0.5); 
box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, 0.5);		
}
.dc_intro_style_0 {
bottom:0;
width:100%;
}
.dc_intro_style_1 {
bottom:0;
width:100%;
}
.dc_intro_style_2 {
top:100px;
width:960px;
left: 50%;
transform: translate(-50%, 0);
}
@media (max-width: 960px) {
.dc_intro_style_0 {
bottom:90px !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
}
.dc_intro_style_2 {
top:100px;
width:90%;
}
}
#dc_style_h {
font-size:18pt;
font-weight:bold;
padding-bottom:15px;
}
#dc_style_msg {
font-size:12pt;
padding-bottom:20px;
}
#dc_style_buttons {
text-align:center;
padding-bottom:25px;
}
.dc_style_button {
display:inline-block;
padding:9px 13px;
text-align:center;
border-radius:3px;
cursor:pointer;
cursor:hand;
}
.dc_style_button:hover {
filter: brightness(1.1);
}
.dc_style_button:active {
filter: brightness(0.9);
}
.dc_style_button:nth-child(2) {
margin-left:20px;
}
.dc_style_button_settings {
background-color:#eee;
}
.dc_style_button_ok {
color:#fff;
}
#dc_style_sub_msg {
}
.dc_style_clickable {
cursor:pointer;
cursor:hand;
}
.dc_style_linklike {
text-decoration:underline;
}
.dc_style_linklike:hover {
text-decoration:none;
} #dc_settings_box {
display:none;
background-color:#fff;
color:#000;
border:1px solid #eee;
border-radius:4px;
position:fixed;
z-index:19999;
top:50px;
width:960px;
left: 50%;
transform: translate(-50%, 0);
padding-top:20px;
padding-bottom:20px;
padding-left:20px;
padding-right:20px;
text-align:center;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, 0.5); 
box-shadow: 5px 5px 15px 5px rgba(0, 0, 0, 0.5);	
}
.dc_set_h {
width:100%;
font-size:17pt;
font-weight:bold;
}
.dc_set_sub_h {
padding-top:12px;
padding-bottom:18px;
}
.dc_set_row {
width:100%;
border-bottom:1px solid #ddd;
padding-bottom:4px;
padding-top:10px;
}
.dc_set_row .dc_set_h2 {
font-size:18px;
font-weight:bold;
width:calc(100% - 32px);
float:left;
text-align:left;
}
.dc_set_row .dc_set_button {
font-size:18px;
height:18px;
font-weight:bold;
width:32px;
float:right;
bbackground-color:#e0e0e0;
text-align:right;
cursor:pointer;
cursor:hand;
}
.dc_set_row .dc_set_h_but {
height:31px;
}
.dc_set_row .dc_set_h_but:hover {
background-color:#f0f0f0;
}
.dc_set_row .dc_set_descr {
font-size:10pt;
width:100%;
text-align:justify;
padding-bottom:15px;
}
#dc_set_buttons {
padding-top:20px;
text-align:center;
}
.dc_set_slider {
width:32px;
height:14px;
background-color:#ccc;
border-radius:4px;
position:relative;
top:9px;
}
.dc_set_slider_on {
background-color:#bae2a1;
}
.dc_set_knob {
width:23px;
height:23px;
border-radius:20px;
position:relative;
top:-10px;
}
.dc_set_knob:active {
background-color:#46b900;
}
.dc_set_knob_on {
background-color:#399700;
left:12px;
}
.dc_set_knob_off {
background-color:#666;
left:-2px;
}
@media (max-width: 960px) {
#dc_settings_box {
top:40px;
width:96%;
padding-left:5px;
padding-right:5px;
top:60px;
left:2%;
transform:none;
}
.dc_set_row .dc_set_descr {
display:none;
}
.dc_style_button {
margin-left:0 !important;
margin-top:10px !important;
width:100% !important;
}
}
@media (min-width: 1024px) {
#dc_style_h {
padding-bottom:20px;
}
#dc_style_msg {
padding-bottom:30px;
}	
}
@media (max-height: 768px) {
#dc_settings_box {
top:20px;
}
}
.dc_intro_shrink #dc_style_h {
padding-bottom:5px !important;
}
.dc_intro_shrink #dc_style_msg {
padding-bottom:10px !important;
}
.dc_intro_shrink #dc_style_buttons {
padding-bottom:10px !important;
}
@media (max-width: 960px) {
}
.dc_intro_style_0 #dc_style_h {
display:none;
}
.dc_intro_style_0 #dc_style_msg {
padding-bottom:10px;
font-size:10pt;
}
.dc_intro_style_0 #dc_style_sub_msg {
font-size:10pt;
}
.dc_intro_style_0 #dc_style_buttons {
padding-bottom:10px;
font-size:10pt;
}
.dc_intro_style_0 {
padding-top:10px !important;
padding-bottom:10px !important;
}