.mysql.error{
  display:none;
}

.miniboxes {
  clear:both;
  margin:auto;
  width:100%;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
}

.miniboxes div{
}

.bFrame {
  xfloat:left;
  border: 5px solid #3ab6ec;
  border:3px dotted #adc91e;
  border:3px solid #208acb;
  border:3px solid #fff;
  padding:5px;
  border-radius:10px;
  background: #208acb;
  background: #fff;
  margin-top:80px;
  margin-bottom:40px;
  margin-right:1%;
  margin-left:1%;
  max-width:16%;
  text-align:center;
}
.bFrame:last-child{
  margin-right:0px;
}

.bFrame p{
  display:table-cell;
  width:169px;
  min-height:160px;
  vertical-align:middle;
  text-align:center;
  color:#eee;
  color:#555;
}
.bFrame p:first-child{
  margin-left:0px;
}

.bFrame img{
  width:50%;
}




.social{
  margin-top:20px;
}

.intro{
  clear:both;
  max-width:1280px;
  margin:auto;
}
.intro h1{
  text-align:center;
  padding-top:20px;
}
.intro>p{
  max-width:670px;
  margin:auto;
  text-align:center;
  margin-top:20px;
  margin-bottom:40px;
}

.intro .rbox{
  max-width:600px;
  margin:auto;
}

.iiboxes{
  max-width:1200px;
  margin:auto;
  margin-top:3rem;
}

.iim10, .quotes{
  display: flex;
  justify-content: center;
  flex-flow: row wrap;
  margin-left:-12px;
  margin-right:-50px;
  margin-left:-31px;
  margin-right:-31px;
}

.iibox{
  width:380px;
  min-height:460px;
  float:left;
  margin:12px 12px;
  border:0px;
  padding:0px;
  border:0px solid #eee;
  background-color:#eee;
  background-position:bottom center;
  background-size: 1600px 220px;
  background-position: center 110%;
  background-repeat:no-repeat;
  position:relative;

}

.iibox:nth-child(1),
.iibox:nth-child(2),
.iibox:nth-child(3){
  min-height:440px;
}


.iibox h2{
  margin:0px;
  background:none;
  border:none;
  border-top:0px solid #ccf;
  padding:10px;
  color:#000;
  margin-top:-4px;
  text-align:center;
  z-index:256;
  position:relative;
}

.iibox p{
  padding-left:16px;
  padding:0px;
  margin:10px;
  line-height:1.7rem;
  text-align: center;
}
.iibox>a{
  text-align:center;
}

.iibox>a>img:not(.isvg){
  width:100%;
  height:auto;
  margin:auto;
}

.iibox>a>img.isvg{
  position:relative;
  z-index:255;
  top:-8rem;
  margin-left:25%;
  margin-bottom:-45%;
  opacity:.99;
  width:50%;
}

.quote{
  max-width:533px;
  width:45%;
  margin:1rem;
  padding:1rem;
  padding-bottom:0;
  border:5px solid #ddd;
  position:relative;
  border-radius:5px;
  background-image: url("../graphics/waves-grey2.png");
  background-repeat: no-repeat;
  background-size: 1642px 210px;
  background-position: 10% 4rem;  
}

.lquo{
  font-size:115%;
  line-height:185%;
}

.quote .face{
  width:35%;
  margin-top:0rem;
  position:relative;
}
.quote .face.fl{
  margin-left:1rem;
}
.quote .face.fr{
  width:32%;
  margin-top:-.5rem;
  margin-right:-1rem;
}


.m20{
  margin-left:20px;
  margin-right:20px;
}

.w9xx{
  max-width:1020px;
  margin: auto;
  clear:both;
}

.law{
  position:relative;
  top:20px;
  padding:20px;
  border:1px solid #eee;
  background-color:#fafafa;
  text-align:center;
  margin: 0px 0px 40px;
  width:auto;
}

.law p{
  margin:1rem;
}

.wibox{
  border-top:0px solid #9ce;
  border-bottom:1px solid #9ce;
  margin-top:30px;
  margin-right:0px;
  max-width:100%;
  background:white;
  clear:both;
  position:relative;
}
.wibox img{
  border-top:0px solid #cef;
  margin-bottom:-4px;
  max-width: 100%;
}
.wibox h2,
.wibox div
{
  margin:5px;
}

.semintro{
  margin-top:3rem;
  margin-bottom:-3rem;
}
