@charset "utf-8";
/* CSS Document */
.wrapper{ max-width:300px; margin:auto; width:100%; background:#0e79b9;  padding:10px 0px 0px 15px;  border-radius: 5px;}
.wrapper th, td { border:none !important; padding: 0px 0px 0px 0px;}
.white-text{ color:#FFF !important;}
.wrapper select{width: 100% !important;
    /*-moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);
    box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);*/
    border: none;
    text-align: left;
    text-indent: 7px;
    color: #333;
    font-size: 14px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    border-radius: 7px;
    outline: none;
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid #DDDDDD;}
.wrapper input[type="text"], input[type="email"], input[type="password"], textarea { margin-bottom:0px !important;}
.wrapper table {border-collapse: collapse; border-spacing: 0; margin-bottom:0px !important; width: 100%;}
.form-heading{text-align:center; color:#FFF; font-family: 'Droid Sans', sans-serif !important; font-size: 20px !important; font-weight: normal;  margin: 0px 0px 0px 0px;  padding: 5px 0px 5px 0px !important;}
.col-a{width:40%;  float: left; margin-top:8px; margin-bottom:5px;  text-align: left;}
.col-b{width:50%; float: left; margin-top:0px; margin-bottom:0px;  text-align: left;}
.clearfix{ clear:both;}
.description{ text-align:center; width:100%; max-width:775px; margin:auto; padding:15px 0px 15px 0px}
.wrapper .input{width:96.5% !important;
   /* -moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);
    box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);*/
    border: none;
    text-align: left;
    text-indent: 7px;
    color: #333;
    font-size: 14px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    border-radius: 7px;
    outline: none;
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid #DDDDDD;}
.form-text{text-align:left; font-size:14px; color: #FFF; text-indent: 4px;}
.btn {background: #06b2a0 !important;  width: 110px !important;   border: solid 2px #FFF !important;
    height: 39px !important;
    border-radius: 5px !important;
    color: #FFF !important;
    font-size: 16px !important;
    margin: 20px auto;
  }
	.disclaimer{font-family: 'Droid Sans', sans-serif !important; font-size:10px; color:#FFF; padding-top:10px;}
	.tc{float:left; width:100%;}
        .btn-box{ text-align: center; width:100%;}
        .v-align{ vertical-align:middle;}
	.textwidget input{ height: 30px;}
        .textwidget input, select, textarea, .mom-select{border:none!important;}
        .textwidget tr:nth-of-type(odd) {background:none!important;}
        .textwidget tr:nth-of-type(even) {background:none!important;}
        .textwidget tr{background:none!important;}
        input, select, textarea, .mom-select { background: #f8f8f8; border: 1px solid #eaeaea;
    padding: 0; margin-bottom: 10px; width: 100%; border-radius:5px; margin-top:5px;}
  
    .mom-select:before {
    height: 30px;
    appearance: none;
    -webkit-appearance: value !important;
    -moz-appearance: value;
    appearance: value;
    width: 20px;
    background: #fff;
    /* position: absolute; */
    top:0;
    right: 4px;
    border-radius: 0px 5px 6px 0px;
    border: 0px solid #eaeaea;
    /* border-left-width: 1px; */
    text-align: center;
    font-family: 'enotype';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-size: 11px;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 33px;
    margin-top:0;
     padding-bottom: 2px;
}
.textwidget input[type="checkbox"]{ float:left !important; width: 15px; margin-top:0; margin-right: 5px; padding-top: 0;}
.textwidget input[type="submit"]{ margin-bottom: 15px;}

.select-white-bg{height: 25px; background: #FFF;}

.wrapper .input {
    width: 96.5% !important;
    /*-moz-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0px 1px 4px rgba(0,0,0,.2);
    /* box-shadow: inset 0px 1px 4px rgba(0,0,0,.2); */
    border: none;
    text-align: left;
    text-indent: 7px;
    color: #333;
    font-size: 14px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    border-radius: 7px;
    outline: none;
    padding: 3px 0px 3px 3px;
    margin: 5px 1px 3px 0px;
    border: 1px solid #DDDDDD;
}
        
@media screen and (max-width:765px) {
	.wrapper{margin:auto; width:95%; background:#0e79b9;  padding:10px;  border-radius: 5px;}
	.col{width:100%; margin-left:0px; margin-right:15px;  text-align: left; float:none;}
	.btn {background: #06b2a0 !important; width: 110px !important;  border: solid 2px #FFF !important;  height: 39px !important;  border-radius: 5px !important; color: #FFF !important;
    font-size: 16px !important;  margin:auto;}
	.text-center{ text-align:center !important;}
        .btn{ margin-top:20px;}
}