@charset "utf-8";
/* CSS Document */

@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.5.0/css/font-awesome.min.css");

@font-face {
    font-family: 'arial';
    src: url('https://res.cloudinary.com/dhosnlvfd/raw/upload/v1543226391/Homepage/arial.eot');
    src: url('https://res.cloudinary.com/dhosnlvfd/raw/upload/v1543226391/Homepage/arial.eot') format('embedded-opentype'),
         url('https://res.cloudinary.com/dhosnlvfd/raw/upload/v1543226382/Homepage/arial.woff2') format('woff2'),
         url('https://res.cloudinary.com/dhosnlvfd/raw/upload/v1543226375/Homepage/arial.woff') format('woff'),
         url('https://res.cloudinary.com/dhosnlvfd/raw/upload/v1543226365/Homepage/arial.ttf') format('truetype'),
         url('assets/fonts/arial.svg#arial') format('svg');
}

/*common style start*/
html, body {
    min-height: 100%;
    height: 100%;
}

/* 18-02-2019 */
::-webkit-full-page-media, :future, :root body, 
::-webkit-full-page-media, :future, :root html {
    min-height: auto;
    height: auto;
}

body {
    font-family: 'arial';
}

img {
    max-width: 100%;
}

a, button {
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

a:hover, button:hover, a:focus, button:focus {
    outline: none;
}

a:hover {
    text-decoration: none;
}

ul {
    list-style: square;
    padding-left: 20px;
}


#EntityFormPanel .actions {
    margin-left: 25px;
    margin-top: 0px;
}


.crmEntityFormView .tab{ margin-bottom: 0px !important;}
.m-b-60{
    margin-bottom: 60px;
}


/*common style Ends*/
.newsletter {
    -webkit-overflow-scrolling: touch;
}
.newsletter .container {
    width: 100%;
    padding: 0;
}
.newsletter .container .row {
    margin: 0;
}
.newsletter .container .col-md-12{
    padding: 0;
}
.newsletter .container .col-md-12 .page-copy{
    display: none;
}
.newsletter .registration-area .container{
    max-width: 1170px;
    margin: 0 auto;
}
td.clearfix.cell.lookup.form-control-cell {
    display: none;
}
.newsletter .current-study .container, 
.newsletter .study-sections .container,
.newsletter .bottoms-current-study{
    max-width: 1170px;
    margin: 0px auto;
}
.info .validators{display:none;}
.newsletter .entitylist{
    max-width: 1140px;
    margin: 0px auto;
}

.newsletter #EntityFormPanel{
    max-width: 1170px;
    margin: 0;
    padding: 0;
    margin-bottom: -17px;
    margin-left: -9px;
}
.newsletter .registration_area .container,
.newsletter .gen-registeration-footer .container{
    max-width: 1143px;
    margin: 0px auto;
}
.gen-registeration-footer{
    position: relative;
    z-index: 9;
}
.newsletter .gen-registeration-footer p{
    font-size: 12px;
}
.newsletter .crmEntityFormView .entity-form .crmEntityFormView .cell{
    padding: 0 0 15px 15px !important;
}
.newsletter #EntityFormPanel .section-title{
    margin-left: 26px;
    overflow-y: hidden;
}
.newsletter #EntityFormPanel .entity-form .actions{
    margin-left: 15px;
}

.newsletter .crmEntityFormView .actions{
    margin-left: 26px !important;
}
.newsletter .crmEntityFormView .actions input[type=button]{
    background: #E51836;
    color: #FFF;
    outline: none;
    border: #E51836 solid 1px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    padding: 8px 15px;
    border-radius: 4px;
    text-transform: uppercase;
}
.newsletter #EntityFormPanel .actions input[type=button]:hover{
    background: #FFF;
    border: solid #007d91 1px;
    color: #007d91 !important;
}
/*Header style start*/

/*General common style Ends*/
.generalregistration .container {
    width: 100%;
    padding: 0;
}
.generalregistration .container .row {
    margin: 0;
}
.generalregistration .container .col-md-12{
    padding: 0;
}
.generalregistration .container .col-md-12 .page-copy{
    display: none;
}
.generalregistration .registration-area .container{
    max-width: 1170px;
    margin: 0 auto;
}
.generalregistration .current-study .container, 
.generalregistration .study-sections .container,
.generalregistration .bottoms-current-study{
    max-width: 1170px;
    margin: 0px auto;

}
.generalregistration .entitylist{
    max-width: 1140px;
    margin: 0px auto;
}

.generalregistration #EntityFormPanel{
    max-width: 1170px;
    margin: 0;
    padding: 0;
    margin-bottom: -17px;
    margin-left: -9px;
}
.generalregistration .registration_area .container,
.generalregistration .gen-registeration-footer .container{
    max-width: 1143px;
    margin: 0px auto;
}
.generalregistration .gen-registeration-footer p{
    margin-left: 15px;
    margin-bottom: 30px;
    font-size: 10px;
    max-width: 860px;
    margin-top: 20px;
}
.generalregistration .gen-registeration-footer a{
    color:#fff;
    text-decoration: underline;
}
.generalregistration .crmEntityFormView .entity-form .crmEntityFormView .cell{
    padding: 0 0 15px 15px !important;
}
.SectionClass{position:relative;top:50px;border-top: 1px solid #fff!important;padding-top: 20px!important;
padding-left: 8px!important;}
.SectionClass table tr{margin-bottom:20px;float: left;width: 100%;}
.generalregistration #EntityFormPanel .section-title{
    padding-left: 26px;position:relative;top:80px;
    overflow-y: hidden;
}
.generalregistration #EntityFormPanel .entity-form .actions{
    margin-left: 15px;
}
.generalregistration .crmEntityFormView .actions{
    margin-left: 26px !important;
}
.generalregistration .crmEntityFormView .actions input[type=button]{
    background: #E51836;
    color: #FFF;
    outline: none;
    border: #E51836 solid 1px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    padding: 8px 15px;
    border-radius: 4px;
    text-transform: uppercase;
}
.registration_area .crmEntityFormView .actions{   
    border-top: none;
}

.generalregistration #EntityFormPanel .actions input[type=button]:hover{
    background: #FFF;
    border: solid #007d91 1px;
    color: #007d91 !important;
}
.crmEntityFormView .section-title{
    overflow-y: hidden;
}

/*General Header style start*/

.registration-area-left{padding-right: 30px;}
.boxCustom{padding: 0 0 0 20px;}
.custom-header {
    background: #FFF;
    min-height: 100px;
    margin: 0;
}

.navbar-brand img {
    max-width: 290px;
}

.navbar-nav {
    margin: 25px auto 0;
}
.wid90{ width:50px;}

.m-lr10{ margin-left:20px;}
.custom-nav-bar {
    width: 70%;
    text-align: center;
}
.iconSet li img{  width: 40px;}

.navbar-nav.custom-nav-bar li {
    display: inline-block;
    float: none;
}

.custom-header .navbar-nav li a {
    color: #000;
    text-transform: uppercase;
    font-size: 14px;
    font-family: 'arial';
}
.custom-header .navbar-nav li.active{
    font-weight: bold;
    color: #000;
    background: transparent;
}
.custom-header .navbar-nav li.active a{
    color: #000;
    background: transparent;
}
.m-r-40{ margin-left:15px;}

.custom-header .navbar-nav li.active a:hover,
.custom-header .navbar-nav li.active a:focus{
    background: transparent;
    color: #000;
}
.current_study_table table tr th {
    height: 60px;
    vertical-align: middle;
    background: #007d91;
    color: #FFF;
    border: solid #ccc 1px;
    text-align: center;
}
/* .custom-header .navbar-nav li a.active::after{
    border-bottom: solid #E51836 2px;
    width: 100%;
} */

/* .custom-header .navbar-nav li.interest-top-btn a {
    background: #E51836;
    color: #FFF;
    padding: 7px 10px 0px 10px;
    border-radius: 4px;
}

.custom-header .navbar-nav li.interest-top-btn a:hover {
    color: #FFF;
} */

