/*
* 2009 Corporate Web Style (WAAPA) - Advanced Styles Overrites CSS
* Andrew Dunbar [ECU]
* May 2013
* 
* Modification history:
* 
* 2013-05-01  Andrew Dunbar
*             Cleared history log prior to 05/2013
* 2013-07-08  Andrew Dunbar
*             Added course accreditation module css
* 2013-07-08  Andrew Dunbar
*             Added 'remove-from-view-code' class to hide RYP SAT/RCO 'debug vars'.
* 2015-07-03  Andrew Dunbar
*             Updated reference to 'pie' - to stop loading off Web01.
*/

/* --------------------------------------------------------------------------------------------- 
START: UTILITIES
--------------------------------------------------------------------------------------------- */

.remove-from-view {
    position: absolute;
    left: -99999px;
}

.remove-from-view-gtm {
    height: 0px;
    width: 0px;
    display: none;
    visibility: hidden;
}

.remove-from-view-code {
    position: absolute;
    left: -99999px;
}

.clear-left { clear: left; }
.clear-right { clear: right; }
.clear-both { clear: both; }

/* --------------------------------------------------------------------------------------------- 
END: UTILITIES
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: RELATED CONTENT STYLES POST 2012
--------------------------------------------------------------------------------------------- */

#content-wrapper .simply-red-2012 .floated-image-area ul li {
    list-style: none;
    margin: 0;
    padding: 0 0 7px 0;
    color: #545454;
}

.floated-image-area {
    margin-top: 20px;
}

.simply-red-2012 #related-content .related-images,
.simply-red-2012 #related-content-wrapped .related-images {
    background: transparent;
}

.simply-red-2012 #related-content .related-images img,
.simply-red-2012 #related-content-wrapped .related-images img {
    border: none;
    background: transparent;
}

.simply-red-2012 #related-content .related-heading, 
.simply-red-2012 #related-content-wrapped .related-heading {
    background-color: #444444;
    border: 1px solid #4D3D3D;
}

.simply-red-2012 #related-content .related-linked-images ul li, 
.simply-red-2012 #related-content-wrapped .related-linked-images ul li,
.simply-red-2012 #related-content .related-images ul li, 
.simply-red-2012 #related-content-wrapped .related-images ul li {
    color: #444;
    font-size: 1.07em;
}

.simply-red-2012 #related-content .related-downloads ul li, 
.simply-red-2012 #related-content-wrapped .related-downloads ul li, 
.simply-red-2012 #related-content .related-see-also ul li, 
.simply-red-2012 #related-content-wrapped .related-see-also ul li {
    color: #444;
    font-size: 1.05em;
}

#related-content a, #related-content-wrapped a {
    color: #01578f; /* WCAG Colour Contrast 7.1, Was #2F85BD; */
}

#related-content a:hover,
#related-content-wrapped a:hover,
#related-content a:focus,
#related-content-wrapped a:focus {
    color: #777777;
}

#content-wrapper .simply-red-2012 .floated-image-area ul li {
    color: #444;
    font-size: 1.1em;
}

/* --------------------------------------------------------------------------------------------- 
END: RELATED CONTENT STYLES POST 2012
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: JQUERY: AUTOCOMPLETE 1.1
--------------------------------------------------------------------------------------------- */

.ac_over {
    background-color: #26ace9;
}

/* --------------------------------------------------------------------------------------------- 
END: JQUERY: AUTOCOMPLETE 1.1
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: JQUERY: FORM VALIDATION 1.3.9.5
---------------------------------------------------------------------------------------------  */

.formError .formErrorContent {
    background: #26ace9;
}

.formError .formErrorArrow div {
    background: #26ace9;
}

/* --------------------------------------------------------------------------------------------- 
END: JQUERY: FORM VALIDATION 1.3.9.5
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: JQUERY: LITEBOX 0.5
--------------------------------------------------------------------------------------------- */

#gallery ul img {
    border: 0;
}

#gallery ul a:hover img,
#gallery ul a:focus img {
    border: 0;
}

#gallery ul li {
    display: inline;
    padding: 0px;
    margin: 0px;
}

