    /*turns iqa menu ipart links into buttons with all other parts hidden - */
    .IQAbutton table thead,
    .IQAbutton .rgNoRecords {
        display: none;
    }

    /*  .IQAbutton{
    margin:20px 0px;
    }*/
    .IQAbutton div {
        border: none !important;
        overflow: visible !important;
    }

    .IQAbutton table td {
        border: none !important;
        text-align: center;
        vertical-align: middle;
        overflow: visible !important;
    }

    .IQAbutton table td a {
        background-color: #5ECBD3;
        border: 1px solid #5ECBD3;
        font-size: 16px;
        font-weight: normal;
        padding: 4px;
        display: block;
        border-radius: 5px;
        max-width: 400px;
        margin: 4px auto;
    }
	
    .ContinueButton table td a {
        background-color: darkorange;
        border: 1px solid darkorange;
        font-size: 16px;
        font-weight: normal;
        padding: 4px;
        display: block;
        border-radius: 5px;
        max-width: 400px;
        margin: 4px auto;
    }

    myswrbwelcome .IQAbutton table td a:hover {
        opacity: .7;
    }

    .IQAbutton table a,
    .IQAbutton table a:hover,
    .IQAbutton table a:visited {
        color: #ffffff !important;
        text-decoration: none;
    }

    .IQAbutton .RadGrid a:hover,
    .IQAbutton .RadGrid a:focus {
        color: #ffffff !important;
        text-decoration: none !important;
    }

    /*##################### Change password styling##########################*/
    #ctl01_TemplateBody_WebPartManager1_gwpciNewChangeLogonPasswordCommon_ciNewChangeLogonPasswordCommon_updatePasswordUser {
        background-color: #5ECBD3;
        border: 1px solid #5ECBD3;
        font-size: 16px;
        font-weight: normal;
        padding: 4px;
        display: block;
        border-radius: 5px;
        max-width: 400px;
        margin: 4px auto;
        color: #ffffff !important;
        text-align: center;
        text-decoration: none;
    }

    /*#####################Green IQA buttons#################################*/
    .IQAbuttonG table thead,
    .IQAbuttonG .rgNoRecords {
        display: none;
    }

    /*  .IQAbuttonG{
    margin:20px 0px;
    }*/
    .IQAbuttonG div {
        border: none !important;
        overflow: visible !important;
    }

    .IQAbuttonG table td {
        border: none !important;
        text-align: center;
        vertical-align: middle;
        overflow: visible !important;
    }

    .IQAbuttonG table td a {
        background-color: #5ECBD3;
        border: 1px solid #5ECBD3;
        font-size: 16px;
        font-weight: normal;
        padding: 4px;
        display: block;
        border-radius: 5px;
        max-width: 400px;
        margin: 4px auto;
    }

    .IQAbuttonG table td a:hover {
        opacity: .7;
    }

    .IQAbuttonG table a,
    .IQAbuttonG table a:hover,
    .IQAbuttonG table a:visited {
        color: #ffffff !important;
        text-decoration: none;
    }

    .IQAbuttonG .RadGrid a:hover,
    .IQAbuttonG .RadGrid a:focus {
        color: #ffffff !important;
        text-decoration: none !important;
    }

    /*######################### tables #############################*/
    table.swrbtables {
        width: 100%;
        margin: 20px 0px;
        border: 1px solid #009eaa;
    }

    table.swrbtables th {
        background-color: #5ECBD3;
        text-align: left;
        font-size: 120%;
        font-weight: normal;
        color: #ffffff;
    }

    table.swrbtables tr:nth-child(even) {
        background-color: #ffffff;
    }

    table.swrbtables tr:last-child {
        border-bottom: 3px solid #009eaa;
    }

    table.swrbtables tr td,
    table.swrbtables tr th {
        padding: 5px 5px 5px 8px;
    }

    /*Applicationwrapper*/
    .outerwrap {
        padding: 20px;
        max-width: 1600px;
        margin: 0px auto;
    }

    .applicationwrap .IQAbutton .rgRow {
        background-color: #eee;
    }

    .applicationwrap {
        padding: 32px;
        border: 2px solid #5ECBD3;
        border-radius: 10px;
        background-color: #eeeeee;
        margin-left: 15px;
        margin-right: 15px;
    }

    .apptitle {
        width: 100%;
        text-align: center;
        padding: 8px 16px;
        background-color: #5ECBD3;
        color: #ffffff !important;
        font-size: 196%;
        border: 1px solid;
        border-radius: 8px 8px 0px 0px;
        margin: 0px 0px 20px 0px;
        display: block;
    }

    /* Progress Bar*/
    @-webkit-keyframes progress-bar-stripes {
        from {
            background-position: 1rem 0;
        }

        to {
            background-position: 0 0;
        }
    }

    @keyframes progress-bar-stripes {
        from {
            background-position: 1rem 0;
        }

        to {
            background-position: 0 0;
        }
    }

    .progress {
        display: -ms-flexbox;
        display: flex;
        height: 3rem;
        overflow: hidden;
        font-size: 100%;
        background-color: #e9ecef;
        border-radius: 0.25rem;
    }

    .progress-bar {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center;
        overflow: hidden;
        color: #fff;
        text-align: center;
        white-space: nowrap;
        background-color: #5ECBD3;
        transition: width 0.6s ease;
    }

    @media (prefers-reduced-motion: reduce) {
        .progress-bar {
            transition: none;
        }
    }

    .progress-bar-striped {
        background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
        background-size: 1rem 1rem;
    }

    .progress-bar-animated {
        -webkit-animation: progress-bar-stripes 1s linear infinite;
        animation: progress-bar-stripes 1s linear infinite;
    }

    @media (prefers-reduced-motion: reduce) {
        .progress-bar-animated {
            -webkit-animation: none;
            animation: none;
        }
    }

    .logotitle th {
        display: none;
    }

    .logotitle td:first-child {
        text-align: left;
        width: 80px;
        display: block;
    }

    .logotitle tr,
    .logotitle td {
        background-color: #eee;
        padding: 0px !important;
    }

    .logotitle img {
        width: 100%;
    }

    .logotitle {
        pointer-events: none;
        font-size: 180% !important;
        border-bottom: 2px solid #5ECBD3;
        padding: 0px;
        color: #5ECBD3;
    }

    .logotitle,
    panel-body {
        padding: none;
    }

    .arrow {
        border: solid black;
        border-width: 0px 2px 2px 0px;
        display: inline-block;
        padding: 5px;
    }

    .right {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
    }

    .left {
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
    }

    .up {
        transform: rotate(-135deg);
        -webkit-transform: rotate(-135deg);
    }

    .down {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
    }

    .btnleft table td a {
        background-color: #5ECBD3 !important;
        border: 1px solid #5ECBD3;
        line-height: 22px !important;
        font-size: 14px !important;
        padding-left: 8px !important;
        padding-right: 8px !important;
        text-align: left !important;
    }

    .btnright table td a {
        background-color: #5ECBD3 !important;
        border: 1px solid #5ECBD3 !important;
        line-height: 22px;
        font-size: 14px !important;
        float: right !important;
        text-align: right;
        padding-left: 8px !important;
        padding-right: 8px !important;
    }

    .RadGrid a[title="View programme"] {
        color: #ffffff !important;
        text-decoration: none;
        border: 1px solid #cccccc;
        padding: 5px 16px;
        float: right;
        background-color: #676767;
        font-size: 14px;
        border-radius: 5px;
        width: 200px;
        text-align: center;
        margin-right: 16px;
    }

    .RadGrid a[title="View programme"]:hover {
        text-decoration: underline;
        opacity: .7;
    }

    .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected {
        border-color: #5ECBD3 !important;
        background-color: #5ECBD3 !important;
    }

    .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 {
        border-color: #5ECBD3 !important;
    }

    .instructionlink table thead {
        display: none;
    }

    .instructionlink table .rgRow td {
        padding: 0px !important;
        border: none;
        background-color: #eeeeee;
    }

    .instructionlink .RadGrid {
        padding: 0px !important;
        border: none !important;
    }

    .myswrbwelcome .rgHeader {
        display: none;
    }

    .myswrbwelcome {
        width: 100%;
        background-color: #5ECBD3;
    }

    .myswrbwelcome .rgRow td {
        background-color: #5ECBD3;
        font-size: 180%;
        color: #ffffff;
        display: block;
        text-align: center;
    }

    .myswrbwelcome .rgRow td::before {
        content: "Welcome ";
    }

    .actionbuttonszone {
        border: 1px solid #ccc;
        background-color: #eee;
        border-radius: 5px;
        padding: 8px;
    }

    .actionbuttonszone td {
        background-color: #eee;
    }

    .actionbuttonszone #ste_container_ciPasswordEditor {
        border: 1px solid #ccc;
        background-color: #ffffff;
        border-radius: 5px;
    }

    .actionbuttonszone .ContentItemContainer {
        margin-bottom: 0px;
    }

    .actionbuttonszone h3 {
        font-size: 120%;
        text-align: center;
        border-top: 2px solid #1966b1;
        color: #1966b1;
        margin-top: 8px;
        margin-bottom: 0px;
        padding-top: 16px;
    }

    .applicationwrap .panel-heading-options .AddIcon,
    .applicationwrap .panel-heading-options .EditIcon {
        background-image: none !important;
        display: block !important;
        background-color: #5ECBD3 !important;
        border-radius: 5px !important;
        color: #fff !important;
        padding: 2px 0px 8px !important;
        width: 70px !important;
        font-size: 14px !important;
        float: right !important;
        height: 24px !important;
    }

    .applicationwrap .panel-heading-options .EditIcon::before {
        content: "Edit";
    }

    .applicationwrap .panel-heading-options .AddIcon::before {
        content: "Add";
    }

    .pathway1,
    .pathway2,
    .pathway3,
    .pathway4 {
        border: 1px solid;
        padding: 16px;
        border-radius: 5px;
        background-color: #ccc;
        margin: 0px 0px 20px;
    }

    .pathbutton {
        background-color: #5ECBD3 !important;
        border: 1px solid #5ECBD3;
        line-height: 22px !important;
        font-size: 16px !important;
        padding: 8px !important;
        text-align: center !important;
        width: 100%;
        display: block;
        color: #fff !important;
        text-decoration: none;
        max-width: 200px;
        margin-left: auto;
        margin-right: auto;
    }

    .pathbutton :hover {
        opacity: .7;
    }

    .pathimage {
        width: 100%;
        max-width: 200px;
        margin-left: auto;
        margin-right: auto;
        display: block;
        box-shadow: 0px 6px 6px;
    }



    .UtilitySection UtilityAuthenticationLink {
        color: white;
        background-color: #5ECBD3;
        padding: 4px;
        border: 1px solid #5ECBD3;
    }

    /*Make the panel labels wider*/
    .WidePanelLabelA .PanelField label,
    .PanelField .Label {
        width: 30%;
    }

    .WidePanelLabelB .PanelField label,
    .PanelField .Label {
        width: 40%;
    }

    .WidePanelLabelC .PanelField label,
    .PanelField .Label {
        width: 50%;
    }

    .WidePanelLabelD .PanelField label,
    .PanelField .Label {
        width: 60%;
    }



    /* hide email address from address */
    #ctl00_TemplateBody_AddressEdit_TextEmail,
    #ctl00_TemplateBody_AddressEdit_LabelEmailPrompt,
    #ctl01_TemplateBody_WebPartManager1_gwpciAccountpagetabs_ciAccountpagetabs_ContactAddress_ctl07_LinkEmail,
    #ctl01_TemplateBody_WebPartManager1_gwpciContactDetails_ciContactDetails_NewContactAddressEditorCommon_ctl07_LinkEmail {
        display: none;
    }

    .rmRootGroup rmToggleHandles rmHorizontal {
        background-color: #80BC00;

    }