.custom-header .navbar-nav li a:hover, .custom-header .navbar-nav li a:focus {
    color: #000;
}

.custom-header .navbar-nav li a::after {
    display: block;
    border-bottom: solid #E51836 2px;
    content: '';
    margin-top: 5px;
    width: 0%;
}

.custom-header .navbar-nav li a:hover::after {
    content: '';
    width: 100%;
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
    border-bottom: solid #E51836 2px;
    display: block;
}

.custom-header .navbar-toggle {
    top: 30px;
}

@media(max-width: 1200px) {
    .navbar-nav.custom-nav-bar li {
        display: block;
    }
    .custom-nav-bar {
        width: 100%;
        text-align: left;
    }
    .navbar-toggle, .navbar-toggle:hover, .navbar-toggle:focus, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
        background: #E51836;
        outline: none;
        border: none;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background: #FFF;
    }
    .navbar-default .navbar-collapse {
        border: none;
    }
    .navbar-nav.custom-nav-bar li {
        display: inline-block;
        float: left;
    }
    .navbar-toggle{
        display:block!important;
    }
}

/*Header style End*/

/*Home option style start*/

.slider-area {
    display: flex;
    flex-wrap: wrap;
    background: #007d91;
    position: relative;
    min-height: 500px;
    overflow-y: hidden;
}

.slider-left-side, .slider-right-side {
    flex: 1;
}
.slider-right-side{
    /*background: url(https://res.cloudinary.com/dhosnlvfd/image/upload/v1543232389/Homepage/main-img_v_2.jpg); */
    background: url('/Volunteers_3.jpg');
    background-size: cover;
    width: 50%;
    height: 100%;
    background-position: bottom center;
    background-repeat: no-repeat;
}
.slider-left-side {
    background: #007d91;
    min-height: 500px;
    align-items: center;
    /* justify-content: center; */
    display: flex;
    flex-wrap: wrap;
    max-width: 1170px;
    margin: 0 auto;
}

.internail-text{
    margin-left: 0px;
    max-width: 550px;
}


input::placeholder {
  opacity: 0.5;
}

.slider-right-side{
    position: absolute;
    width: 50%;
    right: 0;
    top: 0;
}
.slider-right-side img {
    /* min-height: 600px; */
    height: auto;
    vertical-align: top;
}
.slider-left-side p.text-contents{
    background: transparent;
    color: #FFF;
    text-align: left;
    padding: 5px 15px;
    max-width: 100%;
    letter-spacing: 1px;
    font-family: 'arial';
}
.slider-left-side ul{
    padding: 0 0 0 30px;
    margin: 0 0 30px 0;
    list-style: disc;
    color: #FFF;
}

.slider-left-side ul li{
    margin: 5px 0;
}
.slider-left-side ul li span{
    font-weight: bold;
}
.slider-left-side .btn-center-align{
    margin: 20px 0;
}
.slider-left-side p {
    background: #403734;
    color: #FFF;
    text-align: center;
    padding: 8px 20px;
    max-width: 200px;
    letter-spacing: 1px;
}

.slider-left-side h1 {
    font-weight: 500;
    font-size: 30px;
    color: #FFF;
    font-family: 'arial';
    max-width: 510px;
    margin: 20px auto 20px;
    /* line-height: 100px; */
}
.slider-left-side h1 span{
    font-size: 55px;
}

.Current_Studies {
    background: #E51836 !important;
    color: #FFF;
    border: #E51836 solid 1px;
}

.Current_Studies:hover {
    background: #FFF!important;
    border: solid #E51836 1px;
    color: #E51836 !important;
}
.home_page_Silder_btn{
    min-width: 230px;
}


.register_btn, .Current_Studies, .eligible_btn {
    background: #E51836;
    color: #FFF;
    outline: none;
    border: #007d91 solid 1px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    padding: 8px 15px;
    border-radius: 4px;
    text-transform: uppercase;
    margin-bottom:50px;
}
.register_btn:hover, .eligible_btn:hover {
    background: #FFF;
    border: solid #007d91 1px;
    color: #007d91 !important;
}


.input-append.input-group.datetimepicker{
     color: #333 !important;
}
.bootstrap-datetimepicker-widget table td.day{
    color: #333 !important;
}

.btn.register_btn.Current_Studies{
    margin:0px;
    padding: 9px 15px;
}
.register_btn:focus, .Current_Studies:focus {
    outline: none;
    color: #007d91 !important;
}
.btn-study-details{
    position: absolute;
    bottom: 0px;
    left: 40px;
}
.registration-area {
    padding: 40px 0 70px 0;
}

.registration-area-left h2 {
    font-size: 25px;
    color: #000;
    font-weight: 600;
    margin: 0 0 20px 0;
}

.registration-area-left p {
    margin: 0 0 20px 0;
    color: #000;
    font-family: 'arial';
    font-size: 15px;
}
.btcustom:focus {
    color: #007d91;
    text-decoration: none;
}
.btcustom{font-size: 12px; padding: 5px; border: solid 1px #E51836; color: #FFF;
    outline: none; background: #E51836 !important; border-radius: 4px;
    font-weight: 700 !important; text-transform: uppercase !important;}
.btcustom:hover{background: #FFF!important; border:solid 1px #E51836; color:#007d91 !important;}

.registration-area-right .form-design {
    background: #f1f1f1;
    padding: 10px 15px 15px 15px;
}

.registration-area-right .form-design h2 {
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    line-height: 26px;
    text-align: center;
    font-weight: bold;
    font-family: 'arial';
    margin-bottom: 20px;
}

.registration-area-right .form-design .form-control {
    outline: none;
    border: #000 1px solid;
    box-shadow: none;
    color: #090808;
}
.registration-area-right .form-design p{
    color: #403734;
    font-size: 13px;
    padding: 0px 10px 0 10px;
}


.registration-area-right .form-control::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #666666;
}

.registration-area-right .form-control::-moz-placeholder {
    /* Firefox 19+ */
    text-decoration: none;
    color: #666666;
}

.registration-area-right .form-control:-ms-input-placeholder {
    /* IE 10+ */
    color: #666666;
}

.registration-area-right .form-control:-moz-placeholder {
    /* Firefox 18- */
    color: #666666;
}

.registration-area-right .form-control:focus {
    outline: none;
    border: solid 1px #E51836;
    box-shadow: none;
}

.registration-area-right  .form-design .crmEntityFormView .cell{
    padding: 0 10px 15px 10px;
}
.registration-area-right  .form-design .actions{
    margin: -40px 0 20px 10px;
    border: 0;
}
.registration-area-right  .form-design .actions input[type=button]{
    background: #007d91;
    color: #FFF;
    outline: none;
    border: #007d91 solid 1px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    padding: 8px 15px;
    border-radius: 4px;
    text-transform: uppercase;
}
.registration-area-right  .form-design .actions input[type=button]:hover{
    background: #FFF;
    border: solid #007d91 1px;
    color: #007d91 !important;
}

.registration-area-right form {
    background: #f1f1f1;
    padding: 10px 15px 15px 15px;
}

.registration-area-right form h2 {
    color: #000;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0 0 10px 0;
    line-height: 26px;
    text-align: center;
    font-weight: bold;
    font-family: 'arial';
    margin-bottom: 20px;
}

.registration-area-right form .form-control {
    outline: none;
    border: #CCC 1px solid;
    box-shadow: none;
    color: #090808;
}
.registration-area-right form p{
    color: #403734;
    font-size: 13px;
    padding: 0px 10px 0 10px;
}

.registration-area-right form .crmEntityFormView .cell{
    padding: 0 10px 15px 10px;
}

.registration-area-right form .actions input[type=button]{
    background: #007d91;
    color: #FFF;
    outline: none;
    border: #007d91 solid 1px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    padding: 8px 15px;
    border-radius: 4px;
    text-transform: uppercase;
}

.registration-area-right label {
    color: #000;
    font-size: 12px;
    cursor: pointer;
    font-weight: normal;
    position: relative;
}

.registration-area-right label input {
    position: absolute;
    right: 0;
}

.participant {
    padding: 20px 0;
}

