/* plugin css */
.plugin-memberregister {}
.plugin-memberregister a{color:#2d2d2d;font-size:16px;}
.plugin-memberregister p{color:#000;font-size:14px;margin-bottom:16px;}
.plugin-memberregister h1{color:#2d2d2d;margin-bottom:45px;margin-top:30px;font-family: jaf-bernino-sans-condensed, sans-serif;}
.plugin-memberregister h3{color:#2d2d2d;margin-bottom:45px;margin-top:30px;font-family: jaf-bernino-sans-condensed, sans-serif;}

.plugin-memberregister label{color:#2d2d2d;font-size:16px;width:100%;font-weight:600;}
.plugin-memberregister label span.red{color:red !important;}
.plugin-memberregister input[type=text]{background:transparent;border:none;border-bottom:1px solid #3d2a7b;color:#2d2d2d;font-size:16px;width:100%;}
.plugin-memberregister input[type=password]{background:transparent;border:none;border-bottom:1px solid #3d2a7b;color:#2d2d2d;font-size:16px;width:100%;}
.plugin-memberregister select{background:transparent;border:none;border-bottom:1px solid #3d2a7b;color:#2d2d2d;font-size:16px;padding:0;width:100%;}
.plugin-memberregister textarea{background:transparent;border:none;border-bottom:1px solid #3d2a7b;color:#2d2d2d;font-size:16px;width:100%;}

.plugin-memberregister .m-b{margin-bottom:30px;}

.plugin-memberregister .leftdiv, .plugin-memberregister .rightdiv
{
   text-align: left;
}

@media only screen and (min-width: 64.063em)
{
   .plugin-memberregister .leftdiv
   {
      text-align: left;
   }
   .plugin-memberregister .rightdiv
   {
      text-align: right;
   }
}