@media (max-width: 767px) {
    /*#ctl01_TemplateBody_WebPartManager1_gwpcicontinuebutton1_cicontinuebutton1_LinkRepeater_ctl01_Link{
margin-top: -120pt;
}*/
.ctl01_TemplateBody_WebPartManager1_gwpcicontinuebutton1_cicontinuebutton1_LinkRepeater_ctl01_Link {
        margin-top: -133%
    }
}
.hide {
    display: none !important
}


/*hide continue shopping button and update button in the cart page*/
#ctl01_TemplateBody_WebPartManager1_gwpciContinueShoppingButton_ciContinueShoppingButton_ContinueShoppingButton {
    display: none !important;
}
#ctl01_TemplateBody_WebPartManager1_gwpciShoppingCart_ciShoppingCart_Update {
    display: none !important;
}
/*class to change the file upload div style to show it is mandatory*/
.FileRequired {
    background-color: #ffbebe;
    }

span#ctl01_TemplateBody_WebPartManager1_gwpciNZGraduatePage1_ciNZGraduatePage1_FB_Required_FB_DropDown_Reg_RegistrationApplication_RegistrationPathway {
    display: none !important;
}

@media (max-width: 993px) {
    #Section_R1C1W12 > div.node > div.PanelFieldsFlex.PanelFieldsFlexNoWrap > div.PanelField.Left {
        display: flex;
        flex-direction: column;
    }

    #Section_R1C1W12 > div:nth-child(10) > div.PanelField.Left {
        width: auto;
        display: flex;
        flex-direction: column;
    }
}