.participant-journey {
    background: #f8f8f8;
    padding: 20px 10px;
    min-height: 350px;
}

.participant-journey h2 {
    color: #000;
    font-size: 22px;
    margin: 0;
    font-weight: bold;
}

.participant-journey ul {
    margin-top: 40px;
    position: relative;
    text-align: center;
    width: 100%;
}

.participant-journey ul li {
    text-align: center;
    width: 15%;
    float: left;
    margin: 0 5px 0 0;
    vertical-align: top;
}

.participant-journey ul li::before {
    display: block;
    content: '';
    border: solid 1px #EEE;
}

.participant-journey .img-box {
    width: 50px;
    height: 50px;
    padding: 8px;
    text-align: center;
    margin: 0 auto;
    box-shadow: 1px 1px 2px 2px #ccc;
    border: solid #ccc 1px;
    background: #FFF;
}

.participant-journey .img-box img {
    width: 100%;
}

.participant-journey .participant-text h2 {
    margin: 10px 0 20px 0;
    font-size: 16px;
}

.participant-journey .participant-text p {
    margin: 0;
    font-size: 12px;
    text-align: left;
}

/*Home option style Ends*/

/*registration_area*/

.registration_area {
    background: #007d91;
    padding: 30px 0 10px 0;
    color: #FFF;
    font-family: 'arial';
}

.register_your a label {
    text-transform: uppercase;
    background: #E51836;
    color: #FFF;
    padding: 8px 15px;
    font-size: 12px;
    font-family: 'arial';
    font-weight: normal;
}

.register-form {
    padding: 30px 0 20px 0;
}

.register-form h2 {
    color: #FFF;
    font-weight: 600;
    max-width: 700px;
    font-size: 30px;
    line-height: 35px;
    letter-spacing: 1px;
    font-family: 'arial';
}

.register-form p {
    max-width: 600px;
    margin: 15px 0;
    font-family: 'arial';
}

.register-form form h4 {
    color: #FFF;
    font-size: 14px;
    margin-top: 20px;
    font-family: 'arial';
}

.register-form form .group-form {
    margin: 10px 0 20px 0;
    font-family: 'arial';
}

.register-form form .group-form input {
    width: 100%;
    height: 34px;
    box-shadow: none;
    outline: none;
    padding-left: 7px;
    color: #000;
    font-family: 'arial';
    border: solid #CCC 1px;
}

.register-form form .group-form input:focus {
    border: solid 1px #E51836;
    box-shadow: none;
}

.vertical-line {
    border-bottom: solid 1px #FFF;
    
}

.questions {
    margin: 20px 0 30px 0;
    padding: 0 15px;
    font-family: 'arial';
}

.questions p {
    font-size: 15px;
    /* font-weight: bold; */
    margin: 0;
    font-family: 'arial';
}

.questions span {
    font-size: 11px;
    letter-spacing: 1px;
    font-family: 'arial';
}

.terms-and-condition {
    margin: 20px 0 0 0;
}

.terms-and-condition button {
    margin: 20px 0;
}

.terms-and-condition p {
    font-size: 10px;
    color: #FFF;
    max-width: 860px;
    margin: 0;
}

/*custom check box style*/

/*Checkboxes styles*/

input[type="checkbox"] {
    display: none;
}

td.checkbox-cell label {
    display: block;
    position: relative;
    padding-left: 10px;
    margin-bottom: 20px;
    font: 14px/20px 'Open Sans', Arial, sans-serif;
    color: #FFF;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}


td.checkbox-cell label:before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    border: 1px solid #ffffff;
    position: absolute;
    left: -20px;
    top: 0;
    -webkit-transition: all .12s, border-color .08s;
    transition: all .12s, border-color .08s;
}

td.checkbox-cell:has(input[type="checkbox"]:checked) label:before {
    width: 10px;
    top: -5px;
    left: -15px;
    border-radius: 0;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

/*End checkbox*/

/*thank_for_register*/


/*faq_section*/

.faq_section {
    padding: 00px 0;
    /* height: calc(100% - 150px); */
}

.faq-label {
    margin: 40px 15px;
}

.faq-label label {
    background: #E51836;
    padding: 10px 15px;
    color: #FFF;
    text-transform: uppercase;
    font-size: 13px;
    text-align: center;
    border-radius: 1px;
    font-weight: 500;
    min-width: 280px;
}
.faq-label label::after{
    display: block;
    content: '';
    background: url(https://res.cloudinary.com/dcspphbym/image/upload/v1542340875/bottom-arrow.png);
    width: 30px;
    position: absolute;
    bottom: 32px;
    height: 20px;
    background-repeat: no-repeat;
}

.faq_section .panel-title>a:before {
    float: right !important;
    font-family: FontAwesome;
    content: "\f068";
    padding-right: 5px;
    display: none;
}
.panel-group .panel-heading .panel-title a:hover {
    color: inherit;
}

.faq_section .panel-title>a.collapsed:before {
    float: right !important;
    content: "\f067";
    display:none;
}

.faq_section .panel-title>a {
    display: block;
    font-family: 'arial';
    font-weight: bold;
    color: #010101;
    font-size:15px;
}

.faq_section .panel-title>a:hover, .faq_section .panel-title>a:active, .faq_section .panel-title>a:focus {
    text-decoration: none;
}

.faq_section .panel-default>.panel-heading {
    background: #FFF;
    border: none;
    color: #010101;
    border-radius: 5px 5px 0 0;
}
.faq_section .panel-default{
    border-color: #FFF;
    box-shadow: none;
}
.faq_section .panel-default>.panel-heading+.panel-collapse>.panel-body{
    border-top-color: #FFF;
    padding: 0 0 10px 15px;
    color: #808080;
    font-family: 'arial';
    font-size:15px;
}

/*current-study-section*/

.current-study {
    background: #007d91;
    min-height: 170px;
    width: 100%;
    display: flex;
    justify-content: center;
    flex-direction: column;
    text-align: left;
}
.current-study-labe h1{
    color: #FFF;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 45px;
    font-family: 'arial';
   margin-left: 7px;
}
.study-sections{
    margin: 30px 0 0 0;
}
.study-sections .text-area h2{
    color: #403734;
    font-weight: bold;
    font-size: 30px;
    font-family: 'arial';
}
.study-sections .text-area p{
    font-weight: 500;
    font-size: 15px;
    color: #808080;
    font-family: arial;
}
.search-box input{
    border: solid #ccc 1px;
    box-shadow: none;
}
.search-box input:focus{
    border: solid #E51836 1px;
    box-shadow: none;
}
.icon-area ul{
    list-style: none;
    padding: 0;
    margin: 20px 0 10px 0;
}
.icon-area ul li{
    display: inline-block;
    margin-left: 60px;
}
.icon-area ul li span{
    font-size: 12px;
    color: #707070;
    font-weight: bold;
    text-transform: uppercase;
    padding-left: 10px;
    font-family: 'arial';
}

.current_study_table table{
    border: solid #ccc 1px;
    font-family: 'arial';
    font-size: 15px;
    color: #808080;
}
.current_study_table table tr th a{
    color: #FFF !important;
}
.current_study_table table tr th{
    height: 60px;
    vertical-align: middle;
    background: #007d91;
    color: #FFF;
    border: solid #ccc 1px;
}
.current_study_table table tr th:first-child{
    width: 8% !important;
    text-align: center;
}
.current_study_table table tr td:first-child{
    text-align: center;
}
.current_study_table table tr th:nth-child(2){
    width: 17% !important;
}
.current_study_table table tr th:nth-child(3){
    width: auto !important
}
.current_study_table table tr td{
    border: solid #ccc 1px;
    vertical-align: middle;
}
.current_study_table table tr td ul {
    list-style: square;
    padding-left: 20px;
}
.current_study_table table tr{
    font-size: 14px;
}
.current_study_table table tr td ul li{
    font-size: 14px;
}
.current_study_table table tr td:last-child{
    text-align: center;
}
.current_study_table table tr td button.view_study_btn{
    font-size: 12px;
    padding: 5px;
    border: solid 1px #E51836;
}
.table-bottom-side{
    margin: 10px 0 30px 0;
}
.table-bottom-side button{
    margin-top: 10px!important;
    border: solid #E51836 1px;
}
/*respiratory-banner*/
.respiratory-banner{
    margin: 30px 0;
}
.respiratory-banner #EntityFormPanel .actions{border-top:none;left: 85px;
    bottom: 10px;}
 .respiratory-banner #EntityFormPanel .actions .btn-primary{padding: 9px 15px;border:#E51836 solid 1px!important;background:#E51836!important;border-radius: 4px;
    text-transform: uppercase;    font-size: 14px;
    font-weight: 600;} 
 .respiratory-banner #EntityFormPanel .actions .btn-primary:hover{background:#fff!important;color: #007d91!important;}
 .respiratory-banner .crmEntityFormView td.cell:first-child{padding-left:0;}
 .respiratory-banner .entity-form{position:relative;bottom:40px;}
 .respiratory-banner .crmEntityFormView fieldset{margin-bottom:0;}
 .respiratory-banner .crmEntityFormView td.clearfix.cell.text.form-control-cell:first-child{padding-bottom:0;}
 
     
