/***Integr8tiv changes for Staff list IQAs display***/
.StaffIQA td {
    display: table-row;
    overflow: hidden;
    line-height: 2.1;
}
.StaffIQA th.rgHeader {
    display: none;
    border: none;
}
.StaffIQA .rgMasterTable CaptionTextInvisible {
    width: 400px !important;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciStaffIQAList_ciStaffIQAList_ResultsGrid {
    overflow: hidden !important;
}
.StaffIQA .RadGrid .rgMasterTable {
    border-collapse: collapse;
    border: 0px solid #fff;
    color: black;
    background-color: white;
}
.StaffIQA .RadGrid_MetroTouch {
    border: none;
}
.StaffIQA .rgAltRow {
    background: white !important;
}
.StaffIQA .RadGrid_MetroTouch .rgAltRow td {
    border-color: transparent !important;
}
/*removing select on IQA results for staff and committees*/
.StaffIQA .rgSelectedRow {
    background-color: initial !important;
    border-color: initial !important;
    color: initial !important;
}
.StaffIQA .RadGrid.RadGrid_MetroTouch .rgSelectedRow td {
    border-color: white !important;
}
.StaffIQA .rgAltRow.rgSelectedRow[aria-selected="true"] {
    background-color: initial !important;
    border-color: white !important;
}
.StaffIQA a {
    color: initial !important;
}
.StaffIQA .RadGrid.RadGrid_MetroTouch .rgSelectedRow a {
    color: initial !important;
}

/*Hiding Footer image overflow*/
html {
    overflow-x: hidden;
}


/*Fixing image size on Event display page*/

img#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_EventImage {
    width: 100% !important;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciEventDisplay_ciEventDisplay_AdditionalInfoDiv {
    clear: both;
}

/*Fixed issue with homepage and join buttons*/

.home-panels a:visited:hover {
    color: #000;
}
.TextButton:visited {
    color: #fff;
    background-color: #bcc83c;
}
.TextButton:hover {
    background-color: #52c4ce;
}

/*Hiding text on upload document iPart*/

.DisplayFile a {
    visibility: visible !important;
    font-size: 13px !important;
}
.DisplayFile {
    font-size: 0px;
    padding-left: 10px;
}
.DisplayFile br {
    display: none;
}


/*Big Button iPart*/

.NSWButtonPanel h2 {
    font-weight: 800;
    text-transform: initial;
    font-size: 12.5pt;
}

/*Additional text under the Reason For Joining field*/
.ReasonForJoining label.Required::after {
    content: "\a(please select the reason(s) you are joining NSW Farmers.)";
    font-weight: normal;
}

/*EMS fixes*/

/*Aux*/
a.UtilitySection.UtilityAuthenticationLink.sign-in-link {
    border: 1px solid #ebe4e4;
    padding: 10px 20px;
    border-radius: 3px;
}
a.UtilitySection.UtilityAuthenticationLink.sign-out-link {
    border: 1px solid #ebe4e4;
    padding: 10px 20px;
    border-radius: 3px;
}

/*Homepage*/
#masterHeaderBackground, .header {
    border-bottom: 1px solid #ffffff;
}


/*Additional rules for menu section on tablets*/

@media screen and (max-width: 991px) {
    .navbar-collapse.collapse {
        float: none;
    }
    .navbar-collapse {
        margin-left: -15px;
        margin-right: -15px;
    }
    .navbar-collapse {
    clear: both;
}
    .navbar-collapse {
    overflow: visible;
    -webkit-overflow-scrolling: touch;
}
    .RadMenu.RadMenu_Austin .rmRootGroup > .rmItem {
        float: none;
        clear: both;
    }
    .RadMenu.RadMenu_Austin .rmToggle, .RadMenu.RadMenu_Austin .rmRootGroup .rmRootLink .rmToggle {
    display: inline-block;
    float: right;
    height: 40px;
}
/*    .search-container-sm, .auth-link-container-sm {
    display: none !important;
}
        .navbar-toggle .icon-search {
        width: 22px;
        height: 30px;
        margin: 0px 0;
        background-size: 19px 150px;
        background-position: 0px -19px;
    }*/
	
    .RadMenu_Austin .rmSlide {
        width: 100% !important;
        left: 0 !important;
    }
    ul.rmVertical.rmGroup.rmLevel1 {
    width: 90%;
}	
}

@media screen and (min-width: 768px) and (max-width: 1024px) {
    
button.searchbar-toggle {
    display: none;
}
}