 @font-face {
    font-family: 'omnes-pro';
    src: url("./webfonts/Omnes-Regular.otf")
    format("opentype");
}
@font-face {
    font-family: 'omnes-pro';
    font-weight:bold;
    src: url("./webfonts/OmnesSemiBold.otf")
    format("opentype");
} 

/* Layout */
.centreColumn {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
    /*margin-top:20px;*/
}

    .centreColumn hr {
        margin: 8px 0;
    }

    .centreColumn h1 {
        text-align: center;
    }

.leftCol {
    float: left;
    width: 65%;
}

.rightCol {
    /*margin-top:15px;*/
    float: right;
    width: 33%;
}

.half {
    width: 50%;
}

.valignMiddle {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.databox {
    width: 100%;
}

.panelview .formtable {
    padding: 20px;
    border: 1px solid #474747;
    margin-top: 20px;
    margin-bottom: 20px;
    font-family: "proxima-nova", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}

.formtable, .panelview p, .panelview ul {
    width: 90%;
    min-width: 750px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    font-family: "proxima-nova", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}

.panelview ul {
    padding-left: 1rem;
}

.datarow {
    width: auto;
    height: 40px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.datalabel {
    float: left;
    width: 30%;
    text-align: right;
    padding-right: 10px;
    margin-top: auto;
    margin-bottom: auto;
    font-size: 16px;
}

.formlabel {
    width: 30%;
    text-align: right;
    padding-right: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: bold;
    color: #606060;
    font-family: "proxima-nova", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}

.datainput {
    float: left;
    padding-right: 10px;
    width: 50%;
}

.panelview {
    font-size: 14px;
    font-family: "proxima-nova", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
}

    .panelview p {
        font-size: 1rem;
    }

.formdata {
    width: 70%;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
}

.datavalidator {
    float: left;
    color: Red;
}

.buttonrow {
    text-align: center;
    clear: both
}

.buttoncell {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}

.nav {
    margin: 10px;
    padding: 10px;
}

i.fa {
    margin-left: 7px;
    margin-right: 7px;
}

.centre {
    margin-left: auto;
    margin-right: auto;
    text-align:center;
}

.datalabel, .datainput, .datavalidator {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.greyBox {
    background-color: #e9e9e9;
    /*-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px;*/
    position: relative;
    display: block;
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid #000; /*#00b0ad;*/
}

.hidden {
    display: none !important;
}

.help i {
    /*color:#009795;*/
    color: #004c53;
    cursor: pointer;
    display: inline-block;
    margin: 0 0 0 0.5em;
}

.help span {
    background: #004c53;
    border-radius: 5px;
    /*font-size: 13px;*/
    padding: 20px;
    position: absolute;
    margin-left: -999em;
    max-width: 260px;
    z-index: -99;
    color: #ffffff;
}

.help:hover span {
    cursor: help;
    margin: 0.5em 0 0 0.1em;
    position: absolute;
    z-index: 10;
}

.helpminortoggle {
    margin: -2px 0 0 0;
}

.floatLeft {
    float: left;
}

.cnfmTitle {
    float: left;
    width: 25%;
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
    font-size: 14px;
}

.cnfmInfo {
    float: left;
    width: 60%;
    padding-left: 10px;
    display: table-cell;
    font-size: 14px;
}

    .cnfmInfo li {
        font-size: 14px;
    }

.cnfmEdit {
    float: right;
    padding-right: 5px;
    font-size: 14px;
}

.cnfmhr {
    border-color: #fff;
    margin: 8px;
}

.paddedForm {
    padding: 5px;
}

    .paddedForm li {
        margin-left: 10px;
        font-size: 14px;
    }

.menuItem {
    border-top: 1px solid #808080;
    padding: 5px;
    background-color: #f0f0f0;
    -webkit-transition: background 0.4s ease;
    -moz-transition: background 0.4s ease;
    -ms-transition: background 0.4s ease;
    -o-transition: background 0.4s ease;
    transition: background 0.4s ease;
}

    .menuItem:hover {
        background-color: #fff;
    }

    .menuItem h5 {
        margin-left: 10px;
    }

    .menuItem p {
        color: #606060;
        margin-left: 10px;
    }

.paging {
    border-top: 1px solid #cdcdcd;
    padding: 5px;
}

    .paging span.selected {
        font-weight: bold;
    }

    .paging table {
        width: 100%;
    }

    .paging td {
        text-align: center;
    }

    .paging i.fa {
        margin-left: 0px;
        margin-right: 0px;
    }

.twolineButton {
    margin-left: 30px;
    display: inline-block;
    width: 70%;
}

    .twolineButton h2:hover {
        color: #00b0ad;
    }

    .twolineButton h2, .twolineButton p {
        color: #606060;
        margin-left: 10px;
    }

.prompt span {
    position: absolute;
    margin-left: -999em;
    z-index: -99;
    border: solid 1px #004c53;
    background: #fff;
    padding: 10px;
    /*font-size:12px;*/
}

.prompt i {
    cursor: pointer;
    display: inline-block;
    margin: 0 0 0 0.5em;
}

.prompt:hover span {
    cursor: help;
    margin: 0.5em 0 0 0.1em;
    position: absolute;
    z-index: 10;
}

.disabledBtn {
    background-image: linear-gradient(to top, #c4c2bc 6%, #e7e6e3 95%);
    background-image: -webkit-linear-gradient(bottom, #c4c2bc 6%, #e7e6e3 95%);
    background-image: -moz-linear-gradient(bottom, #c4c2bc 6%, #e7e6e3 95%);
    background-image: -o-linear-gradient(bottom, #c4c2bc 6%, #e7e6e3 95%);
}

    .disabledBtn:hover, .disabledBtn:active {
        cursor: not-allowed;
    }

.sessions th {
    border-bottom: solid 1px #000;
    text-align: left;
}

.sessions td {
    padding-right: 20px;
}

.sessions tr.selected {
    background-color: #00b0ad;
    color: #ffffff;
}

.homemenu h3 {
    margin-left: 10px;
}
/*
.formdata input[type="text"],input[type="password"] {
  padding: 5px 5px 
  font-family:SohoPro-Regular 
}
*/
textarea {
    padding: 5px 0px 5px 5px !important;
}

.documents li {
    padding-left: 0px;
    padding-bottom: 0px;
}

#ConnTypeContainer {
    border-bottom: 2px solid #323232;
    margin-bottom: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #f0f0f0;
}

    #ConnTypeContainer h2 {
        margin-left: 0.93rem;
        float: left;
    }

#ESNumberRef {
    float: right;
    padding-right: 10px;
    padding-top: 5px;
    font-size: 1.5rem;
}

#ESContainer {
    float: right;
    font-size: 18px;
}

#ApplicantValidatorCell {
    position: relative;
    float: right;
    margin-right: 15%;
    margin-top: 10px;
}

#ConnectingCustomerContainer {
    margin-left: 30%;
}

#BehalfContainer {
    margin-top: 10px;
}
/* Progress breadcrumb nav  */
#progress3 ul, #progress4 ul, #progress5 ul {
    margin: 0;
    /*padding:20px 0px;*/
    padding: 5px 0px;
}