.PanelField.Left > .PanelFieldValue {
    display: flex;
    flex-direction: column;
}

select[name="ctl01$TemplateBody$WebPartManager1$gwpciNZGraduatePage1$ciNZGraduatePage1$FB_DropDown_Reg_Qualifications_Qualification"] {
    width: 110.08px
}

/* remove styling from buttons */
input[type="submit"] {
    background-color: #5ECBD3;
    border: none;
    box-shadow: none;
    margin: 30px 0px;
    float:right;
    outline: none;
    margin-right: 20px;
}

input[type="submit"]:hover {
    background-color: #5ECBD3;
    outline: none;
    box-shadow: none;
}

/* remove styling from buttons that are a tags */
.TextButton.ButtonItem {
    float: right;
    background-color: #5ECBD3;
    border: none;
    box-shadow: none;
    margin-top: 30px;
    float:right;
    outline: none;
    margin-right: 20px;
}

.TextButton.ButtonItem:hover {
    background-color:#5ECBD3;
    outline: none;
    box-shadow: none;
}

label#ctl01_TemplateBody_WebPartManager1_gwpciform_ciform_Label_FB_TextBox_Reg_RegistrationApplication_RefereePhone_WithID,
label#ctl01_TemplateBody_WebPartManager1_gwpciform_ciform_Label_FB_TextBox_Reg_RegistrationApplication_Referee2Name_WithID  {
    width: 975px;
}

