html, body {
    margin: 0;
}

html {
    height: 100%;
}

.assignment-index-custom {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

@media screen and (max-width:1180px) {
    .assignment-index-custom {
        flex-direction: column;
        flex-wrap: wrap;
    }

    .btn-no-float-custom {
        float: none !important;
    }
}

.ellipsis {
    white-space: nowrap;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
}

.overlayCustom {
    position: fixed; /* Sit on top of the page content */
    display: none; /* Hidden by default */
    width: 100%; /* Full width (cover the whole page) */
    height: 100%; /* Full height (cover the whole page) */
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    z-index: 2; /* Specify a stack order in case you're using a different order for other elements */
    cursor: pointer; /* Add a pointer on hover */
}

.overlay {
    background: #e9e9e9;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    text-align: center;
}

body {
    font-family: 'Lato', 'Helvetica', 'Arial', sans-serif;
    min-height: 100%;
    position: relative;
    padding-bottom: 55px;
    background-attachment: fixed!important;
    background-position: 0 0;
    background: #d2c3bb;
    background: -moz-linear-gradient(top,#d2c3bb 0,#c6ceca 48%,#9f9a98 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#d2c3bb),color-stop(48%,#c6ceca),color-stop(100%,#9f9a98));
    background: -webkit-linear-gradient(top,#d2c3bb 0,#c6ceca 48%,#9f9a98 100%);
    background: -o-linear-gradient(top,#d2c3bb 0,#c6ceca 48%,#9f9a98 100%);
    background: -ms-linear-gradient(top,#d2c3bb 0,#c6ceca 48%,#9f9a98 100%);
    background: linear-gradient(to bottom,#d2c3bb 0,#c6ceca 48%,#9f9a98 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d2c3bb',endColorstr='#9f9a98',GradientType=0);
}

    body.simple-page {
        padding-top: 80px;
        padding-bottom: 80px;
        /*background: #eee;*/
    }

        body.simple-page > .container {
            background-color: #FAFAFA;
            border-radius: 4px;
            box-shadow: 0 0 10px rgba(0,0,0, 0.1);
            max-width: 660px;
            margin: 25px auto;
        }

img.login-logo {
    margin: 20px 0 0 0;
}

#loginPage .form-simple {
    background-color: #fff;
    border-top: 1px solid #ddd;
    width: 100%;
    max-width: 800px;
    margin: 130px -15px 30px -15px;
    box-sizing: content-box;
    box-shadow: 0 -2px 6px -1px rgba(0,0,0,.1);
}

#loginPage.simple-page > .container {
    background: #fff url("../images/login_nurse.jpg") top right no-repeat;
}

#resetPasswordPage.simple-page > .container {
    background: #fff url("../images/login_nurse.jpg") top right no-repeat;
}

/*poweredby-logo*/
.poweredby-logo {
    margin-top: -1.5%;
}

/*powered by div*/
.powered {
    margin-left: 2.3%;
}

.form-simple {
    max-width: 380px;
    padding: 15px;
    margin: 25px auto;
}

    .form-simple .form-simple-heading {
        margin: 0 0 20px;
        text-align: center;
    }

    .form-simple .checkbox {
        margin-bottom: 10px;
    }

    .form-simple .checkbox {
        font-weight: normal;
    }

    .form-simple .form-control {
        position: relative;
        height: auto;
        box-sizing: border-box;
        padding: 10px;
        font-size: 16px;
    }

.form-control {
    line-height: 1.5;
}

.form-simple .form-control:focus {
    z-index: 2;
}

#loginPage .form-simple input[type="email"] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

#loginPage .form-simple input[type="password"] {
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.form-simple .bottom-link {
    margin-top: 10px;
    display: block;
    text-align: center;
}

.no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

@media only screen and (min-device-width: 800px) and (max-device-width: 1280px) {
    .no-padding-table {
        padding-right: 8px !important;
        padding-left: 8px !important;
    }
}


.label {
    color: black;
}

#main-content {
    margin-bottom: 350px;
}


    /*modify for ie*/
    #main-content .content-body {
        background-color: #fff;
        border-radius: 4px;
        border: 1px solid #fff;
        padding: 15px;
        height: 100%;
        box-shadow: 0 0 10px rgba(0,0,0,.2),inset 0 0 10px rgba(150,150,150,.1);
    }

body.dashboard #main-content .content-body {
    background-color: transparent;
    border: none;
    box-shadow: none;
}

#main-content .content-body .body-header {
    position: relative;
    margin-top: 15px;
    margin-bottom: 25px;
    padding: 0 10px 15px;
    border-bottom: 1px solid #eee;
}

#main-content .content-body .body-title {
    margin: 0;
}

#main-content .content-body .backToLink {
    padding-top: 5px;
}

#main-content .content-body .body-filter {
    margin-bottom: 25px;
}

.list-filter input[name="matchString"] {
    padding-right: 90px;
}

.list-filter #filterSubmitButon {
    border-radius: 0;
}

.list-filter #filterResetButon {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.list-filter .form-group {
    position: relative;
}

    .list-filter .form-group > .filter-buttons {
        position: absolute;
        top: 0;
        right: 0;
    }

#footer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 0;
}

    #footer > .container > div {
        /*background: rgba(255,255,255,.75);*/
        background-color: #fff;
        border-top: #fff 1px solid;
        color: #36322e;
        box-shadow: 0 -2px 5px rgba(0,0,0,.1);
        text-align: right;
        padding: 15px;
        border-radius: 4px 4px 0 0;
    }

.navbar-nav {
    margin: 0;
}

.navbar-collapse ul.navbar-right {
    text-align: right;
}

    .navbar-collapse ul.navbar-right li {
        display: inline-block;
        float: none;
    }

.navbar-top {
    background-color: #fff;
    border-radius: 0;
    border-color: transparent;
    box-shadow: 0 5px 5px rgba(0,0,0,.1);
    padding: 15px 0;
}

    .navbar-top .account-item .account {
        font-weight: bold;
    }

    .navbar-top .navbar-toggle {
        margin-top: 15px;
        margin-bottom: 15px;
        background-color: #FAFAFA;
    }

        .navbar-top .navbar-toggle:hover,
        .navbar-top .navbar-toggle:focus {
            background-color: #F3F3F3;
        }

    .navbar-top .navbar-brand {
        padding: 5px 15px;
        height: auto;
    }

        .navbar-top .navbar-brand img {
            width: 124px;
            margin-left: 15px;
        }

.keep-actions td {
    vertical-align: middle;
}

.keep-actions .keep-actions-cell {
    width: 112px;
}

.keep-actions .selection {
    text-align: center;
    width: 25px;
}

.keep-actions .actions-btns {
    text-align: left;
    min-width: 112px;
}

.selectable-rows .selectable {
    cursor: pointer;
}

div.card.item > a {
    display: block;
}

div.card.item a .image {
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center top;
    height: 180px;
    /*max-height: 200px;*/
    margin-top: 22px;
}

/*.image {
    display:block;
    max-width:100%;
    max-height:200px;
    height:120px;
}*/

div.card.item a .name {
    display: block;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    /*white-space: nowrap;*/
}

.card {
    background-color: #fff;
    border: 1px solid #eee;
    min-height: 230px;
    margin-bottom: 15px;
    padding: 15px;
    box-shadow: 0 9px 4px -7px rgba(0,0,0,.1);
}

.dashboard .card a {
    color: #fff;
}

.dashboard .card h3 {
    margin: 0;
    text-transform: uppercase;
    font-size: 15px;
    position: absolute;
    top: 15px;
    left: 15px;
}

.dashboard .card {
    background-color: #333;
    color: #fff;
    min-height: 256px;
    height: 200px;
    position: relative;
    display: table;
    width: 100%;
    max-width: 26.5em;
}

div.card-content {
    height: 100px;
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    text-align: center;
}

div.card-actions {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 5px 15px;
}

    div.card-actions a {
        font-size: 40px;
    }

        div.card-actions a:hover span {
            box-shadow: 0 0 15px 4px rgba(255,255,255,.5);
            border-radius: 50%;
        }

.number-of {
    font-size: 7vmin;
    white-space: nowrap;
}

.card.contact,
.card.patient {
    background-color: #5CB098;
}

div.card.item.treatment {
    background-color: #093655;
    color: #fff;
}

    div.card.item.treatment a {
        color: #fff;
    }

.card .btn-default {
    background-color: #eee;
}

.col-xs-12 > .card > h3 {
    margin-left: 15px;
}

.card-col {
    margin-bottom: -15px;
    padding: 5px;
}

.hasDatepicker,
#ReferralDate,
#DoB {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    /*margin-bottom: 20px;*/
}

.ui-datepicker-trigger {
    display: none;
}

.pacients-calendar-glyphicon {
    position: absolute;
    top: 38px;
    right: 27px;
    z-index: 0;
    cursor: pointer;
    pointer-events: none;
}

.content-body [class^="dashboard-"] .btn-primary,
.content-body [class^="dashboard-"] .body-filter .btn-primary {
    background-color: #5CB098;
    border: 1px solid #4D937F;
    color: #fff;
}

    .content-body [class^="dashboard-"] .btn-primary:hover,
    .content-body [class^="dashboard-"] .btn-primary:focus,
    .content-body [class^="dashboard-"] .btn-primary:active,
    .content-body [class^="dashboard-"] .btn-primary.active,
    .content-body [class^="dashboard-"] .body-filter .btn-primary:hover,
    .content-body [class^="dashboard-"] .body-filter .btn-primary:focus,
    .content-body [class^="dashboard-"] .body-filter .btn-primary:active,
    .content-body [class^="dashboard-"] .body-filter .btn-primary.active,
    .content-body [class^="dashboard-"] .body-filter .open > .dropdown-toggle.btn-primary {
        background-color: #468675;
        border-color: #357562;
    }

.content-body [class^="dashboard-"] a {
    color: #468675;
}

.content-body [class^="dashboard-"] .pagination > .active > a,
.content-body [class^="dashboard-"] .pagination > .active > span,
.content-body [class^="dashboard-"] .pagination > .active > a:hover,
.content-body [class^="dashboard-"] .pagination > .active > span:hover,
.content-body [class^="dashboard-"] .pagination > .active > a:focus,
.content-body [class^="dashboard-"] .pagination > .active > span:focus {
    background-color: #5CB098;
    border: 1px solid #4D937F;
    color: #fff;
}

.content-body [class^="dashboard-"] .form-control:focus {
    border-color: #468675;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(92,176,152, 0.6);
}


.removeOption,
.remove {
    background-image: none;
    color: black;
    height: inherit;
    width: 12px;
}

    .removeOption:hover,
    .remove:hover {
        color: black;
        text-decoration: none;
    }

    .removeOption.disabled,
    .remove.disabled {
        opacity: .5;
    }

.addQuestionLink {
    text-decoration: none;
}

.question-option {
    margin-bottom: 0;
}

div.time-picker {
    width: 6em !important;
}

    div.time-picker li {
        height: 1.3em !important;
    }

.remove-proc-date {
    width: auto;
}

.procedureDate + .procedureDate {
    margin-bottom: 1em;
    border-bottom: 1px dashed #ddd;
    padding-top: 1em;
    padding-bottom: 1em;
}

.procedureDate:first-child + .procedureDate {
    margin-top: 2em;
    border-top: 1px dashed #ddd;
}

/* Start HealthBeaconDose*/
.dose + .dose {
    margin-bottom: 1em;
    border-bottom: 1px dashed #ddd;
    padding-top: 1em;
    padding-bottom: 1em;
}

.dose:first-child + .dose {
    margin-top: 2em;
    border-top: 1px dashed #ddd;
}
/*End HealthBeaconDose*/

.form-template-questions .question + .question {
    margin-top: 2em;
    padding-top: 1em;
    border-top: 1px dashed #ddd;
}

.panel-body.scrollable {
    height: 200px;
    overflow: auto;
}

table.mceLayout, textarea.tinyMCE {
    width: 100% !important;
}

.alert h1 {
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
}

.alert ul {
    margin: 0;
}

.button {
    display: inline-block;
}

body.error-page img.header-logo {
    max-height: 100px;
    margin: 3em 0;
}

td.userPhoto img {
    max-height: 230px;
}

.radio-buttons-list label {
    margin: 0 15px 10px 6px;
    vertical-align: top;
}

.body-header p {
    margin: 10px 0;
}

.card.card-color-ae {
    background-color: #990012;
}

.card.card-color-pc {
    background-color: #990012;
}

.card.card-color-reports {
    background-color: darkcyan;
}

.card.card-color-referrals {
    background-color: darkcyan;
}

.card.card-color-dark-cyan {
    background-color: darkcyan !important;
}

.card.card-color-grey {
    background-color: #999999 !important;
}

.card.card-color-green {
    background-color: #7db300 !important;
}

.hover-text[data-title]:hover:before {
    content: attr(data-title);
    transition: all .2s ease-in-out;
    background-color: rgba(255, 255, 255, 0.5);
    font-size: 1em;
    font-weight:bolder;
    transform: scale(.95) translateY(-.5em);
    position: absolute;
    top: 5px;
    left: 0;
    width: 100%;
    text-align: center;
    padding: .5em 1.5em;
    margin-left: auto;
    margin-right: auto;
    color: rgba(0, 0, 0, 1);
    border-bottom: 1px solid #ccc;
    white-space: pre-wrap;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 4px #fff;
    -webkit-box-shadow: 0px 0px 4px #fff;
    box-shadow: 0px 0px 4px #fff;
    z-index: 999999999;
}

.hover-text-absolute[data-title]:hover {
    cursor: help;
}

.hover-text-absolute[data-title]:hover:before {
    content: attr(data-title);
    transition: all .2s ease-in-out;
    background-color: rgba(255, 255, 255, 1);
    font-size: 1em;
    font-weight: bolder;
    transform: scale(.95) translateY(-.5em);
    position: absolute;
    width: 20em;
    text-align: center;
    padding: .5em 1.5em;
    margin-left: -21em;
    margin-right: auto;
    color: rgba(0, 0, 0, 1);
    border: 1px solid #ccc;
    white-space: pre-wrap;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 4px #fff;
    -webkit-box-shadow: 0px 0px 4px #fff;
    box-shadow: 0px 0px 4px #fff;
    z-index: 999999999;
}

.card-color-yellow {
    /*background-color: #FF6F00 !important;*/
    background-color: darkcyan !important;
}

.card-color-documents {
    background-color: darkcyan !important;
}

/*.ui-dialog-titlebar-close {
  visibility:hidden;
}

.ui-dialog-titlebar-close-visible {
  visibility:visible;
}*/

/*============================================================================Adult PSP Form ===============================================================*/