#progress3 li, #progress4 li, #progress5 li {
    background: url(../img/progress-line.png) no-repeat center 22px;
    float: left;
    list-style: none;
    padding: 0 0 12px 0;
    text-align: center
}

    #progress3 li:first-child, #progress4 li:first-child, #progress5 li:first-child {
        background-position: center -28px;
    }

    #progress3 li:last-child, #progress4 li:last-child, #progress5 li:last-child {
        background-position: center -78px;
    }

#progress3 li {
    width: 33%;
}

#progress4 li {
    width: 25%;
}

#progress5 li {
    width: 20%;
}

.progresscurrent span {
    background: url(../img/progress-step.png) center bottom no-repeat;
    color: #323232;
    font-weight: bolder;
    padding: 0 0 14px 0
}

#HeaderTitle {
    float: left;
    font-size: 2.5rem;
    color: white;
    padding-top: 15px;
}

#UploadedFileList li {
    font-size: 140px;
}

.dxgvTable input.dxeEditArea {
    height: 1.3rem;
}
/*    
.homemenu a table { border:0px; margin:0px; }
.homemenu a table tr th, .homemenu a table tr td { padding:0px; }
    */
.dxEditorOmni input {
    padding: 5px !important;
}

.dxEditorOmni {
	font-family: "proxima-nova", "HelveticaNeue", "Helvetica", "Arial", sans-serif;
	font-size: 14px;
	color: #323232 !important;
}
.notify-options {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}
.search-results {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #ccc;
    border-collapse: collapse;
}