.respiratory-label label{
    text-transform: uppercase;
    font-size: 16px;
    color: #FFF;
    background: #007D91;
    padding: 10px 15px;
    border-radius: 1px;
    font-weight: bold;
    min-width: 200px;
    font-family: 'arial';

}
.respiratory-label label::after{
    display: block;
    content: '';
    background: url(../images/bottom-arrow-barown-color.png);
    width: 30px;
    position: absolute;
    bottom: 40px;
    height: 20px;
    background-repeat: no-repeat;
}
.respiratory-label h2{
    font-size: 26px;
    margin: 20px 0 0 0;
    font-weight: bold;
    color: #D00020;
    letter-spacing: 1px;
    font-family: 'arial';
}

.research-text h2{
    font-size: 24px;
    font-weight: bolder;
    color: #000;
    font-family: 'arial';
}
.research-text p{
    margin-bottom: 30px;
    font-size: 15px;
    font-family: 'arial';
    color: #808080;
}
.eligibility-requirements .eligibility-text{
    background: #f1f1f1;
    padding: 0 20px 50px 0;
}
.eligibility-requirements .eligibility-text h2{
    font-size: 20px;
    font-weight: bolder;
    color: #000;
    padding: 10px;
    font-family: 'arial';
    margin-top: 11px;
}
.eligibility-requirements .eligibility-text ul{
    list-style: circle;
    padding-left: 30px;
    font-family: 'arial';
}
.eligibility-requirements .eligibility-text ul li{
    font-size: 15px;
}
.chieft-text, .find-out-more{
    margin: 42px 0 102px 10px;
}
.chieft-text p, .find-out-more p{
    margin: 0 0 5px 0;
    font-family: 'arial';
    color: #808080;
    font-size: 15px;
}
.copd-forms{
    margin: 50px 0 30px 0;
    border-bottom: solid 1px #CCC;
    padding-bottom: 30px;
}
.copd-forms-text ul {
    padding: 0;
}
.copd-forms-text ul li{
    margin: 10px 0;
}
.copd-forms-text ul li .radio label{
    padding: 0;
}
.copd-contact-details{
    margin: 30px 0;
}
.copd-contact-details input{
    margin-bottom: 15px;
    width: 80%;
    height: 36px;
    border: #ccc solid 1px;
    padding: 0 0 0 7px;
    box-shadow: none;
    outline: none;
}
.copd-contact-details input:focus{
    box-shadow: none;
    border: #E51836 solid 1px;
}
.copd-contact-details form{
    margin-bottom: 50px;
}

.terms-conditions input[type="checkbox"] {
    display: none;
}

.terms-conditions input[type="checkbox"]+label {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 20px;
    font: 14px/20px 'Open Sans', Arial, sans-serif;
    color: #808080;
    font-size:15px;
    font-family:arial;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.terms-conditions input[type="checkbox"]+label:last-child {
    margin-bottom: 0;
}

.terms-conditions input[type="checkbox"]+label:before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    border: 1px solid #666;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .6;
    -webkit-transition: all .12s, border-color .08s;
    transition: all .12s, border-color .08s;
}

.terms-conditions input[type="checkbox"]:checked+label:before {
    width: 10px;
    top: -5px;
    left: 5px;
    border-radius: 0;
    opacity: 1;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.terms-conditions button{
    border: solid #E51836 1px;
    margin-top: 20px;
}
.bottom-text{
    margin: 30px 0;
}
.bottom-text p{
    font-size: 11px;
}


/*footer section start*/

footer {
    /* background: url('../images/footer-top-bg.jpg'); */
    width: 100%;
    border-top: #ccc solid 1px;
}

.bottoms-logo {
    padding-top: 10px;
}

.bottoms-logo h2 {
    font-size: 16px;
    color: #403734;
    font-weight: bold;
    font-family: 'arial';
    margin:12px 0 10px 12px;
}
.copd-contact-details form h4{
    font-size: 15px;
    font-family: 'arial';
    color:#808080;
}
@media(max-width: 767px){
    .bottoms-logo h2{
        margin:12px 0 10px 0px;
    }
    .bottoms-logo ul li:first-child {
    margin-left: -12px !important;
}
.bottoms-logo ul li:nth-child(3){
    margin-left: -3px;
}

.section{ width: 288px !important;}
.slider-right-side{
        position: relative;
        width: 100%;
        min-height: 230px;
    background-position: bottom;
}
}


.bottoms-logo ul {
    list-style: none;
    padding: 0;
}

.bottoms-logo ul li {
    display: inline-block;
    margin: 5px 25px;
}
.bottoms-logo ul li:first-child{
    margin-left: 0;
}
.bottoms-logo ul li img {
    max-height: 55px;
}
@media (max-width: 480px){
    .bottoms-logo ul li {
    margin: 10px;
    width: 36%;
    text-align: center;
    float: left;
    min-height: 70px;
}
.current-study-labe h1{ font-size:40px;}
.footer-left{ width: 50% !important;}
.footer-right {
    width: 50% !important;
}
.m-r-40 {
    margin-left: -5px;
}
.slider-left-side h1 {
    max-width: 100%;
    text-align: center;
    padding: 0px 20px;
    font-size: 58px;
}

.bottoms-logo ul li img {
    max-height: 75px;
}
}
.bottom-footer {
    background: #fdfcfc;
    padding: 20px 0;
}

.bottom-footer .footer-map ul {
    list-style: none;
    padding: 0;
}

.bottom-footer .footer-map ul li {
    display: inline-block;
    margin-right: 10px;
}

.bottom-footer .footer-map ul li img {
    max-width: 100px;
}

.bottom-addres h2 {
    font-size: 16px;
    font-weight: bold;
    color: #403734;
    font-family: 'arial';
    text-transform: uppercase;
}

.bottom-addres p {
    font-weight: 500;
    font-size: 16px;
    margin: 0 0 5px 0;
    color: #666;
    font-size: 12px;
    font-family: 'arial';
}
/*radio buttons*/
.radio {
    margin: 0.5rem;
  }
  .radio input[type="radio"] {
    position: absolute;
    opacity: 0;
  }
  .radio input[type="radio"] + .radio-label:before {
    content: '';
    background: #f4f4f4;
    border-radius: 100%;
    border: 1px solid #666;
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    margin-right: 1em;
    vertical-align: top;
    cursor: pointer;
    text-align: center;
    transition: all 250ms ease;
  }
  .radio input[type="radio"]:checked + .radio-label:before {
    background-color: #666;
    box-shadow: inset 0 0 0 4px #f4f4f4;
  }
  .radio input[type="radio"]:focus + .radio-label:before {
    outline: none;
    border-color: #666;
  }
  .radio input[type="radio"]:disabled + .radio-label:before {
    box-shadow: inset 0 0 0 4px #f4f4f4;
    border-color: #b4b4b4;
    background: #b4b4b4;
  }
  .radio input[type="radio"] + .radio-label:empty:before {
    margin-right: 0;
  }
  .current_study_formats{
      background: #FFF;
      padding: 20px;
      box-shadow: 1px 1px 2px 2px #ccc;
      font-family: 'arial';
      display: none;
  }
  .current_study_formats header{
      border-bottom: solid 1px #CCC;
      padding-bottom: 20px;
  }
  .current_study_formats .body-part{
      padding: 5px 15px;
  }
  .current_study_formats .body-part ul{
      list-style: circle;
  }
  .current_study_formats .footer-part{
      display: flex;
      flex-wrap: wrap;
      width: 100%;
      border: solid 1px #CCC;
      margin: 10px 0 30px 0;
      align-items: center;
      justify-content: center;
      min-height: 100px;
  }
  .current_study_formats .footer-part .footer-left,
  .current_study_formats .footer-part .footer-center,
  .current_study_formats .footer-part .footer-right{
      width: 33%;
      text-align: center;
      border-right: solid #ccc 1px;
      line-height: 100px;
  }
  .current_study_formats .footer-part .footer-right{
      border: none;
  }
  .pos-relative{
      position:relative;
  }
  .gen-reg-have-you{
      position: relative;
      top: -655px;
      width:100%;
  }
  .alert-danger {
        background-color: #E51836!important;
        border-color: #024b57!important;
        color: #fff!important;
    }
    .alert-danger a{
        color:#fff!important;
    }
  #EntityFormControl_3367c76028dce811a840000d3ae0c995_EntityFormView .tab .tab-column fieldset:nth-child(2){
      margin-top:100px;
      border-bottom: 1px solid #fff;
  }
  .gen-reg-checkbox{
      width:50%;
      float:left;
      margin-bottom: 20px;
  }
  .b-0{
      border:0px;
  }
  #EntityFormControl_3367c76028dce811a840000d3ae0c995 .actions{
      border-top:0px;
      left:0px;
      margin-left: 18px !important;
      bottom: 60px;
  }
  #EntityFormControl_3367c76028dce811a840000d3ae0c995 #EntityFormPanel .tab-column fieldset:first-child{
      width:70%!important;
  }
  #EntityFormControl_3367c76028dce811a840000d3ae0c995 #EntityFormPanel .tab-column fieldset:nth-child(4), #EntityFormControl_3367c76028dce811a840000d3ae0c995 #EntityFormPanel .tab-column fieldset:nth-child(5){
      display:none;
  }
  #EntityFormControl_3367c76028dce811a840000d3ae0c995 .crmEntityFormView .cell div.control{
      width: 85%;
  }
  #EntityFormControl_3367c76028dce811a840000d3ae0c995_EntityFormView .cell.checkbox-cell div.info{
      margin-bottom:20px;
      margin-left: 6px;
  }
  .control.respiratory-label select{
      display: inline-block!important;
      max-width: 295px!important;
      min-width: 190px!important;
  }
  #woolcock_persondiagnose_label{
      font-weight:normal;
  }
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(2){
      padding-bottom:0px;
      margin-bottom:0px;
  }
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(2) td{
      padding:0px;
  }
  #woolcock_contactdetails_label{
      font-weight:normal;
  }
  .gen-reg-checkbox.study-specific-reg input[type="checkbox"]+label{
      color: #808080;
  }
  .section-title .gen-reg-checkbox.study-specific-reg input[type="checkbox"]+label:before{
      border: 1px solid #666;
  }