/* Question 1 */
/* #Text_a4941ce3-eabd-40b7-9d63-a3ca00bfc037 {
    font-weight: bold;
}

#Answers_a4941ce3-eabd-40b7-9d63-a3ca00bfc037__Text:focus {
    border: 1px solid red;
} */

/* Question 2 */
/* #Text_dbb74a63-857f-40b2-a625-a3ca00bfc037 {
    font-weight: bold;
}

#Answers_dbb74a63-857f-40b2-a625-a3ca00bfc037__Text:focus {
    border: 1px solid red;
} */

/* Question 4 */
/* #Text_8a7bc47d-d1d0-421b-b987-a3ca00bfc037 {
    font-weight: bold;
}

#Answers_8a7bc47d-d1d0-421b-b987-a3ca00bfc037__Text:focus {
    border: 1px solid red;
} */

/* Question 5 */
/* #Dropdown_a50dd35c-57e8-4bdf-b390-a3ca00bfc038 {
    font-weight: bold;
}

#Answers_a50dd35c-57e8-4bdf-b390-a3ca00bfc038__Text:focus {
    border: 1px solid red;
} */

/* Question 6 */
/* #Numeric_5f021e71-e220-4ab2-9f46-a3ca00bfc038 {
    font-weight: bold;
}

#Answers_5f021e71-e220-4ab2-9f46-a3ca00bfc038__Text:focus {
    border: 1px solid red;
} */


@media screen and (max-width:2600px) {
    #show-div3 {
        /*margin-top: -1% !important;*/
        position: relative;
        float: left;
        width: 52%;
        margin-left: -1.5%;
    }

    #show4, #show5 {
        margin-left: 3%;
    }

        #show4:first-child, #show5 {
            margin-top: 0%;
        }
    /*------------------------Updated form for Quantiferon Section------------------------*/
    /* Question 2 - At Home Nurse Service */
    #Radio_96859d0e-db7a-43b8-847c-a56f0112817a {
        width: 100%;
    }

    /* Question 3 - Waste Disposal Service */
    #Radio_9aed2ddd-a5d6-4fc7-a224-a56f0112817b {
        width: 100%;
    }

    /* Question 4 - Ongoing Personal Support via SMS/Text & Email */
    #Radio_bc965924-4404-4dad-a6e7-a56f0112817b > .questionText {
        width: 102%;
    }

    /* Question 1 - Quantiferon Blood Test */
    #Radio_2e6a3f79-98c9-4424-9ed7-a56f0112817b {
        width: 100%;
        margin-right: 100%;
    }

    /* Question 7 - Has your patient agreed to receive a HealthSnap video message as part of the At Home Nurse Service? If yes, please advise how they would like to receive it */
    #Dropdown_53b070a1-28cc-4574-850d-a56f0112817b {
        width: 100%;
    }

    /* Question 7 control - Has your patient agreed to receive a HealthSnap video message as part of the At Home Nurse Service? If yes, please advise how they would like to receive it */
    #Answers_53b070a1-28cc-4574-850d-a56f0112817b__Text {
        width: 48%;
    }

    /* Question 9 - Patient Address */
    #Text_da309273-1fe5-4251-bbdb-a56f0112817b {
        /*float: right;*/
    }

    /* Question 14 - Patient Hospital Number*/
    #Text_fe2269af-73ce-4b37-bf39-a56f0112817b {
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 15 - Patient Carer Name (if applicable)*/
    #Text_bee2ed10-c268-41bd-af7d-a56f0112817b {
        /*float: right;
        margin-top: -8.5%;*/
    }

    /* Question 26 - Please confirm dose for the AbbVieCare Nurse Advisor to train patient for first visit */
    #Dropdown_ecce5f70-1a38-4469-9501-a56f0112817b {
        float: left;
        margin-top: 0%;
        margin-right: 100%;
    }

    /* Question 27 - Additional Comments */
    #Text_2fd11119-845a-4a7b-bd09-a56f0112817b {
        margin-top: 0%;
        width: 100%;
    }

    /* Question 28 - Has the patient received a dose in the hospital? */
    #Radio_bb3f2919-2e2e-47c6-84b9-a56f0112817b {
        margin-top: 0%;
        margin-bottom: 9%;
    }

    /* Question 29 - If yes, on what date? */
    #Date_f79f0b5d-03d6-4fe2-b426-a56f0112817b {
        float: left;
        margin-right: 100%;
        margin-top: -7%;
    }

    /* Question 30 - And what dose? */
    #Dropdown_85f20054-bd1c-493f-9522-a56f0112817b {
        margin-left: 50%;
        margin-top: -8.5%;
        margin-bottom: 0%;
        margin-right: 100%;
    }

    /* Question 27 - Please register*/
    #Radio_94281d93-1195-4ec2-ba86-a56f01142e25 {
        width: 100%;
    }

    /* Question 31 -  By completing this referral, I confirm that the details on this form are correct. */
    #Radio_78d8843b-0c64-4d14-b9f1-a56f0112817b {
        float: left;
        width: 100%;
        margin-right: 100%;
    }

    /*Question 35 - QF Test Results*/
    #Radio_ce87a927-9a36-4713-b38a-a5a800999786 {
        width: 100%;
    }

    /*Question 31 - First Name*/
    #Text_692e2872-145d-45a0-a960-a56f0112817b {
        margin-top: 0%;
        margin-right: 50%;
    }

    /* Question 33 - Last Name */
    /*#Text_4ed90ca5-2c59-4b95-b09f-a56f0112817b {
        margin-top: -8.5%;
        margin-left:50%;
    }*/

    /*Question 32 - Bleep/Mobile*/
    #Text_d53b87f6-c931-466e-a3ac-a56f011b1339 {
        margin-top: -8.5%;
        margin-left: 50%;
    }
    /*------------------------END Updated form for Quantiferon Section------------------------*/



    /*Dosing information link Question 3*/
    #healthsnapLink {
        width: 100%;
        margin-top: -14%;
    }

    /* Question 3 */
    #Dropdown_52ea7122-d877-421c-9ad9-a3f800801d76 {
        width: 100%;
    }

    /* Question 3 control */
    #Answers_52ea7122-d877-421c-9ad9-a3f800801d76__Text {
        width: 48%;
    }

    /* Question 5 */
    #Text_875f434d-f094-4aeb-b1ff-a3f800801d76 {
        float: right;
        margin-top: -1.5%;
    }

    /* Question 10 */
    #Text_43a23122-2114-4e01-b0e1-a3f800801d76 {
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 11*/
    #Text_92ddbf42-8565-42b3-b68d-a3f800801d76 {
        float: right;
        margin-top: -8.5%;
    }

    /* Text description for question 20 and 21 */
    #textRA {
        display: block;
        text-align: justify;
        font-size: 90%;
        margin-bottom: -5%;
        margin-top: -1%;
    }

    #textCD {
        display: block;
        text-align: justify;
        font-size: 90%;
        margin-bottom: -5%;
        margin-top: -3%;
    }

    #textUC {
        display: block;
        text-align: justify;
        font-size: 90%;
        margin-bottom: -5%;
        margin-top: -3%;
    }

    /* Question 22 */
    #Radio_e655459d-3580-4218-a3fb-a3f800801d76 {
        width: 100%;
    }

    /* Question 23 */
    #Radio_1909e812-6b0f-4edd-8c70-a3f800801d76 {
        margin-right: 100%;
    }

    /* Question 24 */
    #Radio_e4d6a1ab-ab5c-4756-84e5-a3f800801d76 {
        margin-right: 100%;
    }

    /* Question 25 */
    #Dropdown_8c301945-8325-4364-9190-a3f800801d76 {
        float: left;
        margin-top: 0%;
        margin-right: 100%;
    }

    /*Service note text*/
    #serviceNote {
        margin-top: -18%;
        float: right;
    }

    /* Question 26 */
    #Text_503f97a0-1b52-4f71-95a4-a3f800801d76 {
        margin-top: 0%;
        width: 100%;
    }

    /* Question 27 */
    #Radio_4b05f7f1-1884-4e00-b92a-a3f800801d76 {
        margin-right: 100%;
        margin-top: 0%;
        margin-bottom: 9%;
    }

    /* Question 28 */
    #Date_e062ae6c-8b20-4bd8-b1fb-a3f800801d76 {
        float: left;
        margin-top: -10%;
    }

    /* Question 29 */
    #Dropdown_5f8732ec-4f19-41be-9d09-a3f800801d76 {
        margin-left: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        margin-right: 100%;
    }

    /* Question 30 */
    #Radio_d95c8428-c8b9-4179-a61d-a3f800801d76 {
        margin-right: 100%;
    }

    /* Question 31 */
    #Radio_12617ef7-25a5-4eac-ab18-a43b00cdf6f8 {
        float: left;
        width: 100%;
        margin-right: 100%;
    }

    /* Question 33 */
    #Text_928dfb63-94a7-4d24-869e-a3f800801d76 {
        margin-top: 0%;
    }

    /* Question 39. Receipt of Results */
    #Text_79acef58-9ceb-48a4-96b4-a59801189a30 {
        float: left;
        width: 100%;
        margin-top: 0%;
    }
}

@media screen and (max-width:1920px) {

    #show-permanentInfo {
        margin-top: -15%;
    }

    #show-div3 {
        /*margin-top: -14% !important;*/
        position: relative;
        float: left;
        width: 52%;
        margin-left: -1.5%;
    }
    /*Select programme id*/
    /*#selectProgramAdultForm {
        margin-top:6%;
    }*/


    /* Question 3 */
    #Dropdown_52ea7122-d877-421c-9ad9-a3f800801d76 {
        width: 100%;
    }

    /* Question 3 control */
    #Answers_52ea7122-d877-421c-9ad9-a3f800801d76__Text {
        width: 48%;
    }

    /*Dosing information link Question 3*/
    #healthsnapLink {
        width: 100%;
        margin-top: -14%;
    }

    /* Question 5 */
    #Text_875f434d-f094-4aeb-b1ff-a3f800801d76 {
        float: right;
        margin-top: -1.5%;
    }

    /* Question 10 */
    #Text_43a23122-2114-4e01-b0e1-a3f800801d76 {
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 11*/
    #Text_92ddbf42-8565-42b3-b68d-a3f800801d76 {
        float: right;
        margin-top: -8.5%;
    }

    /* Text description for question 20 and 21 */
    #textRA {
        display: block;
        text-align: justify;
        font-size: 90%;
        margin-bottom: -5%;
        margin-top: -1%;
    }

    #textCD {
        display: block;
        text-align: justify;
        font-size: 90%;
        margin-bottom: -5%;
        margin-top: -3%;
    }

    #textUC {
        display: block;
        text-align: justify;
        font-size: 90%;
        margin-bottom: -5%;
        margin-top: -3%;
    }

    /* Question 22 */
    #Radio_e655459d-3580-4218-a3fb-a3f800801d76 {
        width: 100%;
    }

    /* Question 23 */
    #Radio_1909e812-6b0f-4edd-8c70-a3f800801d76 {
        margin-right: 100%;
    }

    /* Question 24 */
    #Radio_e4d6a1ab-ab5c-4756-84e5-a3f800801d76 {
        margin-right: 100%;
    }

    /* Question 25 */
    #Dropdown_8c301945-8325-4364-9190-a3f800801d76 {
        float: left;
        margin-top: 0%;
        margin-right: 100%;
    }

    /*Service note text*/
    #serviceNote {
        margin-top: 0%;
        float: right;
        position: absolute;
    }

    /* Question 26 */
    #Text_503f97a0-1b52-4f71-95a4-a3f800801d76 {
        margin-top: 0%;
        width: 100%;
    }

    /* Question 27 */
    #Radio_4b05f7f1-1884-4e00-b92a-a3f800801d76 {
        margin-right: 100%;
        margin-top: 0%;
        margin-bottom: 9%;
    }

    /* Question 28 */
    #Date_e062ae6c-8b20-4bd8-b1fb-a3f800801d76 {
        float: left;
        margin-top: -10%;
    }

    /* Question 29 */
    #Dropdown_5f8732ec-4f19-41be-9d09-a3f800801d76 {
        margin-left: 0%;
        margin-top: 0%;
        margin-bottom: 0%;
        margin-right: 100%;
    }

    /* Question 30 */
    #Radio_d95c8428-c8b9-4179-a61d-a3f800801d76 {
        margin-right: 100%;
    }

    /* Question 31 */
    #Radio_12617ef7-25a5-4eac-ab18-a43b00cdf6f8 {
        float: left;
        width: 100%;
        margin-right: 100%;
    }

    /* Question 33 */
    #Text_928dfb63-94a7-4d24-869e-a3f800801d76 {
        margin-top: 0%;
    }

    /*Question 34*/
    #Text_128d72a6-1fb6-4134-b482-a3f800801d76 {
        margin-top: -12%;
    }

    /*Text with question mandatory*/
    .adultBottomMessage {
        margin-top: 5% !important;
    }
}