.search-results a {
    color: #004c53;
}

.search-results td, .notify-options td {
    padding: 5px;
}

.paging td {
    border: 1px solid #ccc;
    border-collapse: collapse;
    padding: 0.75rem;
}

table.search-results > tbody > tr:nth-child(even) {
    background: #eee;
}

table.search-results table {
    width: 100%;
}

td.icon {
    width: 20px;
}
.notify-text {
    font-size: 1.2rem;
}
.grey-bg {
    background: #eee;
}        

.page-title {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0px;
    padding-bottom: 0px;
    min-width: 300px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}
.formContainer {
    min-width:300px;
    max-width: 800px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top:0px;
    padding-bottom:0px;
    /* color: #004c53; */
    margin-left: auto;
    margin-right: auto;
    font-size: 1.5rem;
}
h1 a {color:#b0d236;}

.formContainer .dxpnlControl {
    font-size: 1.2rem;
}
.field {
    margin-bottom: 10px;
}
.field label {
    font-size: 1.2rem;
    color: #004c53;
}
.cnfmTitleStatus label{
    float: left;
    width: 30%;
    text-align: left;
    padding-right: 10px;
    font-weight: bold;
    font-size: 14px;
    color: #004c53;
    display: inline-block;
}
.field input[type="text"].dxeEditAreaSys {
    font-size: 1.2rem;
}
.dxeMemoEditAreaSys {
    font-size: 1.3em
}
.formContainer p {
    margin-bottom: 0;
}
.formContainer .text-bottom-margin{
    margin-bottom: 1em;
}
.justify-text{
    text-align: justify;
}

p.buttons {margin-top:1rem; margin-left:auto;margin-right:auto; text-align:center;}
.dxeErrorCell {
    font-size: 1rem;
}

footer {
    position: relative;
    bottom: 0px;
    width: 100%;
    margin-top: 1rem;
}
footer p { font-size:0.8rem;}
ul.menu {list-style-type:none;margin-left:auto; margin-right:auto; margin-bottom:0px;margin-top:10px;}
ul.menu li {padding-left:0px; margin-bottom:0rem;padding:0rem;}
ul.menu a.button {width:100%;}
ul.menu li table { width:100%;}
ul.menu li table td { text-align:left;}
ul.menu li td.icon {width:20px;}

.mini-header {
    background: rgb(226,228,25);
    background: linear-gradient(90deg, rgba(226,228,25,1) 0%, rgba(176,210,54,1) 60%);
}
.mini-header .logo {
    margin: 10px;
}
.mini-header .header-actions{
    position:absolute; top:10px; right:10px; 
}
.mini-header .header-actions a {
    color: #004c53; font-size:1.2rem;
}
section.content .button {font-size:1.3rem;}
.SearchBtn {
    margin: 0px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    background-color: #b0d236;
    color: #323232;
    float: left;
}

.breadcrumbs {
    display: block;
    padding: 0.5rem 0;
    overflow: hidden;
    margin-left: 0;
    list-style: none;
    border-style: solid;
    border-width: 0px;
    background-color: #fff;
    border-color: #e6e6e6;
    border-radius: 0
}

    .breadcrumbs > * {
        margin: 0;
        float: left;
    }

        .breadcrumbs > *:hover a, .breadcrumbs > *:focus a {
            text-decoration: underline
        }

        .breadcrumbs > * a {
            color: #b0d236
        }

        .breadcrumbs > *.current {
            cursor: default;
            color: #333
        }

            .breadcrumbs > *.current a {
                cursor: default;
                color: #333
            }

            .breadcrumbs > *.current:hover, .breadcrumbs > *.current:hover a, .breadcrumbs > *.current:focus, .breadcrumbs > *.current:focus a {
                text-decoration: none
            }

        .breadcrumbs > *.unavailable {
            color: #999
        }

            .breadcrumbs > *.unavailable a {
                color: #999
            }

                .breadcrumbs > *.unavailable:hover, .breadcrumbs > *.unavailable:hover a, .breadcrumbs > *.unavailable:focus, .breadcrumbs > *.unavailable a:focus {
                    text-decoration: none;
                    color: #999;
                    cursor: default
                }

        .breadcrumbs > *:before {
            content: "/";
            color: #b0d236;
            margin: 0 0.75rem;
            position: relative;
            top: 1px
        }

        .breadcrumbs > *:first-child:before {
            content: " ";
            margin: 0
        }

.breadcrumbs {
    border-bottom: 2px solid #323232;
    /*margin-top:1.5625rem;*/
    /*margin-bottom:20px;*/
    padding-top: 0.9375rem
}
.flexCenter {
    display: flex;
    justify-content: center;
    margin-bottom: 0;
}
.dxucBrowseButton_Material{
    background-color: #b0d236;
    font-family: "omnes-pro","HelveticaNeue","Helvetica","Arial",sans-serif;
    font-weight: 500;
} 
.dxucButton_Material a{border-style:solid;border-width:0;cursor:pointer;font-family:"omnes-pro","HelveticaNeue","Helvetica","Arial",sans-serif;font-weight:500;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;border-radius:0;display:inline-block;height: 35px;padding-top:5px;padding-right:1.3rem;padding-left:1.3rem;font-size:1rem;background-color:#b0d236;border-color:#8fad27;color:#323232;transition:background-color 300ms ease-out}.dxucButton_Material a:hover,.dxucButton_Material a:focus,.dxucButton_Material a:hover,.dxucButton_Material a:focus{background-color:#8fad27}.dxucButton_Material a:hover,.dxucButton_Material a:focus,.dxucButton_Material a:hover,.dxucButton_Material a:focus{color:#fff}.dxucButton_Material a.success,.dxucButton_Material a.success{background-color:#8fad27;border-color:#8fad27;color:#fff}.dxucButton_Material a.success:hover,.dxucButton_Material a.success:focus,.dxucButton_Material a.success:hover,.dxucButton_Material a.success:focus{background-color:#8fad27}.dxucButton_Material a.success:hover,.dxucButton_Material a.success:focus,.dxucButton_Material a.success:hover,.dxucButton_Material a.success:focus{color:#fff}.dxucButton_Material a.alert,.dxucButton_Material a.alert{background-color:#ff1f1f;border-color:#e50000;color:#fff}.dxucButton_Material a.alert:hover,.dxucButton_Material a.alert:focus,.dxucButton_Material a.alert:hover,.dxucButton_Material a.alert:focus{background-color:#e50000}.dxucButton_Material a.alert:hover,.dxucButton_Material a.alert:focus,.dxucButton_Material a.alert:hover,.dxucButton_Material a.alert:focus{color:#fff}.dxucButton_Material a.warning,.dxucButton_Material a.warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff}.dxucButton_Material a.warning:hover,.dxucButton_Material a.warning:focus,.dxucButton_Material a.warning:hover,.dxucButton_Material a.warning:focus{background-color:#cf6e0e}.dxucButton_Material a.warning:hover,.dxucButton_Material a.warning:focus,.dxucButton_Material a.warning:hover,.dxucButton_Material a.warning:focus{color:#fff}.dxucButton_Material a.info,.dxucButton_Material a.info{background-color:#a0d3e8;border-color:#61b6d9;color:#323232}.dxucButton_Material a.info:hover,.dxucButton_Material a.info:focus,.dxucButton_Material a.info:hover,.dxucButton_Material a.info:focus{background-color:#61b6d9}.dxucButton_Material a.info:hover,.dxucButton_Material a.info:focus,.dxucButton_Material a.info:hover,.dxucButton_Material a.info:focus{color:#fff}.dxucButton_Material a.large,.dxucButton_Material a.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}.dxucButton_Material a.small,.dxucButton_Material a.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}.dxucButton_Material a.tiny,.dxucButton_Material a.tiny{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem}.dxucButton_Material a.expand,.dxucButton_Material a.expand{padding-right:0;padding-left:0;width:100%}.dxucButton_Material a.left-align,.dxucButton_Material a.left-align{text-align:left;text-indent:0.75rem}.dxucButton_Material a.right-align,.dxucButton_Material a.right-align{text-align:right;padding-right:0.75rem}.dxucButton_Material a.radius,.dxucButton_Material a.radius{border-radius:3px}.dxucButton_Material a.round,.dxucButton_Material a.round{border-radius:1000px}.dxucButton_Material a.disabled,.dxucButton_Material a[disabled],.dxucButton_Material a.disabled,.dxucButton_Material a[disabled]{background-color:#b0d236;border-color:#8fad27;color:#fff;cursor:default;opacity:0.7;box-shadow:none}.dxucButton_Material a.disabled:hover,.dxucButton_Material a.disabled:focus,.dxucButton_Material a[disabled]:hover,.dxucButton_Material a[disabled]:focus,.dxucButton_Material a.disabled:hover,.dxucButton_Material a.disabled:focus,.dxucButton_Material a[disabled]:hover,.dxucButton_Material a[disabled]:focus{background-color:#8fad27}.dxucButton_Material a.disabled:hover,.dxucButton_Material a.disabled:focus,.dxucButton_Material a[disabled]:hover,.dxucButton_Material a[disabled]:focus,.dxucButton_Material a.disabled:hover,.dxucButton_Material a.disabled:focus,.dxucButton_Material a[disabled]:hover,.dxucButton_Material a[disabled]:focus{color:#fff}.dxucButton_Material a.disabled:hover,.dxucButton_Material a.disabled:focus,.dxucButton_Material a[disabled]:hover,.dxucButton_Material a[disabled]:focus,.dxucButton_Material a.disabled:hover,.dxucButton_Material a.disabled:focus,.dxucButton_Material a[disabled]:hover,.dxucButton_Material a[disabled]:focus{background-color:#b0d236}.dxucButton_Material a.disabled,.dxucButton_Material a[disabled],.dxucButton_Material a.disabled,.dxucButton_Material a[disabled]{background-color:#004c53;border-color:#003d42;color:#fff;cursor:default;opacity:0.7;box-shadow:none}.dxucButton_Material a.disabled:hover,.dxucButton_Material a.disabled:focus,.dxucButton_Material a[disabled]:hover,.dxucButton_Material a[disabled]:focus,.dxucButton_Material a.disabled:hover,.dxucButton_Material a.disabled:focus,.dxucButton_Material a[disabled]:hover,.dxucButton_Material a[disabled]:focus{background-color:#003d42}.dxucButton_Material a.disabled:hover,.dxucButton_Material a.disabled:focus,.dxucButton_Material a[disabled]:hover,.dxucButton_Material a[disabled]:focus,.dxucButton_Material a.disabled:hover,.dxucButton_Material a.disabled:focus,.dxucButton_Material a[disabled]:hover,.dxucButton_Material a[disabled]:focus{color:#fff}.dxucButton_Material a.disabled:hover,.dxucButton_Material a.disabled:focus,.dxucButton_Material a[disabled]:hover,.dxucButton_Material a[disabled]:focus,.dxucButton_Material a.disabled:hover,.dxucButton_Material a.disabled:focus,.dxucButton_Material a[disabled]:hover,.dxucButton_Material a[disabled]:focus{background-color:#004c53}.dxucButton_Material a.disabled.success,.dxucButton_Material a[disabled].success,.dxucButton_Material a.disabled.success,.dxucButton_Material a[disabled].success{background-color:#8fad27;border-color:#368a55;color:#fff;cursor:default;opacity:0.7;box-shadow:none}.dxucButton_Material a.disabled.success:hover,.dxucButton_Material a.disabled.success:focus,.dxucButton_Material a[disabled].success:hover,.dxucButton_Material a[disabled].success:focus,.dxucButton_Material a.disabled.success:hover,.dxucButton_Material a.disabled.success:focus,.dxucButton_Material a[disabled].success:hover,.dxucButton_Material a[disabled].success:focus{background-color:#8fad27}.dxucButton_Material a.disabled.success:hover,.dxucButton_Material a.disabled.success:focus,.dxucButton_Material a[disabled].success:hover,.dxucButton_Material a[disabled].success:focus,.dxucButton_Material a.disabled.success:hover,.dxucButton_Material a.disabled.success:focus,.dxucButton_Material a[disabled].success:hover,.dxucButton_Material a[disabled].success:focus{color:#fff}.dxucButton_Material a.disabled.success:hover,.dxucButton_Material a.disabled.success:focus,.dxucButton_Material a[disabled].success:hover,.dxucButton_Material a[disabled].success:focus,.dxucButton_Material a.disabled.success:hover,.dxucButton_Material a.disabled.success:focus,.dxucButton_Material a[disabled].success:hover,.dxucButton_Material a[disabled].success:focus{background-color:#8fad27}.dxucButton_Material a.disabled.alert,.dxucButton_Material a[disabled].alert,.dxucButton_Material a.disabled.alert,.dxucButton_Material a[disabled].alert{background-color:#ff1f1f;border-color:#e50000;color:#fff;cursor:default;opacity:0.7;box-shadow:none}.dxucButton_Material a.disabled.alert:hover,.dxucButton_Material a.disabled.alert:focus,.dxucButton_Material a[disabled].alert:hover,.dxucButton_Material a[disabled].alert:focus,.dxucButton_Material a.disabled.alert:hover,.dxucButton_Material a.disabled.alert:focus,.dxucButton_Material a[disabled].alert:hover,.dxucButton_Material a[disabled].alert:focus{background-color:#e50000}.dxucButton_Material a.disabled.alert:hover,.dxucButton_Material a.disabled.alert:focus,.dxucButton_Material a[disabled].alert:hover,.dxucButton_Material a[disabled].alert:focus,.dxucButton_Material a.disabled.alert:hover,.dxucButton_Material a.disabled.alert:focus,.dxucButton_Material a[disabled].alert:hover,.dxucButton_Material a[disabled].alert:focus{color:#fff}.dxucButton_Material a.disabled.alert:hover,.dxucButton_Material a.disabled.alert:focus,.dxucButton_Material a[disabled].alert:hover,.dxucButton_Material a[disabled].alert:focus,.dxucButton_Material a.disabled.alert:hover,.dxucButton_Material a.disabled.alert:focus,.dxucButton_Material a[disabled].alert:hover,.dxucButton_Material a[disabled].alert:focus{background-color:#ff1f1f}.dxucButton_Material a.disabled.warning,.dxucButton_Material a[disabled].warning,.dxucButton_Material a.disabled.warning,.dxucButton_Material a[disabled].warning{background-color:#f08a24;border-color:#cf6e0e;color:#fff;cursor:default;opacity:0.7;box-shadow:none}.dxucButton_Material a.disabled.warning:hover,.dxucButton_Material a.disabled.warning:focus,.dxucButton_Material a[disabled].warning:hover,.dxucButton_Material a[disabled].warning:focus,.dxucButton_Material a.disabled.warning:hover,.dxucButton_Material a.disabled.warning:focus,.dxucButton_Material a[disabled].warning:hover,.dxucButton_Material a[disabled].warning:focus{background-color:#cf6e0e}.dxucButton_Material a.disabled.warning:hover,.dxucButton_Material a.disabled.warning:focus,.dxucButton_Material a[disabled].warning:hover,.dxucButton_Material a[disabled].warning:focus,.dxucButton_Material a.disabled.warning:hover,.dxucButton_Material a.disabled.warning:focus,.dxucButton_Material a[disabled].warning:hover,.dxucButton_Material a[disabled].warning:focus{color:#fff}.dxucButton_Material a.disabled.warning:hover,.dxucButton_Material a.disabled.warning:focus,.dxucButton_Material a[disabled].warning:hover,.dxucButton_Material a[disabled].warning:focus,.dxucButton_Material a.disabled.warning:hover,.dxucButton_Material a.disabled.warning:focus,.dxucButton_Material a[disabled].warning:hover,.dxucButton_Material a[disabled].warning:focus{background-color:#f08a24}.dxucButton_Material a.disabled.info,.dxucButton_Material a[disabled].info,.dxucButton_Material a.disabled.info,.dxucButton_Material a[disabled].info{background-color:#a0d3e8;border-color:#61b6d9;color:#323232;cursor:default;opacity:0.7;box-shadow:none}.dxucButton_Material a.disabled.info:hover,.dxucButton_Material a.disabled.info:focus,.dxucButton_Material a[disabled].info:hover,.dxucButton_Material a[disabled].info:focus,.dxucButton_Material a.disabled.info:hover,.dxucButton_Material a.disabled.info:focus,.dxucButton_Material a[disabled].info:hover,.dxucButton_Material a[disabled].info:focus{background-color:#61b6d9}.dxucButton_Material a.disabled.info:hover,.dxucButton_Material a.disabled.info:focus,.dxucButton_Material a[disabled].info:hover,.dxucButton_Material a[disabled].info:focus,.dxucButton_Material a.disabled.info:hover,.dxucButton_Material a.disabled.info:focus,.dxucButton_Material a[disabled].info:hover,.dxucButton_Material a[disabled].info:focus{color:#fff}.dxucButton_Material a.disabled.info:hover,.dxucButton_Material a.disabled.info:focus,.dxucButton_Material a[disabled].info:hover,.dxucButton_Material a[disabled].info:focus,.dxucButton_Material a.disabled.info:hover,.dxucButton_Material a.disabled.info:focus,.dxucButton_Material a[disabled].info:hover,.dxucButton_Material a[disabled].info:focus{background-color:#a0d3e8}.dxucButton_Material a::-moz-focus-inner{border:0;padding:0}@media only print, screen and (min-width: 47.063em){.dxucButton_Material a{display:inline-block}}
.homemenu .icon {
	width: 100px;
}
.flexContainer {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
}
.text-margin-bottom {
    margin-bottom: 1rem !important;
}
.article {
	margin-top: 0;
}
header .mini-header {
	display: none;
}
a.mobile-nav-link {
	display: none;
}
@media (max-width:60em) {
	.homemenu .icon {
		width: 96px;
	}

	#min20 {
		display: none;
	}

	#min30 {
		display: none;
	}

	#min47 {
		display: none;
	}

	#min55 {
		display: none;
	}

	#min60 {
		display: block;
	}
}
@media (max-width:55em) {

    section.content h1 {
        font-size: 3.8rem;
    }

    #min20 {
        display: none;
    }

    #min30 {
        display: none;
    }

    #min47 {
        display: none;
    }

    #min55 {
        display: block;
    }

    #min60 {
        display: none;
    }
}