/* --------------------------------------------------------------------------------------------- 
END: JQUERY: LITEBOX 0.5
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: JQUERY: CAROUSEL 4.1.2
--------------------------------------------------------------------------------------------- */

#image-gallery-wrap #gallery ul li {
    margin: 0 2px 0 3px;
}

/* --------------------------------------------------------------------------------------------- 
END: JQUERY: CAROUSEL 4.1.2
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: NIVO-SLIDER 2.3 WAAPA Half Banner
--------------------------------------------------------------------------------------------- */

.waapa-half-banner-nivo-v23 {
    width: 421px;
    height: 238px;
    float: left;
}

.waapa-half-banner-nivo-v23 #slider-wrapper {
    width: 421px;
    height: 238px;
    margin: 0 auto;
}

.waapa-half-banner-nivo-v23 #nivo-slider {
    position: relative;
    width: 421px;
    height: 238px;
}

.waapa-half-banner-nivo-v23 .nivo-controlNav {
    position: absolute;
    right: 10px;
    top: 10px;
    left: auto;
    z-index: 9999;
}

.column-one #nivo-slider img,
.column-two #nivo-slider img {
    width: 345px !important;
}

/* --------------------------------------------------------------------------------------------- 
END: JQUERY: NIVO-SLIDER 2.3 WAAPA Half Banner
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: GENERIC NEWS STYLES
--------------------------------------------------------------------------------------------- */

.news-item img {
    float: right;
    margin: 9px 0 9px 10px;
}

.news-item h3 {
    font-size: 1.1em;
}

.news-item, .speech-item {
    border-bottom: 1px solid #C1DAD7;
    clear: both;
    margin: 5px 0;
    overflow: hidden;
    padding: 0 0 5px;
}

/* --------------------------------------------------------------------------------------------- 
END: GENERIC NEWS STYLES
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: ACCORDION VIEW COURSE BUTTON
--------------------------------------------------------------------------------------------- */

.jquery-accordion-v160 #acc1 .globalAccordion .accordionLevel2 a.RYPCourseViewButton,
.jquery-accordion-v160 .accglobal .globalAccordion .accordionLevel2 a.RYPCourseViewButton {
    float: right;
    padding-left: 10px;
    padding-top: 9px;
    background-image: url('https://www.waapa.ecu.edu.au/__data/assets/image/0003/346476/waapa-course-view-blank.png?v=0.0.2');
    background-repeat: no-repeat;
    background-color: transparent;
    width: 97px;
    height: 28px;
    color: #fff;
    margin: 10px 0 0 10px;
}

/* --------------------------------------------------------------------------------------------- 
END: ACCORDION VIEW COURSE BUTTON
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: GALLERY
--------------------------------------------------------------------------------------------- */

.jquery-gallery-carousel-v451 .gallery,
.jquery-gallery-carousel-v451 #gallery {
    background-color: #F0F0F0;
}

.jquery-gallery-carousel-v451 #gallery {
    border: 1px solid #E2E2E2;
    padding: 15px 10px 10px 10px;
    margin: 20px auto 0;
    height: auto;
    width: 690px;
}

.jquery-gallery-carousel-v451 .gallery-loader-container {
    margin: 20px auto 0;
    width: 690px;
    padding: 15px 10px 10px;
    background-color: #F0F0F0;
    border: 1px solid #E2E2E2;
    height: auto;
}

.jquery-gallery-carousel-v451 .gallery-loader {
    margin: 25px auto 0 auto;
    width: auto;
    height: 60px;
    font-size: 0.8em;
}

/* --------------------------------------------------------------------------------------------- 
END: GALLERY
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: FUNNELBACK SEARCH SYSTEM
--------------------------------------------------------------------------------------------- */

#funnelback-container .fb-staff-result a,
#funnelback-container .funnelback-col-left a,
#funnelback-container .funnelback-col-right a {
    color: #00566B;
}

/* --------------------------------------------------------------------------------------------- 
END: FUNNELBACK SEARCH SYSTEM
--------------------------------------------------------------------------------------------- */