@media screen and (max-width:1199px) {
    #show-div3 {
        /*margin-top: -1% !important;*/
        position: relative;
        float: left;
        width: 52%;
        margin-left: -1.5%;
    }

    /*------------------------Updated form for Quantiferon Section------------------------*/
    /* Question 2 - Waste Disposal Service */
    #Radio_9aed2ddd-a5d6-4fc7-a224-a56f0112817b {
        margin-right: 100%;
    }

    /* Question 11 - Patient Email for HealthSnap Video Message */
    #Text_c5f2d96d-1cf1-4670-8b67-a56f0112817b {
        margin-top: 0%;
    }

    /* Question 12 - Patient Address */
    #Text_da309273-1fe5-4251-bbdb-a56f0112817b {
        margin-top: 0%;
    }

    /* Question 18 - Patient Carer Name (if applicable) */
    #Text_bee2ed10-c268-41bd-af7d-a56f0112817b {
        /*margin-top: -10.5%;*/
    }

    /* Question 24 */
    #Dropdown_29997dd4-83c7-40d6-89ef-a3ca00bfc038 {
        margin-top: 0%;
    }

    /*Question 33 - Last Name*/
    #Text_4ed90ca5-2c59-4b95-b09f-a56f0112817b {
        margin-top: -10.5%;
    }

    /*Question 37*/
    #Text_d53b87f6-c931-466e-a3ac-a56f011b1339 {
        margin-top: -10.5%;
    }

    /*------------------------END Updated form for Quantiferon Section------------------------*/

    /* Question 4 */
    #Text_507a5210-e85c-4cc0-b837-a3f800801d76 {
        margin-top: 1.8%;
    }

    /* Question 5 */
    #Text_875f434d-f094-4aeb-b1ff-a3f800801d76 {
        margin-top: 0%;
    }

    /* Question 11 */
    #Text_92ddbf42-8565-42b3-b68d-a3f800801d76 {
        margin-top: -10.5%;
    }

    /* Question 23 */
    #Radio_1909e812-6b0f-4edd-8c70-a3f800801d76 {
        margin-right: 100%;
    }

    /* Question 24 */
    #Dropdown_29997dd4-83c7-40d6-89ef-a3ca00bfc038 {
        margin-top: 0%;
    }

    /* Question 25 */
    #Text_14d77ea7-2f77-4681-851e-a3ca00bfc038 {
        margin-top: 0%;
    }

    /*Service Note */
    #serviceNote {
        margin-top: -23%;
    }

    /* Question 26 */
    #Radio_81111cd6-c287-4cbf-8439-a3ca00bfc038 {
        width: 100%;
        margin-bottom: 10%;
    }

    /* Question 27 */
    #Date_00223df2-5063-4c95-9e32-a3ca00bfc038 {
        margin-top: 0%;
    }

    /* Question 28 */
    #Answers_dded2162-3b11-437a-8392-a3ca00bfc038__Text {
        margin-top: 4%;
    }

    #Text_dded2162-3b11-437a-8392-a3ca00bfc038 {
        margin-top: -10%;
    }

    /* Question 29 */
    #Radio_fc686bab-a422-475e-991a-a3ca00bfc038 {
        margin-top: 0%;
        margin-right: 100%;
    }

    /* Question 30 */
    #Radio_e5fcc95e-3ca2-4825-8bda-a3ca00bfc038 {
        margin-top: 0%;
    }

    /* Question 31 */
    #Radio_12617ef7-25a5-4eac-ab18-a43b00cdf6f8 {
        margin-top: 0%;
    }

    /* Question 32 */
    #Text_a9da30c0-1b88-4e3e-95de-a3ca00bfc038 {
        margin-top: 0%;
    }

    /* Question 33 */
    #Text_1e7b03c8-62bb-4094-ab3c-a3ca00bfc038 {
    }

    /*Question 34*/
    #Text_128d72a6-1fb6-4134-b482-a3f800801d76 {
        margin-top: -17%;
    }

    /*Text with question mandatory*/
    .adultBottomMessage {
        margin-top: 7% !important;
    }
}

@media screen and (max-width:990px) {
    #show-div3 {
        /*margin-top: -22% !important;*/
        position: relative;
        float: left;
        width: 105%;
        margin-left: -2.5%;
    }


    /*------------------------Updated form for Quantiferon Section------------------------*/
    /* Question 1 - At Home Nurse Service */
    #Radio_96859d0e-db7a-43b8-847c-a56f0112817a {
        width: 100%;
        margin-top: 25%;
    }

    /* Question 2 - Waste Disposal Service */
    #Radio_9aed2ddd-a5d6-4fc7-a224-a56f0112817b {
        width: 100%;
        margin-bottom: 0%;
    }

    /* Question 3 - Ongoing Personal Support via SMS/Text & Email */
    #Radio_bc965924-4404-4dad-a6e7-a56f0112817b {
        width: 100%;
    }

    /*Question 4*/
    #Radio_2e6a3f79-98c9-4424-9ed7-a56f0112817b {
        width: 100%;
    }

    /*Question 5*/
    #Text_ac8f66dd-7cb8-453d-9395-a56f0112817b {
        width: 100%;
    }

    /* Question 10 control - Has your patient agreed to receive a HealthSnap video message as part of the At Home Nurse Service? If yes, please advise how they would like to receive it*/
    #Answers_53b070a1-28cc-4574-850d-a56f0112817b__Text {
        width: 100%;
    }

    /* Question 12 - Patient Address */
    #Text_da309273-1fe5-4251-bbdb-a56f0112817b {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 13 - Gender*/
    #Dropdown_38ba314f-b5be-47ef-ada6-a56f0112817b {
        margin-top: 15%;
    }

    /* Question 17 - Patient Hospital Number */
    #Text_fe2269af-73ce-4b37-bf39-a56f0112817b {
        width: 100%;
        margin-bottom: 11%;
        margin-top: -5%;
        width: 100%;
        margin-bottom: 13%;
    }

    /* Question 18 - Patient Carer Name (if applicable) */
    #Text_bee2ed10-c268-41bd-af7d-a56f0112817b {
        float: left;
        width: 100%;
    }

    /* Question 28 - Dosing */
    #Dropdown_11026f34-1db6-4c06-8b06-a56f0112817b {
        margin-top: 0%;
    }

    /* Question 29 - Please confirm dose for the AbbVieCare Nurse Advisor to train patient for first visit */
    #Dropdown_ecce5f70-1a38-4469-9501-a56f0112817b {
        width: 100%;
    }

    /* Question 27 - Additional Comments */
    #Text_2fd11119-845a-4a7b-bd09-a56f0112817b {
        margin-top: 55%;
    }

    .tb-screening {
        margin-top: -1vh;
        margin-bottom: 11%;
    }

    /* Question 31 - Has the patient received a dose in the hospital? */
    #Radio_bb3f2919-2e2e-47c6-84b9-a56f0112817b {
        width: 100%;
        margin-bottom: 10%;
    }

    /* Question 32 - If yes, on what date? */
    #Date_f79f0b5d-03d6-4fe2-b426-a56f0112817b {
        width: 100%;
        margin-bottom: 2vh;
    }

    /* Question 33 - And what dose? */
    #Dropdown_85f20054-bd1c-493f-9522-a56f0112817b {
        margin-top: 2vh;
        margin-left: 0%;
        width: 100%;
    }

    /*Question 34 - Does the patient require the AbbVie Care Flex Service? (Ongoing support with HUMIRA® Self-Injection) */
    #Radio_94281d93-1195-4ec2-ba86-a56f01142e25 {
        /*margin-top: 20%;*/
        width: 100%;
    }

    /* Question 35 - By completing this referral, I confirm that the details on this form are correct. */
    #Radio_78d8843b-0c64-4d14-b9f1-a56f0112817b {
        margin-top: 0%;
    }

    /* Question 36 - First Name */
    #Text_692e2872-145d-45a0-a960-a56f0112817b {
        width: 100%;
        /*margin-top:20%;*/
    }

    /* Question 33 - Last Name */
    #Text_4ed90ca5-2c59-4b95-b09f-a56f0112817b {
        width: 100%;
        margin-top: 0%;
        margin-left: 0%;
    }

    /*Question 38 - Bleep/Mobile */
    #Text_d53b87f6-c931-466e-a3ac-a56f011b1339 {
        margin-top: 0%;
        margin-left: 0%;
        width: 100%;
    }

    /*------------------------END Updated form for Quantiferon Section------------------------*/

    /* Question 3 control */
    #Answers_e321be36-ff61-425b-8b18-a3f600b2ee71__Text {
        width: 100%;
    }

    /* Question 4 text */
    #emailText {
        width: 100% !important;
    }

    /*Health link*/
    #healthsnapLink {
        margin-top: -3%;
    }

    /* Question 5 */
    #Text_875f434d-f094-4aeb-b1ff-a3f800801d76 {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 6 */
    #Dropdown_c70ddabf-dc70-4a2d-bfcf-a3f800801d76 {
        margin-top: 15%;
    }

    /* Question 10 */
    #Text_43a23122-2114-4e01-b0e1-a3f800801d76 {
        width: 100%;
        margin-bottom: 11%;
        margin-top: -5%;
        width: 100%;
        margin-bottom: 13%;
    }

    /* Question 11 */
    #Text_92ddbf42-8565-42b3-b68d-a3f800801d76 {
        float: left;
        width: 100%;
    }

    /*Select programme id*/
    #selectProgramAdultForm {
        margin-top: 15%;
    }

    /* Question 21 */
    #Dropdown_8b0848a7-5d92-40e6-8fbd-a3f800801d76 {
        margin-top: 0%;
    }

    /*Question 21 text*/
    #show-permanentInfo {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 22 */
    #Radio_e655459d-3580-4218-a3fb-a3f800801d76 {
        width: 100%;
    }

    /* Question 23 */
    #Radio_1909e812-6b0f-4edd-8c70-a3f800801d76 {
        width: 100%;
        margin-bottom: 0%;
    }

    /* Question 24 */
    #Radio_e4d6a1ab-ab5c-4756-84e5-a3f800801d76 {
        width: 100%;
    }

    /*Service note*/
    #serviceNote {
        margin-top: 0%;
        position: relative;
    }

    /* Question 25 */
    #Dropdown_8c301945-8325-4364-9190-a3f800801d76 {
        width: 100%;
    }

    #Text_14d77ea7-2f77-4681-851e-a3ca00bfc038 {
        width: 100%;
        float: left;
        margin-top: 0%;
    }

    /* Question 26 */
    #Text_503f97a0-1b52-4f71-95a4-a3f800801d76 {
        margin-top: 25%;
    }

    /* Question 27 */
    #Radio_4b05f7f1-1884-4e00-b92a-a3f800801d76 {
        width: 100%;
        margin-bottom: 10%;
    }

    /* Question 28 */
    #Date_e062ae6c-8b20-4bd8-b1fb-a3f800801d76 {
        width: 100%;
        margin-bottom: 2%;
    }

    /* Question 29 */
    #Dropdown_5f8732ec-4f19-41be-9d09-a3f800801d76 {
        margin-top: 2%;
        width: 100%;
    }

    /*Question 30  */
    #Radio_a6a709e8-10b9-4c63-8d73-a3f80082d8ff {
        margin-top: 0%;
        width: 100%;
    }

    /* Question 31 */
    #Radio_12617ef7-25a5-4eac-ab18-a43b00cdf6f8 {
        margin-top: 0%;
    }

    /* Text description */
    #referralTextAdult {
        margin-top: 20%;
    }

    /* Question 32 */
    #Text_41d7b1a5-5c1e-4d24-943b-a3f800801d76 {
        width: 100%;
    }

    /* Question 33 */
    #Text_928dfb63-94a7-4d24-869e-a3f800801d76 {
        width: 100%;
        margin-top: 0%;
    }

    /*Question 34*/
    #Text_128d72a6-1fb6-4134-b482-a3f800801d76 {
        margin-top: 0%;
        padding-bottom: 10%;
    }

    /*Text with question mandatory*/
    .adultBottomMessage {
        padding-top: 7%;
        position: absolute;
    }

    #submitFormText {
        font-size: 50% !important;
    }
}

@media screen and (max-width:765px) {
    #show-div {
        margin-top: -107.2% !important;
        position: relative;
        max-width: 100%;
        margin-bottom: 110%;
    }
}

/* ==========================================================================ADULT style finish here ================================= */

/*============================================================================Adult PSP Form (OFFLINE)====================================================*/

/* Question 3 */
/* #Text_67012e7c-e999-4355-a915-a3ca010db0d7 {
    font-weight: bold;
}

#Answers_67012e7c-e999-4355-a915-a3ca010db0d7__Text:focus {
    border: 1px solid red;
} */

/* Question 4 */
/* #Text_e0b6e533-dfcb-49a4-a092-a3ca010db0d7 {
    font-weight: bold;
}

#Answers_e0b6e533-dfcb-49a4-a092-a3ca010db0d7__Text:focus {
    border: 1px solid red;
} */

/* Question 5 */
/* #Text_4548798b-d42f-4a78-8774-a3ca010db0d7 {
    font-weight: bold;
}

#Answers_4548798b-d42f-4a78-8774-a3ca010db0d7__Text:focus {
    border: 1px solid red;
} */

/* Question 7 */
/* #Dropdown_d8720966-4935-4bab-8c85-a3ca010db0d7 {
    font-weight: bold;
}

#Answers_d8720966-4935-4bab-8c85-a3ca010db0d7__Text:focus {
    border: 1px solid red;
} */

/* Question 8 */
/* #Numeric_2e9c1bb6-9af9-46db-87ea-a3ca010db0d7 {
    font-weight: bold;
}

#Answers_2e9c1bb6-9af9-46db-87ea-a3ca010db0d7__Text:focus {
    border: 1px solid red;
} */


@media screen and (max-width:2600px) {
    /*------------------------Updated form for Quantiferon Section------------------------*/
    /* Question 10 - Has your patient agreed to receive a HealthSnap video message as part of the At Home Nurse Service? If yes, please advise how they would like to receive it */
    #Text_67012e7c-e999-4355-a915-a3ca010db0d7 {
        margin-right: 100%;
    }

    /* Question 4 */
    #Text_e0b6e533-dfcb-49a4-a092-a3ca010db0d7 {
        float: right;
        margin-top: -8%;
    }

    /* Question 29 */
    #Date_2cf0f4b2-fd53-4cb3-b9b8-a3ca010db0d7 {
        margin-right: 100%;
    }

    /* Question 30 */
    #Text_4112d8ce-c27e-4407-be35-a3ca010db0d7 {
        float: right;
        margin-top: -10%;
    }

    /*------------------------END Updated form for Quantiferon Section------------------------*/

    /* Question 3 */
    #Text_67012e7c-e999-4355-a915-a3ca010db0d7 {
        margin-right: 100%;
    }

    /* Question 4 */
    #Text_e0b6e533-dfcb-49a4-a092-a3ca010db0d7 {
        float: right;
        margin-top: -8%;
    }

    /* Question 29 */
    #Date_2cf0f4b2-fd53-4cb3-b9b8-a3ca010db0d7 {
        margin-right: 100%;
    }

    /* Question 30 */
    #Text_4112d8ce-c27e-4407-be35-a3ca010db0d7 {
        float: right;
        margin-top: -10%;
    }
}

@media screen and (max-width:1920px) {
    /* Question 3 */
    #Text_67012e7c-e999-4355-a915-a3ca010db0d7 {
        margin-right: 100%;
    }

    /* Question 4 */
    #Text_e0b6e533-dfcb-49a4-a092-a3ca010db0d7 {
        float: right;
        margin-top: -8%;
    }

    /* Question 29 */
    #Date_2cf0f4b2-fd53-4cb3-b9b8-a3ca010db0d7 {
        margin-right: 100%;
    }

    /* Question 30 */
    #Text_4112d8ce-c27e-4407-be35-a3ca010db0d7 {
        float: right;
        margin-top: -10%;
    }
}

@media screen and (max-width:1199px) {
    /* Question 4 */
    #Text_e0b6e533-dfcb-49a4-a092-a3ca010db0d7 {
        margin-top: -10%;
    }

    /* Question 25 */
    #Radio_3689d750-83a3-4918-a1a8-a3ca010db0d7 {
        margin-right: 100%;
    }

    /* Question 26 */
    #Dropdown_1c171d30-2176-40d0-acda-a3ca010db0d7 {
        float: right;
        margin-top: -14%;
    }

    /* Question 27 */
    #Dropdown_85f20054-bd1c-493f-9522-a56f0112817b {
        margin-top: -10.5%;
    }

    /* Question 30 */
    #Text_4112d8ce-c27e-4407-be35-a3ca010db0d7 {
        margin-top: -12%;
    }
}

