@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,700,900);

body {margin:0px;padding:0px;}
body, .container {width:100% !important;}

body, h1, h2, h3, h4, .container, table *, input {font-family: 'Roboto', sans-serif;}
h1 {font-weight:100;} h2, h3, h4, .container .control-group .control-label {font-weight:700;}
@media screen and (min-width:640px){
body, .container *, .container input, .container select, .container td {font-size:15px;line-height:25px;}
.container th {font-size:17px;line-height:27px;}
.container h1 {font-size:42px !important;line-height:56px !important;}
}
@media screen and (max-width:640px){
body, .container *, .container input, .container select, .container td  {font-size:12px;line-height:22px;}
.container th  {font-size:14px;line-height:24px;}
.container h1 {font-size:32px !important;line-height:44px !important;}
}
.container {padding:30px;box-sizing: border-box;background:#ffffff;border-radius:3px;border:1px #bedafd solid;margin:0px 0px 0px 0px;}
.container h1 {color:#5b8388 !important;}
.container .control-group {padding:0px !important;margin:10px 0px 10px 0px !important;vertical-align:middle;}
.container .control-group .contactfield.input-block-level {border:1px #bedafd solid;background:#ffffff;color #242425 !important;}
.container h2, .container h3, .container h4 {color #242425;}
.container, table tbody * {color #000000;}
.container table th, .container table tr, .container table td {background:none !important;}
.container .btn-toolbar {text-align:left !important;}
#form, fieldset {border:none;}

.btn {border-radius: 3px;padding:10px 15px 10px 15px;cursor:pointer;font-weight:400;border:1px #f0f0f0 solid;}
.btn.btn-primary {font-weight:700;border:1px #bedafd solid;}

.btn, .btn:hover {color: #ffffff;background: #49a4fc;}
.btn:active {color: #242425;background: #ffffff;border:1px #bedafd solid;box-shadow: 0 8px 10px 0 rgba(0, 0, 0, 0.2);}
.btn, .btn.btn-large.btn-primary {font-size:12px;line-height:12px;text-transform:uppercase;}
