body {margin:0; padding:0; font-family:Segoe UI;}

#footer {color:#fff; padding:60px; text-align:center; font-size:17px; background:#04579f;}
#header {background:url(https://buldock.com/wp-content/uploads/2019/01/Buldokc-header-1920-680-002.jpg?id=581) no-repeat center center; background-size:cover; color:#fff; font-size:55px; font-weight:bold; text-shadow:2px 2px 5px #000; text-align:center; padding:100px 20px;}
#page {text-align:center; padding:50px 25px; margin:0 auto; max-width:2200px !important; min-width:1400px;}

canvas {user-select: none;}
#calc {background:#ccc; margin:0; width:100%; height:950px; overflow:hidden; position:relative;}
.hint_txt, #calc_form {text-align:left; font-family:'Segoe UI',Arial,sans-serif; font-size:19px; color:#222222; line-height:29px;}
.hint_txt {background:#ddd url(../img/info.png) no-repeat left center; color:#000; padding:9px 20px 9px 60px; margin-bottom:60px; font-size:17px; line-height:20px;}
#calc_form {position:absolute; z-index:100; top:150px; left:50%; margin-left:-220px;}
#calc_form input,.txtf {font-size:19px; border:1px solid #ccc; box-shadow:2px 2px 8px #ddd inset; padding:10px 20px; font-size:19px; border-radius:8px; width:400px; margin:15px 0;}
#calc_form textarea {border:1px solid #ccc; box-shadow:2px 2px 8px #ddd inset; padding:10px 2%; font-size:19px; margin:15px 0 0 0; border-radius:8px; height:250px; max-height:250px; width:430px; max-width:430px; font-family:'Segoe UI',Arial,sans-serif;}
#calc_form textarea.two {float:left; margin-right:15px;}
.paddedr {padding-right:35px;}
#loader {position:absolute; left:50%; bottom:-150px;}

button,#form input[type='submit'] {background:#0d5da2; border-radius:8px; padding:10px 25px; border:0; border-top:1px solid #76bfff; border-bottom:2px solid #003869; color:#fff; font-size:20px; text-transform:uppercase; font-family:'Segoe UI',Arial,sans-serif; cursor:pointer;}
button.yt {background:#d41c1c url(zimg/yt.png) no-repeat right center; background-size:auto 90%; border-radius:12px; padding:20px 100px 20px 25px; border:0; color:#fff; font-size:25px;}
.red {color:#cc0000; font-style:italic; font-weight:bold; padding:10px 0 20px 0;}
#usrdata {text-align:left; padding:30px 0 80px 0;}