@media screen and (max-width:990px) {
    /* Question 3 */
    #Text_67012e7c-e999-4355-a915-a3ca010db0d7 {
        width: 100%;
        margin-bottom: 10%;
    }

    /* Question 4 */
    #Text_e0b6e533-dfcb-49a4-a092-a3ca010db0d7 {
        float: left;
        width: 100%;
    }

    /* Question 25 */
    #Radio_3689d750-83a3-4918-a1a8-a3ca010db0d7 {
        width: 100%;
        margin-bottom: 15%;
    }

    /* Question 26 */
    #Dropdown_1c171d30-2176-40d0-acda-a3ca010db0d7 {
        width: 100%;
        float: left;
    }

    /* Question 29 */
    #Date_2cf0f4b2-fd53-4cb3-b9b8-a3ca010db0d7 {
        width: 100%;
        margin-bottom: 12%;
    }

    /* Question 30 */
    #Text_4112d8ce-c27e-4407-be35-a3ca010db0d7 {
        float: left;
        width: 100%;
    }
}



/* ==========================================================================ADULT style finish here (OFFLINE) ================================= */

/*============================================================================PAEDIATRIC PSP Form =========================================================*/

@media screen and (max-width:2600px) {
    #show-div {
        margin-top: -4% !important;
        position: relative;
        float: left;
        width: 52%;
        margin-left: -1.5%;
    }

    #show-div1 {
        margin-top: -4% !important;
        position: relative;
        float: left;
        width: 52%;
        margin-left: -1.5%;
    }

    #show-div2 {
        margin-top: -4% !important;
        position: relative;
        float: left;
        width: 52%;
        /*margin-left: -1.5%;*/
    }
    /*------------------------Updated form for Quantiferon Section------------------------*/
    /* Question 1 - At Home Nurse Service */
    #Radio_736116e4-571c-46b7-bd20-a56f01141e25 {
        width: 100%;
    }

    /*Question 2 - Waste Disposal Service */
    #Radio_4839b20b-8657-4c36-a2df-a56f01141e25 {
        width: 100%;
    }

    /*Question 3 - Quantiferon Blood Test */
    #Radio_d7e22cda-52b2-40d6-a84f-a56f01141e25 {
        width: 100%;
        z-index: 999;
    }

    /* Question 9 - Has the Parent/Guardian agreed to receive a HealthSnap video message as part of the At Home Nurse Service? If yes, please advise how they would like to receive it */
    #Dropdown_29d33751-8106-4462-8381-a56f01141e25 {
        width: 100%;
    }

    /* Question 9 control - Has the Parent/Guardian agreed to receive a HealthSnap video message as part of the At Home Nurse Service? If yes, please advise how they would like to receive it */
    #Answers_29d33751-8106-4462-8381-a56f01141e25__Text {
        width: 48%;
    }

    /*Question 10 - Parent/Guardian Email for HealthSnap Video Message */
    #Text_5f9a0f0e-2f2c-480f-93b4-a56f01141e25 {
        margin-right: 100%;
        float: left;
    }

    /*/*Question 11 - Patient Address */
    /*#Text_96dd5c57-a0fa-4140-ab67-a56f01141e25 {
        margin-top: -8.5%;
        margin-left:50%;
    }*/

    /* Question 24 - Presentation Prescribed */
    #Dropdown_0e1bc242-76f5-4ea0-99a0-a56f01141e25 {
        /*margin-right: 100%;*/
    }

    /* Question 19 - Diagnosis */
    #Dropdown_5472d568-492d-4933-a1ee-a56f01141e25 {
        margin-top: -15px;
    }

    /*For full prescribing information text*/
    #permanentInfoPaed {
        margin-top: 13.7%;
    }

    #show-permanentInfo {
        margin-top: -15%;
    }

    /* Question 20 - Dosing */
    #Dropdown_096a8deb-bcb0-469b-af8f-a56f01141e25 {
        float: right;
        margin-top: -16%;
        margin-left: 100%;
    }
}

@media only screen and (max-width:500px) {
    #Dropdown_096a8deb-bcb0-469b-af8f-a56f01141e25 {
        margin-top: 15px !important;
    }
}

/* Question 27 - Please confirm dose for the AbbVieCare Nurse Advisor to train patient at first visit */
#Dropdown_e0543341-8355-4117-b239-a56f01141e25 {
    float: left;
    margin-right: 100%;
}

/* Question 29 - Additional Comments */
#Text_0f9a6fce-39eb-43df-bf88-a56f01141e25 {
    width: 100%;
}

/* Question 26 - If yes, on what date? */
#Date_c5ed807e-d37a-4af9-8a08-a56f01141e25 {
    float: left;
    margin-right: 100%;
}

/* Question 27 - And what dose? */
#Text_3b58bc11-38d2-4efa-8d19-a56f01141e25 {
    margin-left: 50%;
    margin-top: -8.5%;
}

/* Question 27 - Please register */
#Radio_ad881269-57f2-422a-974f-a56f01141e25 {
    width: 100%;
}

/* Question 33 - Does the patient require the AbbVie Care Flex Service? (Ongoing support with HUMIRA® Self-Injection) */
#Radio_ad881269-57f2-422a-974f-a56f01141e25 {
    float: left;
    margin-right: 100%;
}

/* Question 34 - By completing this referral, I confirm that the details on this form are correct */
#Radio_8861645f-f7e6-41d9-ad2e-a56f01141e25 {
    width: 100%;
}

/*Question 35 - QF Test results*/
#Radio_dd3a51c7-6aef-40e7-8cdf-a5a800aec576 {
    width: 100%;
}

/*Question 38 - On receipt of results PEAD Submit Form*/
#Text_cc01b8c9-2179-49c3-86d3-a5980118de1b {
    width: 100%;
}

/*------------------------END Updated form for Quantiferon Section------------------------*/

/* Question 3 */
#Dropdown_1f985f80-8d16-4037-a11a-a3f80082d8ff {
    width: 100%;
}

/* Question 3 control */
#Answers_1f985f80-8d16-4037-a11a-a3f80082d8ff__Text {
    width: 48%;
}

/*Question 4*/
#Text_aff4da5a-0c1d-41ab-8868-a3f80082d8ff {
    margin-right: 100%;
    float: left;
}

/*Snap div*/
#snap {
    float: right;
    margin-top: -6%;
}

/* Question 5 */
#Text_57235efa-fc59-4d72-b6b7-a3f80082d8ff {
    margin-top: -16%;
}

/* Question 9 */
#Text_60b99c3d-b479-4279-b810-a3fb0077e724 {
}

/* Question 10 */
#Text_2d32e638-9002-4382-800c-a3f80082d8ff {
}

/* Question 18 */
#Dropdown_c2425a3c-b745-4627-ad5d-a3f80082d8ff {
    margin-right: 100%;
}

#Dropdown_c0bc6f52-c5b3-48a1-b02d-a56f0112817b {
    margin-right: 100%;
}

/* text description question 19 20 */
#textPaediatricChron {
    display: block;
    font-size: 90%;
    text-align: justify;
    margin-bottom: -3%;
}

/* Buttons dosing */
#show-img1 {
    margin-top: 7%;
    margin-right: 27%;
    float: right;
}

#show-img2 {
    margin-top: 7%;
    margin-right: -47%;
    float: right;
}

#show-img3 {
    margin-top: 11%;
    margin-right: -26.5%;
    float: right;
}

/* Question 19 */
#Dropdown_f140f113-277c-4e45-87f8-a3f80082d8ff {
    margin-top: 0%;
}

/* Question 20 */
#Dropdown_bc55c9a6-c00a-48e2-a436-a3f80082d8ff {
    float: right;
    margin-top: -10.2%;
    margin-left: 100%;
}

/* Question 21 */
#Radio_f95efdd5-c4bc-4040-86a8-a3f80082d8ff {
    width: 100%;
}

/*Question 22*/
#Radio_39d97ffd-cdcf-4204-9bbc-a3f80082d8ff {
    float: left;
    margin-right: 100%;
}

/* Question 23 */
#Dropdown_5dcff898-4e4b-41cc-b947-a3f80082d8ff {
    float: left;
    margin-right: 100%;
}

/* Question 25 */
#Text_1f9b5983-8477-4554-b46b-a3f80082d8ff {
    width: 100%;
}

/* Question 27 */
#Date_df60c82b-9878-4580-b3dd-a3f80082d8ff {
    float: left;
    margin-right: 100%;
}

/* Question 29 */
#Radio_4fd75923-3e80-48f5-83c2-a3fc00d61402 {
    float: left;
    margin-right: 100%;
}

/* Question 30 */
#Radio_6c341ee1-27aa-4ba3-a7d6-a43b00cdf264 {
    width: 100%;
}

#Text_f0542265-9858-46ca-90e0-a56300a502f6 {
    margin-top: -14%;
}

}

@media screen and (max-width:1920px) {
    #show-div {
        margin-top: -4% !important;
        position: relative;
        float: left;
        width: 52%;
        margin-left: -1.5%;
    }

    #show-div1 {
        margin-top: -4% !important;
        position: relative;
        float: left;
        width: 52%;
        margin-left: -1.5%;
    }

    #show-div2 {
        /*margin-top: -4% !important;*/
        position: relative;
        float: left;
        width: 52%;
        /*margin-left: -1.5%;*/
    }

    /* Question 3 */
    #Dropdown_1f985f80-8d16-4037-a11a-a3f80082d8ff {
        width: 100%;
    }

    /* Question 3 control */
    #Answers_1f985f80-8d16-4037-a11a-a3f80082d8ff__Text {
        width: 48%;
    }

    /*Question 4*/
    #Text_aff4da5a-0c1d-41ab-8868-a3f80082d8ff {
        margin-right: 100%;
        float: left;
    }

    /*Snap div*/
    #snap {
        float: right;
        margin-top: -6%;
    }

    /* Question 5 */
    #Text_57235efa-fc59-4d72-b6b7-a3f80082d8ff {
        margin-top: -8.5%;
        float: right;
    }

    /* Question 9 */
    #Text_60b99c3d-b479-4279-b810-a3fb0077e724 {
    }

    /* Question 10 */
    #Text_2d32e638-9002-4382-800c-a3f80082d8ff {
    }

    /* Question 18 */
    #Dropdown_c2425a3c-b745-4627-ad5d-a3f80082d8ff {
        margin-right: 100%;
    }

    /* text description question 19 20 */
    #textPaediatricChron {
        display: block;
        font-size: 90%;
        text-align: justify;
        margin-bottom: -3%;
    }

    /* Buttons dosing */
    #show-imgSubmit1 {
        margin-top: 15%;
        margin-right: 27%;
        float: right;
    }

    #show-imgSubmit2 {
        margin-top: 15%;
        margin-right: -47%;
        float: right;
    }

    #show-imgSubmit3 {
        margin-top: 19%;
        margin-right: -26.5%;
        float: right;
    }

    /* Question 19 */
    #Dropdown_f140f113-277c-4e45-87f8-a3f80082d8ff {
        margin-top: 0%;
    }

    /* Question 20 */
    #Dropdown_bc55c9a6-c00a-48e2-a436-a3f80082d8ff {
        float: right;
        margin-top: -14.2%;
        margin-left: 100%;
    }

    #show-permanentInfo {
        margin-top: 0%;
    }

    /* Question 21 */
    #Radio_f95efdd5-c4bc-4040-86a8-a3f80082d8ff {
        width: 100%;
    }

    /*Question 22*/
    #Radio_39d97ffd-cdcf-4204-9bbc-a3f80082d8ff {
        float: left;
        margin-right: 100%;
    }

    /* Question 23 */
    #Dropdown_5dcff898-4e4b-41cc-b947-a3f80082d8ff {
        float: left;
        margin-right: 100%;
    }

    /* Question 25 */
    #Text_1f9b5983-8477-4554-b46b-a3f80082d8ff {
        width: 100%;
    }

    /* Question 27 */
    #Date_df60c82b-9878-4580-b3dd-a3f80082d8ff {
        float: left;
        margin-right: 100%;
    }

    /* Question 29 */
    #Radio_4fd75923-3e80-48f5-83c2-a3fc00d61402 {
        float: left;
        margin-right: 100%;
    }

    /* Question 30 */
    #Radio_6c341ee1-27aa-4ba3-a7d6-a43b00cdf264 {
        width: 100%;
    }

    /*Question 33*/
    #Text_e5a3fe39-eea2-4128-ad0b-a3f80082d8ff {
        margin-top: -12%;
    }

    /*Question 38 - On receipt of results PEAD Submit Form*/
    #Text_cc01b8c9-2179-49c3-86d3-a5980118de1b {
        width: 100%;
    }

    /*Text with question mandatory*/
    .peadBottomMessage {
        margin-top: 7%;
    }
}

@media screen and (max-width:1199px) {
    #show-div {
        margin-top: -3% !important;
        position: relative;
        float: left;
        width: 52%;
        margin-left: -1.5%;
    }

    #show-div1 {
        margin-top: -3% !important;
        position: relative;
        float: left;
        width: 52%;
        margin-left: -1.5%;
    }

    #show-div2 {
        /*margin-top: -3% !important;*/
        position: relative;
        float: left;
        width: 52%;
        /*margin-left: -1.5%;*/
    }

    /* Question 5 */
    #Text_57235efa-fc59-4d72-b6b7-a3f80082d8ff {
        margin-top: -13%;
    }

    /*Health Snap*/
    #healthsnapPaediatricLink {
        margin-top: -3%;
    }

    /* Question 5 control */
    #Answers_57235efa-fc59-4d72-b6b7-a3f80082d8ff__Text {
        margin-top: 5.7%;
    }

    #show-permanentInfo {
        margin-top: -20%;
    }

    /*Question 9*/
    #Text_60b99c3d-b479-4279-b810-a3fb0077e724 {
        float: left;
        margin-left: 50%;
        margin-top: -10.5%;
    }

    /*Question 10*/
    #Text_2d32e638-9002-4382-800c-a3f80082d8ff {
        margin-top: 0%;
        float: left;
    }

    /*Question 11 PEAD Submit Form*/
    /*#Text_96dd5c57-a0fa-4140-ab67-a56f01141e25 {
        margin-top:-10.2%;
    }*/

    /*Question 18*/
    #Dropdown_c2425a3c-b745-4627-ad5d-a3f80082d8ff {
        float: left;
        margin-top: 0%;
    }

    /* Question 19 */
    #Dropdown_f140f113-277c-4e45-87f8-a3f80082d8ff {
        float: left;
        margin-top: -26%;
        margin-right: 100%;
    }

    /* Question 20 */
    #Dropdown_bc55c9a6-c00a-48e2-a436-a3f80082d8ff {
        margin-top: -26%;
    }

    /*Question 25 PEAD Submit Form*/
    #Dropdown_5472d568-492d-4933-a1ee-a56f01141e25 {
        margin-top: -2%;
    }

    /*For full prescribing information text*/
    #permanentInfoPaed {
        margin-top: -21%;
    }

    /*Question 26 PEAD Submit Form*/
    #Dropdown_096a8deb-bcb0-469b-af8f-a56f01141e25 {
        /*margin-top:-17%;*/
        /*uniphar code*/
        /*margin-top: -17%;*/
    }

    #Text_3b58bc11-38d2-4efa-8d19-a56f01141e25 {
        margin-top: -10.5%;
    }

    /* Button */
    #show-imgSubmit1 {
        margin-top: 10%;
        margin-left: 15%;
        margin-right: 21%;
    }

    #show-imgSubmit2 {
        margin-right: -45.2%;
        margin-top: 15%;
    }

    #show-imgSubmit3 {
        margin-right: -47.8%;
        margin-top: 20%;
    }

    /*Question 33*/
    #Text_e5a3fe39-eea2-4128-ad0b-a3f80082d8ff {
        margin-top: -17%;
    }

    /*Question 37 PEAD Submit Form*/
    #Text_b16d461c-bdba-441e-bad6-a56f01141e25 {
        /*margin-top:-18%;*/
    }

    /*Question 38 - On receipt of results PEAD Submit Form*/
    #Text_cc01b8c9-2179-49c3-86d3-a5980118de1b {
        width: 100%;
    }

    /*Text with question mandatory*/
    .peadBottomMessage {
        margin-top: 7%;
    }
}

