body{background:#F15F79;}
header{border-bottom: 5px solid skyblue;}
.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(#f15f79 7%, #bf364f)}
.button_gray, .button_gray + li > .small_button{background: linear-gradient(#87ceeb 7%, #519cbb)}.button:hover, .button + li > .small_button:hover {background:#f15f79;}
.button_gray:hover, .button_gray + li > .small_button:hover {background: #87ceeb!important;}

input[type=checkbox]:checked + label > .checkbox{background: white url(/resources/img/checking_skyblue.png) left / cover!important}
input[type=radio]:checked + label > .radio {background: white url(/resources/img/checking_skyblue.png) right / cover!important}
span.required {color:red;}

.double_check_table {background:linear-gradient(rgb(200, 239, 255) 95%, #b5c1cc)!important;}
.double_check{border:none!important;}

::-webkit-scrollbar-thumb { background: #f15f79; }