input.gray { background-color: #D6D6D6 !important;}
select.gray { background-color: #D6D6D6 !important;}
select.red { background-color: rgb(255, 223, 211) !important;}
#expandable-div
{
  width:1000px;
  min-height:670px;
  margin-left:auto;
  margin-right:auto;
  background-image:url('newstrip.jpg');
}
#expandable-divsmall
{
  width:500px;
  min-height:400px;
  margin-left:auto;
  margin-right:auto;
  background-image:url('smallslice1.jpg');
}
@media only screen and (max-width: 600px) {

    table#rep-table > tbody > tr > td:nth-of-type(1) {
        width:50px !important;
        padding-right: 15px;
    }

    table#rep-table > tbody > tr > td:nth-of-type(2) {
        padding-left:0px !important;
        padding-right:0px;
        width:100% !important;
    }

    table#rep-table > tbody > tr > td:nth-of-type(3)[style] {
        width:20px !important;
    }

    #rep-table img {
        width:70px;
    }
   
}


.a-form-page {
    margin-left:auto;
    margin-right:auto;
    padding-left:30px;
    padding-right:30px;
    max-width:1000px;
}
.a-flex {
    display:flex;
    margin-left:10px;
    margin-right:10px;
}
/* .banner-img {
    display:none;
} */

.a-cbx {
    float:left;
    padding-left:20px;
    padding-top:3px;
    padding-right:10px;
}
.time-part,
.date-part,
.gender {
    width:100px;
    float:left;
}

/* .date-part {
    width:100px;
    float:left;
} */

.a-form-img {
 width:100%;
}

.a-form-img-block {
    margin:0px;
}

.a-col-1 {
    width:100%;
    padding:10px;
}

.a-optin {
    width:100%;
    padding-left:15px;
    padding-bottom:20px;
}

.a-abt-rpt {
    margin-left:30px;
    margin-top:10px;
    margin-bottom:30px;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
    padding-right: 40px;
    width:90%;
    border:1px dotted;
    background-color: #eee;
}


.a-form-header {
    margin-top:40px;
    padding:0px;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
}

.a-form-header > .a-form-title {
    padding-left:0px;
    margin-left:0px;
    text-align:left;
}

.a-form-header > .a-form-summary {
    margin:0px;
    padding:0px;
    text-align:right;
}

.a-main-content {
    margin:0px;
    padding-top:20px;
    padding-bottom:20px;
    text-align: justify;
}


.a-subh {
    font-size: 17px;
    margin-bottom:10px;
}
.a-title {
    font-size: 17px
}
.a-col-2 {
    width:50%;
    padding-left:15px;
    padding-right:15px;
}
.a-center {
    text-align:center
}
.a-message {
    color:#CD5555;
    font-size:17px;
    font-weight:bold;
}
.a-noimage {
    background-image:none
}
.a-tall {
    height:100px
}

@media only screen and (max-width: 800px) {

    .a-tall {
    height: 2.3125rem;
    }

    .a-flex {
        /* it place the items in vertical direction */
      flex-direction: column;
    }
    .a-col-2 {
        width:100%;
    }

    .a-form-header {
        margin-top:25px;
    }

    .a-form-header > .a-form-title {
        font-size:24px;
        line-height: 23px;
    }

    .a-form-header > .a-form-summary {
        text-align: left;
    }

    .a-form-img {
        padding-bottom:20px;
    }

    .a-main-content {
        /* padding-top:30px; */
        padding-bottom:10px;
    }

    .a-form-page {
        padding-left:10px;
        padding-right:10px;
    }
    
}

@media only screen and (max-width: 600px) {

    .time-part,
    .date-part,
    .gender {
        width:70px;
    }

    .a-form-page {
        padding-left:5px;
        padding-right:5px;
    }

    .a-abt-rpt {
        margin-left:20px;
    }

}