@media screen and (max-width:990px) {
    #show-div {
        margin-top: -22% !important;
        position: relative;
        float: left;
        width: 105%;
        margin-left: -2.5%;
    }

    #show-div1 {
        margin-top: -22% !important;
        position: relative;
        float: left;
        width: 105%;
        margin-left: -2.5%;
    }

    #show-div2 {
        /*margin-top: -22% !important;*/
        position: relative;
        float: left;
        width: 105%;
        /*margin-left: -2.5%;*/
    }

    /*Question 2 PEAD Submit Form*/
    #Radio_736116e4-571c-46b7-bd20-a56f01141e25 {
        width: 100%;
        margin-bottom: 0%;
        margin-top: 14%;
    }

    /* Question 3 control */
    #Radio_4839b20b-8657-4c36-a2df-a56f01141e25 {
        width: 100%;
    }

    #show-permanentInfo {
        margin-top: -15%;
    }

    .patient-details {
        margin-top: 10%;
    }

    /* After 24 question text*/
    .after-24q {
        margin-top: 116%;
    }

    #div-yes {
        margin-top: 30%;
    }

    /*Question 4*/
    #Text_aff4da5a-0c1d-41ab-8868-a3f80082d8ff {
        width: 100%;
        float: left;
        margin-top: 0%;
    }

    /*Question 4 text*/
    #emailText {
        float: left;
        width: 100%;
        margin-top: 0%;
    }

    /* Question 5  */
    #Text_57235efa-fc59-4d72-b6b7-a3f80082d8ff {
        width: 100%;
        float: left;
        margin-top: 0%;
    }

    /*Question 5 control*/
    #Answers_57235efa-fc59-4d72-b6b7-a3f80082d8ff__Text {
        margin-top: 0%;
    }

    /*Snap div*/
    #snap {
        float: left;
        width: 100%;
        margin-top: 0%;
    }

    /*Question 6*/
    #Dropdown_f614e316-f423-4051-b453-a3f80082d8ff {
        margin-top: 40%;
    }

    /*Question 9*/
    #Text_60b99c3d-b479-4279-b810-a3fb0077e724 {
        width: 100%;
        float: left;
        margin-top: 0%;
        margin-left: 0%;
    }

    /*Question 10*/
    #Text_3a256784-f0d8-4474-a450-a56300a502f5 {
        width: 100%;
    }

    /*Question 11*/
    #Text_7ee56425-fd13-40ef-a28f-a56300a502f5 {
        float: right;
        margin-top: 0%;
        width: 100%;
    }

    /*Question 12*/
    #Dropdown_e8bc18ce-1f47-4967-b998-a56300a502f6 {
        float: right;
        margin-top: 0%;
        width: 100%;
    }

    /*Question 13*/
    #Date_c4f3cad6-f478-46a9-bf08-a56300a502f6 {
        float: right;
        margin-top: 0%;
        width: 100%;
    }

    /*Question 14*/
    #Text_c4acfee7-9111-4510-8415-a56300a502f6 {
        float: right;
        margin-top: 0%;
        width: 100%;
    }

    /*Question 15*/
    #Text_19ff6d6d-e53a-485c-bdc7-a56300a502f6 {
        float: right;
        margin-top: 0%;
        width: 100%;
    }

    /*Question 16*/
    #Text_bf23fc57-b384-42d3-8827-a56300a502f6 {
        float: right;
        margin-top: 0%;
        width: 100%;
    }

    /*Question 17*/
    #Text_66229701-50ff-4642-9512-a56300a502f6 {
        float: right;
        margin-top: 0%;
        width: 100%;
    }

    /* Question 18 */
    #Text_f3ab928e-0ec7-4f37-870e-a56300a502f6 {
        width: 100%;
        margin-top: 123%;
    }

    /* Question 18 Adult Submit control */
    #Dropdown_c0bc6f52-c5b3-48a1-b02d-a56f0112817b {
        width: 100%;
    }

    /* Question 18 control*/
    #Answers_c2425a3c-b745-4627-ad5d-a3f80082d8ff__Text {
        width: 100%;
    }

    /* Question 19 */
    #Dropdown_f140f113-277c-4e45-87f8-a3f80082d8ff {
        width: 100%;
        margin-top: -36%;
    }

    /* Question 20 */
    #Dropdown_bc55c9a6-c00a-48e2-a436-a3f80082d8ff {
        width: 100%;
        margin-top: -24%;
    }

    /* Button */
    #show-imgSubmit1 {
        margin-top: 22%;
        float: right;
        margin-right: 62%;
    }
    /* Button */
    #show-imgSubmit2 {
        margin-top: -5.2%;
        float: right;
        margin-right: 17%;
    }

    #show-imgSubmit3 {
        margin-top: 1%;
        float: right;
        margin-right: 53%;
    }

    /* Select programme */
    #selectProgramPaediatricForm {
        margin-top: 5%;
        width: 100%;
        float: left;
    }

    /* Question 21 */
    #Text_1ee64870-1345-45a5-8eb0-a56f01141e25 {
        float: left;
        width: 100%;
    }

    /* Question 22 */
    #Text_f0473ca5-0cdf-4207-b83d-a56f01141e25 {
        float: left;
        width: 100%;
    }

    /* Question 23 */
    #Text_2a5feacd-911f-4aa6-94a8-a56f01141e25 {
        width: 100%;
        margin-top: 30%;
    }

    /* Question 24 */
    #Dropdown_0e1bc242-76f5-4ea0-99a0-a56f01141e25 {
        float: left;
        width: 100%;
    }

    /* Question 25 */
    #Dropdown_5472d568-492d-4933-a1ee-a56f01141e25 {
        float: left;
        width: 100%;
        margin-top: -35%;
    }

    /* Question 26 */
    #Dropdown_096a8deb-bcb0-469b-af8f-a56f01141e25 {
        width: 100%;
        margin-top: -23%;
    }

    /* Question 27 */
    #Dropdown_e0543341-8355-4117-b239-a56f01141e25 {
        float: left;
        width: 100%;
        margin-top: 0%;
    }

    /* Question 28 */
    #Text_00dfe820-254f-4c84-8bc3-a56f01141e25 {
        float: left;
        width: 100%;
        margin-top: 0%;
    }

    /* Question 29 */
    #Text_0f9a6fce-39eb-43df-bf88-a56f01141e25 {
        float: left;
        width: 100%;
        margin-top: 0%;
    }

    /* Question 30 */
    #Radio_67d3ff93-8013-4939-9fff-a56f01141e25 {
        float: left;
        width: 100%;
        margin-top: 0%;
    }

    /* text */
    #referralTextPaediatric {
        float: left;
        width: 100%;
        margin-top: 0%;
    }

    /* Question 31 */
    #Date_c5ed807e-d37a-4af9-8a08-a56f01141e25 {
        float: left;
        width: 100%;
        margin-top: 0%;
    }

    /* Question 26 */
    #Text_3b58bc11-38d2-4efa-8d19-a56f01141e25 {
        float: left;
        width: 100%;
        margin-top: 0%;
        margin-left: 0%;
    }

    /*Question 33*/
    #Radio_ad881269-57f2-422a-974f-a56f01141e25 {
        margin-top: 10px;
        /* position: absolute; */
        width: 100%;
    }

    /*Question 31 - First Name*/
    #Text_bef83477-7685-4e47-a180-a56f01141e25 {
        margin-top: 50%;
    }

    /*Question 37*/
    #Text_b16d461c-bdba-441e-bad6-a56f01141e25 {
        margin-top: 0%;
        /*margin-bottom:15%;*/
    }

    /*Question 38 - On receipt of results PEAD Submit Form*/
    #Text_cc01b8c9-2179-49c3-86d3-a5980118de1b {
        width: 100%;
    }

    /*Text with question mandatory*/
    .peadBottomMessage {
        margin-top: -1%;
        /*position: absolute;*/
    }

    /* Question 34 */
    /*#Text_7a3ef816-b2aa-4145-8cf0-a3f000adae0f {
        float: left;
        width: 100%;
        margin-top: 0%;
    }*/

    #submitFormText {
        font-size: 50% !important;
    }

    #ifNoPead {
        margin-top: 14%;
    }
}

@media screen and (max-width:765px) {
    #show-div {
        margin-top: -107.2% !important;
        position: relative;
        max-width: 100%;
        margin-bottom: 110%;
    }
}
/* ==========================================================================PEAD style finish here ================================= */

/*============================================================================PAEDIATRIC (OFFLINE) PSP Form ===============================================================*/

/* Question 3 */
/* #Text_b7819fbb-906d-4d43-9b90-a3ca01178a3c {
    font-weight: bold;
} */

/* #Answers_b7819fbb-906d-4d43-9b90-a3ca01178a3c__Text:focus {
    border: 1px solid red;
} */

/* Question 4 */
/* #Text_2abd9441-18d5-4e0b-b6a0-a3ca01178a3c {
    font-weight: bold;
}
 */
/* #Answers_2abd9441-18d5-4e0b-b6a0-a3ca01178a3c__Text:focus {
    border: 1px solid red;
} */

/* Question 5 */
/* #Text_f8fd9a16-15c0-4671-9aa9-a3ca01178a3c {
    font-weight: bold;
}

#Answers_f8fd9a16-15c0-4671-9aa9-a3ca01178a3c__Text:focus {
    border: 1px solid red;
} */

/* Question 7 */
/* #Dropdown_a42ade32-a12c-468d-aee8-a3ca01178a3c {
    font-weight: bold;
}

#Answers_a42ade32-a12c-468d-aee8-a3ca01178a3c__Text:focus {
    border: 1px solid red;
} */

/* Question 8 */
/* #Numeric_fbccd17c-a2db-4464-b3df-a3ca01178a3c {
    font-weight: bold;
}

#Answers_fbccd17c-a2db-4464-b3df-a3ca01178a3c__Text:focus {
    border: 1px solid red;
} */

@media screen and (max-width:2600px) {
    /* Question 26 */
    /* Input field */
    #Answers_28e73005-b533-47a2-a27c-a3ca01178a3c__Text {
        margin-top: 4%;
    }

    /* Question 29 */
    #Date_c8b4ca40-ab11-47db-99c8-a3ca01178a3c {
        margin-right: 100%;
    }

    /* Question 30 */
    #Text_13c4fcb3-606f-4abf-946e-a3ca01178a3c {
        float: right;
        margin-top: -10%;
    }
}

@media screen and (max-width:1920px) {
    /* Question 26 */
    /* Input field */
    #Answers_28e73005-b533-47a2-a27c-a3ca01178a3c__Text {
        margin-top: 4%;
    }

    /* Question 29 */
    #Date_c8b4ca40-ab11-47db-99c8-a3ca01178a3c {
        margin-right: 100%;
    }

    /* Question 30 */
    #Text_13c4fcb3-606f-4abf-946e-a3ca01178a3c {
        float: right;
        margin-top: -10%;
    }
}

@media screen and (max-width:1199px) {
    /* Question 25 */
    #Dropdown_89a8b896-cbad-445d-a1d0-a3ca01178a3c {
        margin-right: 100%;
    }

    /* Question 26 */
    #Text_28e73005-b533-47a2-a27c-a3ca01178a3c {
        float: right;
        margin-top: -12%;
    }

    /* Question 30 */
    #Text_13c4fcb3-606f-4abf-946e-a3ca01178a3c {
        margin-top: -12%;
    }
}

@media screen and (max-width:990px) {
    /* Question 25 */
    #Dropdown_89a8b896-cbad-445d-a1d0-a3ca01178a3c {
        width: 100%;
        margin-bottom: 15%;
    }

    /* Question 26 */
    #Answers_28e73005-b533-47a2-a27c-a3ca01178a3c__Text {
        margin-top: 0%;
    }

    #Text_28e73005-b533-47a2-a27c-a3ca01178a3c {
        float: left;
        width: 100%;
    }

    /* Question 29 */
    #Date_c8b4ca40-ab11-47db-99c8-a3ca01178a3c {
        width: 100%;
        margin-bottom: 12%;
    }

    /* Question 30 */
    #Text_13c4fcb3-606f-4abf-946e-a3ca01178a3c {
        float: left;
        width: 100%;
    }
}

@media screen and (max-width:765px) {
    #show-div1 {
        margin-top: 203.3% !important;
        position: relative;
        max-width: 100%;
    }
}
/* ==========================================================================PEAD (OFFLINE) style finish here ================================= */

/* =================================================Edit Adult PSP style start here (online) ======================================================= */


