body{background:#e1e1e1;}
header{border-bottom: 5px solid #000000;}
.allcheck, .checkbox, .radio, input, select, option, .gray_borderG{border-color: gray;}
.main_color, footer, .gray_borderG{color:black;}

.button, .button + li > .small_button{background: linear-gradient(#3a3a3a 7%, #020202);}
.button_gray, .button_gray + li > .small_button{background: linear-gradient(#b1b1b1 7%, #808080);}.button:hover, .button + li > .small_button:hover {background:#3a3a3a;}
.button_gray:hover, .button_gray + li > .small_button:hover {background: #b1b1b1!important;}

input[type=checkbox]:checked + label > .checkbox{background: white url(/resources/img/checking_black.png) left / cover!important}
input[type=radio]:checked + label > .radio {background: white url(/resources/img/checking_black.png) right / cover!important}
span.required {color:red;}

.double_check_table {border: 1px solid #000000;background: rgb(240, 240, 240)!important;border-top: 0;border-bottom: 0;}
.double_check{border:none!important;}

::-webkit-scrollbar-thumb { background:black; }