.section-title .gen-reg-checkbox.study-specific-reg input[type="checkbox"]:checked+label:before {
    width: 10px;
    top: -5px;
    left: 5px;
    border-radius: 0;
    opacity: 1;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:first-child{
      border-bottom:1px solid #eee;
      padding-bottom: 30px;
      margin-bottom: 30px;
  }
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:first-child td.cell{
      padding:0px;
  }
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(3){
      width:75%;
  }
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(3) .cell div.control {
    width: 80%;
}
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(3) td{
      padding:0 0px 20px;
  }
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(3) table tbody tr:nth-child(5),
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(3) table tbody tr:nth-child(6),
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(3) table tbody tr:nth-child(7){
      display:none;
  }


  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(4){
      border-bottom: 1px solid #eee;
      margin-bottom: 40px;
      display:none;
  }
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(5) input[type="checkbox"]+label{
      color:#808080;
  }
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(5) input[type="checkbox"]+label:before{
      border: 1px solid #666;
  }
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(5) input[type="checkbox"]:checked+label:before {
    width: 10px;
    top: -5px;
    left: 5px;
    border-radius: 0;
    opacity: 1;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(5) .cell.checkbox-cell div.info{
      padding-left: 0;
      margin-bottom:20px;
  }
  #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995 .actions {
    bottom: 10px;
    left:85px;
    border-top: 0;
}
#EntityFormControl_edd9ce7f28dce811a840000d3ae0c995 .actions #InsertButton{
    background: #E51836 !important;
    border-color:#E51836!important;
    border-radius: 4px;
    transition: all 0.3s ease 0s;
    padding: 8px 15px;
    font-weight:600;
    text-transform: uppercase;
}
#EntityFormControl_edd9ce7f28dce811a840000d3ae0c995 .actions #InsertButton:hover{
    background: #fff!important;
    border-color:#007d91!important;
    color:#007d91!important;
}
  .mb-40{
      margin-bottom:40px;
  }
  .study-specific-reg-have-you{
      position: relative;
      top: -640px;
      width: 100%;
  }
  .study-specific-reg-have-you .questions{
      margin-top:-10px;
  }
  .study-specific-back{
      position:absolute;
      bottom: 30px;
  }
  .study-specific-back .Current_Studies {
      border: #E51836 solid 1px!important;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 #EntityFormPanel .cell.picklist-cell {
      padding: 0 28px 10px;
      }
      #woolcock_whatsinvolved:focus{
          outline:none;
      }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr td:nth-child(2){
      padding-left: 10%;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(2) td:first-child{
      padding-left: 10%;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(3) td:first-child{
      padding-left: 10%;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(4) td:first-child{
      padding-left: 10%;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tr:nth-child(2) td{
      padding-bottom: 0!important;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tr td .validators{
      display:none;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tr:nth-child(4) td .text-muted{
      display:none;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tr:nth-child(4) td input{
      display:none;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tr:nth-child(5) td:nth-child(2) .control{
      display:none;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(5) td, 
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(6) td, 
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(7) td{
      padding-bottom:0px!important;
      position:relative;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(6) td .info{
      position: absolute;
      top: -90px;
      width: 70%;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(7) td .info{
      margin-top: -60px;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(8) td .info{
      margin-top: -50px;
  }
  /* #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr td:nth-child(2) .info{
      margin-top: -50px;
  } */
  #woolcock_findout_label, #woolcock_whatsinvolved_label{
      font-size: 24px;
      font-weight: bolder;
      color: #000;
      font-family: 'arial';
  }
  #woolcock_ethicsapprovals_label{
      margin-bottom: 0px;
      margin-right: 5px;
  }
  #woolcock_persondiagnose br{
      display:none;
  }
  #woolcock_persondiagnose label.radio-label{
      padding-left: 0px;
  }
  #woolcock_persondiagnose .radio{
      padding: 5px 0px;
  }
  #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(6) td:nth-child(2) label{
      font-size: inherit;
      font-weight: bold;
      color: inherit;
      font-family: 'arial';
      margin-top: auto;
      margin-right:5px;
  }
  .eligible_btn{
      background: #E51836 !important;
      color: #FFF;
      border: #E51836 solid 1px!important;
      color: #FFF;
      outline: none;
      text-align: center;
      font-size: 14px;
      font-weight: 600;
      padding: 8px 15px;
      border-radius: 4px;
      text-transform: uppercase;
      margin-bottom: 70px!important;
      display: inline-block;
      margin-left: 28px;
  }
  .text-muted {
    color: #fff;
  }
  .eligible_btn:hover{
      background: #FFF!important;
      border: solid #007d91 1px!important;
      color: #007d91 !important;
  }
.home-thank-you{
  margin-left: 35%;
  color:#000;
}
  .home-thank-you h2{
      font-size: 44px;
      font-weight:600;
  }
  .home-thank-check{
      color:#007d91;
      text-align:center;
      font-size: 60px;
    width: 80%;
  }

  .home-thank-you h4{
      font-size: 24px;
    font-weight: bold;
    color: #000;
  }
  .home-thank-you p{
      font-size:14px;
  }
  .current_study_table table tr td:nth-child(4) .current_study_table_image{
      display:none;
  }
/*Media query*/
@media(max-width: 991px) {
.faq-label label::after {
    display: block;
    content: '';
    background: url(https://res.cloudinary.com/dcspphbym/image/upload/v1542340875/bottom-arrow.png);
    width: 30px;
    position: absolute;
    bottom: -7px;
    height: 20px;
    background-repeat: no-repeat;
}

}

@media(max-width: 767px) {
    /* .newsletter #EntityFormPanel .tab-column{
        width: 35% !important;
        margin: 0px 18px !important;
    } */
    .newsletter #EntityFormPanel .section-title{
        width: 270px !important;
    }
    /* .newsletter #EntityFormPanel table.section:nth-child(2){
        width: 270px !important;
    } */
    .newsletter .gen-registeration-footer p{
        width: 80%;
        margin: 0 auto;
    }
    .internail-text{
        margin-left: 0 !important;
    }
    .slider-left-side h1{
        max-width: 100% !important;
            line-height: 60px;
            font-size: 32px !important;
    }
    .register_btn{
        margin-bottom: 20px;
    }
    .slider-area {
        display: block;
    }
    .boxCustom{ padding: 0 0 0 0px;}
    .n-r-0{    margin-right: 45px;
    margin-top: 5px}
   .navbar-right{ margin: 0px auto 0;}
    .custom-nav-bar{ margin-top: 50px;}
.footer-left{ width: 50% !important;}
.footer-right {
    width: 50% !important;
}




    .slider-left-side p {
        margin: 0 auto;
    }
    .newsletter #EntityFormPanel .actions{
        left: 5px;
    }
    .btn-center-align {
        text-align: left;
        width: 100%;
        margin: 0 auto;
        position: static;
    }
    .slider-left-side h1 {
        max-width: 100%;
        text-align: center;
        padding: 0 20px;
    }
    .custom-header .navbar-toggle {
        top: 10px;
    }
    .registration-area-right {
        margin-top: 40px;
    }
    footer {
        height: auto;
    }
    .bottom-footer .footer-map ul li {
        margin: 10px;
    }
    .slider-right-side img {
        min-height: auto;
    }
    .navbar-nav.custom-nav-bar li {
        display: block;
        float: none;
    }
    .multiplay-select {
        margin-bottom: 20px;
    }
    /* .current_study_table{
        display: none;
    } */
    .current_study_formats{
        display: block;
        width: 94%;
        margin: 20px auto;
    }
    /* .table-bottom-side{
        margin: 10px 10px 30px 20px;
    } */
    #EntityFormControl_3367c76028dce811a840000d3ae0c995 .crmEntityFormView .cell div.control {
        width: 100%;
    }
    #EntityFormControl_3367c76028dce811a840000d3ae0c995 #EntityFormPanel .tab-column fieldset:first-child {
        width: 88%!important;
        margin: 0 auto;
        margin-left: 27px;
    }
    #EntityFormControl_3367c76028dce811a840000d3ae0c995 #EntityFormPanel .tab-column fieldset:first-child table{
        width:100%!important;
    }
    
    #EntityFormControl_3367c76028dce811a840000d3ae0c995_EntityFormView .tab .tab-column fieldset:nth-child(2) {
        margin-top: 50px;
    }
    .gen-reg-checkbox {
        width: 100%;
    }
    #EntityFormControl_3367c76028dce811a840000d3ae0c995_EntityFormView table.section {
        width: 96%!important;
    }
     #EntityFormControl_3367c76028dce811a840000d3ae0c995_EntityFormView table.section label{
         float:left;
         margin-bottom:0px;
     }
     #EntityFormControl_3367c76028dce811a840000d3ae0c995_EntityFormView .cell.checkbox-cell div.info {
        margin-bottom: 0px;
     }
     #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(3) table{
         width:100%!important;
     }
     #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(3) .cell div.control {
        width: 100%;
    }
    #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(3) {
        width: 100%;
        margin-bottom:0px;
    }
    #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:first-child {
        padding-bottom: 10px;
        margin-bottom: 20px;
    }
    #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(3) td {
        padding: 0 0px 0px;
    }
    
    #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(5) input[type="checkbox"]+label {
        float: left;
        margin-bottom: 0;
    }
    #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995_EntityFormView .tab .tab-column div fieldset:nth-child(5) .cell.checkbox-cell div.info {
        margin-bottom: 0px;
    }
    .study-specific-back {
        bottom: 245px;
    }
    #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995 .actions {
        bottom: 225px;
    }
   .home-thank-you {
        margin-left: 0;
        text-align: center;
    }
    .home-thank-check{
        width:100%;
    }
    #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(7) td .info {
        margin-top: -20px;
    }
    #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(8) td .info {
        margin-top: -20px;
    }
    .current_study_table table tr td{
        white-space: normal!important;
        padding-left: 8px!important;
        border:none!important;
    }
    .table-fluid td:before{
        display:none;
    }
    .current_study_table table tr td:first-child {
        display: none;
    }
    .current_study_table table tr td:nth-child(2) {
        border-bottom: 1px solid #ccc!important;
        width: 90%!important;
        margin: 0px auto 10px;
        padding: 18px;
    }
    .current_study_table table tr td:nth-child(4) .current_study_table_image{
        display:block;
    }
    .current_study_table table tr td ul {
        padding-left: 40px;
    }
    .current_study_table table tr td:nth-child(4) {
        border: 1px solid #ccc!important;
        width: 90%!important;
        margin: 0 auto 20px;
        padding:0px;
    }
    .current_study_table_image{
        width: 50%;
        float: left;
        border-right: 1px solid #ccc;
    }
    .view-grid table tr td .current_study_table_image img {
        margin: 20px 0px;
    }
    .current_study_table table tr td:last-child {
        padding-bottom: 25px;
    }
    .current_study_table table tr{
        border: 0;
        box-shadow: 0px 0px 5px #ccc!important;
        margin: 20px auto 30px;
        width: 95%!important;
    }
    .current_study_table, .current_study_table table {
        border: 0px;
    }
    .current_study_table_image-visit{
        margin: 30px 0px;
    }
}