@media screen and (max-width:2600px) {
    #show-div3 {
        /*margin-top: -7% !important;*/
        position: relative;
        float: left;
        width: 52%;
        margin-left: -1.5%;
    }

    /* Question 3 */
    #x52ea7122-d877-421c-9ad9-a3f800801d76Dropdown {
        width: 100%;
    }

    /*Link*/
    #healthsnapLinkEditAdult {
        margin-top: -10%;
    }

    /* Question 5 */
    #x875f434d-f094-4aeb-b1ff-a3f800801d76Text {
        float: right;
        margin-top: -1.7%;
    }

    /*Question 6*/
    #xc70ddabf-dc70-4a2d-bfcf-a3f800801d76Dropdown {
        float: left;
        margin-top: 0%;
        margin-right: 100%;
    }

    /*Question 7*/
    #xd48b45db-1f2b-4956-ac2f-a3f800801d76Text {
        float: right;
        margin-top: -7.3%;
    }


    /* Question 10 */
    #x43a23122-2114-4e01-b0e1-a3f800801d76Text {
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 11 */
    #x92ddbf42-8565-42b3-b68d-a3f800801d76Text {
        float: right;
        margin-top: -7.5%;
    }

    /* Question 22 */
    #xe655459d-3580-4218-a3fb-a3f800801d76Radio {
        width: 100%;
    }

    /* Question 23 */
    #x1909e812-6b0f-4edd-8c70-a3f800801d76Radio {
        margin-right: 100%;
    }

    /* Question 24 */
    #xe4d6a1ab-ab5c-4756-84e5-a3f800801d76Radio {
        margin-right: 100%;
    }

    /* Question 25 */
    #x8c301945-8325-4364-9190-a3f800801d76Dropdown {
        float: left;
        margin-top: 0%;
        margin-right: 100%;
    }

    /* Question 26 */
    #x503f97a0-1b52-4f71-95a4-a3f800801d76Text {
        margin-top: 0%;
        width: 100%;
    }

    /* Question 27 */
    #x4b05f7f1-1884-4e00-b92a-a3f800801d76Radio {
        margin-right: 100%;
        margin-top: 0%;
        margin-bottom: 9%;
    }

    /* Question 28 */
    #xe062ae6c-8b20-4bd8-b1fb-a3f800801d76Date {
        float: left;
        margin-top: -7%;
    }

    /* Question 29 */
    #x5f8732ec-4f19-41be-9d09-a3f800801d76Dropdown {
        margin-left: 0%;
        margin-top: 0%;
        margin-bottom: 2%;
        float: left;
        margin-right: 100%;
    }

    /* Question 30 */
    #xd95c8428-c8b9-4179-a61d-a3f800801d76Radio {
        margin-right: 100%;
    }

    /* Question 31 */
    #x12617ef7-25a5-4eac-ab18-a43b00cdf6f8Radio {
        margin-bottom: 2%;
        width: 100%;
        float: left;
        margin-right: 100%;
    }

    /* Question 33 */
    #x928dfb63-94a7-4d24-869e-a3f800801d76Text {
        margin-top: 0%;
    }

    /* d(@_@)b*/

    #show-permanentInfoEditAdult {
        width: 100%;
    }

    /*Question 1*/
    #x2e6a3f79-98c9-4424-9ed7-a56f0112817bRadio {
        width: 100%;
    }

    /*At Home Nurse Service - Question 2 Adult*/
    #x96859d0e-db7a-43b8-847c-a56f0112817aRadio {
        width: 100%;
    }

    /*Question 2*/
    #x9aed2ddd-a5d6-4fc7-a224-a56f0112817bRadio {
        width: 100%;
    }

    /*Question 3*/
    #xbc965924-4404-4dad-a6e7-a56f0112817bRadio .questionText {
        width: 103%;
    }

    /*Question 5*/
    #xac8f66dd-7cb8-453d-9395-a56f0112817bText {
        margin-right: 100%;
    }

    /*Question 10*/
    #x53b070a1-28cc-4574-850d-a56f0112817bDropdown .questionText {
        width: 207%;
        position: relative;
    }

    /*Question 11*/
    #xc5f2d96d-1cf1-4670-8b67-a56f0112817bText {
        clear: left;
    }

    /*HealthSnap link*/
    #healthsnapLinkEditAdult {
        margin-left: 0%;
        margin-top: -9% !important;
    }

    /*Question 12*/
    #xda309273-1fe5-4251-bbdb-a56f0112817bText {
        margin-top: 0%;
    }

    /*Parent info*/
    #permanentInfo {
        width: 100%;
        float: right;
    }

    /*18. Presentation Prescribed*/
    #xc0bc6f52-c5b3-48a1-b02d-a56f0112817bDropdown {
        margin-right: 100%;
    }

    /*RA other question 27*/
    #show-div3 {
        /*margin-top: 0% !important;*/
        position: relative !important;
        float: left !important;
        width: 52% !important;
        margin-left: -1.5% !important;
    }

    #serviceNote {
        margin-top: 0%;
    }

    /*Question 30*/
    #x2fd11119-845a-4a7b-bd09-a56f0112817bText {
        width: 100%;
    }

    /*Question 27 If yes, on what date?*/
    #xf79f0b5d-03d6-4fe2-b426-a56f0112817bDate {
        margin-right: 100%;
    }

    /*Question 38 And what dose?*/
    #x85f20054-bd1c-493f-9522-a56f0112817bDropdown {
        margin-left: 50%;
        margin-top: -7.1%;
    }

    /*Question 34*/
    #x94281d93-1195-4ec2-ba86-a56f01142e25Radio {
        width: 100%;
    }

    /*Question 35*/
    #x78d8843b-0c64-4d14-b9f1-a56f0112817bRadio {
        width: 100%;
    }

    /*Question 35. QF Test Results*/
    #xce87a927-9a36-4713-b38a-a5a800999786Radio {
        width: 100%;
    }

    /*Question 39*/
    #x79acef58-9ceb-48a4-96b4-a59801189a30Text {
        width: 100%;
    }

    .adultBottomMessage {
        margin-top: 0%;
    }
}

@media screen and (max-width:1920px) {
    #show-div3 {
        /*margin-top: -8% !important;*/
        position: relative;
        float: left;
        width: 50%;
        margin-left: 0%;
    }

    /* Question 3 */
    #x52ea7122-d877-421c-9ad9-a3f800801d76Dropdown {
        width: 100%;
    }

    /*Link*/
    #healthsnapLinkEditAdult {
        margin-top: -10%;
    }

    /* Question 5 */
    #x875f434d-f094-4aeb-b1ff-a3f800801d76Text {
        float: right;
        margin-top: -1.7%;
    }

    /*Question 6*/
    #xc70ddabf-dc70-4a2d-bfcf-a3f800801d76Dropdown {
        float: left;
        margin-top: 0%;
        margin-right: 100%;
    }

    /*Question 7*/
    #xd48b45db-1f2b-4956-ac2f-a3f800801d76Text {
        float: right;
        margin-top: -7.3%;
    }


    /* Question 10 */
    #x43a23122-2114-4e01-b0e1-a3f800801d76Text {
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 11 */
    #x92ddbf42-8565-42b3-b68d-a3f800801d76Text {
        float: right;
        margin-top: -7.5%;
    }

    /* Question 22 */
    #xe655459d-3580-4218-a3fb-a3f800801d76Radio {
        width: 100%;
    }

    /* Question 23 */
    #x1909e812-6b0f-4edd-8c70-a3f800801d76Radio {
        margin-right: 100%;
    }

    /* Question 24 */
    #xe4d6a1ab-ab5c-4756-84e5-a3f800801d76Radio {
        margin-right: 100%;
    }

    /* Question 25 */
    #x8c301945-8325-4364-9190-a3f800801d76Dropdown {
        float: left;
        margin-top: 0%;
        margin-right: 100%;
    }

    /* Question 26 */
    #x503f97a0-1b52-4f71-95a4-a3f800801d76Text {
        margin-top: 0%;
        width: 100%;
    }

    /* Question 27 */
    #x4b05f7f1-1884-4e00-b92a-a3f800801d76Radio {
        margin-right: 100%;
        margin-top: 0%;
        margin-bottom: 9%;
    }

    /* Question 28 */
    #xe062ae6c-8b20-4bd8-b1fb-a3f800801d76Date {
        float: left;
        margin-top: -7%;
    }

    /* Question 29 */
    #x5f8732ec-4f19-41be-9d09-a3f800801d76Dropdown {
        margin-left: 0%;
        margin-top: 0%;
        margin-bottom: 2%;
        float: left;
        margin-right: 100%;
    }

    /* Question 30 */
    #xd95c8428-c8b9-4179-a61d-a3f800801d76Radio {
        margin-right: 100%;
    }

    /* Question 31 */
    #x12617ef7-25a5-4eac-ab18-a43b00cdf6f8Radio {
        margin-bottom: 2%;
        width: 100%;
        float: left;
        margin-right: 100%;
    }

    /* Question 33 */
    #x928dfb63-94a7-4d24-869e-a3f800801d76Text {
        margin-top: 0%;
    }

    .adultBottomMessage {
        margin-top: 0%;
    }
}


@media screen and (max-width:1199px) {
    #show-div3 {
        /*margin-top: -11% !important;*/
        position: relative;
        float: left;
        width: 50%;
        margin-left: 0%;
    }

    /*Link*/
    #healthsnapLinkEditAdult {
        margin-top: -11%;
    }

    /* Question 5 */
    #x875f434d-f094-4aeb-b1ff-a3f800801d76Text {
        margin-top: -2%;
    }

    /*Question 7*/
    #xd48b45db-1f2b-4956-ac2f-a3f800801d76Text {
        margin-top: -9%;
    }

    /*Question 11*/
    #x92ddbf42-8565-42b3-b68d-a3f800801d76Text {
        margin-top: -9%;
    }

    /* Question 27 */
    #x4b05f7f1-1884-4e00-b92a-a3f800801d76Radio {
        margin-bottom: 13%;
    }

    #x85f20054-bd1c-493f-9522-a56f0112817bDropdown {
        margin-top: -8.7%;
    }

    /* Question 29 */
    #x5f8732ec-4f19-41be-9d09-a3f800801d76Dropdown {
        float: left;
        margin-right: 100%;
        margin-bottom: 2%;
    }

    /* d(@_@)b*/

    /*Question 2*/
    #x9aed2ddd-a5d6-4fc7-a224-a56f0112817bRadio {
        width: 100%;
    }

    #healthsnapLinkEditAdult {
        margin-top: -11% !important;
    }

    /*Question 8*/
    #xda309273-1fe5-4251-bbdb-a56f0112817bText {
        margin-top: 0%;
    }

    #serviceNote {
        margin-top: -18%;
    }
}


@media screen and (max-width:990px) {
    #show-div3 {
        /*margin-top: 0% !important;*/
        position: relative;
        float: left;
        width: 100%;
        margin-left: 0%;
    }

    #serviceNote {
        margin-top: 0%;
    }

    /*Link*/
    #healthsnapLinkEditAdult {
        margin-top: -2%;
    }

    /* Question 2*/
    #x96859d0e-db7a-43b8-847c-a56f0112817aRadio {
        margin-top: 15%;
    }

    /* Question 3 control */
    #x54d3ac10-375f-470b-acc9-a3f000a7559aDropdown {
        width: 100%;
    }

    /* Question 5 */
    #x875f434d-f094-4aeb-b1ff-a3f800801d76Text {
        width: 100%;
        float: left;
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 6 */
    #xc70ddabf-dc70-4a2d-bfcf-a3f800801d76Dropdown {
        margin-top: 0%;
        width: 100%;
    }

    /*Question 7*/
    #xd48b45db-1f2b-4956-ac2f-a3f800801d76Text {
        width: 100%;
        margin-top: 0%;
    }

    /*Question 8*/
    #x3fc3dd08-1205-4af5-8bc0-a3f800801d76Text {
        margin-top: 40%;
    }

    /* Question 10 */
    #x43a23122-2114-4e01-b0e1-a3f800801d76Text {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 11 */
    #x92ddbf42-8565-42b3-b68d-a3f800801d76Text {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 12 */
    #xfaf0ed66-0690-4136-bdcc-a3f800801d76Text {
        margin-top: 15%;
    }

    /*Question 21 text*/
    #show-permanentInfoEditAdult {
        width: 100%;
        margin-bottom: 8%;
        margin-top: -2%;
    }

    /* Question 23 */
    #x1909e812-6b0f-4edd-8c70-a3f800801d76Radio {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 24 */
    #xe4d6a1ab-ab5c-4756-84e5-a3f800801d76Radio {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 25 */
    #x8c301945-8325-4364-9190-a3f800801d76Dropdown {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 26 */
    #x503f97a0-1b52-4f71-95a4-a3f800801d76Text {
        width: 100%;
        margin-top: 25%;
    }

    /* Question 27 */
    #x4b05f7f1-1884-4e00-b92a-a3f800801d76Radio {
        width: 100%;
        margin-top: 20%;
    }

    #x85f20054-bd1c-493f-9522-a56f0112817bDropdown {
        width: 100%;
        margin-left: 0%;
        margin-top: 2%;
    }

    /* Question 28 */
    #xe062ae6c-8b20-4bd8-b1fb-a3f800801d76Date {
        width: 100%;
        margin-top: -11%;
    }

    /* Question 29 */
    #x5f8732ec-4f19-41be-9d09-a3f800801d76Dropdown {
        width: 100%;
        margin-top: 0%;
    }

    #referralTextAdult {
        margin-top: 65%;
    }

    /* Question 30 */
    #xae3e47ce-8e74-4177-acf3-a3fc00d5ba4eRadio {
        width: 100%;
        float: left;
        margin-top: 0%;
    }
    /* Question 31 */
    #x12617ef7-25a5-4eac-ab18-a43b00cdf6f8Radio {
        margin-top: 0%;
    }

    .adultBottomMessage {
        padding-top: 0%;
        position: relative;
    }

    /* d(@_@)b*/

    /*Question 3*/
    #xbc965924-4404-4dad-a6e7-a56f0112817bRadio {
        width: 100%;
    }

    /*Question 5*/
    #xac8f66dd-7cb8-453d-9395-a56f0112817bText {
        width: 100%;
    }

    /*Question 10*/
    #x53b070a1-28cc-4574-850d-a56f0112817bDropdown .questionText {
        width: 100%;
    }

    /**/
    #healthsnapLinkEditAdult {
        margin-top: -18% !important;
    }

    /*Question 11*/
    #xc5f2d96d-1cf1-4670-8b67-a56f0112817bText {
        margin-top: 6%;
    }

    /*Question 12*/
    #xda309273-1fe5-4251-bbdb-a56f0112817bText {
        margin-top: 12%;
    }

    /*Question 27*/
    #xb4c0251b-1a60-4d10-83d5-a56f0112817bDropdown {
        margin-bottom: 2%;
    }

    #show-div3 {
        width: 100% !important;
    }

    #permanentInfo {
        margin-top: auto;
        width: 100%;
    }

    /*Question 29*/
    #xecce5f70-1a38-4469-9501-a56f0112817bDropdown {
        margin-top: 40%;
    }

    /*Question 31*/
    #xbb3f2919-2e2e-47c6-84b9-a56f0112817bRadio {
        margin-top: 17%;
    }

    /*Question 32*/
    #xf79f0b5d-03d6-4fe2-b426-a56f0112817bDate {
        width: 100%;
    }
}

