#locre,#Marriage_Match_locre
{
border-right: solid 1px #ccc;
border-bottom: 1px solid #ccc;
width:80%;
display: none;
margin: 2px 0 0 0;  z-index:10;     position:absolute;
}
input{
outline:0 !important;
box-shadow: none !important;
font-weight: bold;
}
#Map_api input
{
  background: #fffdff;
  border: 1px solid #FFCCCC;
}
#Map_api2 input
{
  background: #f8feff;  border: 1px solid #A8E2FF;
}
.form-group input[type=submit]{
    z-index:-1;
    width:40%;
    padding:5px 0;
    border: 1px solid #ccc;font-weight: bold;

}
#Map_api .form-control, #Map_api2 .form-control {
    font-size: 1.4rem;
       height: 3rem;
    }
.btn:focus , .btn:active
{
outline:0 !important;
box-shadow: none !important;
}
.getv{
    cursor: pointer;
    margin:1px 1px 1px -25px;
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    padding-left:2px;
    list-style: none; font-size: 1.3rem;
    background: #fff;
}
.getv span
{
font-size: 0.7em;
color: #ccc;
}
.getv:hover
{
    background: #FFFFBF;
}
#tamil_marriage_match_advance_opt, #tamil_marriage_match_advance_opt2
{
 display: none;
}
#tamil_marriage_match_advance_btn, #tamil_marriage_match_advance_btn2
{
cursor: pointer;
padding: 5px;
text-align: right;
}
#tamil_marriage_match_advance_btn span, #tamil_marriage_match_advance_btn2 span
{
   padding: 0 10px;
   }
.main span {
        display:none;

}
.main:after  {
  content: "- Advance Option";
  float: left;
  padding: 10px;
}

iframe, #marriage_match_girl {
            width: 100%;
            height: 100px;
            overflow: hidden;
            border: none;
        }
#myList
{
 margin-bottom: 20px;
 border: 1px dashed #ccc;
}
#myList span
{
  border-bottom: 1px dashed #ccc;  border-left:1px dashed #ccc;
}

#myList a
{
 border-bottom:1px dashed #ccc;
 padding-bottom: 2px;
}
 h3, .h3 , h2, .h2, h1, .h1   {
    font-size: 1.6rem;
    font-weight:bold;
}
b{
    font-size: 1.2rem;
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.col-form-label
{
font-weight:bold;
}

.col-form-label::after
{
  content: ':';
  float: right;
        }
.vertical-alignment-helper {
    display:table;
    height: 100%;
    width: 100%;
}
.vertical-align-center {
    /* To center vertically */
    display: table-cell;
    vertical-align: middle;
}
.modal-content {
    /* Bootstrap sets the size of the modal in the modal-dialog class, we need to inherit it */
    width:inherit;
    height:inherit;
    /* To center horizontally */
    margin: 0 auto;
}
.modal-title
{
 line-height: 1rem;
}
#marriage_porutham .modal-body{
background: #ffffff; font-weight: bold; font-size: 1.6rem;text-align: center;
}
#marriage_porutham .modal-header{
background: #fceabb;
background: -moz-linear-gradient(-45deg,  #fceabb 0%, #fccd4d 50%, #f8b500 51%, #fbdf93 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#fceabb), color-stop(50%,#fccd4d), color-stop(51%,#f8b500), color-stop(100%,#fbdf93));
background: -webkit-linear-gradient(-45deg,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
background: -o-linear-gradient(-45deg,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
background: -ms-linear-gradient(-45deg,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
background: linear-gradient(135deg,  #fceabb 0%,#fccd4d 50%,#f8b500 51%,#fbdf93 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=1 );
text-align: center;
 padding:0;
}
#marriage_porutham .close{
color: #C24E00;
margin:5px 10px 7px 0;
}
#marriage_porutham h4{
    padding: 12px 0px 0px 0px; font-weight: bold; font-size: 1.9rem;
    }
    textarea,
input[type="text"],
input[type="date"],
input[type="time"],
input[type="button"],
input[type="submit"],input {-webkit-appearance:none; -webkit-border-radius:0; }
input[type="submit"]
{
background-color: #f0f0f0 !important;
}input::-webkit-date-and-time-value{ text-align:left; }