@media (max-width:47em) {
	.flexContainer {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-content: center;
	}
	.article {
		margin-top: 20px;
	}
    section.content h1 {
        font-size: 3rem;
    }
	section.content .breadcrumbs {
		display: none;
	}

	nav.header-actions {
		display: none;
	}

	header.header {
		background: none;
	}

	header .header-content {
		display: none;
	}

	header .mini-header {
		display: block;
	}
    section.content .breadcrumbs {
        display: block;
    }

    nav.header-actions {
        display: block;
    }
    /*header { height:145px;}*/
	/*   header.header {
        background: #f7f7fa url(../img/header-top.png) top left no-repeat;
    }
    header .header-content {
        display:none;
        height: 145px;
    }*/


    #min20 {
        display: none;
    }

    #min30 {
        display: none;
    }

    #min47 {
        display: block;
    }

    #min55 {
        display: none;
    }

    #min60 {
        display: none;
    }
}

@media (max-width:30em) {
	.homemenu .icon {
		width: 70px;
	}
    section.content h1 {
        font-size: 2.5rem;
        /*padding-left: 10px;*/
    }

    a.desktop-nav-link {
        display: inline-block;
    }
    #min20 {
        display: none;
    }

    #min30 {
        display: block;
    }

    #min47 {
        display: none;
    }

    #min55 {
        display: none;
    }

    #min60 {
        display: none;
    }
}

@media only print, screen and (max-width:20em) {

	.homemenu .icon {
		width: 70px;
	}
    section.content h1 {
        font-size: 2.0rem;        
    }



    .centreColumn .formContainer p {
        font-size:1.2rem;
    }
    .formContainer .dxca-imageDiv {
        width: 160px;
    }
    .formContainer .dxca-imageDiv img {
        width: 160px;
    }
    a.mobile-nav-link {
        display: inline-block;
    }
    a.desktop-nav-link {
        display: none;
    }
    #min20 {
        display: block;
    }

    #min30 {
        display: none;
    }

    #min47 {
        display: none;
    }

    #min55 {
        display: none;
    }

    #min60 {
        display: none;
    }
}