@media screen and (max-width:765px) {
    #show-div {
        margin-top: -107.2% !important;
        position: relative;
        max-width: 100%;
        margin-bottom: 110%;
    }
}

/* =================================================Edit Adult PSP style finish here (online)========================================================== */

/* =================================================Edit Paediatric PSP style start here (online) =================================================== */

@media screen and (max-width:2560px) {
    #show-div {
        margin-top: -4% !important;
        position: relative;
        float: left;
        width: 52%;
        margin-left: -1.5%;
    }

    #show-div1 {
        margin-top: -4% !important;
        position: relative;
        float: left;
        width: 52%;
        margin-left: -1.5%;
    }

    #show-div2 {
        /*margin-top: -4% !important;*/
        position: relative;
        float: left;
        width: 52%;
    }

    /* Question 3 */
    #x1f985f80-8d16-4037-a11a-a3f80082d8ffDropdown {
        width: 100%;
    }

    /*Question 3 link*/
    #healthsnapLinkEditPaediatric {
        margin-top: 3%;
    }

    /* Question 5 */
    #x57235efa-fc59-4d72-b6b7-a3f80082d8ffText {
        float: right;
        margin-left: 100%;
        margin-top: -7.2%;
    }

    /* Question 18 */
    #xc2425a3c-b745-4627-ad5d-a3f80082d8ffDropdown {
        margin-right: 100%;
    }

    /* Question 20 */
    #xbc55c9a6-c00a-48e2-a436-a3f80082d8ffDropdown {
        float: right;
        margin-left: 100%;
        margin-top: -10.2%;
    }

    /*Question 21*/
    #x70f250f6-4ca0-4660-8124-a3fc00d61402Radio {
        width: 100%;
    }

    /* Question 22 */
    #x39d97ffd-cdcf-4204-9bbc-a3f80082d8ffRadio {
        float: left;
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 24 */
    #x53a0b11c-f125-4a68-8f09-a3f80082d8ffText {
        float: left;
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 25 */
    #x1f9b5983-8477-4554-b46b-a3f80082d8ffText {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 27 */
    #xdf60c82b-9878-4580-b3dd-a3f80082d8ffDate {
        float: left;
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 29 */
    #x4fd75923-3e80-48f5-83c2-a3fc00d61402Radio {
        float: left;
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 30 */
    #x6c341ee1-27aa-4ba3-a7d6-a43b00cdf264Radio {
        width: 100%;
        margin-top: 0%;
    }

    /* d(@_@)b*/

    /*Permanent info edit paed*/
    #show-permanentInfoEditPaediatric {
        width: 100%;
    }

    /*Question 1 - Quantiferon Blood Test*/
    #xd7e22cda-52b2-40d6-a84f-a56f01141e25Radio {
        width: 100%;
    }

    /*Question 2*/
    #x4839b20b-8657-4c36-a2df-a56f01141e25Radio {
        width: 100%;
    }

    /*Question 3*/
    #x736116e4-571c-46b7-bd20-a56f01141e25Radio {
        width: 100%;
    }

    /*Question 9*/
    #x29d33751-8106-4462-8381-a56f01141e25Dropdown {
        width: 100%;
    }

        #x29d33751-8106-4462-8381-a56f01141e25Dropdown .form-control {
            width: 48.7%;
        }

    /*Question 10*/
    #x5f9a0f0e-2f2c-480f-93b4-a56f01141e25Text {
        margin-right: 100%;
    }

    #healthsnapLinkEditPaediatric {
        /*margin-top:24% !important;*/
    }

    /*Question 11*/
    #x96dd5c57-a0fa-4140-ab67-a56f01141e25Text {
        /*margin-left: 50%;
        margin-top: -7%;*/
    }

    /*Question 25*/
    #x5472d568-492d-4933-a1ee-a56f01141e25Dropdown {
        margin-right: 100%;
    }

    /*Question 26*/
    #x096a8deb-bcb0-469b-af8f-a56f01141e25Dropdown {
        margin-left: 50%;
        margin-top: -7.2%;
    }

    #show-img1 {
        margin-top: 0%;
        margin-right: 27%;
        float: right;
    }

    #show-img2 {
        margin-top: 0%;
        margin-right: -47%;
        float: right;
    }

    #show-img3 {
        margin-top: 4%;
        margin-right: -26.5%;
        float: right;
    }

    /*Question 28*/
    #x00dfe820-254f-4c84-8bc3-a56f01141e25Text {
        margin-right: 100%;
    }

    /*Question 29*/
    #x0f9a6fce-39eb-43df-bf88-a56f01141e25Text {
        width: 100%;
    }

    /*Question 26 If yes, on what date?*/
    #xc5ed807e-d37a-4af9-8a08-a56f01141e25Date {
        margin-right: 100%;
    }

    /*Question 27 And what dose?*/
    #x3b58bc11-38d2-4efa-8d19-a56f01141e25Text {
        margin-left: 50%;
        margin-top: -7.1%;
    }

    /*Question 33*/
    #xad881269-57f2-422a-974f-a56f01141e25Radio {
        width: 100%;
    }

    /*Question 34*/
    #x8861645f-f7e6-41d9-ad2e-a56f01141e25Radio {
        width: 100%;
    }

    /*Question 34 - QF Test Results*/
    #xdd3a51c7-6aef-40e7-8cdf-a5a800aec576Radio {
        width: 100%;
    }



    /*Question 38 - On receipt of results*/
    #xcc01b8c9-2179-49c3-86d3-a5980118de1bText {
        width: 100%;
    }
}


@media screen and (max-width:1920px) {
    #show-div {
        margin-top: -8% !important;
        position: relative;
        float: left;
        width: 50%;
        margin-left: 0%;
    }

    #show-div1 {
        margin-top: -7% !important;
        position: relative;
        float: left;
        width: 50%;
        margin-left: 0%;
    }

    #show-div2 {
        /*margin-top: -8% !important;*/
        position: relative;
        float: left;
        width: 50%;
        /*margin-left: 0%;*/
    }

    #selectProgramPaediatricForm {
        margin-top: 4%;
    }

    /* Question 3 */
    #x1f985f80-8d16-4037-a11a-a3f80082d8ffDropdown {
        width: 100%;
    }

    /*Question 3 link*/
    #healthsnapLinkEditPaediatric {
        margin-top: 3%;
    }

    /* Question 5 */
    #x57235efa-fc59-4d72-b6b7-a3f80082d8ffText {
        float: right;
        margin-left: 100%;
        margin-top: -7.2%;
    }

    /* Question 18 */
    #xc2425a3c-b745-4627-ad5d-a3f80082d8ffDropdown {
        margin-right: 100%;
    }

    /* Question 20 */
    #xbc55c9a6-c00a-48e2-a436-a3f80082d8ffDropdown {
        float: right;
        margin-left: 100%;
        margin-top: -14.2%;
    }

    /*Question 21*/
    #x70f250f6-4ca0-4660-8124-a3fc00d61402Radio {
        width: 100%;
    }

    /* Question 22 */
    #x39d97ffd-cdcf-4204-9bbc-a3f80082d8ffRadio {
        float: left;
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 24 */
    #x53a0b11c-f125-4a68-8f09-a3f80082d8ffText {
        float: left;
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 25 */
    #x1f9b5983-8477-4554-b46b-a3f80082d8ffText {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 27 */
    #xdf60c82b-9878-4580-b3dd-a3f80082d8ffDate {
        float: left;
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 29 */
    #x4fd75923-3e80-48f5-83c2-a3fc00d61402Radio {
        float: left;
        margin-right: 100%;
        margin-top: 0%;
    }

    /* Question 30 */
    #x6c341ee1-27aa-4ba3-a7d6-a43b00cdf264Radio {
        width: 100%;
        margin-top: 0%;
    }
}

@media screen and (max-width:1199px) {
    #show-div {
        margin-top: -9% !important;
        position: relative;
        float: left;
        width: 50%;
        margin-left: 0%;
    }

    #show-div1 {
        margin-top: -9% !important;
        position: relative;
        float: left;
        width: 50%;
        margin-left: 0%;
    }

    #show-div2 {
        /*margin-top: -9% !important;*/
        /*uniphar code*/
        /*margin-top: -9% !important;
       position: relative;*/
        float: left;
        width: 50%;
        /*margin-left: 0%;*/
    }

    #selectProgramPaediatricForm {
        margin-top: 2%;
    }

    /* Question 5 */
    #x57235efa-fc59-4d72-b6b7-a3f80082d8ffText {
        margin-top: -9.2%;
    }

    /* Quesiton 19 */
    #xf140f113-277c-4e45-87f8-a3f80082d8ffDropdown {
        float: left;
        margin-right: 100%;
        margin-top: -26%;
    }

    /* Question 20 */
    #xbc55c9a6-c00a-48e2-a436-a3f80082d8ffDropdown {
        margin-top: -26%;
    }

    #show-img1 {
        margin-top: 10%;
        margin-left: 15%;
        margin-right: 21%;
    }

    #show-img2 {
        margin-right: -45.2%;
        margin-top: 16%;
    }

    #show-img3 {
        margin-right: -47.8%;
        margin-top: 22%;
    }

    /* Question 21 */
    #x70f250f6-4ca0-4660-8124-a3fc00d61402Radio {
        width: 100%;
    }

    /* d(@_@)b*/

    /*Question 26*/
    #x096a8deb-bcb0-469b-af8f-a56f01141e25Dropdown {
        margin-top: -8.8%;
    }

    #x3b58bc11-38d2-4efa-8d19-a56f01141e25Text {
        margin-top: -8.7%;
    }

    #show-img1 {
        margin-top: 0%;
    }

    #show-img2 {
        margin-top: 5%;
    }

    #show-img3 {
        margin-top: 10%;
    }
}

@media screen and (max-width:990px) {
    #show-div {
        margin-top: 5% !important;
        position: relative;
        float: left;
        width: 100%;
    }

    #show-div1 {
        margin-top: -5% !important;
        position: relative;
        float: left;
        width: 100%;
    }

    #show-div2 {
        /*margin-top: -5% !important;*/
        position: relative;
        float: left;
        width: 100%;
    }

    /*Question 1*/
    #Radio_d7e22cda-52b2-40d6-a84f-a56f01141e25 {
    }

    /*Question 2 - At home nurse service*/
    #x736116e4-571c-46b7-bd20-a56f01141e25Radio {
        margin-top: 15%;
    }

    /*Question 4*/
    #xaff4da5a-0c1d-41ab-8868-a3f80082d8ffText {
        margin-top: 10%;
    }

    /* Question 5 */
    #x57235efa-fc59-4d72-b6b7-a3f80082d8ffText {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 6 */
    #xf614e316-f423-4051-b453-a3f80082d8ffDropdown {
        margin-top: 20%;
    }

    /*Question 10*/
    #Text_5f9a0f0e-2f2c-480f-93b4-a56f01141e25 {
        width: 100%;
    }

    /*/*Question 11*/
    /*#Text_96dd5c57-a0fa-4140-ab67-a56f01141e25 {
        margin-top:21%;
        width:100%;
        margin-left:0%;
    }*/ */
    /* Question 18 */
    #xc2425a3c-b745-4627-ad5d-a3f80082d8ffDropdown {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 19 */
    #xf140f113-277c-4e45-87f8-a3f80082d8ffDropdown {
        width: 100%;
        margin-top: -38%;
    }

    /* Question 20 */
    #xbc55c9a6-c00a-48e2-a436-a3f80082d8ffDropdown {
        width: 100%;
        margin-top: -26%;
    }

    #show-img1 {
        margin-top: 23%;
        margin-left: 15%;
        margin-right: 61%;
    }

    #show-img2 {
        margin-top: 22.8%;
        float: right;
        margin-right: -108.2%;
    }

    #show-img3 {
        margin-top: 2.8%;
        float: right;
        margin-right: 51.8%;
    }

    /* Question 21 */
    #x70f250f6-4ca0-4660-8124-a3fc00d61402Radio {
        width: 100%;
        margin-top: 93%;
    }

    /* Question 22 */
    #x39d97ffd-cdcf-4204-9bbc-a3f80082d8ffRadio {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 23 */
    #x5dcff898-4e4b-41cc-b947-a3f80082d8ffDropdown {
        margin-top: 10%;
    }

    /* Question 24 */
    #x53a0b11c-f125-4a68-8f09-a3f80082d8ffText {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 25 */
    #x1f9b5983-8477-4554-b46b-a3f80082d8ffText {
        margin-top: 15%;
    }

    /* Question 26 */
    #xedab80a5-0bea-4215-9f75-a3f80082d8ffRadio {
        margin-top: 20%;
    }

    #x3b58bc11-38d2-4efa-8d19-a56f01141e25Text {
        margin-top: 2%;
        width: 100%;
        margin-left: 0%;
    }

    /* Question 27 */
    #xdf60c82b-9878-4580-b3dd-a3f80082d8ffDate {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 28 */
    #x9dc0d416-72ae-49bc-827b-a3f80082d8ffText {
        margin-top: 15%;
    }

    /* Question 29 */
    #x4fd75923-3e80-48f5-83c2-a3fc00d61402Radio {
        width: 100%;
        margin-top: 0%;
    }

    /* Question 30 */
    #x6c341ee1-27aa-4ba3-a7d6-a43b00cdf264Radio {
        margin-top: 15%;
    }

    /* Question 31 */
    #x03cdad75-9709-47bf-9c05-a3f80082d8ffText {
        margin-top: 15%;
    }

    /* Question 32 */
    #xf351e374-a359-4285-b786-a3f80082d8ffText {
        margin-top: 0%;
    }

    /* d(@_@)b*/
    #div-yes {
        margin-top: 0%;
        z-index: 0;
    }

    /*Question 9*/
    #x29d33751-8106-4462-8381-a56f01141e25Dropdown .form-control {
        width: 100%;
    }

    /*Question 10*/
    #x5f9a0f0e-2f2c-480f-93b4-a56f01141e25Text {
        width: 100%;
        margin-top: 10%;
    }

    /*Question 11*/
    #x96dd5c57-a0fa-4140-ab67-a56f01141e25Text {
        width: 100%;
        margin-left: 0%;
        margin-top: 0%;
    }

    /*Question 25*/
    #x5472d568-492d-4933-a1ee-a56f01141e25Dropdown {
        width: 100%;
    }

    /*Question 26*/
    #x096a8deb-bcb0-469b-af8f-a56f01141e25Dropdown {
        margin-top: 0%;
        width: 96%;
        margin-left: 0%;
        /*position: absolute;*/
    }

    /*For full prescribing information text*/
    #permanentInfoPaedEdit {
        margin-top: 10%;
    }

    #show-permanentInfo {
        margin-top: 0px;
    }

    #show-img1 {
        margin-top: 10%;
    }

    #show-img2 {
        margin-top: 10%;
    }

    #show-img3 {
        margin-top: 1%;
    }

    /*Question 27*/
    #xe0543341-8355-4117-b239-a56f01141e25Dropdown {
        margin-top: 50%;
    }

    /*Question 28*/
    #x00dfe820-254f-4c84-8bc3-a56f01141e25Text {
        width: 100%;
    }

    /*Question 30*/
    #x67d3ff93-8013-4939-9fff-a56f01141e25Radio {
        margin-top: 17%;
    }

    /*Question 31*/
    #xc5ed807e-d37a-4af9-8a08-a56f01141e25Date {
        width: 100%;
    }

    .adultBottomMessage {
        margin-top: 0% !important;
    }
}