@media(max-width: 380px) {
    .navbar-brand img {
        max-width: 220px;
    }
    .current-study-labe h1 {    
    font-size: 32px;    
}
    .gen-reg-have-you {
        top: -795px;
    }
    .section-title input[type="checkbox"]+label{
        width: 85%!important;
    }
}

/*14-11-2018*/

.find-out-more h2{
    font-size: 24px;
    font-weight: bolder;
    color: #000;
    font-family: 'arial';
    margin-top: 30px;
}
.thank_for_register {
    padding: 30px 0;
    height: calc(100% - 160px);
    text-align:center;
}

.thank_for_register h1 {
    font-size: 28px;
    color: #007d91;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-family: 'arial';
}

.thank_for_register p {
    font-size: 15px;
    color: #808080;
    font-family: arial;
    margin-bottom:5px;    
}

.thank_for_register span {
    font-size: 15px;
    color: #808080;
    font-family: 'arial';
}
.thank_for_register .thanks-bottoms{
    margin-top: 6px;
    font-family: 'arial';
}
.thank_for_register .thanks-bottoms p{
    font-size: 15px;
    color: #808080;
    font-weight: normal;
    font-family: 'arial';
}
.thank_for_register .thanks-bottoms button{
    margin-top: 20px;
    border: #D00020 solid 1px;
}
.not-eligible-page h1{
    line-height: 40px;
    font-family: 'arial';
}
.not-eligible-page p{
    margin: 0;
    font-family: 'arial';
    font-size : 15px;
    color:#808080;
}
.not-eligible-page button{
    border: #D00020 solid 1px;
    font-family: 'arial';
}