/* DietitiansPractitionerPortal/Registration/TTMR-Pathway/Qualification.aspx */

#Section_R1C1W12 > div.node > div.PanelFieldsFlex.PanelFieldsFlexNoWrap > div.PanelField.Left > label {
    width: 41em;
}

/* Registration/Person-Details.aspx */

/* Gender field */
label[for="ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_FB_DropDown_CsContact_Gender"]#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_CsContact_Gender_WithID {
    width: 183px;
}

/* DietitiansPractitionerPortal/Registration/NZ-Pathway/Questions.aspx? */

/* adjust width of label */

/* .node > .PanelField.Left > .Required {
    width: 60%;
} */

/* DietitiansPractitionerPortal/Registration/TTMR-Pathway/TTMR-Instructions.aspx */

@media (max-width: 993px) {
    #Section_R1C1W12 > div.node > div.PanelFieldsFlex.PanelFieldsFlexNoWrap > div.PanelField.Left {
        display: flex;
        flex-direction: column;
    }

    #Section_R1C1W12 > div:nth-child(10) > div.PanelField.Left {
        width: auto;
        display: flex;
        flex-direction: column;
    }
}

.PanelField.Left > .PanelFieldValue {
    display: flex;
    flex-direction: column;
}

select[name="ctl01$TemplateBody$WebPartManager1$gwpciNZGraduatePage1$ciNZGraduatePage1$FB_DropDown_Reg_Qualifications_Qualification"] {
    width: 110.08px
}

/* remove styling from buttons */
input[type="submit"] {
    background-color: #5ECBD3;
    border: none;
    box-shadow: none;
    margin: 30px 0px;
    float:right;
    outline: none;
    margin-right: 20px;
}

input[type="submit"]:hover {
    background-color: #5ECBD3;
    outline: none;
    box-shadow: none;
}

/* remove styling from buttons that are a tags */
.TextButton.ButtonItem {
    background-color: #5ECBD3;
    border: none;
    box-shadow: none;
    margin-top: 30px;
    float:right;
    outline: none;
    margin-right: 20px;
}

.TextButton.ButtonItem:hover {
    background-color:#5ECBD3;
    outline: none;
    box-shadow: none;
}

label#ctl01_TemplateBody_WebPartManager1_gwpciform_ciform_Label_FB_TextBox_Reg_RegistrationApplication_RefereePhone_WithID,
label#ctl01_TemplateBody_WebPartManager1_gwpciform_ciform_Label_FB_TextBox_Reg_RegistrationApplication_Referee2Name_WithID  {
    width: 975px;
}

/* DietitiansPractitionerPortal/Registration/TTMR-Pathway/Qualification.aspx */

#Section_R1C1W12 > div.node > div.PanelFieldsFlex.PanelFieldsFlexNoWrap > div.PanelField.Left > label {
    width: 41em;
}

/* Registration/Person-Details.aspx */

/* Gender field */
label[for="ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_FB_DropDown_CsContact_Gender"]#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_CsContact_Gender_WithID {
    width: 183px;
}

/* MyCMCNZ/MyCMCNZ/Registration/Pathway.aspx */

/* adjust width of label */

.node > .PanelField.Left > label {
    width: 60%;
}

/* DietitiansPractitionerPortal/Registration/TTMR-Pathway/TTMR-Instructions.aspx */