.askUsRelatedLinks
{
    background-color: #fefefe; /* WCAG Colour Contrast 7.1, Was #f6f6f6; */
}


/* ---------------------------------------------------------------------------------------
START: FUTURE STUDENTS: SAT / RCO COURSE STYLES
--------------------------------------------------------------------------------------- */

.accreditation-content {
    margin: 0.9em0;
    padding: 0;
    float: left;
    list-style-type: none;
    overflow: hidden;
    width: 100%;
}

.accreditation-content li {
    float: left;
    margin: 0 0 20px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

.accreditation-content li .organisation-logo {
    float: left;
    width: 130px;
    height: 70px;
    text-align: center;
}

.accreditation-content li .organisation-logo img {
    max-width: 120px;
    max-height: 60px;
}

.accreditation-content li p {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 130px;
}

/* ---------------------------------------------------------------------------------------
END: FUTURE STUDENTS: SAT / RCO COURSE STYLES
--------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: FUTURE STUDENTS: COURSE SHOPPING BASKET
--------------------------------------------------------------------------------------------- */

.csb .ryp-course-buttons .red a {
    background: -moz-linear-gradient(top, #5cbee7, #33aad6);
    background: -webkit-gradient(linear, left top, left bottom, from(#5cbee7), to(#33aad6));
    -pie-background: linear-gradient(#5cbee7, #33aad6); /*PIE*/
    color: #ffffff;
}

.csb .ryp-course-buttons .button a {
    font-size: 0.9em;
}

/* IE Overrides */
.csb .ryp-course-buttons .red a {
    behavior: url('/c/pie')\0;
    background-color: #4bb5df\0;
    -pie-background: #4bb5df\0;
    background: #4bb5df\0;
    position: relative;
}

:root .csb .ryp-course-buttons .red a { 
    behavior: url('/c/pie')\0/IE9;
    -pie-background: linear-gradient(#5cbee7, #33aad6)\0/IE9; /*PIE*/ 
}

/* --------------------------------------------------------------------------------------------- 
END: FUTURE STUDENTS: COURSE SHOPPING BASKET
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: BUTTON: CALL TO ACTION
--------------------------------------------------------------------------------------------- */

#related-content .cta-buttons a, #related-content-wrapped .cta-buttons a {
    color: #ffffff; /* WCAG Colour Contrast 7.1, Was #2F85BD; */
}

#related-content .cta-buttons a:hover,
#related-content-wrapped .cta-buttonsa:hover,
#related-content .cta-buttons a:focus,
#related-content-wrapped .cta-buttons a:focus {
    color: #ffffff;
}


.btn.red-gradient {
    background: -moz-linear-gradient(top, #1790CC, #0082AA);
    background: -webkit-gradient(linear, left top, left bottom, from(#1790CC), to(#0082AA));
    -pie-background: linear-gradient(#1790CC, #0082AA); /*PIE*/
    color: #ffffff;
}

.btn.red-gradient:hover {
    background: #0082AA;
    text-decoration: none;
}

/* --------------------------------------------------------------------------------------------- 
END: BUTTON: CALL TO ACTION
--------------------------------------------------------------------------------------------- */

/* --------------------------------------------------------------------------------------------- 
START: CUSTOM SEARCH BOX
--------------------------------------------------------------------------------------------- */

#search_page_638136 {
    margin-top: 20px;
}

#search_page_638136 > input {
    border: 1px solid #c9c9c9;
    border-radius: 3px;
    box-shadow: 0 1px 0 0 rgba(255, 255, 255, 1) inset;
    color: #222222;
    cursor: pointer;
    display: block;
    float: left;
    font-weight: bold;
    height: 32px;
    margin: 0;
    padding: 8px;
    text-align: left;
    width: 63px;
    margin-left: 15px;
}

#search_page_638136 #queries_title_query {
    width: 245px;
    height: inherit;
    margin: 0;
    font-weight: normal;
}

/* --------------------------------------------------------------------------------------------- 
END: CUSTOM SEARCH BOX
--------------------------------------------------------------------------------------------- */

/* END ****************************************************************************************/