.register_your:after {
    content: "";
    width: 32px;
    height: 22px;
    background: url(https://res.cloudinary.com/dcspphbym/image/upload/v1542340875/bottom-arrow.png) no-repeat;
    top: 26px;
    left: 28px;
    position: absolute;
    display: inline-block;
}



.respiratory-label:after {
        content: "";
    width: 32px;
    height: 22px;
    background: url(https://res.cloudinary.com/dcspphbym/image/upload/v1542340876/bottom-arrow-barown-color.png) no-repeat;
    top: 34px;
    left: 27px;
    position: absolute;
    display: inline-block;
}

.copd-register-forms input[type="checkbox"] {
    display: none;
}

.copd-register-forms input[type="checkbox"]+label {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 20px;
    color: #808080;
    font-family:arial;
    font-size:15px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

.copd-register-forms input[type="checkbox"]+label:last-child {
    margin-bottom: 0;
}

.copd-register-forms input[type="checkbox"]+label:before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    border: 1px solid #666;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .6;
    -webkit-transition: all .12s, border-color .08s;
    transition: all .12s, border-color .08s;
}

.copd-register-forms input[type="checkbox"]:checked+label:before {
    width: 10px;
    top: -5px;
    left: 5px;
    border-radius: 0;
    opacity: 1;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.section-title input[type="checkbox"] {
    display: none;
}

.section-title input[type="checkbox"]+label {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 20px;
    font: 14px/20px 'Open Sans', Arial, sans-serif;
    color: #FFF;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}
p.myemail {
    position: relative;
    z-index: 9;
}
.section-title input[type="checkbox"]+label:last-child {
    margin-bottom: 0;
}

.section-title input[type="checkbox"]+label:before {
    content: '';
    display: block;
    width: 18px;
    height: 18px;
    border: 1px solid #FFF;
    position: absolute;
    left: 0;
    top: 0;
    opacity: .6;
    -webkit-transition: all .12s, border-color .08s;
    transition: all .12s, border-color .08s;
}

.section-title input[type="checkbox"]:checked+label:before {
    width: 10px;
    top: -5px;
    left: 5px;
    border-radius: 0;
    opacity: 1;
    border-top-color: transparent;
    border-left-color: transparent;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
@media(max-width: 1024px){
    .internail-text{
        margin-left: 43px;
    }
    .slider-area{
        min-height: 380px;
    }
    .slider-left-side{
            min-height: 400px;
    }
    .slider-left-side h1{
        font-size: 66px;
        line-height: 80px;
        margin: 50px auto 20px;
    }
}
@media(max-width: 768px){
    .internail-text{
        margin-left: 30px;
    }
    .slider-area{
        min-height: 300px;
    }
    .slider-left-side{
        min-height: 290px;
    }
    .slider-left-side h1{
    font-size: 62px;
    color: #FFF;
    font-family: 'arial';
    max-width: 440px;
    margin: 10px auto 20px;
    line-height: 60px;
    }
    .btcustom{
        white-space: nowrap;
    }
}
.view-grid table tr td img{
    width: 40px;
    height: 40px;
}
.current_study_table table tr td:focus,
.current_study_table table tr th:focus{
    outline: none;
}
.current_study_table table tr th:last-child{
    width: 12% !important;
}
.control.respiratory-label select{
    text-transform: uppercase;
    font-size: 16px;
    color: #FFF;
    background: #007D91 !important;
    padding: 6px 0px 5px 20px !important;
    border-radius: 1px;
    font-weight: bold;
    min-width: 260px;
    font-family: 'arial';
    max-width: 260px;
}
/* .control.respiratory-label:after{
    left: 57px;
    top: 70px;
} */
#woolcock_name, .study_Details{
    outline: none;
    font-size: 26px;
    margin: -10px 0 20px 0;
    font-weight: bold;
    color: #D00020;
    letter-spacing: 1px;
    font-family: 'arial';
}
label#woolcock_description_label{
    font-size: 24px;
    font-weight: bold;
    color: #000;
    font-family: 'arial';
}
#woolcock_description{
    font-size: 15px;
    font-family: 'arial';
    color: #666;
    outline: none;
    min-height: 390px;
}
#woolcock_eligibilitycriteria_label{
    font-size: 20px;
    font-weight: bolder;
    color: #000;
    padding: 10px;
    font-family: 'arial';
    background: #f1f1f1;
    width: 100%;
    border-radius: 4px 4px 0 0;
    margin-top: -8px;
    margin-bottom: 0;
}
#woolcock_eligibilitycriteria ul{
    list-style-type:square;
    padding-left: 15px;
}

#woolcock_eligibilitycriteria{
    background: #f1f1f1;
    width: 100%;
    padding-left: 10px;
    margin-top: -10px;
    border-radius: 0 0 4px 4px;
    outline: none;
    margin-bottom: 30px;
    height:auto;
}
#woolcock_chiefinvestigator_label{
    width: auto;
    margin-right: 5px;
    float: left;
}
.control#woolcock_chiefinvestigator{
    width: auto !important;
    float: left;
    outline: none;
}
#woolcock_studycontactpersonname_label{
    font-size: 24px;
    font-weight: bolder;
    color: #000;
    font-family: 'arial';
    margin-top: 30px;
}
#woolcock_studycontactpersonname{
    outline: none;
    font-family: 'arial';
    color: #808080;
    font-size: 15px;
    margin-bottom: -40px;
}
.control .control a{
    font-family: 'arial';
    color: #808080;
    font-size: 15px;
}

label#woolcock_studycontactpersonemail_label {
    margin-right: 5px;
}
label#woolcock_subjectcontactpersonphone_label {
    margin-right: 5px;
}

#woolcock_subjectcontactpersonphone{
    font-family: 'arial';
    color: #808080;
    font-size: 15px;
    margin-top: -40px;
    outline: none;
    margin-left:5px;
}
#woolcock_visitsrequired_label{
    font-size: 24px;
    font-weight: bolder;
    color: #000;
    font-family: 'arial';
}
#woolcock_visitsrequired{
    outline:none;
    font-size: 15px;
    font-family: 'arial';
    color: #808080;

}
#woolcock_chiefinvestigator{
    outline:none;
    font-size: 15px;
    font-family: 'arial';
    color: #808080;
}
#woolcock_ethicsapprovals{
      outline:none;
    font-size: 15px;
    font-family: 'arial';
    color: #808080;
}
.terms-and-condition a {
    color: #fff;
    text-decoration: underline;
}
.respiratory-banner .crmEntityFormView fieldset:nth-child(5){
    position: absolute;
    bottom: 130px;
}
#studyName {
    font-size: 26px;
    margin: 20px 0 40px 0;
    font-weight: bold;
    color: #D00020;
    letter-spacing: 1px;
    font-family: 'arial';
}
.action-items {left:0;}
@media (max-width:991px){
    .study-specific-reg-have-you {
        top:auto;        
        bottom: 690px; 
    }
    #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995 .actions {
        bottom: 35px;
    }
    .study-specific-back {
        bottom: 55px;
    }
}
@media (max-width:768px){
    .study-specific-reg-have-you{
        top:auto;        
        bottom: 670px;
    }
}
@media (max-width:767px){
    .study-specific-reg-have-you {
        top:auto;
        bottom: 840px;
    }
    /* .control.respiratory-label:after {
        left: 67px;
        top: 35px;
    } */
    #EntityFormPanel table{
        width:100%!important;
    }
    #woolcock_description{
        min-height: auto;
    }
    #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr td:nth-child(2), 
    #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(2) td:first-child,
    #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(3) td:first-child {
        padding-left: 0px;
        padding-bottom: 0!important;
        margin-bottom: 0px;
    }
    
    #EntityFormControl_3fdadf5028e7e811a841000d3ae0c995 .tab .tab-column fieldset:nth-child(2) table tbody tr:nth-child(6) td .info {
        top: -10px;
        width: 100%;
    }
    #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995 .actions {
        bottom: 165px;
    }
    .study-specific-back {
        bottom: 185px;
    }
    #EntityFormPanel table:nth-child(1) {width: 80% !important; margin: 0 auto;}
}
@media (max-width:670px){
    #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995 .actions {
        bottom: 30px;
    }
    .study-specific-back {
        bottom: 50px;
    }
}