input[type="checkbox"] {
    width: 20px !important;
    height: 20px !important;
}

input[type="button"]{
    outline: none;
    background-color: #5ECBD3;
    border: none;
    box-shadow: none;
	margin: 30px 0px;
}

input[type="button"]:hover {
    outline: none;
    background-color: #5ECBD3;
    border: none;
    box-shadow: none;
}

.TextButton.ButtonItem:hover {
    background-color:#5ECBD3;
    outline: none;
    box-shadow: none;
}

/* All labels have normal font weight */
label {
    font-weight: normal !important;
}

.Label.Required {
    font-weight: normal;
}

/* MyCMCNZ/Registration/NZ-Pathway/Qualification.aspx? */

/* align and change the size of date input */
#ctl01_TemplateBody_WebPartManager1_gwpciNZGraduatePage1_ciNZGraduatePage1_FB_TextBox_Reg_Qualifications_CompletionDate_dateInput_wrapper {
    width: 42.5%;
    margin-left: 467.5px;
}

/* MyCMCNZ/Registration/Person-Details.aspx */

/* Title label */
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_CsContact_Prefix_WithID {
    width: 35%;
}

/* Country and mailing labels */
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_HomeAddress_Country_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_Address_Country_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_WorkAddress_Country_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_rb_FB_CheckBox_HomeAddress_PreferredMail_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_rb_FB_CheckBox_Address_PreferredMail_WithID {
    width: 16.7%
}

/* Date of completion field "Required field alignment" */
#ctl01_TemplateBody_WebPartManager1_gwpciNZGraduatePage1_ciNZGraduatePage1_FB_Required_FB_TextBox_Reg_Qualifications_CompletionDate {
    position :absolute;
    right: 335px;
    top: 45px;
}

/* "I completed the" change input width  */
select[name="ctl01$TemplateBody$WebPartManager1$gwpciNZGraduatePage1$ciNZGraduatePage1$FB_DropDown_Reg_Qualifications_Qualification"] {
    width: 385px;
}

/* MyCMCNZ/Registration/NZ-Pathway/English-Language-Pathway */

/* English language pathway */
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_FB_DropDown_Reg_RegistrationApplication_EnglishLanguagePathway {
    width: 100%;
}

#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_FB_CheckBoxList_Reg_RegistrationApplication_ScopeOfPractice {
    margin-top:50px;
}

.PanelField.Left {
    position: relative;
    margin-bottom: 13px;
}

label[for="ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_FB_CheckBoxList_Reg_RegistrationApplication_ScopeOfPractice_0"],
label[for="ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_FB_CheckBoxList_Reg_RegistrationApplication_ScopeOfPractice_1"],
label[for="ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_FB_CheckBoxList_Reg_RegistrationApplication_ScopeOfPractice_2"],
label[for="ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_FB_CheckBoxList_Reg_RegistrationApplication_ScopeOfPractice_3"],
label[for="ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_FB_CheckBoxList_Reg_RegistrationApplication_ScopeOfPractice_4"] {
    position: absolute;
    left:0;
    width: 100%;
}

label[for="ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_FB_CheckBoxList_Reg_RegistrationApplication_ScopeOfPractice_0"] {
    top: 50px;
}

/* MyCMCNZ/Registration/NZ-Pathway/English-Language-Pathway.aspx */

/* Pathway 1 */
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_Reg_Qualifications_Qualification1_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_Reg_Qualifications_Institute1_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_TextBox_Reg_Qualifications_CompletionDate1_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_Reg_Qualifications_Qualification2_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_Reg_Qualifications_Institute2_WithID {
    width: 20%;
}

/* Pathway 2 */
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_Reg_Qualifications_Qualification_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_Reg_Qualifications_Institute_WithID {
    width: 20%;
}

/* Pathway 3 */

#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_TextBox_Reg_Qualifications_QualificationOther_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_TextBox_Reg_Qualifications_InstituteOther_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_TextBox_Reg_Qualifications_City_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_Reg_Qualifications_Country_WithID {
    width: 20%;
}

/* Pathway 4 */
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_TextBox_Reg_Qualifications_QualificationOther1_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_TextBox_Reg_Qualifications_InstituteOther1_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_TextBox_Reg_Qualifications_City1_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_DropDown_Reg_Qualifications_Country1_WithID,
#ctl01_TemplateBody_WebPartManager1_gwpciNewFormsCommon_ciNewFormsCommon_Label_FB_TextBox_Reg_Qualifications_CompletionDate2_WithID {
    width: 20%;
}

.RadPicker.RadPicker_Metro.InputMedium {
    display: flex;
}