@media screen and (max-width:765px) {
}

/* =================================================Edit Paediatric PSP style finish here (online)================================================================ */



/*Button change to green color*/
.color-button-forms {
    background-color: #5CB098;
    border: 1px solid #4D937F;
    color: #fff;
}

    .color-button-forms:hover {
        color: #fff;
        background-color: #468675;
        border-color: #357562;
    }

    .color-button-forms:focus {
        color: #fff;
        background-color: #468675;
        border-color: #357562;
    }

.form-control-forms:focus {
    border-color: #468675;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(92,176,152, 0.6);
}

#paediatricImage {
    width: 100%;
    height: 50%;
    background-image: url(/Content/img/humirra.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

/* ================================================ Charts ============================================================================================== */
table.jqplot-table-legend, table.jqplot-cursor-legend {
    border: none !important;
    top: 18px !important;
}

td.jqplot-table-legend {
    padding-left: 5px !important;
    padding-top: 4px !important;
}

div.jqplot-table-legend-swatch-outline {
    padding: 0 !important;
}

/* ================================================ AE Form style (fixes) ============================================================================================== */

@media screen and (max-width:990px) {
    #rez-remove-proc {
        margin-top: 5%;
    }

    #rez-remove-proc-edit {
        margin-top: 5%;
    }
}

@media screen and (max-width:775px) {
    #rez-remove-med {
        margin-top: 5%;
    }

    #rez-remove-med-edit {
        margin-top: 5%;
    }
}

@media screen and (max-width:1980px) {

    .form-group .mandarica {
        float: left;
        margin-right: 50%;
        padding-left: 0%;
    }

    #input-control {
        padding-left: 0%;
        margin-left: 60%;
        margin-top: -6%;
        width: 15% !important;
    }

    #checkbox-control {
        margin-top: -4%;
        margin-right: 20%;
    }

    #ae-indication {
        margin-top: 1.3em;
    }
}

@media screen and (max-width: 2560px) and (min-width: 1981px) {
    .form-group .mandarica {
        float: left;
        margin-right: 50%;
        padding-left: 0%;
    }

    #input-control {
        padding-left: 0%;
        margin-left: 60%;
        margin-top: -6%;
        width: 15% !important;
    }

    #checkbox-control {
        margin-top: -4%;
        margin-right: 20%;
    }

    #ae-indication {
        margin-top: 1.3em;
    }
}

@media screen and (max-width:1207px) {

    .form-group .mandarica {
        float: left;
        margin-right: 50%;
        padding-left: 0%;
    }

    #input-control {
        width: 20% !important;
        padding-left: 0%;
        margin-left: 75%;
        margin-top: -8%;
    }

    #checkbox-control {
        margin-top: -5%;
        margin-right: 0%;
    }

    #ae-indication {
        margin-top: 2.8em;
    }
}

@media screen and (max-width:992px) {

    .form-group .mandarica {
        float: left;
        margin-right: 0px;
        padding-left: 0%;
    }

    #input-control {
        padding-left: 0%;
        margin-left: 103%;
        margin-top: -11%;
    }

    #checkbox-control {
        margin-top: -7%;
        margin-right: -28%;
    }

    #ae-indication {
        margin-top: 0px;
    }
}

@media screen and (max-width:790px) {

    .form-group .mandarica {
        float: left;
        margin-right: 50%;
        padding-left: 0%;
    }

    #input-control {
        padding-left: 0%;
        margin-left: 103%;
        margin-top: -10%;
    }
}

@media screen and (max-width:780px) {

    .form-group .mandarica {
        float: left;
        margin-right: 50%;
        padding-left: 0%;
    }

    #input-control {
        padding-left: 0%;
    }
}

@media screen and (max-width: 500px) and (min-width: 300px) {

    #checkbox-control {
        margin-top: 3.5%;
        margin-right: 43%;
    }

    #input-control {
        width: 50% !important;
        padding-left: 0%;
        margin-left: 0%;
        margin-top: 0%;
    }
}

@media screen and (max-width:730px) {

    #pull-bottom {
        margin-top: 100%;
    }
}

@media screen and (orientation:portrait) {

    #nurse-visit-form-wrapper {
        display: none;
    }
}

@media screen and (orientation:landscape) {

    #message {
        display: none;
    }
}

video {
    width: 100% !important;
    height: auto !important;
}

/* Make table responsive */

.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #DDD;
    -webkit-overflow-scrolling: touch;
}

.table-responsive-custom {
    width: 100%;
    max-height: 33em;
    margin-bottom: 15px;
    overflow-y: scroll;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #DDD;
    -webkit-overflow-scrolling: touch;
}

.border {
    border: 1px solid #ddd;
    text-align: center;
    padding: 8px;
}

.border-no-padding {
    border: 1px solid #ddd;
    text-align: center;
    padding: 0px;
}

.border-header {
    border: 1px solid #ddd;
    text-align: center;
    padding: 5px;
    font-weight: 700;
}

.border-top {
    border-top: 1px solid #ddd;
}

.border-bottom {
    border-bottom: 1px solid #ddd;
}

.border-left {
    border-left: 1px solid #ddd;
}

.border-right {
    border-right: 1px solid #ddd;
}

/* Login Footer margin */
@media screen and (max-width:1920px) {
    #loginForm {
        margin-bottom: 15%;
    }
}

@media screen and (max-width:1500px) {
    #loginForm {
        margin-bottom: 20%;
    }
}

@media screen and (max-width:1190px) {
    #loginForm {
        margin-bottom: 25%;
    }
}

@media screen and (max-width:1020px) {
    #loginForm {
        margin-bottom: 30%;
    }
}

@media screen and (max-width:900px) {
    #loginForm {
        margin-bottom: 35%;
        margin-top: 12vh;
    }
}

/* ResetPassword Footer margin */

@media screen and (max-width:1920px) {
    #resetForm {
        margin-bottom: 15%;
    }
}

@media screen and (max-width:1500px) {
    #resetForm {
        margin-bottom: 20%;
    }
}

@media screen and (max-width:1190px) {
    #resetForm {
        margin-bottom: 25%;
    }
}

@media screen and (max-width:1020px) {
    #resetForm {
        margin-bottom: 30%;
    }
}

@media screen and (max-width:900px) {
    #resetForm {
        margin-bottom: 35%;
        margin-top: 12vh;
    }
}

.reject-btn {
    position: absolute;
    left: 268px;
    top: 0px;
}

@media screen and (max-width:460px) {
    .reject-btn {
        position: relative;
        left: 0px;
        top: 10px;
    }

    #loginForm {
        margin-bottom: 35%;
        margin-top: 15vh;
    }

    #resetForm {
        margin-bottom: 35%;
        margin-top: 15vh;
    }
}

@media screen and (max-width:320px) {
    #loginForm {
        margin-bottom: 35%;
        margin-top: 20vh;
    }

    #resetForm {
        margin-bottom: 35%;
        margin-top: 20vh;
    }
}

/* ================================================ Manage Client ============================================================================================== */
.fileinput-button {
    position: relative;
    overflow: hidden;
    float: left;
    margin-right: 4px;
}

    .fileinput-button input {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        border: solid transparent;
        border-width: 0 0 100px 200px;
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-transform: translate(-300px, 0) scale(4);
        direction: ltr;
        cursor: pointer;
    }

.fileupload-buttonbar .btn,
.fileupload-buttonbar .toggle {
    margin-bottom: 5px;
}

/* Fix for IE 6: */
*html .fileinput-button {
    line-height: 22px;
    margin: 1px -3px 0 0;
}
/* Fix for IE 7: */
* + html .fileinput-button {
    margin: 1px 0 0 0;
}

@media (max-width: 480px) {
    .files .btn span {
        display: none;
    }

    .files .preview * {
        width: 40px;
    }

    .files .name * {
        width: 80px;
        display: inline-block;
        word-wrap: break-word;
    }

    .files .progress {
        width: 20px;
    }

    .files .delete {
        width: 60px;
    }
}

/* HealthBeacon Reports */
.top-buffer {
    margin-top: 20px;
}

.adherence-color {
    height: 10px;
    width: 10px;
    border-radius: 50%;
    display: inline-block;
}

.align-text-center {
    text-align: center;
}
/* HealthBeacon Reports */

/* Referral form template */
.auto-complete-container {
    display: none;
}
/* Referral form template */

/*IBDoc Referral Form SUBMIT START*/
/*Question 1 - IBDoc Training Nurse Home Visit*/
#Radio_f221723b-f7db-4421-b3bd-a82a00be868b {
    width: 100%;
}
/*Question 2 - IBDoc Training Video SMS*/
#Radio_00b902d7-88cd-4ce8-84a3-a82a00be868c {
    width: 100%;
}
/*Question 1 - IBDoc Testing Kits*/
#Radio_57ed4020-d948-4089-b01d-a82a00be868c {
    width: 100%;
}
/*IBDoc Referral Form SUBMIT END*/

/* Pharmacist form template */
.auto-save-container {
    display: none;
}
/* Pharmacist form template */

/*Opt Out Global Checkbox*/
.optoutglobalcheckbox {
    position: absolute;
    left: 65px;
    bottom: 9px;
}

@media screen and (max-width:766px) {
    .optoutglobalcheckbox {
        position: relative;
        left: auto;
        bottom: auto;
    }
}

@media only screen and (min-device-width: 750px) and (max-device-width: 769px) {
    input[type=checkbox] {
        line-height: normal;
    }
}

.disabled-field {
    cursor: not-allowed !important;
    background-color: #eee;
    opacity: 1;
}

.questionText label {
    font-weight: 500;
}

.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.no-padding {
    padding: 0px;
}

.no-margin {
    margin: 0px;
}

.border {
    border: 1px solid #ddd;
    text-align: center;
    padding: 8px;
}

.border-no-padding {
    border: 1px solid #ddd;
    text-align: center;
    padding: 0px;
}

.border-header {
    border: 1px solid #ddd;
    text-align: center;
    padding: 8px;
    font-weight: 700;
}

.border-top {
    border-top: 1px solid #ddd;
}

.border-bottom {
    border-bottom: 1px solid #ddd;
}

.border-left {
    border-left: 1px solid #ddd;
}

.border-right {
    border-right: 1px solid #ddd;
}

.modal {
    display: none;
    position: fixed;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}

.modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 100%;
}

.btn-file {
    position: relative;
    overflow: hidden;
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: 100px;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        outline: none;
        background: white;
        cursor: inherit;
        display: block;
    }

#btnClose {
    margin-left: 15px;
}

.checbox-good {
    margin-left: 1em;
}

.label-good {
    margin-left: 0%;
}

.body-filter a.btn-poc span.glyphicon {
    margin-right: .3em;
}

/*.table-bordered th.col-lg-2.col-sm-2 {
    width:25%;
    margin-right:-10%;
}*/
.dropDownFixResponsive {
    display: block;
    padding-left: 0px;
    padding-right: 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.overlay {
    display: none;
    position: absolute;
    top: 0;
}

.spinnerGif {
    display: none;
    margin-top: -10px;
    width: 50px;
    height: 50px;
}

.modalCancelAssignment {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    /*background-color: rgb(0,0,0); 
    background-color: rgba(0,0,0,0.4);*/
}

.modalCancelAssignment-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 100%;
    height: 100%;
}

.overlay {
    background: #e9e9e9;
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    text-align: center;
}

.alertTreshold {
    display: none;
    color: red;
}

.highTooltip + .tooltip > .tooltip-inner {
    background-color: #73AD21;
    color: #FFFFFF;
    border: 1px solid green;
    padding: 15px;
    font-size: 20px;
}
/* Tooltip on top */
.highTooltip + .tooltip.top > .tooltip-arrow {
    border-top: 5px solid green;
}

#toolTip {
    position: relative;
}

    #toolTip p {
        padding: 10px;
        background-color: #f9f9f9;
        border: solid 1px #a0c7ff;
        -moz-border-radius: 5px;
        -ie-border-radius: 5px;
        -webkit-border-radius: 5px;
        -o-border-radius: 5px;
        border-radius: 5px;
    }

#tailShadow {
    position: absolute;
    bottom: -8px;
    left: 28px;
    width: 0;
    height: 0;
    border: solid 2px #fff;
    box-shadow: 0 0 10px 1px #555;
}

#tail1 {
    position: absolute;
    bottom: -20px;
    left: 20px;
    width: 0;
    height: 0;
    border-color: #a0c7ff transparent transparent transparent;
    border-width: 10px;
    border-style: solid;
}

#tail2 {
    position: absolute;
    bottom: -18px;
    left: 20px;
    width: 0;
    height: 0;
    border-color: #f9f9f9 transparent transparent transparent;
    border-width: 10px;
    border-style: solid;
}

.Ok {
    background-color: #fff;
}

.BadRequest {
    background-color: #ff0000;
}

.BadGateway {
    background-color: #4D937F;
}

.other {
    background-color: #a540b5;
}

.custom-required-password {
    padding: 1em 0 2em 0;
    font-size: 0.8em;
}

    .custom-required-password .custom-fields {
        padding: 0 0 1em 3em;
    }

    .custom-required-password .custom-error {
        display: flex;
    }

        .custom-required-password .custom-error p {
            padding-left: 1em;
        }

.required {
    color: red;
}

.buttons-row {
    display: grid;
    grid-template-columns: 120px 120px 120px 120px;
    width: 100%;
    grid-template-rows: 35px;
    grid-column-gap: 1em;
}

.panel-default-child {
    margin-left: 2%;
    width: 96%;
}

.loader-image {
    position: relative;
    text-align: center;
    margin: 0 auto 0 auto;
    z-index: 9999;
    display: block;
    width: 200px;
    height: 200px;
    background-image: url("../images/second-spinner.gif");
}

.responsive-logo{
    max-height:4.6em;
    max-width:16em;
}

.userTitle {
    height: 60%;
    text-align: center;
}

.userDescription {
    height: 40%;
    text-align: center;
}

.userText {
    word-break: break-all;
}

.table-column {
    max-height: 2.71em !important;
    min-height: 2.71em !important;
}

.spaceBetweenElements {
    margin-top: 20px;
    margin-bottom: 20px;
}