html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,font,img,s,strong,sub,sup,b,u,i,center,ol,ul,li,fieldset,form,label,legend {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
:focus {outline:0;}
body,div,a,td,th,b {box-sizing:border-box;}
div, a {border-style:solid;}
sup, sub {font-size: 85%;} sup {vertical-align: super;} sub {vertical-align: sub;}
hr {display: block; background: #666; color: #666; width: 100%; height: 1px; border: none;}
strong{font-weight: bold;}

img {max-width:100%;}
img[align=left] {float:left; margin:0 1em 1em 0}
img[align=right] {float:right; margin:0 0 1em 1em}

table,caption,tbody,tfoot,thead,tr {margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
th,td {margin:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
table {border-collapse:collapse; border-spacing:0;}
th, thead td {font-weight: bold;}
th, td {vertical-align:middle;padding:5px;}

ol,ul {margin:1em 0 1em 1.5em;}
ul li, ol li {margin-bottom:0.5em;}

h1, h2, h3, h4 {font-weight: bold;margin:1.5em 0 0.75em 0;}
h1 {font-size: 24px;}
h2 {font-size: 24px;}
h3 {font-size: 22px;}
h4 {font-size: 20px;}

/*
form {margin:1em auto;width:100%;max-width:600px;}
label, input[type='text'],input[type='password'],input[type='email'],input[type='button'], textarea, select, option {display:block;width:100%;box-sizing:border-box;margin:0 0 0.5em 0;padding:5px 10px;}
label {margin:0.5em 0 0.25em 0;padding:0;}
textarea, select, option, input {font-family: inherit!important; font-size:100%;}
input[type='text'], input[type='password'],input[type='email'] {font-family: inherit!important; font-size:100%;}
textarea, input[type='text'], input[type='password'],input[type='email'],select {border:1px solid #ccc;background: #fff;}
textarea:hover,textarea:focus,
input[type='text']:hover,input[type='text']:focus,
input[type='password']:hover,input[type='password']:focus, 
input[type='email']:hover,input[type='email']:focus,
select:hover,select:focus {border-color:#666;}
input, select {cursor: pointer;}
input[type='text'], input[type='password'] {cursor: text;}
input {vertical-align:middle;}

input[type='checkbox'] {margin:0 0.5em 0 0;}
input[type='radio'] {margin:0 0.5em 0 4px;}
*/
a, .but {transition:0.2s;}

.qfoverlay {
  position: absolute;
  top: 0;
  width: 100%;
  background-color: #000000;
  opacity: 0.8;
  z-index: 9990;
}

.qfmodalform {
  padding: 0;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 50%;
  width: 62%;
  margin-left: -31%;
  z-index: 9999;
}

.qfmodalform div.qf2form {
  padding: 50px;
  width: 100%;
}

.qfclose {
  position: absolute;
  top: 0;
  right: 0;
  height: 18px;
  width: 18px;
  cursor: pointer;
  color: #000000;
  font-size: 18px;
}