@media(max-width: 767px) {
    .study-specific-reg-have-you{
         bottom: 950px;
        top: auto;
    }
    .gen-reg-have-you {
        top: -850px;
    }
}

@media (max-width:704px){
    .study-specific-reg-have-you {
        bottom: 880px;
        top:auto;
    }
}
@media(max-width: 465px) {
    .study-specific-reg-have-you{
         bottom: 910px;
        top: auto;
    }
}
@media(max-width: 450px) {
    .study-specific-reg-have-you{
         bottom: 950px;
        top: auto;
    }
    .gen-reg-have-you {
        top: -880px;
    }
}

@media(max-width: 410px) {
    .study-specific-reg-have-you{
         bottom: 1000px;
        top: auto;
    }
}

@media(max-width: 376px) {
    .gen-reg-have-you {
        top: -950px;
    }
    .study-specific-reg-have-you {
        bottom: 1000px;
        top: auto;
    }
    #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995 .actions {
        bottom: 30px;
    }
    .study-specific-back {
        bottom: 50px;
    }
}
@media(max-width: 362px) {
    .study-specific-reg-have-you{
         bottom: 1050px;
        top: auto;
    }
     .gen-reg-have-you {
        top: -950px;
    }
    .questions {
        margin: 5px 0 10px 0;
    }
}
@media(max-width: 332px) {
    .study-specific-reg-have-you{
         bottom: 1090px;
        top: auto;
    }
}
@media(max-width: 321px) {
    .study-specific-reg-have-you {
        bottom: 1060px;
        top: auto;
    }
    #EntityFormControl_edd9ce7f28dce811a840000d3ae0c995 .actions {
        bottom: 50px;
    }
    .study-specific-back {
        bottom: 70px;
    }
}

.current-research-side-left{
    margin: 0 0 100px 0;
}
@media(max-width: 767px){
 .current-research-side-left{
    margin: 0 0 50px 0;
}   
}
.current-research-side-left h3{
    font-size: 40px;
    font-weight: bold;
}
.current-research-side-left p{
    margin: 0;
    font-size: 15px;
    color: #000;
}
.current-research-side-left .btn-center-align{
    margin: 30px 0;
}
.current-research-side-left .btn-center-align a.btn.register_btn.Current_Studies{
    padding: 8px 20px;
    border: solid 1px transparent;
}
.current-research-side-left .btn-center-align a.btn.register_btn.Current_Studies:hover{
    border: #007d91 solid 1px;
}
.current-research-side-right{
    max-width: 330px;
    background: #007d91;
    border-radius: 15px;
    padding: 10px;
    color: #FFF;
    margin: 50px auto 30px;
}
@media(max-width: 767px){
    .current-research-side-right{
        max-width: 96%;
    }
}

.current-research-side-right p{
    font-size: 23px;
    text-align: center;
}
.current-research-side-right p span{
    font-size: 30px;
}
.registration-area-left h3{
    font-size: 40px;
    font-weight: bold;
}
@media(max-width: 767px){
    .registration-area-left h3,
    .current-research-side-left h3{
        font-size: 25px;
    }
}
.thank-you-footer p{
    font-size: 12px;
    text-align:center;
}
 .update_contact{
      border-top:0px;
      left:0px;
      margin-left: 18px !important;
      position:absolute;
      bottom: 30px;
  }
  #updateButton{
      font-size:15px;
      padding:8px 15px;
      border:1px solid #E51836;
  }
.update_study_contact {
    border-top: 0px;
    left: 67px;
    margin-left: 18px !important;
    bottom: 60px;
    position: absolute;
    bottom: 30px;
}
.registration_area .update_contact #updateButton{
    font-size:14px;
}
.new-letter-update{
    position:absolute;
}
.new-letter-update .register_btn{
    margin-bottom:0px;
    background: #007d91;
    border: #007d91 solid 1px!important;
}
.new-letter-update .register_btn:hover{
    color:#007d91;
    background: #fff;
}
#EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView #woolcock_studycontactpersonname_label {
    font-size:14px;
    margin-top: 0px;
}
#EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView p {
    display: inline-block;
    margin-left: 0px;
    margin-bottom: 10px;
}
#EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView td.clearfix.cell.lookup.form-control-cell {display:block;}
#EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView  td {padding-bottom: 0;}
#EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView tr:nth-child(6) td:nth-child(1) .info {margin-top: -200px;}
#EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView tr:nth-child(7) td:nth-child(1) .info {margin-top: -170px;}
#EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView tr:nth-child(8) td:nth-child(1) .info {margin-top: -140px;}
#EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView tr:nth-child(2) td:nth-child(1) .control {margin-top: 30px;}
#EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView tr:nth-child(2) td:nth-child(1) .control p {margin-bottom: 0px;}
#EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView tr:nth-child(6) td:nth-child(1) .info label {font-weight: bold; color: #666;}

.control.respiratory-label{position:relative;}
.btn-center-align.btn-study-details{
        bottom: -35px;
    }
@media (max-width: 1200px){
    #updateButton{
        position: absolute;
        bottom: 0px;
    }
    .btn-center-align.btn-study-details{
        bottom: -30px;
    }
}
@media (max-width: 991px){
    #updateButton{
        bottom: 25px;
    }
}
@media (min-width: 768px) and (max-width:991px){
    #updateButton {
        bottom: 5px;
    }
    
}
@media (max-width: 767px){
    #updateButton{
        bottom: 20px;
    }
    #EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView tr:nth-child(6) td:nth-child(1) .info {margin-top: -40px;}
    #EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView tr:nth-child(7) td:nth-child(1) .info {margin-top: -30px;}
    #EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView tr:nth-child(8) td:nth-child(1) .info {margin-top: -20px;}
    #EntityFormControl_518fd7adebc8e911a97c000d3ad24182 tr:nth-child(1) td:nth-child(1) .info label {display: block; margin-bottom:10px;}
    #EntityFormControl_518fd7adebc8e911a97c000d3ad24182 tr:nth-child(1) {margin-bottom: 0;}
    #EntityFormControl_518fd7adebc8e911a97c000d3ad24182 .actions {bottom: 50px !important;}
}
@media (max-width: 320px){
    #updateButton{
        bottom: 40px;
    }
}
@media (max-width:767px){

    .responsive-current_study_table table th{
        display:none;
    }
    .responsive-current_study_table table tr{
            display: grid;
    }
    .responsive-study-img{
        float: left;
        width: 50%;
        padding: 20px;
        border-right: 1px solid #ccc;
        display: block!important;
    }
    .responsive-study-text{
        float: left;
        width: 50%;
        padding: 30px;
    }
    #EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView table.section tbody tr:nth-child(11) .text-muted{
        display:none;
    }
    
    #EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView table.section tbody tr:nth-child(11),
    #EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView table.section tbody tr:nth-child(12),
    #EntityFormControl_86bdfe3856c9e911a97c000d3ad24c60_EntityFormView table.section tbody tr:nth-child(13){
        display:none;
    }
    .btn-center-align.btn-study-details{
        bottom: 20px;
        left: 50px;
        position:absolute;
    }
   #EntityFormPanel .tab .tab-column fieldset:nth-child(3) table{
       width:100%!important;
   }
}


[type="radio"] {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  appearance: none;
  /* For iOS < 15 to remove gradient background */
  background-color: #fff;
  /* Not removed via appearance */
  margin: 0;
}

[type="radio"] + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    display: inline-block;

}
[type="radio"] + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 2px solid white;
    border-radius: 100%;
    background: #007d91;
}
[type="radio"] + label:after {
    content: '';
    width: 10px;
    height: 10px;
    background: #ff4444;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

div.control:has(input[type="radio"]) {
  margin-top: 20px;
}

.picklist.horizontal > label {
  margin-right: 20px;
}

.dob-description-below {
    padding-top: 5px;
}

@media (min-width: 768px) {
    .dob-description-below {
    position: absolute;
}
}
