/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 4.0.2
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/


/** General **/
body {font-family: 'Roboto', sans-serif; background: #000; font-size: 15px; letter-spacing: 0.5px}
h1, h2, h3, h4, h5 {color: #a21008; padding: 0px; margin: 0px; letter-spacing: 0.5px}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {font-family: 'Roboto', sans-serif !important}
strong, b {font-family: 'Roboto', sans-serif !important; letter-spacing: 0.5px}
p {line-height: 18px; letter-spacing: 0.5px}
a {color: inherit; letter-spacing: 0.5px}
.wpb_text_column table, .comment-body .comment-text table {margin: 0 0 10px}
.container {padding-left: 0px; padding-right: 0px}
h2:after, .h2:after {margin: 15px 0 0}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body p {margin-bottom: 5px}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {margin-bottom: 0px !important}
.category .page_title .breadcrumbs {color: #fff}
.category .page_title h1 {color: #fff}

.text15 {font-size: 15px}
.text16 {font-size: 16px}
.text18 {font-size: 18px}
.lineheight22 {line-height: 22px}
.lineheight26 {line-height: 26px}
.letterspacing05 {letter-spacing: 0.5px}
.letterspacing1 {letter-spacing: 1px}

.post-template-default .breadcrumbs {color: #FFF}
.post-template-default .page_title h1 {color: #FFF}

/** Header **/
body.header_style_6 .header_top {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
}
body.sticky_menu.header_style_6.admin-bar #header .header_top.affix {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
}
body.sticky_menu.header_style_2 #header .header_top.affix, body.sticky_menu.header_style_6 #header .header_top.affix {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
}
body.header_style_6 .header_top .logo a {margin-top: 0px}
body.header_style_6 .header_top .top_nav {padding: 0px}
body.header_style_6 .header_top .header_top_wrapper {padding: 0px}
.header-search {float:right; max-width: 220px; margin-right: -15px}
.header-search input[type="search"] {height: 20px; padding: 15px}
.header-search button {float: right; margin-top: -30px; height: 30px; background: none; border: none}
.header-search .fa-search {color: #a21008}
body.header_style_6 .header_top .top_nav .top_nav_wrapper {padding-top: 15px; margin-right: 10px}
body.header_style_6 .header_top .top_nav .top_nav_wrapper > ul > li > a, body.header_style_6 .header_top .top_nav .main_menu_nav > ul > li > a {color: #fff; text-transform: uppercase; font-size: 14px; font-weight: 400; height: 55px; letter-spacing: inherit}
body.header_style_6 .header_top .top_nav .top_nav_wrapper > ul > li:hover > a, body.header_style_6 .header_top .top_nav .main_menu_nav > ul > li:hover > a {color: #a21008; background: #f2f2f2; height: 55px}
body.header_style_6 .header_top .top_nav .top_nav_wrapper > ul > li, body.header_style_6 .header_top .top_nav .main_menu_nav > ul > li {letter-spacing: 0.05em}
.top_nav .top_nav_wrapper > ul > li:last-child, .top_nav .main_menu_nav > ul > li:last-child {background: #000}
.top_nav .top_nav_wrapper > ul > li ul, .top_nav .main_menu_nav > ul > li ul {background: #f2f2f2; margin: 0; padding: 0; width: 110px}
.top_nav .top_nav_wrapper > ul > li ul li a, .top_nav .main_menu_nav > ul > li ul li a {font-size: 12px}
body.header_style_6 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_item > a {background: #f2f2f2; color: #a21008}

body.header_style_6 .header_top .top_nav .top_nav_wrapper>ul>li>a, body.header_style_6 .header_top .top_nav .main_menu_nav>ul>li>a {padding: 10px 15px 10px 15px!important}
body.sticky_menu.header_style_2 #header .header_top.affix .top_nav, body.sticky_menu.header_style_6 #header .header_top.affix .top_nav {padding: 0px}
body.sticky_menu.header_style_6 #header .top_nav.affix {position: relative}
body.sticky_menu.header_style_1.admin-bar #header .top_nav.affix, body.sticky_menu.header_style_3.admin-bar #header .top_nav.affix, body.sticky_menu.header_style_4.admin-bar #header .top_nav.affix, body.sticky_menu.header_style_5.admin-bar #header .top_nav.affix, body.sticky_menu.header_style_6.admin-bar #header .top_nav.affix {top: 0px}
.logo a img {margin-left: -15px}


/** Home **/
#main {padding: 0px}
.content_wrapper {background: #000}
.vc_custom_1544255811409 {background-position: center center}
.home .page_title {display: none}
.homebox {margin-top: 450px}
.homebox .wpb_content_element {margin-bottom: 0px}
.homeboxleft {
	background: #f2f2f2; /* Old browsers */
	background: -moz-linear-gradient(top, #f2f2f2 3%, #cccccc 99%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #f2f2f2 3%,#cccccc 99%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #f2f2f2 3%,#cccccc 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
	height: 785px
}
.homeboxsub {
	background: #e20613; /* Old browsers */
	background: -moz-linear-gradient(left, #e20613 20%, #f08567 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #e20613 20%,#f08567 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e20613 20%,#f08567 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e20613', endColorstr='#f08567',GradientType=1 ); /* IE6-9 */
	margin-left: -40px;
	margin-right: -40px;
	padding-left: 40px;
	padding-top: 20px;
	padding-bottom: 20px
}
.homeboxsub p {line-height: 21px; color: #fff}
.homeboxright {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(top, #6c0d00 5%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #6c0d00 5%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #6c0d00 5%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=0 ); /* IE6-9 */
	height: 785px
}
.missionstatement {}
.missionstatement p {color: #fff; font-size: 18px; line-height: 26px; letter-spacing: 0.5px}
.noun {font-size: 10px; color: #fff}
.noun p {font-size: 12px; margin: 0px; color: #fff}
.definition {font-size: 16px; line-height: 22px; letter-spacing: 0.5px}
.definition p {color: #fff}
.definition ol li {color: #fff; margin-left: 20px; font-size: 16px; line-height: 22px; letter-spacing: 0.5px}
.weoffer p {color: #4d4d4d; line-height: 22px; font-size: 16px; letter-spacing: 0.5px}
.accreditation p {color: #4d4d4d}

.noesisboxtitle {
	background: #e20613; /* Old browsers */
	background: -moz-linear-gradient(left, #e20613 15%, #f08567 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #e20613 15%,#f08567 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #e20613 15%,#f08567 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e20613', endColorstr='#f08567',GradientType=1 ); /* IE6-9 */
	padding: 0px 25px 0px 25px
}
.noesisboxtitle h2 {color: #fff; text-transform: uppercase}
.noesisboxcontent {padding: 25px 25px 0px 25px; background-repeat: no-repeat; min-height: 300px}
.noesisboxcontent p {color: #fff; line-height: 22px; font-size: 16px; letter-spacing: 0.5px}

.contactwrapper {margin: 0px 10px 0px 10px; width: 48.2% !important}
.company {font-weight: 700; color: #fff}
.contactinfo {color: #fff}
.contactinfo .vc_col-sm-6 {padding: 0px}
.subcontact {clear: both}
.contactlabel {color: #fff; width: 30px; float: left}
.contactinfo p {color: #fff; margin: 0px}
.whynoesis {margin-left: -15px; margin-right: -15px; padding-top: 50px; padding-bottom: 30px}
.whynoesisbox {margin-left: -30px !important; margin-right: -30px !important}
.whynoesisbox1 {}
.whynoesisbox2 {}
.whynoesisbox3 {}
.homebanner {margin-left: -30px !important; margin-right: -30px !important}
.homecontact {}
.homemaps {margin-left: -25px !important; margin-right: -25px !important}
.homecontactinfo {margin-left: -25px !important; margin-right: -25px !important; padding-bottom: 50px}
.desktophomeslide {position: absolute; margin-top: -500px}
.mobilehomeslide {display: none}


/** Quote **/
.quotewrapper {position: absolute; margin: -70% 0px 0px 10px}
.quotetopline {border-left: 2px solid #e21c19; height: 120px}
.quote {color: #e21c19; font-size: 30px; font-weight: 300; text-indent: -15px; margin-top: 10px}
.quote2 {color: #e21c19; font-size: 18px; font-weight: 700; line-height: 30px; margin-bottom: 10px}
.quotebottomline {border-left: 2px solid #e21c19; height: 120px}


/** Slideshow **/
.hermes.tparrows:hover .tp-arr-allwrapper {visibility: hidden}
body .tp-bullets .tp-bullet.selected {background: #fff}
body .tp-bullets .tp-bullet {background: #b3b3b3}
body .tp-bullets {top: 110% !important}
.wpb_text_column ul li div, .comment-body .comment-text ul li div {padding: 0px}


/************************************************************************************** Program **************************************************************************************/
/** Programme **/
.tuition-programme {}
.tuition-programme .vc_column-inner .wpb_text_column {background-size: cover}
.tuition-programme table tr td {border: none}
.tuition-programme table tr td.header1 {font-size: 35px; color: #fff; padding: 0px 0px 0px 5%; width: 50px}
.tuition-programme table tr td.header2 {font-size: 35px; color: #000}
.tuition-programme table tr td.content1 {}
.tuition-programme table tr td.content2 {font-size: 14px; color: #fff; padding: 0px 50px 10px 15px}
.tuition-programme .button {background: none; border: none; padding: 20px 0px 0px 0px}
.tuition-programme .button img {}
.marketplace-programme {}
.marketplace-programme .vc_column-inner .wpb_text_column {background-size: cover}
.marketplace-programme table tr td {border: none}
.marketplace-programme table tr td.header1 {font-size: 35px; color: #fff; padding: 0px 0px 0px 5%; width: 50px}
.marketplace-programme table tr td.header2 {font-size: 35px; color: #000}
.marketplace-programme table tr td.content1 {}
.marketplace-programme table tr td.content2 {font-size: 14px; color: #fff; padding: 0px 50px 10px 15px}
.marketplace-programme .button {background: none; border: none; padding: 0px}
.marketplace-programme .button img {}
.tp-arr-allwrapper {display: none !important}
.tp-rightarrow:before {transform: translatex(0px) !important; -webkit-transform: translatex(0px) !important; opacity: 0.8 !important}
.tp-leftarrow:before {transform: translatex(0px) !important; -webkit-transform: translatex(0px) !important; opacity: 0.8 !important}
.tp-leftarrow, .tp-rightarrow {opacity: 0.8 !important}
.hermes.tparrows {width: 25px !important; height: 40px !important}
.hermes.tparrows:before {font-size: 15px !important; line-height: 40px !important}

.programmes-slide .vc_column_container .vc_column-inner {padding: 0px 10px 0px 0px}
/** Programme **/

/** Noesis Marketplace **/
.marketplace-desc {}
.marketplace-desc .title {color: #fff; font-size: 21px; line-height: 30px; padding-bottom: 20px; border-bottom: 1px solid #fff}
.marketplace-desc .title p {color: #fff; font-size: 21px; line-height: 30px}
.marketplace-desc .desc {padding: 20px 0px 20px 0px; border-bottom: 1px solid #fff}
.marketplace-desc .desc p {color: #000; font-size: 14px; margin-bottom: 10px}

.marketplace-slide .vc_column_container .vc_column-inner {padding: 0px}
/** Noesis Marketplace **/

/** Tuition Programme **/
.programme-background {padding: 40px 0px 40px 0px; margin-bottom: 50px}
.programme-title h2 {line-height: 32px}
.programme-desc {}
.programme-desc .left {width: 48%; float: left}
.programme-desc .right {width: 48%; float: right}
.programme-desc .title {}
.programme-desc .title p {font-size: 14px; font-weight: 700; color: #000; margin-bottom: 5px}
.programme-desc .title hr {color: #fff; margin: 0px 0px 10px 0px}
.programme-desc .course {min-height: 190px; border-bottom: 1px solid #fff} 
.programme-desc .course ul {margin: 0px}
.programme-desc .course ul li {font-size: 14px; padding: 0px 0px 0px 15px; text-indent: -15px}
.programme-desc .course ul li:before {display: none}
.programme-desc .course ul li.white {color: #fff}
.programme-desc .course ul li.black {color: #000} 
.programme .vc_column-inner {padding-left: 0px !important}
.cfa {padding: 0px 0px 15px 0px;}
.cfa .vc_column-inner {padding-right: 7.5px !important}
.cpa {}
.cpa .vc_column-inner {padding-right: 0px !important; padding-left: 7.5px !important}
.cim {padding: 0px 0px 15px 0px;}
.cim .vc_column-inner  {padding-right: 7.5px !important}
.cipd {}
.cipd .vc_column-inner {padding-right: 0px !important; padding-left: 7.5px !important}
.cima {padding: 0px 0px 15px 0px;}
.cima .vc_column-inner {padding-right: 7.5px !important}
.icaew {}
.icaew .vc_column-inner {padding-right: 0px !important; padding-left: 7.5px !important}

.programmelogo {}
.programmetitle {padding-top: 50px; padding-bottom: 30px}
.programmetitle h2 {}

#fullpage .page_title {min-height: 250px; background-size: auto; padding-top: 0px; padding-bottom: 0px; margin-bottom: -50px; background-color: #000; margin-top: 50px}
.page_title.disable_title .breadcrumbs {position: absolute; top: -35px; color: #a21008; margin-left: -15px; letter-spacing: 0.5px}
.page_title.transparent .breadcrumbs span a {color: #fff}
.page_title.transparent .breadcrumbs span i.fa {color: #fff}
.page_title.transparent .breadcrumbs span a:hover {color: #a21008; font-weight: 700}

.tuitionprogrammes-slide .vc_column_container .vc_column-inner {padding: 0px}
/** Tuition Programme **/

.white p {color: #fff; line-height: 22px; letter-spacing: 0.5px; font-weight: 400}
.white ul {color: #fff}
.white ul li {color: #fff; line-height: 18px; margin: 0 0 5px 0}
.white ul li:before {display: none}
.white ol {color: #fff; padding-left: 20px}
.white ol li {color: #fff; line-height: 18px; margin: 0 0 5px 0}
.white ol ul {padding: 0px !important}
.white ol ul li {padding:0px 0px 0px 15px !important; text-indent: -15px}

.lightgrey p {color: #e6e6e6; line-height: 22px; letter-spacing: 0.5px; font-weight: 400}
.lightgrey ul {color: #e6e6e6}
.lightgrey ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 0; font-weight: 300}
.lightgrey ul li:before {display: none}
.lightgrey ol {color: #e6e6e6; padding-left: 20px}
.lightgrey ol li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 0}
.lightgrey ol ul {padding: 0px !important}
.lightgrey ol ul li {padding:0px 0px 0px 15px !important; text-indent: -15px}

body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {border-radius: 0px !important; border: none !important}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active {border: none; border-radius: 0px !important}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title {font-size: 16px; font-weight: 500; text-transform: capitalize}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {padding-top: 5px; padding-bottom: 5px}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-left a {padding-left: 10px}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title a {color: #fff}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-left a .vc_tta-controls-icon.vc_tta-controls-icon-plus {left: inherit; right: 15px}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-left a .vc_tta-controls-icon.vc_tta-controls-icon-plus:before {border-color: #fff}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title.vc_tta-controls-icon-position-left a .vc_tta-controls-icon.vc_tta-controls-icon-plus:after {border-color: #fff}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {padding: 0px 0px 25px 0px}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-body {background: transparent}

#lectureprofile .modal-popup-box {}
#lectureprofile .modal-popup-box .model-popup-btn {background: none; border: none}
#lectureprofile .subtitle1 {}
#lectureprofile .subtitle1 h2 {font-size: 11px !important; letter-spacing: 0.1px}
#lectureprofile .subtitle2 {padding: 0px 20px 0px 0px}
#lectureprofile .subtitle2 h2 {font-size: 12px !important; line-height: 16px; letter-spacing: 0.1px; font-weight: 300 !important}
.mega-model-popup {background: #333333 !important}
.mega-model-popup img {width: 25px}
.b-close {right: 10px}
.model-popup-container h2 {display: none}
.lecturerwrapper1 {padding: 50px 50px 50px 30px}
.lecturerwrapper2 {padding: 50px 40px 50px 0px}
.lecturerwrapper1 img {width: 100%}
.lecturename {color: #009d77; font-size: 15px; font-weight: 500}
.lecturequalification {color: #009d77; font-size: 12px}
.lecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #009d77}
.lecturerwrapper2 p {clear: both; line-height: 22px}

/** Programme - Lecture Profile **/
.awsm-grid figure img {width: 180px}
.modal-style.style-1 figcaption h3 {font-size: 14px !important; font-weight: 400}
.awsm-personal-info span {font-size: 11px; text-transform: capitalize; font-weight: 300}
.modal-style.style-1 .awsm-personal-info {height: 75px}
.awsm-grid-card h3:after {background: transparent; margin: 0px; height: 1px}
.awsm-grid-card h4 {font-size: 11px; line-height: 12px}
.awsm-grid-card h4:after {background: transparent; margin: 0px; height: 1px}
.modal-style.style-1 .awsm-modal-items-main {margin: 12% auto}
.modal-style.style-1 .awsm-nav-item {display: none}
.awsm-modal-on.awsm-modal-items.modal-style.style-1 {}
.modal-style.style-1 .awsm-modal-open .awsm-modal-content {background: #333333}
.awsm-modal-content-inner p {color: #e6e6e6; line-height: 22px; padding: 20px 0}
.modal-style.style-1 .awsm-modal-details h2 {font-size: 15px; font-weight: 500; line-height: 16px; margin: 0px; float: left; margin-right: 10px}
.modal-style.style-1 .awsm-modal-details h2:after {background: transparent; margin: 0px}
.modal-style.style-1 .awsm-modal-details h3 {font-size: 12px; line-height: 13px; clear: both}
.modal-style.style-1 .awsm-modal-details h3:after {background: transparent; margin: 5px 0 0; height: 1px}
.modal-style.style-1 .awsm-modal-details h4 {font-size: 15px; font-weight: 500; line-height: 16px; margin: 0px}
.modal-style.style-1 .awsm-modal-details h4:after {background: transparent; margin: 0px}
html.awsm-popup-on {overflow-y: scroll}
.modal-style.style-1 figcaption {
	opacity: 1;
	background: none;
	position: inherit;
	transform: inherit;
	top: inherit;
	left: inherit;
	right: inherit;
	bottom: inherit;
	text-align: left;
	padding: 5px 0px
}
.cfalecture .modal-style.style-1 .awsm-personal-info {}
.cfalecture .modal-style.style-1 figcaption h3 {color: #009d77}
.cfalecture .modal-style.style-1 figcaption h4 {color: #009d77}
.cfalecture .modal-style.style-1 .awsm-modal-details h2 {color: #009d77}
.cfalecture .modal-style.style-1 .awsm-modal-details h3 {color: #009d77}
.cfalecture .modal-style.style-1 .awsm-modal-details h4 {color: #009d77}
.cfalecture .modal-style.style-1 .awsm-modal-details h3:after {background: #009d77}

.cpalecture .modal-style.style-1 .awsm-personal-info {}
.cpalecture .modal-style.style-1 figcaption h3 {color: #ffd500}
.cpalecture .modal-style.style-1 figcaption h4 {color: #ffd500}
.cpalecture .modal-style.style-1 .awsm-modal-details h2 {color: #ffd500}
.cpalecture .modal-style.style-1 .awsm-modal-details h3 {color: #ffd500}
.cpalecture .modal-style.style-1 .awsm-modal-details h4 {color: #ffd500}
.cpalecture .modal-style.style-1 .awsm-modal-details h3:after {background: #ffd500}

.cimlecture .modal-style.style-1 .awsm-personal-info {}
.cimlecture .modal-style.style-1 figcaption h3 {color: #9999f6}
.cimlecture .modal-style.style-1 figcaption h4 {color: #9999f6}
.cimlecture .modal-style.style-1 .awsm-modal-details h2 {color: #9999f6}
.cimlecture .modal-style.style-1 .awsm-modal-details h3 {color: #9999f6}
.cimlecture .modal-style.style-1 .awsm-modal-details h4 {color: #9999f6}
.cimlecture .modal-style.style-1 .awsm-modal-details h3:after {background: #9999f6}

.cipdlecture .modal-style.style-1 .awsm-personal-info {}
.cipdlecture .modal-style.style-1 figcaption h3 {color: #af4893}
.cipdlecture .modal-style.style-1 figcaption h4 {color: #af4893}
.cipdlecture .modal-style.style-1 .awsm-modal-details h2 {color: #af4893}
.cipdlecture .modal-style.style-1 .awsm-modal-details h3 {color: #af4893}
.cipdlecture .modal-style.style-1 .awsm-modal-details h4 {color: #af4893}
.cipdlecture .modal-style.style-1 .awsm-modal-details h3:after {background: #af4893}

.cimalecture .modal-style.style-1 .awsm-personal-info {}
.cimalecture .modal-style.style-1 figcaption h3 {color: #e40076}
.cimalecture .modal-style.style-1 figcaption h4 {color: #e40076}
.cimalecture .modal-style.style-1 .awsm-modal-details h2 {color: #e40076}
.cimalecture .modal-style.style-1 .awsm-modal-details h3 {color: #e40076}
.cimalecture .modal-style.style-1 .awsm-modal-details h4 {color: #e40076}
.cimalecture .modal-style.style-1 .awsm-modal-details h3:after {background: #e40076}

.icaewlecture .modal-style.style-1 .awsm-personal-info {}
.icaewlecture .modal-style.style-1 figcaption h3 {color: #c54647}
.icaewlecture .modal-style.style-1 figcaption h4 {color: #c54647}
.icaewlecture .modal-style.style-1 .awsm-modal-details h2 {color: #c54647}
.icaewlecture .modal-style.style-1 .awsm-modal-details h3 {color: #c54647}
.icaewlecture .modal-style.style-1 .awsm-modal-details h4 {color: #c54647}
.icaewlecture .modal-style.style-1 .awsm-modal-details h3:after {background: #c54647}


/** CFA **/
.cfaheader h2:after {background: #008fcf; width: 100%; height: 1px}
.cfalvl1 .vc_tta-panel-heading {background: #009d77 !important}
.cfalvl1 .white ul li {padding: 0px 0px 0px 20px; text-indent: -10px}
.cfalvl1 .table>tbody>tr>td {border-top: none}
.cfalvl1 .wpb_text_column table td {border: 1px solid #009d77}
.lvl1coursetitle {color: #009d77}
.coursetxt {color: #fff}
.cpaheader h2:after {background: #ffd500; width: 100%; height: 1px}
.cfadisclaimer {font-size: 12px; font-style: italic; color: #cccccc; margin-bottom: 20px}

.cfalvl2 .vc_tta-panel-heading {background: #008fcf !important}
.cfalvl2 .white ul li {padding: 0px 0px 0px 20px; text-indent: -10px}
.cfalvl2 .table>tbody>tr>td {border-top: none}
.cfalvl2 .wpb_text_column table td {border: 1px solid #008fcf}
.lvl2coursetitle {color: #008fcf}

.cfalvl3 .vc_tta-panel-heading {background: #5c79bb !important}
.cfalvl3 .white ul li {padding: 0px 0px 0px 20px; text-indent: -10px}
.cfalvl3 .table>tbody>tr>td {border-top: none}
.cfalvl3 .wpb_text_column table td {border: 1px solid #5c79bb}
.lvl3coursetitle {color: #5c79bb}

.hours .coursebackground {background: #009d77 !important}
.hours .coursebackground2 {background: #009d77 !important}
.hours .table>tbody>tr>td {border-top: none; background: #333333; border: none; padding: 5px; color: #fff}
.hours .table>tbody>tr>td.coursebackground2 {border-right: none}
.hours .wpb_text_column table td {border: none}
.hours .lvl1coursedesc {color: #333333}
.hours .coursebackground .lvl1coursetitle {color: #fff; text-align: left}
.hours .coursebackground2 .lvl1coursetitle2 {color: #fff; text-align: left; margin-top: 35px}
.cfahours ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
.lvl1coursetitle2 ul li {padding: 0px; margin: 0px}
.lvl1coursetitle2 p {margin: 0px}

.cfaexam tr.colour1 td {background: #5c79bb !important; color: #fff; padding: 5px 0px 5px 10px}
.cfaexam tr.colour2 td {background: #5B788A !important; color: #5c79ba; padding: 5px 0px 5px 10px}
.cfaexam tr.colour3 td {background: #4565ad !important; color: #fff; padding: 5px 0px 5px 10px}
.cfaexam tr.colour4 td {background: #4565ad !important; color: #fff; padding: 5px 0px 5px 10px}
.cfaexam tr.colour5 td {background: #516fb4 !important; color: #fff; padding: 5px 0px 5px 10px}
.cfaexam tr.colour6 td {background: #5c79bb !important; color: #fff; padding: 5px 0px 5px 10px}
.cfaexam tr.colour7 td {background: #6884c2 !important; color: #fff; padding: 5px 0px 5px 10px}
.cfaexam tr.colour8 td {background: #748fc9 !important; color: #fff; padding: 5px 0px 5px 10px}
.cfaexam tr.colour9 td {background: #819ad0 !important; color: #fff; padding: 5px 0px 5px 10px}
.cfaexam tr.colour10 td {background: #8da6d6 !important; color: #fff; padding: 5px 0px 5px 10px}
.cfaexam tr.colour11 td {background: #98b1dd !important; color: #fff; padding: 5px 0px 5px 10px}
.cfaexam tr.colour12 td {background: #a4bde3 !important; color: #fff; padding: 5px 0px 5px 10px}
.cfaexam tr.colour13 td {background: #000000 !important; color: #5c79ba; padding: 5px 0px 5px 10px}
.cfaexam tr.colour13 {border-bottom: 1px solid #5c79ba}
.cfaexam .textaligncenter {text-align: center}
.cfaexamdates {margin-top: 15px}

.cfadates .table>tbody>tr>td {border-top: none}
.cfadates .wpb_text_column table td {border: none; padding: 5px 0px 0px 10px}

.coursefee td.coursebackground {background: #009d77; color: #fff}
.cfacoursefee .subtitle {color: #009d77; font-weight: 500; padding-top: 5px}
.cfacoursefee .coursetxt strong {font-weight: 500}
.wpb_text_column.coursefee table td {border: none; padding: 5px 0px 5px 10px}

.cfaexamfee tr td {border-top: none; border: none !important}
.cfaexamfee tr.colour1 td {background: #008fcf !important; color: #fff; padding: 5px 0px 5px 10px}
.cfaexamfee tr.colour2 td {background: #d4edfc !important; color: #008ece; padding: 5px 0px 5px 10px; border-left: 1px solid #fff !important}
.cfaexamfee tr.colour3 td {background: #007bc1 !important; color: #fff; padding: 5px 0px 5px 10px; border-left: 1px solid #fff !important}
.cfaexamfee tr.colour4 td {background: #008ece !important; color: #fff; padding: 5px 0px 5px 10px; border-left: 1px solid #fff !important}
.cfaexamfee tr.colour5 td {background: #3da2db !important; color: #fff; padding: 5px 0px 5px 10px; border-left: 1px solid #fff !important}
.cfaexamfee tr.colour6 td {background: #63b8e8 !important; color: #fff; padding: 5px 0px 5px 10px; border-left: 1px solid #fff !important}
.cfaexamfee tr.colour7 td {background: #333333 !important; color: #008ece; padding: 5px 0px 5px 10px; border-left: 1px solid #fff !important}
.cfaexamfee tr td.noleftborder {border-left: none !important}
.cfaexamfee tr.colour7 {border-bottom: 1px solid #008ece}
.cfaexamfee .textaligncenter {text-align: center}
.cfaremark p {color: #cccccc; font-size: 12px; font-style: italic}

.cfadiscount .green {font-weight: 500; font-size: 15px; color: #009d77}
.cfadiscount .discount {color: #5c79bb; font-size: 30px; width: 50px; float: left}
.cfadiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cfadiscount .university1 p {color: #e6e6e6; font-size: 15px; letter-spacing: 0.5px}
.cfadiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cfadiscount .university2 p {color: #e6e6e6; font-size: 15px; letter-spacing: 0.5px}
.cfadiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cfadiscount .university3 p {color: #e6e6e6; font-size: 15px; letter-spacing: 0.5px}
.cfadiscount .discount2 {color: #5c79bb; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.cfadiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cfadiscount .university4 p {color: #e6e6e6; font-size: 15px; letter-spacing: 0.5px}

.lecturer p {color: #cccccc; font-size: 15px}
.timetable p {color: #ffffff; font-size: 15px}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
#ipt_fsqm_form_59_mcq_12 .ipt_uif_question_label .ipt_uif_question_required {display: none}
#ipt_fsqm_form_59_mcq_13 .ipt_uif_question_label .ipt_uif_question_required {display: none}
#ipt_fsqm_form_59_mcq_14 .ipt_uif_question_label .ipt_uif_question_required {display: none}
#ipt_fsqm_form_59_mcq_15 .ipt_uif_question_label .ipt_uif_question_required {display: none}
.cfaform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.cfaform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.cfaform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.cfaform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #009d77 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.cfaform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.cfaform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.cfaform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #009d77; transform: none}
.cfaform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.cfaform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.cfaform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.cfaform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #009d77; font-weight: 700; font-size: 16px}
.cfaform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.cfaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #f3a7bd; padding-left: 40px; font-style: normal}
.cfaform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.cfaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.cfaform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.cfaform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #009d77; box-shadow: none}
.cfaform .ipt-uif-custom-material-pink .formError {color: #009d77}
.cfaform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.cfaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #009d77}
.cfaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #009d77; font-weight: 700}
.cfaform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.cfaform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.cfaform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.cfaform .banktransferheader {color: #009d77; font-size: 20px; font-weight: 700}
.cfaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.cfaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.cfaform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

.timetablebtn .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background-color: transparent !important;
	background: #004c43; /* Old browsers */
	background: -moz-linear-gradient(left, #004c43 0%, #198b73 50%, #19ad8d 95%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #004c43 0%,#198b73 50%,#19ad8d 95%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #004c43 0%,#198b73 50%,#19ad8d 95%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c43', endColorstr='#19ad8d',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}
.disclaimer {padding-top: 40px; font-size: 10px; color: #fff}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 25px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-cfa-container {float:right}
#programmesidebarmenu .menu-cfa-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cfa-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cfa-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-cfa-container ul li a:selected {font-size: 16px; color: #009d77}
#programmesidebarmenu .menu-cfa-container ul li a:hover {color: #009d77; text-decoration: none}
#programmesidebarmenu .menu-cfa-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cfa-container ul li a.mPS2id-clicked {color: #009d77; border-left: 2px solid #009d77; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cfa-container ul li a.mPS2id-highlight {color: #009d77; border-left: 2px solid #009d77; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-cfa2-container {float:right}
#programmesidebarmenu .menu-cfa2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cfa2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cfa2-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-cfa2-container ul li a:selected {font-size: 16px; color: #009d77}
#programmesidebarmenu .menu-cfa2-container ul li a:hover {color: #009d77; text-decoration: none}
#programmesidebarmenu .menu-cfa2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cfa2-container ul li a.mPS2id-clicked {color: #009d77; border-left: 2px solid #009d77; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cfa2-container ul li a.mPS2id-highlight {color: #009d77; border-left: 2px solid #009d77; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmerightsidebar .vc_column-inner {margin-left: 5px}

.cfatimebalewrapper {height: 350px}
.menu-cfablended-container ul {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background-color: transparent !important;
	background: #004c43; /* Old browsers */
	background: -moz-linear-gradient(left, #004c43 0%, #198b73 50%, #19ad8d 95%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #004c43 0%,#198b73 50%,#19ad8d 95%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #004c43 0%,#198b73 50%,#19ad8d 95%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#004c43', endColorstr='#19ad8d',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px;
	margin: 0 auto;
	width: 200px
}
.menu-cfablended-container ul li {text-align: center; padding: 0px; margin: 0px; color: #fff; background-image: url(https://www.noesis.edu.sg/wp-content/uploads/2019/07/arrow_down.png); background-repeat: no-repeat; background-size: 8px; background-position: 110px 7px}
.menu-cfablended-container ul li a:hover {color: #fff}
.menu-cfablended-container ul li:before {display: none}
.menu-cfablended-container ul li ul {}
.menu-cfablended-container ul li ul li {background: #fff; padding: 10px 0px 10px 0px}
.menu-cfablended-container ul li ul li a {color: #009d77}
.menu-cfablended-container ul li ul li a:hover {color: #009d77}
.cfablended ul li > ul {display: none}
.cfablended ul li:hover > ul {display: block; background: #fff; margin: 10px 0px 0px -30px; padding: 0px !important}
/** CFA **/

/** CIM **/
.cimheader h2:after {background: #9999f6; width: 100%; height: 1px}
.entryrequirement tr td {border: none; border-top: none !important; border-bottom: 1px solid #fff}
.entryrequirement tr td.entryheader {background: #6d66a9; color: #fff; border: none; padding: 5px; min-width: 180px}
.entryrequirement tr td.entryheader .entrytitle {margin-left: 5px}
.entryrequirement tr td.entryheader .entrytitle2 {margin-left: 10px}
.cimentryrequirement ul li {padding: 0px}
.entrytitle {font-weight: 500; letter-spacing: 0.5}
.entrytitle2 {font-weight: 500; letter-spacing: 0.5}
.entrysubtitle {color: #9999f6}
.entrytext ul {padding-bottom: 20px}
.entrytext ul li {padding: 0px 0px 0px 20px; text-indent: -10px}
.entryseperator {color: #fff; padding: 20px 0px 20px 0px}
.entrydisclaimer {color: #cccccc; font-size: 12px; font-style: italic}

.cimpracticalwork ul {margin: 0px 0px 15px 0px}
.cimpracticalwork ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
.coursestructure tr td {background: none !important; border: 1px solid #6d66a9 !important}
.coursetitle {color: #9999f6}
.coursetext {color: #fff}
.coursestructure {font-size: 15px; color: #fff; padding: 10px 0px 0px 10px}
.coursestructure ul {margin: 0 0 10px}
.coursestructure ul li {padding: 0px}
.coursestructure2 .cimdisclaimer ul li {padding: 0px}
.cimtab1 .vc_tta-panel-heading {background: #6d66a9 !important}
.cimtab2 .vc_tta-panel-heading {background: #827bb7 !important}
.cimtab3 .vc_tta-panel-heading {background: #a099ca !important}
.cimtab1 .vc_tta-panel-heading h4.vc_tta-panel-title {text-transform: capitalize !important}
.cimtab2 .vc_tta-panel-heading h4.vc_tta-panel-title {text-transform: capitalize !important}
.cimtab3 .vc_tta-panel-heading h4.vc_tta-panel-title {text-transform: capitalize !important}

.cimhours .cimdisclaimer ul li {padding: 0px}
.cimhours .cimcourseheader {background: none !important; color: #fff}
.cimhours .cimcoursebackground {background: #6d66a9 !important}
.cimhours .cimcoursebackground2 {background: #6d66a9 !important}
.cimcoursetitle {color: #9a9af7; font-size: 13px}
.cimhours .table>tbody>tr>td {border-top: none; background: #333333; border: none; padding: 0px 0px 0px 10px}
.cimhours .table>tbody>tr>td.borderleft {border-left: 1px solid #fff !important}
.cimhours .table>tbody>tr>td.cimcoursebackground2 {border-right: none}
.cimhours .table>tbody>tr>td.cimcourseheader {border-right: none}
.cimhours .wpb_text_column table td {border: none}
.cimhours .cimcoursedesc {color: #333333}
.cimhours .cimcoursebackground .cimcoursetitle {color: #fff; text-align: left}
.cimhours .cimcoursebackground2 .cimcoursetitle2 {color: #fff; text-align: left; margin-top: 40px; font-size: 13px}
.cimhours .cimcoursebackground2 .cimcoursetitle2 ul li {margin: 0px}
.cimhours .coursetxt {font-size: 13px}

.exam .wpb_wrapper table {margin: 0 0 10px}
.exam .table>tbody>tr>td {border-right: 1px solid #fff; border-bottom: none; border-top: 1px solid #fff; border-left: none; padding: 5px; background: #333333}
.exam .table>tbody>tr>td.last {border-right: none}
.exam .table>tbody>tr>td.examheader1 {border-top: none}
.exam .table>tbody>tr>td.examheader2 {border-top: none}
.exam .table>tbody>tr>td.examheader3 {border-top: none}
.examheader1 {background: #2b2c84 !important}
.examheader2 {background: #6d66a9 !important}
.examheader3 {background: #a099ca !important}
.examtitle {color: #fff}
.subexam {color: #fff; font-weight: 500}
.examtext {color: #f2f2f2}
.examtext ul {}
.examtext ul li {color: #f2f2f2; padding: 0px}
.examdisclaimer {font-size: 12px; font-style: italic}
.cimdisclaimer {font-size: 12px; font-style: italic}

#cimtabheader .vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab.vc_active>a {background-color: #9a9af7; padding: 5px; font-size: 14px; font-weight: 500; line-height: 20px}
#cimtabheader .vc_tta-color-violet.vc_tta-style-flat .vc_tta-tab>a {background-color: #a099ca; padding: 5px; font-size: 14px; font-weight: 500; line-height: 20px}
#cimtabheader .vc_tta-color-violet.vc_tta-style-flat.vc_tta-tabs .vc_tta-panels {background-color: transparent}
#cimtabheader .vc_tta.vc_tta-spacing-1 .vc_tta-tab {width: 33%}
.dates .wpb_wrapper table td {font-size: 15px; border: none; padding: 0px 0px 5px 0px}
.datestitle {color: #9a9af7; padding-top: 20px}

.cimcoursefee .table>tbody>tr>td {border: none; color: #f2f2f2; padding: 5px 0px 0px 10px}
.cimcoursefee .table>tbody>tr>td.cimcourseheader {background: #fff; color: #6d66a9; padding: 5px}
.cimcoursefee .table>tbody>tr>td.cimcoursesubheader {background: #9a9af7; color: #fff; padding: 5px}
.cimcoursebackground {background: #6d66a9 !important; padding: 5px !important; font-weight: 500}
.cimcoursebackground .white {color: #fff; font-size: 15px; margin-left: 5px}
.cimcoursetxt {}
span.cimfee {color: #9999f6}

.cimexamfee .table>tbody>tr>td {border: none; color: #f2f2f2; padding: 5px 0px 0px 10px}

.cimdiscount .purple {font-weight: 500; font-size: 15px; color: #6d66a9}
.cimdiscount .discount {color: #9999f6; font-size: 30px; width: 50px; float: left}
.cimdiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cimdiscount .university1 p {color: #fff; font-size: 15px; letter-spacing: 0.5px}
.cimdiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cimdiscount .university2 p {color: #fff; font-size: 15px; letter-spacing: 0.5px}
.cimdiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cimdiscount .university3 p {color: #fff; font-size: 15px; letter-spacing: 0.5px}
.cimdiscount .discount2 {color: #9999f6; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.cimdiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cimdiscount .university4 p {color: #fff; font-size: 15px; letter-spacing: 0.5px}

.cimlecturerwrapper1 {padding: 50px 50px 50px 30px}
.cimlecturerwrapper2 {padding: 50px 40px 50px 0px}
.cimlecturerwrapper1 img {width: 100%}
.cimlecturename {color: #9999f6; font-size: 15px; font-weight: 500}
.cimlecturequalification {color: #9999f6; font-size: 12px}
.cimlecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #9999f6}
.cimlecturerwrapper2 p {clear: both}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.cimform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.cimform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.cimform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.cimform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #9999f6 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.cimform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.cimform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.cimform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #9999f6; transform: none}
.cimform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.cimform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.cimform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.cimform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #9999f6; font-weight: 700; font-size: 16px}
.cimform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.cimform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #f3a7bd; padding-left: 40px; font-style: normal}
.cimform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.cimform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.cimform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.cimform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #9999f6; box-shadow: none}
.cimform .ipt-uif-custom-material-pink .formError {color: #9999f6}
.cimform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.cimform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #9999f6}
.cimform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #9999f6; font-weight: 700}
.cimform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.cimform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.cimform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.cimform .banktransferheader {color: #9999f6; font-size: 20px; font-weight: 700}
.cimform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.cimform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.cimform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

.cimtimetablebtn {padding-bottom: 50px}
.timetablebtn .vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background: #44335c; /* Old browsers */
	background: -moz-linear-gradient(left, #44335c 0%, #5f4986 40%, #6273b5 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #44335c 0%,#5f4986 40%,#6273b5 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #44335c 0%,#5f4986 40%,#6273b5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#44335c', endColorstr='#6273b5',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-cim-container {float:right}
#programmesidebarmenu .menu-cim-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cim-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cim-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-cim-container ul li a:selected {font-size: 16px; color: #9a9af7}
#programmesidebarmenu .menu-cim-container ul li a:hover {color: #9a9af7; text-decoration: none}
#programmesidebarmenu .menu-cim-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cim-container ul li a.mPS2id-clicked {color: #9a9af7; border-left: 2px solid #9a9af7; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cim-container ul li a.mPS2id-highlight {color: #9a9af7; border-left: 2px solid #9a9af7; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-cim2-container {float:right}
#programmesidebarmenu .menu-cim2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cim2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cim2-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-cim2-container ul li a:selected {font-size: 16px; color: #9a9af7}
#programmesidebarmenu .menu-cim2-container ul li a:hover {color: #9a9af7; text-decoration: none}
#programmesidebarmenu .menu-cim2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cim2-container ul li a.mPS2id-clicked {color: #9a9af7; border-left: 2px solid #9a9af7; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cim2-container ul li a.mPS2id-highlight {color: #9a9af7; border-left: 2px solid #9a9af7; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** CIM **/

/** CIMA **/
.cimaheader h2:after {background: #f3a7bd; width: 100%; height: 1px}
.cimacourse .vc_tta-panel-heading {background: #e40076 !important}
.cimacourse .table>tbody>tr>td {border: none; border: 1px solid #e40076}
.cimaintake {color: #93c3d1}
.cimaduration {color: #85c2eb}
.cimastudy {color: #a59ccc}
.cimacoursetxt {color: #fff}
.cimacoursedesc {color: #fff; font-size: 15px; margin-top: -20px}
.cimacoursedesc ul {margin: 0 0 10px}
.cimacoursedesc ul li {padding: 0px}
.cimacoursetitle {color: #e40076; font-size: 16px; font-weight: 500; padding-top: 15px}
span.coursehighlight  {color: #f3a7bd}

.cimahours .cimacoursebackground {background: #6d66a9 !important}
.cimahours .cimacoursebackground2 {background: #6d66a9 !important}
.cimahours .cimacoursetitle {color: #e40076; font-size: 14px; font-weight: 500; padding-top: 5px}
.cimahours .table>tbody>tr>td {border-top: none; background: #333333; border: none; padding: 0px 0px 0px 10px}
.cimahours .table>tbody>tr>td.borderleft {border-left: 1px solid #e6e6e6 !important}
.cimahours .table>tbody>tr>td.cimcaoursebackground {border-top: none; background: #f3a7bd; border: none; padding: 0px 0px 0px 5px}
.cimahours .table>tbody>tr>td.cimacoursesubtitle {background: #333333; color: #e40076}
.cimahours .table>tbody>tr>td.cimacoursebackground2 {border-right: none; background: #f3a7bd !important; border: none}
.cimahours .cimacoursedesc {color: #333333}
.cimahours .cimacoursebackground .cimacoursetitle {color: #fff; text-align: left}
.cimahours .cimacoursebackground2 .cimacoursetitle2 {color: #fff; text-align: left; margin-top: 10px}
.cimahours .cimacoursebackground2 .cimacoursetitle {padding-top: 0px}
.cimahours .cimacoursebackground2 .cimacoursetitle2 ul li {margin: 0px; font-size: 14px}
.cimahours .coursetxt {font-size: 14px}

.cimaexam .wpb_wrapper table {margin: 0 0 10px}
.cimaexam .table>tbody>tr>td {padding: 5px 5px 5px 10px; border: none}
.cimaexam .table>tbody>tr>td.cimexambackground {border-right: 1px solid #fff; border-bottom: 1px solid #fff}
.cimaexam .table>tbody>tr>td.cimexambackground2 {border-right: 1px solid #fff; border-bottom: 1px solid #fff}
.cimaexam .table>tbody>tr>td.cimexambackground3 {border-bottom: 1px solid #fff; vertical-align: middle}
.cimaexam .table>tbody>tr>td.cimexambackground4 {border-right: 1px solid #fff; border-bottom: 1px solid #fff; vertical-align: middle}
.cimaexam .table>tbody>tr>td.cimexambackground5 {border-right: 1px solid #fff; border-bottom: 1px solid #fff}
.cimaexam .table>tbody>tr>td.cimexambackground6 {border-right: 1px solid #fff; border-bottom: 1px solid #fff; vertical-align: middle}
.cimaexam .table>tbody>tr>td.cimexambackground7 {border: none}
.cimaexam .cimexambackground {background: #d90065; font-size: 13px; color: #fff; min-width: 150px}
.cimaexam .cimaexamtitle {background: #d90065; font-size: 13px; color: #fff}
.cimaexam .cimexambackground2 {background: #268b95; font-size: 13px; color: #fff}
.cimaexam .cimexambackground3 {background: #a59ccc; font-size: 13px; color: #fff}
.cimaexam .cimexambackground4 {background: #63c2d0; font-size: 13px; color: #fff}
.cimaexam .cimexambackground5 {background: #4286ba; font-size: 13px; color: #fff}
.cimaexam .cimexambackground6 {background: #80bbe3; font-size: 13px; color: #fff}
.cimaexam .cimexambackground7 {background: #d90065; font-size: 13px; color: #fff}
.cimaexam span.cimaexammth {font-size: 11px}
.cimadisclaimer {font-size: 12px; font-style: italic; color: #cccccc}
.cimadisclaimer ul li {padding: 0px}
.cimadisclaimerspace {padding: 10px 0px 20px 0px}

.cimaexamdate .wpb_wrapper table {margin: 0 0 10px}
.cimaexamdate .table>tbody>tr>td {padding: 5px 5px 5px 10px; border: none}
.cimaexamdate .cimaexamdateheader {background: #d90065; font-size: 15px; font-weight: 500; padding: 10px !important; text-align: left; color: #fff}
.cimaexamdate .cimaexamdatesubheader {background: #d90065; font-size: 12px; text-align: center; color: #fff}
.cimaexamdate .cimaexamdatesubheader2 {text-align: center; font-size: 12px; font-weight: 700; color: #d90065}
.cimaexamdate .cimaexamdatebackgroundtitle {text-align: center; font-size: 12px; color: #fff; background: #ec6d8f; border-bottom: 1px solid #fff !important}
.cimaexamdate .cimaexamdatebackgroundtitle2 {text-align: center; font-size: 12px; color: #fff; background: #55b0be; border-bottom: 1px solid #fff !important}
.cimaexamdate .cimaexamdatebackgroundtitle3 {text-align: center; font-size: 12px; color: #fff; background: #66a5d6; border-bottom: 1px solid #fff !important}
.cimaexamdate .cimaexamdatebackgroundtitle4 {text-align: center; font-size: 12px; color: #fff; background: #6b5f96; border-bottom: 1px solid #fff !important}
.cimaexamdate .cimaexamdatebackground {text-align: center; font-size: 12px; color: #fff; background: #f3a7bd; border-left: 1px solid #fff !important; border-bottom: 1px solid #fff !important}
.cimaexamdate .cimaexamdatebackground2 {text-align: center; font-size: 12px; color: #fff; background: #63c2d0; border-left: 1px solid #fff !important; border-bottom: 1px solid #fff !important}
.cimaexamdate .cimaexamdatebackground3 {text-align: center; font-size: 12px; color: #fff; background: #80bbe3; border-left: 1px solid #fff !important; border-bottom: 1px solid #fff !important}
.cimaexamdate .cimaexamdatebackground4 {text-align: center; font-size: 12px; color: #fff; background: #9083bd; border-left: 1px solid #fff !important; border-bottom: 1px solid #fff !important}
.cimadisclaimer a {color: #d90065}

.cimacoursefee .table>tbody>tr>td {border: none; color: #f2f2f2; padding: 15px 0px 0px 10px}
.cimacoursefee .table>tbody>tr>td.cimacoursefeetitle {font-size: 15px; font-weight: 500; color: #a59ccc}
.cimacoursefee .table>tbody>tr>td.cimacoursesubtitle {font-size: 15px; font-weight: 500; color: #fff; background: #a59ccc; padding: 5px}
.cimacoursefee .table>tbody>tr>td.cimadivider {padding: 0px}
.cimacoursebackground {background: #6b5f96 !important; padding: 10px !important}
.cimacoursebackground .white {color: #fff; font-size: 15px}
.cimacoursefeetitle {font-size: 15px; font-weight: 500; color: #a59ccc}
.cimacoursefeeprice {color: #a59ccc}
.cimacoursefee hr {}
.cimacoursetxt {color: #e6e6e6}

.cimaexamfee .table>tbody>tr>td {border: none; color: #f2f2f2; padding: 5px 0px 5px 10px}
.examfeeheader1 {background: #268b95; color: #fff; font-size: 15px}
.examfeebackgroundleft {background: #86ccd2; border-right: 1px solid #fff !important; color: #fff; font-size: 15px}
.examfeebackgroundright {background: #86ccd2; font-size: 15px; color: #268b95}
.examfeeheader2 {background: #0080b7; color: #fff; font-size: 15px}
.examfeebackground2left {background: #80bbe3; border-right: 1px solid #fff !important; color: #fff; font-size: 15px}
.examfeebackground2right {background: #80bbe3; font-size: 15px; color: #0080b7}

.cimadiscount .pink {font-weight: 500; font-size: 15px; color: #e40076}
.cimadiscount .discount {color: #f3a7bd; font-size: 30px; width: 50px; float: left}
.cimadiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cimadiscount .university1 p {color: #cccccc; font-size: 15px; letter-spacing: 0.5px}
.cimadiscount .discount2 {color: #93c3d1; font-size: 30px; width: 50px; float: left}
.cimadiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cimadiscount .university2 p {color: #cccccc; font-size: 15px; letter-spacing: 0.5px}
.cimadiscount .discount3 {color: #85c2eb; font-size: 30px; width: 50px; float: left}
.cimadiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cimadiscount .university3 p {color: #cccccc; font-size: 15px; letter-spacing: 0.5px}
.cimadiscount .discount4 {color: #a59ccc; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.cimadiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cimadiscount .university4 p {color: #cccccc; font-size: 15px; letter-spacing: 0.5px}

.cimalecturerwrapper1 {padding: 50px 50px 50px 30px}
.cimalecturerwrappe2 {padding: 50px 40px 50px 0px}
.cimalecturerwrapper1 img {width: 100%}
.cimalecturename {color: #e40076; font-size: 15px; font-weight: 500}
.cimalecturequalification {color: #e40076; font-size: 12px}
.cimalecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #f3a7bd}
.cimalecturerwrapper2 p {clear: both}

.cimatimetablebtn {padding-bottom: 50px}
.timetablebtn .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background: #5a0023; /* Old browsers */
	background: -moz-linear-gradient(left, #5a0023 5%, #e40076 95%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #5a0023 5%,#e40076 95%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #5a0023 5%,#e40076 95%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a0023', endColorstr='#e40076',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

.cimaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a {background: none; border: none; color: #e21c19 !important; font-size: 16px}
.cimaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a span {border-bottom: 2px solid #e21c19}
.cimaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a {background: none; border: none; color: #a21008 !important; font-size: 16px; padding: 0px 40px 20px 0px}
.cimaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a:hover {border-color: transparent !important; background-color: #000 !important; color: #e21c19 !important; background: none !important}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.cimaform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.cimaform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.cimaform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.cimaform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #e40076 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.cimaform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.cimaform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.cimaform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #e40076; transform: none}
.cimaform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.cimaform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.cimaform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.cimaform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #e40076; font-weight: 700; font-size: 16px}
.cimaform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.cimaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #f3a7bd; padding-left: 40px; font-style: normal}
.cimaform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.cimaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.cimaform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.cimaform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #e40076; box-shadow: none}
.cimaform .ipt-uif-custom-material-pink .formError {color: #e40076}
.cimaform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.cimaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #e40076}
.cimaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #e40076; font-weight: 700}
.cimaform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.cimaform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.cimaform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.cimaform .banktransferheader {color: #e40076; font-size: 20px; font-weight: 700}
.cimaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.cimaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
h6:after {display: none}
.cimaform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-cima-container {float:right}
#programmesidebarmenu .menu-cima-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cima-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cima-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-cima-container ul li a:selected {font-size: 16px; color: #e40076}
#programmesidebarmenu .menu-cima-container ul li a:hover {color: #e40076; text-decoration: none}
#programmesidebarmenu .menu-cima-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cima-container ul li a.mPS2id-clicked {color: #e40076; border-left: 2px solid #e40076; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cima-container ul li a.mPS2id-highlight {color: #e40076; border-left: 2px solid #e40076; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-cima2-container {float:right}
#programmesidebarmenu .menu-cima2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cima2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cima2-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-cima2-container ul li a:selected {font-size: 16px; color: #e40076}
#programmesidebarmenu .menu-cima2-container ul li a:hover {color: #e40076; text-decoration: none}
#programmesidebarmenu .menu-cima2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cima2-container ul li a.mPS2id-clicked {color: #e40076; border-left: 2px solid #e40076; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cima2-container ul li a.mPS2id-highlight {color: #e40076; border-left: 2px solid #e40076; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** CIMA **/

/** CIPD **/
.cipdheader h2:after {background: #af4893; width: 100%; height: 1px}
.cipddisclaimer {font-size: 12px; font-style: italic; color: #cccccc}

.grey p {color: #cccccc; line-height: 22px; letter-spacing: 0.5px; font-weight: 300}
.grey ul {color: #cccccc}
.grey ul li {color: #cccccc; line-height: 18px; margin: 0 0 5px 0; padding: 0px}
.grey ul li:before {display: none}
.grey ol {color: #cccccc; padding-left: 20px}
.grey ol li {color: #cccccc; line-height: 18px; margin: 0 0 5px 0}
.grey ol ul {padding: 0px !important}
.grey ol ul li {padding: 0px !important}
.verticalmiddle {vertical-align: middle !important}

.cipdcoursestructure .table>tbody>tr>td {border: none; color: #cccccc; padding: 5px 0px 5px 10px}
.cipdcoursestructure .cipdcourseheader {background: #601c70; font-size: 12px; font-weight: 500; border-right: 1px solid #fff !important}
.cipdcoursestructure .cipdcourseheaderlast {background: #601c70; font-size: 12px; font-weight: 500}
.cipdcoursestructure .cipdcoursecontent {background: #333333; font-size: 12px; border-right: 1px solid #fff !important; border-bottom: 1px solid #fff !important}
.cipdcoursestructure .cipdcoursecontent3 {background: #333333; font-size: 12px; border-right: 1px solid #fff !important}
.cipdcoursestructure .cipdcoursecontent2 {background: #4d4d4d; font-size: 12px; border-right: 1px solid #fff !important}
.cipdcoursestructure .cipdcoursecontentlast {background: #4d4d4d; font-size: 12px}

.cipdmoduleschedule .table>tbody>tr>td {border: none; color: #fff; padding: 5px 0px 5px 10px}
.cipdmoduleschedule .cipdmoduleheader {background: #601c70; font-weight: 500; border-right: 1px solid #fff !important}
.cipdmoduleschedule .cipdmoduleheaderlast {background: #601c70; font-weight: 500}
.cipdmoduleschedule .cipdmodulecontent1 {background: #333333; border-right: 1px solid #fff !important; border-top: 1px solid #fff !important; color: #f2f2f2}
.cipdmoduleschedule .cipdmodulecontent2 {background: #804a8b; border-right: 1px solid #fff !important; border-top: 1px solid #fff !important}
.cipdmoduleschedule .cipdmodulecontent3 {background: #a583b2; border-right: 1px solid #fff !important; border-top: 1px solid #fff !important}
.cipdmoduleschedule .cipdmodulecontent4 {background: #a583b2; border-top: 1px solid #fff !important}

.cipdhours .cipdcoursebackground {background: #601c70 !important}
.cipdhours .cipdcoursebackground2 {background: #601c70 !important}
.cipdhours .cipdcoursetitle {color: #fff; font-size: 14px; font-weight: 500; padding-top: 5px}
.cipdhours .table>tbody>tr>td {border-top: none; background: #333333; border: none; padding: 5px 0px 5px 10px}
.cipdhours .table>tbody>tr>td.borderleft {border-left: 1px solid #e6e6e6 !important}
.cipdhours .table>tbody>tr>td.cipdcoursebackground {border-top: none; background: #601c70 ; border: none; padding: 5px 0px 5px 5px; color: #fff; text-align: left}
.cipdhours .table>tbody>tr>td.cipdcoursesubtitle {color: #fff; font-weight: 500}
.cipdhours .table>tbody>tr>td.cipdcoursebackground2 {border-right: none; background: #601c70  !important; border: none; color: #fff}
.cipdhours .cipdcoursedesc {color: #333333}
.cipdhours .cipdcoursebackground .cipdcoursetitle {color: #fff}
.cipdhours .cipdcoursebackground2 .cipdcoursetitle2 {color: #fff; text-align: left; margin-top: 10px}
.cipdhours .cipdcoursebackground2 .cipdcoursetitle {padding-top: 0px}
.cipdhours .cipdcoursebackground2 .cipdcoursetitle2 ul li {margin: 0px; font-size: 14px}
.cipdhours .coursetxt {font-size: 14px}

.cipdexamstructure .vc_tta-panel-heading {background: #601c70 !important}
.cipdexamstructure .vc_tta-panel-heading span.vc_tta-title-text {font-weight: 500; font-size: 15px; text-transform: capitalize}
.cipdexamstructure .vc_tta-panel-body {padding: 0px 0px 0px 10px !important}
.cipdexamstructure2 .vc_tta-panel-heading {background: #a98ab7 !important}
.cipdexamstructure2 .vc_tta-panel-heading span.vc_tta-title-text {font-weight: 500; font-size: 15px; text-transform: capitalize}
.cipdexamstructure2 .vc_tta-panel-body {padding: 0px 0px 0px 10px !important}

.cipdexamdate .vc_tta-panel-heading {background: #601c70 !important}
.cipdexamdate .vc_tta-panel-heading span.vc_tta-title-text {font-weight: 500; font-size: 15px; text-transform: capitalize}
.cipdexamdate2 .vc_tta-panel-heading {background: #a98ab7 !important}
.cipdexamdate2 .vc_tta-panel-heading span.vc_tta-title-text {font-weight: 500; font-size: 15px; text-transform: capitalize}
.cipdexamdates .table>tbody>tr>td {border: none; color: #e6e6e6; padding: 5px 0px 5px 10px}
.cipdexamdates .cipdexamdatesheader1 {background: #333333}
.cipdexamdates .cipdexamdatesheader2 {background: #875793; font-size: 12px; font-weight: 500; color: #fff}
.cipdexamdates .cipdexamdatesheader3 {background: #956da2; font-size: 12px; font-weight: 500; color: #fff}
.cipdexamdates .cipdexamdatesheader4 {background: #a583b2; font-size: 12px; font-weight: 500; color: #fff}
.cipdexamdates .cipdexamdatessubheader {background: #601c70; font-size: 12px; text-align: center; color: #fff}
.cipdexamdates .cipdexamdatescontent1 {background: #333333; font-size: 12px}
.cipdexamdates .cipdexamdatescontent2 {background: #875793; font-size: 12px; color: #fff; min-width: 100px}
.cipdexamdates .cipdexamdatescontent3 {background: #956da2; font-size: 12px; color: #fff; min-width: 100px}
.cipdexamdates .cipdexamdatescontent4 {background: #a583b2; font-size: 12px; color: #fff; min-width: 100px}

.cipdcoursefees .table>tbody>tr>td {border: none; color: #e6e6e6; padding: 10px 0px 10px 10px}
.cipdcoursefees .table>tbody>tr>td.cipcoursetext {padding: 5px 0px 0px 10px}
.cipdcoursefees .table>tbody>tr>td.cipdcoursefee {padding: 5px 0px 0px 10px}
.cipdcoursefees .table>tbody>tr>td.cipdcoursefee2 {padding: 5px 0px 0px 10px}
.cipdcoursefees .table>tbody>tr>td.cipdcoursefeesubtitle {background: #601c70; color: #fff}
.cipdcoursefees .cipdcoursefeeheader {background: #601c70; font-size: 15px; color: #fff}
.cipdcoursefees .cipdcoursefeeheader2 {background: #a98ab7; font-size: 15px; color: #fff}
.cipdcoursefees .cipcoursetext {font-size: 15px}
.cipdcoursefees .cipdcoursefee {color: #af4893 !important; font-size: 15px}
.cipdcoursefees .cipdcoursefee2 {color: #a98ab7 !important; font-size: 15px}

.cipddiscount .darkpurple {font-weight: 500; font-size: 15px; color: #804a8b}
.cipddiscount .discount {color: #009d77; font-size: 30px; width: 50px; float: left}
.cipddiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cipddiscount .university1 p {color: #cccccc; font-size: 15px; letter-spacing: 0.5px}
.cipddiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cipddiscount .university2 p {color: #cccccc; font-size: 15px; letter-spacing: 0.5px}
.cipddiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cipddiscount .university3 p {color: #cccccc; font-size: 15px; letter-spacing: 0.5px}
.cipddiscount .discount2 {color: #009d77; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.cipddiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cipddiscount .university4 p {color: #cccccc; font-size: 15px; letter-spacing: 0.5px}

.cipdlecturerwrapper1 {padding: 50px 50px 50px 30px}
.cipdlecturerwrapper2 {padding: 50px 40px 50px 0px}
.cipdlecturerwrapper1 img {width: 100%}
.cipdlecturename {color: #af4893; font-size: 15px; font-weight: 500}
.cipdlecturequalification {color: #af4893; font-size: 12px}
.cipdlecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #f3a7bd}
.cipdlecturerwrapper2 p {clear: both}

.timetablebtn .vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background-color: #401458 !important; /* Old browsers */
	background: #401458; /* Old browsers */
	background: -moz-linear-gradient(left, #401458 0%, #601c70 40%, #b04994 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #401458 0%,#601c70 40%,#b04994 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #401458 0%,#601c70 40%,#b04994 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#401458', endColorstr='#b04994',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}
.coursebtn .vc_btn3.vc_btn3-color-purple, .vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat {
	padding: 12px 50px 10px 50px !important; 
	border: 0px;
	color: #fff !important;
	text-transform: capitalize;
	background: #401458; /* Old browsers */
	background: -moz-linear-gradient(left, #401458 0%, #601c70 40%, #b04994 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #401458 0%,#601c70 40%,#b04994 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #401458 0%,#601c70 40%,#b04994 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#401458', endColorstr='#b04994',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.coursebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.cipdform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.cipdform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.cipdform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.cipdform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #af4893 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.cipdform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.cipdform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.cipdform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #af4893; transform: none}
.cipdform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.cipdform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.cipdform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.cipdform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #af4893; font-weight: 700; font-size: 16px}
.cipdform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.cipdform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #f3a7bd; padding-left: 40px; font-style: normal}
.cipdform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.cipdform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.cipdform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.cipdform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #af4893; box-shadow: none}
.cipdform .ipt-uif-custom-material-pink .formError {color: #af4893}
.cipdform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.cipdform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #af4893}
.cipdform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #af4893; font-weight: 700}
.cipdform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.cipdform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.cipdform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.cipdform .banktransferheader {color: #af4893; font-size: 20px; font-weight: 700}
.cipdform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.cipdform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.cipdform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-cipd-container {float:right}
#programmesidebarmenu .menu-cipd-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cipd-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cipd-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-cipd-container ul li a:selected {font-size: 16px; color: #af4893}
#programmesidebarmenu .menu-cipd-container ul li a:hover {color: #af4893; text-decoration: none}
#programmesidebarmenu .menu-cipd-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cipd-container ul li a.mPS2id-clicked {color: #af4893; border-left: 2px solid #af4893; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cipd-container ul li a.mPS2id-highlight {color: #af4893; border-left: 2px solid #af4893; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-cipd2-container {float:right}
#programmesidebarmenu .menu-cipd2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cipd2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cipd2-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-cipd2-container ul li a:selected {font-size: 16px; color: #af4893}
#programmesidebarmenu .menu-cipd2-container ul li a:hover {color: #af4893; text-decoration: none}
#programmesidebarmenu .menu-cipd2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cipd2-container ul li a.mPS2id-clicked {color: #af4893; border-left: 2px solid #af4893; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cipd2-container ul li a.mPS2id-highlight {color: #af4893; border-left: 2px solid #af4893; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** CIPD **/

/** CPA **/
.cpaheader h2:after {background: #ffd500; width: 100%; height: 1px}
.cpadisclaimer {font-size: 12px; font-style: italic; color: #cccccc}

p.lightgrey {color: #e6e6e6; line-height: 22px; letter-spacing: 0.5px; font-weight: 300}
.lightgrey p {color: #e6e6e6; line-height: 22px; letter-spacing: 0.5px; font-weight: 300}
.lightgrey ul {color: #e6e6e6}
.lightgrey ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 0; padding: 0px 0px 0px 20px; text-indent: -20px}
.lightgrey ul li:before {display: none}
.lightgrey ol {color: #e6e6e6; padding-left: 20px}
.lightgrey ol li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 0}
.lightgrey ol ul {padding: 0px !important}
.lightgrey ol ul li {padding: 0px !important}

.practicaltitle {font-size: 15px; color: #ffd500;}

.cpacoursestructure .table>tbody>tr>td {border: 1px solid #237ec1; color: #cccccc; padding: 5px 0px 5px 10px}
.cpacoursestructure .vc_tta-panel-heading {background: #00569d !important}
.cpacoursestructure .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
.cpacoursestructure .cpacoursetitle {color: #237ec1}
.cpacoursestructure .cipdcoursecontentlast {background: #4d4d4d; font-size: 12px}

.cpahours .cpacoursebackground {background: #00569d !important}
.cpahours .cpacoursebackground2 {background: #7896c9 !important}
.cpahours .cpacoursetitle {color: #fff; font-size: 14px; font-weight: 500; padding-top: 5px}
.cpahours .cpacoursesubtitle {color: #fff; font-size: 14px; font-weight: 500; padding-top: 5px}
.cpahours .table>tbody>tr>td {border-top: none; background: #333333; border: none; padding: 5px 5px 5px 10px}
.cpahours .table>tbody>tr>td.borderleft {border-left: 1px solid #e6e6e6 !important}
.cpahours .table>tbody>tr>td.cpacoursebackground {border-top: none; background: #00569d ; border: none; padding: 5px 0px 5px 5px; color: #fff; text-align: left}
.cpahours .table>tbody>tr>td.cpacoursebackground2 {border-right: none; background: #7896c9  !important; border: none; color: #fff}
.cpahours .cpacoursedesc {color: #333333}
.cpahours .cpacoursebackground .cpacoursetitle {color: #fff}
.cpahours .cpacoursebackground2 .cpacoursetitle2 {color: #fff; text-align: left; margin-top: 10px}
.cpahours .cpacoursebackground2 .cpacoursetitle {padding-top: 0px}
.cpahours .cpacoursebackground2 .cpacoursetitle2 ul li {margin: 0px; font-size: 14px}
.cpahours .coursetxt {font-size: 14px}

.cpaexamstructure .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none}
.cpaexamstructure .cpaexamstructureheader {background: #ffd500; color: #00569d; font-size: 15px; font-weight: 500; border-right: 1px solid #fff !important; width: 50%}
.cpaexamstructure .cpaexamstructureheaderlast {background: #ffd500; color: #00569d; font-size: 15px; font-weight: 500}
.cpaexamstructure .cpaexamstructuretxt {background: #333333; color: #e6e6e6; font-size: 15px; border-right: 1px solid #fff !important}
.cpaexamstructure .cpaexamstructuretxtlast {background: #333333; color: #e6e6e6; font-size: 15px;}

.cpaexamdates .vc_tta-panel-heading {background: #00569d !important}
.cpaexamdates .vc_tta-panel-heading span.vc_tta-title-text {font-weight: 500; font-size: 15px; text-transform: capitalize}
.cpaexamdates .table>tbody>tr>td {border: none; color: #ccc; padding: 0px 0px 5px 10px}
.cpaexamdates .cpadatesheader {color: #ffd500 !important}

.cpacoursefee .table>tbody>tr>td {padding: 5px 0px 0px 10px; border: none; color: #e6e6e6}
.cpacoursefee .table>tbody>tr>td.cpacoursebackground {padding: 5px 0px 5px 10px}
.cpacoursefee .cpacoursebackground {background: #00569d; color: #fff}
.cpacoursefee span.cpacourseremark {color: #ffd500}

.cpaexamfees .table>tbody>tr>td {padding: 5px 0px 0px 10px; border: none}
.cpaexamfees .table>tbody>tr>td.cpaexamfeeheader {padding: 5px 0px 5px 10px}
.cpaexamfees .table>tbody>tr>td.cpaexamfeesubheader {padding: 5px 0px 5px 10px}
.cpaexamfees .table>tbody>tr>td.cpaexamfeeheader2 {padding: 5px 0px 5px 10px}
.cpaexamfees .cpaexamfeeheader {color: #fff; background: #00569d}
.cpaexamfees .cpaexamfeeheader2 {color: #000; background: #fff}
.cpaexamfees .cpaexamfeesubheader {color: #00569d; background: #fff5d3}
.cpaexamfees .cpaexam1left {background: #ffd400; border-right: 1px solid #fff !important}
.cpaexamfees .cpaexam1 {color: #00569d; font-weight: 500; background: #ffd400}
.cpaexamfees .cpaexam2left {color: #00569d; background: #ffd930; border-right: 1px solid #fff !important}
.cpaexamfees .cpaexam2 {color: #00569d; background: #ffd930}
.cpaexamfees .cpaexam3left {color: #00569d; background: #ffdd53; border-right: 1px solid #fff !important}
.cpaexamfees .cpaexam3 {color: #00569d; background: #ffdd53}
.cpaexamfees .cpaexam4left {color: #00569d; background: #ffe271; border-right: 1px solid #fff !important}
.cpaexamfees .cpaexam4 {color: #00569d; background: #ffe271}
.cpaexamfees .cpaexam5left {color: #00569d; background: #ffe68b; border-right: 1px solid #fff !important}
.cpaexamfees .cpaexam5 {color: #00569d; background: #ffe68b}
.cpaexamfees .cpaexam6left {color: #00569d; background: #ffeaa2; border-right: 1px solid #fff !important}
.cpaexamfees .cpaexam6 {color: #00569d; background: #ffeaa2}
.cpaexamfees .cpaexam7left {color: #00569d; background: #ffefb9; border-right: 1px solid #fff !important}
.cpaexamfees .cpaexam7 {color: #00569d; background: #ffefb9}
.cpaexamfees .cpaexam8left {color: #00569d; background: #fff4ce; border-right: 1px solid #fff !important}
.cpaexamfees .cpaexam8 {color: #00569d; background: #fff4ce}
.cpaexamfees .cpaexam9left {color: #00569d; background: #fff8e2; border-right: 1px solid #fff !important}
.cpaexamfees .cpaexam9 {color: #00569d; background: #fff8e2}
.cpaexamfees .cpaexamfeefooter {color: #ffd500; font-weight: 500; border-bottom: 1px solid #ffd500 !important; background: #333333}

.unidiscount1column {margin-top: 55px}
.cpadiscount .yellow {font-weight: 500; font-size: 15px; color: #237ec1}
.cpadiscount .discount {color: #ffd500; font-size: 30px; width: 50px; float: left}
.cpadiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cpadiscount .university1 p {color: #e6e6e6; font-size: 15px; letter-spacing: 0.5px}
.cpadiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cpadiscount .university2 p {color: #e6e6e6; font-size: 15px; letter-spacing: 0.5px}
.cpadiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cpadiscount .university3 p {color: #e6e6e6; font-size: 15px; letter-spacing: 0.5px}
.cpadiscount .discount2 {color: #ffd500; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.cpadiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cpadiscount .university4 p {color: #e6e6e6; font-size: 15px; letter-spacing: 0.5px}

.cpalecturerwrapper1 {padding: 50px 50px 50px 30px}
.cpalecturerwrapper2 {padding: 50px 40px 50px 0px}
.cpalecturerwrapper1 img {width: 100%}
.cpalecturename {color: #ffd500; font-size: 15px; font-weight: 500}
.cpalecturequalification {color: #ffd500; font-size: 12px}
.cpalecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #237ec1}
.cpalecturerwrapper2 p {clear: both}

.cpatimetablebtn {padding-bottom: 50px}

.timetablebtn .vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background-color: #002a4e !important; /* Old browsers */
	background: #002a4e; /* Old browsers */
	background: -moz-linear-gradient(left, #002a4e 0%, #004b8a 35%, #2580c3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #002a4e 0%,#004b8a 35%,#2580c3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #002a4e 0%,#004b8a 35%,#2580c3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#002a4e', endColorstr='#2580c3',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.cpaform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.cpaform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.cpaform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.cpaform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #237ec1 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.cpaform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.cpaform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.cpaform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #237ec1; transform: none}
.cpaform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.cpaform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.cpaform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.cpaform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #237ec1; font-weight: 700; font-size: 16px}
.cpaform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.cpaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #f3a7bd; padding-left: 40px; font-style: normal}
.cpaform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.cpaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.cpaform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.cpaform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #237ec1; box-shadow: none}
.cpaform .ipt-uif-custom-material-pink .formError {color: #237ec1}
.cpaform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.cpaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #237ec1}
.cpaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #237ec1; font-weight: 700}
.cpaform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.cpaform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.cpaform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.cpaform .banktransferheader {color: #237ec1; font-size: 20px; font-weight: 700}
.cpaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.cpaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
#ipt_fsqm_form_68_mcq_13 .ipt_uif_question .ipt_uif_question_label {padding-top: 20px}
#ipt_fsqm_form_68_mcq_16 .ipt_uif_question .ipt_uif_question_label {padding-top: 20px}
.cpaform .cpasubjecttitle {color: #237ec1; font-size: 22px; font-weight: 700; text-transform: uppercase; padding: 0px 0px 0px 40px; margin-bottom: -20px}
.cpaform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-cpa-container {float:right}
#programmesidebarmenu .menu-cpa-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cpa-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cpa-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-cpa-container ul li a:selected {font-size: 16px; color: #237ec1}
#programmesidebarmenu .menu-cpa-container ul li a:hover {color: #237ec1; text-decoration: none}
#programmesidebarmenu .menu-cpa-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cpa-container ul li a.mPS2id-clicked {color: #237ec1; border-left: 2px solid #237ec1; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cpa-container ul li a.mPS2id-highlight {color: #237ec1; border-left: 2px solid #237ec1; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-cpa2-container {float:right}
#programmesidebarmenu .menu-cpa2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cpa2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cpa2-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-cpa2-container ul li a:selected {font-size: 16px; color: #237ec1}
#programmesidebarmenu .menu-cpa2-container ul li a:hover {color: #237ec1; text-decoration: none}
#programmesidebarmenu .menu-cpa2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cpa2-container ul li a.mPS2id-clicked {color: #237ec1; border-left: 2px solid #237ec1; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cpa2-container ul li a.mPS2id-highlight {color: #237ec1; border-left: 2px solid #237ec1; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** CPA **/

/** ICAEW **/
.icaewheader h2:after {background: #e20613; width: 100%; height: 1px}
.icaewdisclaimer {font-size: 12px; font-style: italic; color: #cccccc}
.icaewdisclaimer a {color #e20613}

.icaewentrybtn .vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	background-color: #ad0f0a !important;
}
.icaewrequirement {background: #ad0f0a; padding: 20px; text-align: center}
.icaewrequirement p {color: #fff}

.icaewcoursestructure .table>tbody>tr>td {border: 1px solid #e20613; color: #cccccc; padding: 5px 0px 5px 10px; background: #333333}
.icaewcoursestructure .vc_tta-panel-heading {background: #ad0f0a !important}
.icaewcoursestructure .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
.icaewcoursestructure .icaewcoursetitle {color: #c54647; font-size: 14px}
.icaewcoursestructure .coursetxt {font-size: 14px; color: #cccccc}

.icaewhours .icaewcoursebackground {background: #ad0f0a !important}
.icaewhours .icaewcoursebackground2 {background: #ad0f0a !important}
.icaewhours .icaewcoursetitle {color: #fff; font-size: 14px; font-weight: 500; padding-top: 5px}
.icaewhours .table>tbody>tr>td {border-top: none; background: #333333; border: none; padding: 0px 0px 0px 10px}
.icaewhours .table>tbody>tr>td.borderleft {border-left: 1px solid #e6e6e6 !important}
.icaewhours .table>tbody>tr>td.icaewcoursebackground {border-top: none; background: #ad0f0a ; border: none; padding: 5px 0px 5px 5px; color: #fff; text-align: left; width: 150px}
.icaewhours .table>tbody>tr>td.icaewcoursebackground2 {border-right: none; background: #ad0f0a  !important; border: none; color: #fff}
.icaewhours .icaewcoursedesc {color: #333333}
.icaewhours .icaewcoursebackground .icaewcoursetitle {color: #fff}
.icaewhours .icaewcoursebackground2 .icaewcoursetitle2 {color: #fff; text-align: left; margin-top: 35spx}
.icaewhours .icaewcoursebackground2 .icaewcoursetitle {padding-top: 0px}
.icaewhours .icaewcoursebackground2 .icaewcoursetitle2 ul li {margin: 0px; font-size: 14px}
.icaewhours .coursedescription {color: #333333}
.icaewhours .coursesubtitle {color: #c54647; font-weight: 500}
.icaewhours .coursetxt {font-size: 14px}

.icaewexamstructure p {}
.icaewexamstructure .vc_tta-panel-heading {background: #ad0f0a !important}
.icaewexamstructure .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
.icaewexamstructure .icaewcoursetitle {color: #c54647; font-size: 14px}
.icaewexamstructure .coursetxt {background: #1a1a1a; font-size: 14px; color: #cccccc}

.icaewexamdates .table>tbody>tr>td {border: none; padding: 5px 0px 5px 10px; width: 200px}
.icaewexamdates .wpb_wrapper .table {margin: 0 0 10px}
.icaewexamdates .vc_tta-panel-heading {background: #ad0f0a !important}
.icaewexamdates .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
.icaewexamdates .icaewexamheader {background: #ad0f0a; font-size: 12px; color: #fff; border-right: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamheaderlast {background: #ad0f0a; font-size: 12px; color: #fff; border-right: none !important}
.icaewexamdates .icaewexamcol1first {background: #81120f; font-size: 12px; color: #fff; border-right: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol1 {background: #81120f; font-size: 12px; color: #fff; border-right: 1px solid #c24b47 !important; border-bottom: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol1last {background: #81120f; font-size: 12px; color: #fff; border-right: none !important; border-bottom: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol2first {background: #641412; font-size: 12px; color: #fff; border-right: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol2 {background: #641412; font-size: 12px; color: #fff; border-right: 1px solid #c24b47 !important; border-bottom: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol2last {background: #641412; font-size: 12px; color: #fff; border-right: none !important; border-bottom: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol3first {background: #551614; font-size: 12px; color: #fff; border-right: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol3 {background: #551614; font-size: 12px; color: #fff; border-right: 1px solid #c24b47 !important; border-bottom: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol3last {background: #551614; font-size: 12px; color: #fff; border-right: none !important; border-bottom: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol4 {background: #551614; font-size: 12px; color: #fff; border-right: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol4last {background: #551614; font-size: 12px; color: #fff; border-right: none !important}
.icaewexamdates .icaewexamcol5first {background: #81120f; font-size: 12px; color: #fff; border-right: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol5 {background: #81120f; font-size: 12px; color: #fff; border-right: 1px solid #c24b47 !important; border-bottom: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol5last {background: #81120f; font-size: 12px; color: #fff; border-right: none !important; border-bottom: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol6first {background: #641412; font-size: 12px; color: #fff; border-right: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol6 {background: #641412; font-size: 12px; color: #fff; border-right: 1px solid #c24b47 !important}
.icaewexamdates .icaewexamcol6last {background: #641412; font-size: 12px; color: #fff; border-right: none !important}

.icaewcoursefee .table>tbody>tr>td {padding: 5px 0px 0px 10px; border: none; color: #e6e6e6}
.icaewcoursefee .table>tbody>tr>td.icaewcolumn {border-bottom: 1px solid #ad0f0a !important; width: 200px}
.icaewcoursefee .icaewcoursebackground {background: #ad0f0a; color: #fff; font-size: 15px}
.icaewcoursefee .icaewcoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.icaewcoursefee .icaewcolumn {font-size: 15px; padding-bottom: 20px !important}
.icaewcoursefee .icaewcolumn strong {font-weight: 500}

.icaewexamfees .table>tbody>tr>td {padding: 5px 0px 0px 10px; border: none; color: #e6e6e6}
.icaewexamfees .wpb_wrapper .table {margin: 0 0 10px}
.icaewexamfees .icaewcoursebackground {background: #ad0f0a; color: #fff; font-size: 15px}
.icaewexamfees .icaewcolumn {font-size: 15px}
.icaewexamfees span.icaewexamprice {color: #c54647}

.icaewdiscount .grey {font-weight: 500; font-size: 15px; color: #cccccc}
.icaewdiscount .discount {color: #ad0f0a; font-size: 30px; width: 50px; float: left}
.icaewdiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.icaewdiscount .university1 p {color: #e6e6e6; font-size: 15px; letter-spacing: 0.5px}
.icaewdiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.icaewdiscount .university2 p {color: #e6e6e6; font-size: 15px; letter-spacing: 0.5px}
.icaewdiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.icaewdiscount .university3 p {color: #e6e6e6; font-size: 15px; letter-spacing: 0.5px}
.icaewdiscount .discount2 {color: #ad0f0a; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.icaewdiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.icaewdiscount .university4 p {color: #e6e6e6; font-size: 15px; letter-spacing: 0.5px}

.icaewlecturerwrapper1 {padding: 50px 50px 50px 30px}
.icaewlecturerwrapper2 {padding: 50px 40px 50px 0px}
.icaewlecturerwrapper1 img {width: 100%}
.icaewlecturename {color: #c54647; font-size: 15px; font-weight: 500}
.icaewlecturequalification {color: #c54647; font-size: 12px}
.icaewlecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #e20613}
.icaewlecturerwrapper2 p {clear: both}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.icaewform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.icaewform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.icaewform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.icaewform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #c54647 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.icaewform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.icaewform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.icaewform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #c54647; transform: none}
.icaewform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.icaewform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.icaewform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.icaewform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #c54647; font-weight: 700; font-size: 16px}
.icaewform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.icaewform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #f3a7bd; padding-left: 40px; font-style: normal}
.icaewform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.icaewform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.icaewform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.icaewform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #c54647; box-shadow: none}
.icaewform .ipt-uif-custom-material-pink .formError {color: #c54647}
.icaewform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.icaewform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #c54647}
.icaewform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #c54647; font-weight: 700}
.icaewform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.icaewform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.icaewform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.icaewform .banktransferheader {color: #c54647; font-size: 20px; font-weight: 700}
.icaewform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.icaewform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.icaewform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

.icaewtimetablebtn {padding-bottom: 50px}
.timetablebtn .vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-icaew-container {float:right}
#programmesidebarmenu .menu-icaew-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-icaew-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-icaew-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-icaew-container ul li a:selected {font-size: 16px; color: #c54647}
#programmesidebarmenu .menu-icaew-container ul li a:hover {color: #c54647; text-decoration: none}
#programmesidebarmenu .menu-icaew-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-icaew-container ul li a.mPS2id-clicked {color: #c54647; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-icaew-container ul li a.mPS2id-highlight {color: #c54647; border-left: 2px solid #c54647; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-icaew2-container {float:right}
#programmesidebarmenu .menu-icaew2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-icaew2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-icaew2-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-icaew2-container ul li a:selected {font-size: 16px; color: #c54647}
#programmesidebarmenu .menu-icaew2-container ul li a:hover {color: #c54647; text-decoration: none}
#programmesidebarmenu .menu-icaew2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-icaew2-container ul li a.mPS2id-clicked {color: #c54647; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-icaew2-container ul li a.mPS2id-highlight {color: #c54647; border-left: 2px solid #c54647; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** ICAEW **/

/** SHRM **/
.shrmheader h2:after {background: #3e85c4; width: 100%; height: 1px}
.shrmdisclaimer {font-size: 12px; font-style: italic; color: #cccccc}
.shrmdisclaimer a {color #e20613}
.shrmliststyle {}
.shrmliststyle ul {color: #e6e6e6; list-style: inherit}
.shrmliststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 20px; padding: 0px; text-indent: 0px; font-weight: 300}
.shrmliststyle ul li:before {display: none}

.shrm_subtitle {margin: 20px 0px 20px 0px; background: #3e85c4; color: #fff; padding: 5px 0px 5px 10px; font-weight: 300}
.shrm_subcontent {color: #e6e6e6; padding: 0px; font-weight: 300; line-height: 22px; letter-spacing: 0.5px}

.shrm_subtitle2 {color: #3e85c4; margin: 20px 0px 10px 10px}
.shrmliststyle2 {padding: 0px 0px 0px 10px}
.shrmliststyle2 ul {color: #e6e6e6; list-style: inherit}
.shrmliststyle2  ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin: 0 0 5px 20px}

.shrm_subtitle3 {color: #ffffff; margin: 30px 0px 10px 10px; font-size: 16px; font-weight: 500}
.shrmliststyle3 {padding: 0px 0px 0px 10px}
.shrmliststyle3 ul {color: #e6e6e6}
.shrmliststyle3 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px}

.shrm_subtitle4 {margin: 20px 0px 20px 0px; background: #3e85c4; color: #fff; padding: 5px 0px 5px 10px; font-weight: 300; font-size: 14px}
.shrm_subcontent4 {color: #e6e6e6; padding: 0px 0px 0px 10px; font-weight: 300; line-height: 22px; letter-spacing: 0.5px}

.shrm_subtitle5 {color: #ffffff; font-weight: 500; font-size: 16px; line-height: 22px; padding: 0px 0px 10px 10px}
.shrm_subtitle6 {color: #3e85c4; padding: 0px 0px 10px 10px}
.shrmliststyle5 ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 20px 10px}
.shrmliststyle5 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px; margin: 0 0 5px 20px}

.shrmurl {font-size: 12px; line-height: 11px; font-weight: 300; font-style: italic; padding: 0px 0px 0px 10px; margin-top: -20px}

.shrmentrybtn .vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	background-color: #ad0f0a !important;
}
.shrmrequirement p {color: #e6e6e6}
.shrmrequirementrow1 {}
.shrmrequirement_subtitle {background: #3e85c4; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}
.shrmrequirement_style ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 0px 20px}
.shrmrequirement_style ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin-bottom: 0px}
.shrmrequirement_style ul li:before {display: none}
.shrmrequirementrow2 {margin-top: 25px}
.shrmrequirementrow3 {margin-top: 25px}
.shrmrequirementrow4 {margin-top: 25px}
.shrmrequirement_subtitle2 {background: #1a4473; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}

.shrmworkstyle {}
.shrmworkstyle ul {color: #e6e6e6; list-style: inherit}
.shrmworkstyle ul li {color: #e6e6e6; font-weight: 300; line-height: 22px; margin: 0 0 30px 0; padding: 0px; text-indent: 0px; margin: 0 0 5px 20px}
.shrmworkstyle ul li:before {display: none}

.shrmcoursestructure .table>tbody>tr>td {border: 1px solid #e20613; color: #cccccc; padding: 5px 0px 5px 10px}
.shrmcoursestructure .vc_tta-panel-heading {background: #ad0f0a !important}
.shrmcoursestructure .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
.shrmcoursestructure .shrmcoursetitle {color: #c54647; font-size: 14px}
.shrmcoursestructure .coursetxt {background: #1a1a1a; font-size: 14px; color: #cccccc}

.shrmhours .shrmcoursebackground {background: #3e85c4 !important}
.shrmhours .shrmcoursetitle {color: #fff; font-size: 14px; font-weight: 500; padding-top: 5px}
.shrmhours .table>tbody>tr>td {border-top: none; background: #333333; border: none; padding: 0px 0px 0px 10px; font-size: 12px}
.shrmhours .table>tbody>tr>td.borderleft {border-left: 1px solid #e6e6e6 !important}
.shrmhours .table>tbody>tr>td.borderbottom {border-bottom: 1px solid #e6e6e6 !important}
.shrmhours .table>tbody>tr>td.shrmcoursebackground {border-top: none; background: #ad0f0a ; border: none; padding: 5px 0px 5px 10px; color: #fff; text-align: left; width: 50px}
.shrmhours .table>tbody>tr>td.shrmcoursebackground1 {color: #e6e6e6; vertical-align: middle; padding: 5px 10px 5px 10px}
.shrmhours .table>tbody>tr>td.shrmcoursebackground2 {border-right: none; background: #4d4d4d !important; border: none; color: #fff; vertical-align: middle; padding: 5px 10px 5px 10px}
.shrmhours .table>tbody>tr>td.shrmcoursebackground3 {border-right: none; background: #4d4d4d !important; border: none; color: #fff; padding: 5px 10px 5px 10px}
.shrmhours .shrmcoursedesc {color: #333333}
.shrmhours .shrmcoursebackground .shrmcoursetitle {color: #fff}
.shrmhours .shrmcoursebackground2 .shrmcoursetitle2 {color: #fff; text-align: left; margin-top: 35spx}
.shrmhours .shrmcoursebackground2 .shrmcoursetitle {padding-top: 0px}
.shrmhours .shrmcoursebackground2 .shrmcoursetitle2 ul li {margin: 0px; font-size: 14px}
.shrmhours .coursedescription {color: #333333}
.shrmhours .coursesubtitle {color: #c54647; font-weight: 500}
.shrmhours .coursetxt {font-size: 14px}

.shrmexamstructure p {padding-top: 0px}
.shrmexamstructure .vc_tta-panel-heading {background: #1a4473 !important}
.shrmexamstructure .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
.shrmexamstructure .shrmcoursetitle {color: #c54647; font-size: 14px}
.shrmexamstructure .coursetxt {background: #1a1a1a; font-size: 14px; color: #cccccc}

.shrmexamstructure2 p {padding-top: 0px}
.shrmexamstructure2 .vc_tta-panel-heading {background: #3e85c4 !important}
.shrmexamstructure2 .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
.shrmexamstructure2 .shrmcoursetitle {color: #c54647; font-size: 14px}
.shrmexamstructure2 .coursetxt {background: #1a1a1a; font-size: 14px; color: #cccccc}

.shrmexamdates .table>tbody>tr>td {border: none; padding: 5px 0px 5px 10px; width: 200px}
.shrmexamdates .table>tbody>tr>td.shrmexamackground {border-top: none; background: #333333 ; border: none; padding: 10px 0px 10px 10px; color: #fff; text-align: left; width: 50px; font-size: 12px; font-weight: 300}
.shrmexamdates .table>tbody>tr>td.shrmexamackground2 {border-top: none; background: #3e85c4 ; border: none; padding: 10px 0px 10px 10px; color: #fff; text-align: left; width: 50px; font-size: 12px; font-weight: 300}
.shrmexamdates .table>tbody>tr>td.borderbottom {border-bottom: 1px solid #e6e6e6 !important}
.shrmexamdates .wpb_wrapper .table {margin: 0 0 10px}
.shrmexamdates .vc_tta-panel-heading {background: #1a4473 !important}
.shrmexamdates .vc_tta-panel-heading h4 {font-size: 15px !important}
.shrmexamdates .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}

.shrmexamdates2 .table>tbody>tr>td {border: none; padding: 5px 0px 5px 10px; width: 200px}
.shrmexamdates2 .table>tbody>tr>td.shrmexamackground {border-top: none; background: #333333 ; border: none; padding: 10px 0px 10px 10px; color: #fff; text-align: left; width: 50px; font-size: 12px; font-weight: 300}
.shrmexamdates2 .table>tbody>tr>td.shrmexamackground2 {border-top: none; background: #3e85c4 ; border: none; padding: 10px 0px 10px 10px; color: #fff; text-align: left; width: 50px; font-size: 12px; font-weight: 300}
.shrmexamdates2 .table>tbody>tr>td.borderbottom {border-bottom: 1px solid #e6e6e6 !important}
.shrmexamdates2 .wpb_wrapper .table {margin: 0 0 10px}
.shrmexamdates2 .vc_tta-panel-heading {background: #3e85c4 !important}
.shrmexamdates2 .vc_tta-panel-heading h4 {font-size: 15px !important}
.shrmexamdates2 .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}

.shrmdatesnote {}
.shrmdatesnote p {color: #cccccc; font-size: 12px; line-height: 16px; font-style: italic}

.shrmheaderpassrate {margin-top: 60px}
.shrmpassrateimg img {width: 100%; max-width: inherit !important}
.shrmurl {margin: 10px 0px}
.shrmurl p {color: #ffffff; font-size: 11px; line-height: 16px; font-style: italic}

.shrmcoursefee .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #e6e6e6}
.shrmcoursefee .table>tbody>tr>td.shrmcolumn {width: 300px}
.shrmcoursefee .shrmcoursebackground {background: #1a4473; color: #fff; font-size: 15px}
.shrmcoursefee .shrmcoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.shrmcoursefee .table>tbody>tr>td.borderbottom {border-bottom: 1px solid #e6e6e6 !important}
.shrmcoursefee .shrmcolumn {font-size: 15px; padding: 10px 0px 10px 10px !important}
.shrmcoursefee .shrmcolumn strong {font-weight: 500}
.shrmcoursefee .shrmcolumn2 {font-size: 15px; padding: 10px 0px 10px 10px !important; color: #3e85c4 !important; font-weight: 300}
.shrmcoursefee .shrmcolumn2 strong {font-weight: 500}

.shrmcoursefee2 {margin-top: 60px}
.shrmcoursefee2 .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #e6e6e6}
.shrmcoursefee2 .table>tbody>tr>td.nobottomgap {padding: 10px 0px 0px 10px !important}
.shrmcoursefee2 .table>tbody>tr>td.notopgap {padding: 0px 0px 10px 10px !important}
.shrmcoursefee2 .table>tbody>tr>td.shrmcolumn {width: 300px}
.shrmcoursefee2 .shrmcoursebackground {background: #3e85c4; color: #fff; font-size: 15px}
.shrmcoursefee2 .shrmcoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.shrmcoursefee2 .table>tbody>tr>td.borderbottom {border-bottom: 1px solid #e6e6e6 !important}
.shrmcoursefee2 .shrmcolumn {font-size: 15px; padding: 10px 0px 10px 10px !important}
.shrmcoursefee2 .shrmcolumn strong {font-weight: 500}
.shrmcoursefee2 .shrmcolumn2 {font-size: 15px; padding: 10px 0px 10px 10px !important; color: #3e85c4 !important; font-weight: 300}
.shrmcoursefee2 .shrmcolumn2 strong {font-weight: 500}
.shrmdisclaimer2 {color: #cccccc; font-size: 11px; line-height: 16px; font-style: italic}

.shrmdiscount {color: #3e85c4; font-weight: 500; font-size: 15px}
.shrmdiscount .discount {color: #3e85c4; font-size: 30px; width: 50px; float: left}
.shrmdiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.shrmdiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.shrmdiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.shrmdiscount .discount2 {color: #3e85c4; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.shrmdiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.shrmunidiscount1column {margin-top: 20px}

.shrmlecturerwrapper1 {padding: 50px 50px 50px 30px}
.shrmlecturerwrapper2 {padding: 50px 40px 50px 0px}
.shrmlecturerwrapper1 img {width: 100%}
.shrmlecturename {color: #c54647; font-size: 15px; font-weight: 500}
.shrmlecturequalification {color: #c54647; font-size: 12px}
.shrmlecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #e20613}
.shrmlecturerwrapper2 p {clear: both}
.shrmlecture .awsm-personal-info h3 {color: #3e85c4 !important}
.shrmlecture .modal-style.style-1 .awsm-modal-details h2 {}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.shrmformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a {background: none; border: none; color: #e21c19 !important; font-size: 16px}
.shrmformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a span {border-bottom: 2px solid #e21c19}
.shrmformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a {background: none; border: none; color: #a21008 !important; font-size: 16px; padding: 0px 40px 20px 0px}
.shrmform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.shrmform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.shrmform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.shrmform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #3e85c4 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.shrmform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.shrmform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.shrmform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #c54647; transform: none}
.shrmform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.shrmform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.shrmform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.shrmform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #3e85c4; font-weight: 700; font-size: 16px}
.shrmform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.shrmform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #3e85c4; padding-left: 40px; font-style: normal}
.shrmform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.shrmform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.shrmform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.shrmform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #c54647; box-shadow: none}
.shrmform .ipt-uif-custom-material-pink .formError {color: #c54647}
.shrmform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.shrmform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #c54647}
.shrmform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #c54647; font-weight: 700}
.shrmform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.shrmform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.shrmform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.shrmform .banktransferheader {color: #c54647; font-size: 20px; font-weight: 700}
.shrmform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.shrmform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.shrmform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

.timetablebtn .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background: rgb(26,59,103);
	background: linear-gradient(90deg, rgba(26,59,103,1) 17%, rgba(154,154,247,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}

.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-shrm-container {float:right}
#programmesidebarmenu .menu-shrm-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-shrm-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-shrm-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-shrm-container ul li a:selected {font-size: 16px; color: #c54647}
#programmesidebarmenu .menu-shrm-container ul li a:hover {color: #c54647; text-decoration: none}
#programmesidebarmenu .menu-shrm-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-shrm-container ul li a.mPS2id-clicked {color: #c54647; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-shrm-container ul li a.mPS2id-highlight {color: #c54647; border-left: 2px solid #c54647; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-shrm2-container {float:right}
#programmesidebarmenu .menu-shrm2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-shrm2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-shrm2-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-shrm2-container ul li a:selected {font-size: 16px; color: #c54647}
#programmesidebarmenu .menu-shrm2-container ul li a:hover {color: #c54647; text-decoration: none}
#programmesidebarmenu .menu-shrm2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-shrm2-container ul li a.mPS2id-clicked {color: #c54647; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-shrm2-container ul li a.mPS2id-highlight {color: #c54647; border-left: 2px solid #c54647; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** SHRM **/

/** FRM **/
.frmheader h2:after {background: #02A0DC; width: 100%; height: 1px}
.frmdisclaimer {font-size: 12px; font-style: italic; color: #cccccc}
.frmdisclaimer a {color #e20613}
.frmliststyle {}
.frmliststyle ul {color: #e6e6e6; list-style: inherit}
.frmliststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 20px; padding: 0px; text-indent: 0px; font-weight: 300}
.frmliststyle ul li:before {display: none}

.frm_subtitle2 {color: #3e85c4; margin: 20px 0px 10px 10px}
.frmliststyle2 {padding: 0px 0px 0px 10px}
.frmliststyle2 ul {color: #e6e6e6; list-style: inherit}
.frmliststyle2  ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin: 0 0 5px 20px}

.frm_subtitle3 {color: #ffffff; margin: 30px 0px 10px 10px; font-size: 16px; font-weight: 500}
.frmliststyle3 {padding: 0px 0px 0px 10px}
.frmliststyle3 ul {color: #e6e6e6}
.frmliststyle3 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px}

.frm_subtitle4 {margin: 20px 0px 20px 0px; background: #3e85c4; color: #fff; padding: 5px 0px 5px 10px; font-weight: 300; font-size: 14px}
.frm_subcontent4 {color: #e6e6e6; padding: 0px 0px 0px 10px; font-weight: 300; line-height: 22px; letter-spacing: 0.5px}

.frm_subtitle5 {color: #ffffff; font-weight: 500; font-size: 16px; line-height: 22px; padding: 0px 0px 10px 10px}
.frm_subtitle6 {color: #3e85c4; padding: 0px 0px 10px 10px}
.frmliststyle5 ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 20px 10px}
.frmliststyle5 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px; margin: 0 0 5px 20px}

.frmurl {font-size: 12px; line-height: 11px; font-weight: 300; font-style: italic; padding: 0px 0px 0px 10px; margin-top: -20px}

.frmentrybtn .vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	background-color: #ad0f0a !important;
}
.frmrequirement p {color: #e6e6e6}
.frmrequirementrow1 {}
.frmrequirement_subtitle {background: #3e85c4; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}
.frmrequirement_style ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 0px 20px}
.frmrequirement_style ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin-bottom: 0px}
.frmrequirement_style ul li:before {display: none}
.frmrequirementrow2 {margin-top: 0px}
.frmrequirementrow3 {margin-top: 25px}
.frmrequirementrow4 {margin-top: 25px}
.frmrequirement_subtitle2 {background: #1a4473; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}

.frmworkstyle {padding-bottom: 20px}
.frmworkstyle ul {color: #e6e6e6; list-style: inherit}
.frmworkstyle ul li {color: #e6e6e6; font-weight: 300; line-height: 22px; margin: 0 0 30px 0; padding: 0px; text-indent: 0px; margin: 0 0 5px 20px}
.frmworkstyle ul li:before {display: none}

.frmcoursestructure .table>tbody>tr>td {border: 1px solid #e20613; color: #cccccc; padding: 5px 0px 5px 10px}
.frmcoursestructure .vc_tta-panel-heading {background: #ad0f0a !important}
.frmcoursestructure .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
.frmcoursestructure .frmcoursetitle {color: #c54647; font-size: 15px}
.frmcoursestructure .coursetxt {background: #1a1a1a; font-size: 15px; color: #cccccc}

.frmhours .table>tbody>tr>td {border: 1px solid #035492; padding: 10px; font-size: 15px}
.frmhours .table>tbody>tr>td.borderleft {color: #CACACA}
.frmhours .table>tbody>tr>td.frmcoursebackground {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123070+0,1275ae+100 */
	background: #123070; /* Old browsers */
	background: -moz-linear-gradient(top,  #123070 0%, #1275ae 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #123070 0%,#1275ae 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #123070 0%,#1275ae 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123070', endColorstr='#1275ae',GradientType=0 ); /* IE6-9 */ 
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500; width: 120px
}
.frmhours .table>tbody>tr>td.frmcoursebackground1 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1275ae+0,2678a3+100 */
	background: #1275ae; /* Old browsers */
	background: -moz-linear-gradient(top,  #1275ae 0%, #2678a3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1275ae 0%,#2678a3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1275ae 0%,#2678a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1275ae', endColorstr='#2678a3',GradientType=0 ); /* IE6-9 */
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500
}
.frmhours .table>tbody>tr>td.frmcoursebackground2 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2678a3+0,377a99+100,1275ae+100 */
	background: #2678a3; /* Old browsers */
	background: -moz-linear-gradient(top,  #2678a3 0%, #377a99 100%, #1275ae 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #2678a3 0%,#377a99 100%,#1275ae 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #2678a3 0%,#377a99 100%,#1275ae 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2678a3', endColorstr='#1275ae',GradientType=0 ); /* IE6-9 */
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500
}
.frmhours .table>tbody>tr>td.frmcoursebackground3 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#377a99+0,4a7d8e+100 */
	background: #377a99; /* Old browsers */
	background: -moz-linear-gradient(top,  #377a99 0%, #4a7d8e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #377a99 0%,#4a7d8e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #377a99 0%,#4a7d8e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#377a99', endColorstr='#4a7d8e',GradientType=0 ); /* IE6-9 */
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500
}
.frmhours .table>tbody>tr>td.frmcoursebackground4 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4a7d8e+0,65817f+25,b08c54+100 */
	background: #4a7d8e; /* Old browsers */
	background: -moz-linear-gradient(top,  #4a7d8e 0%, #65817f 25%, #b08c54 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #4a7d8e 0%,#65817f 25%,#b08c54 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #4a7d8e 0%,#65817f 25%,#b08c54 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a7d8e', endColorstr='#b08c54',GradientType=0 ); /* IE6-9 */
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500
}
.frmhours .frmcoursedesc {color: #333333}
.frmhours .frmcoursebackground .frmcoursetitle {color: #fff}
.frmhours .frmcoursebackground2 .frmcoursetitle2 {color: #fff; text-align: left; margin-top: 35spx}
.frmhours .frmcoursebackground2 .frmcoursetitle {padding-top: 0px}
.frmhours .frmcoursebackground2 .frmcoursetitle2 ul li {margin: 0px; font-size: 15px}
.frmhours .coursedescription {color: #333333}
.frmhours .coursesubtitle {color: #c54647; font-weight: 500}
.frmhours .coursetxt {font-size: 15px}
.frmhours .frmliststyle ul {color: #e6e6e6; list-style: inherit}
.frmhours .frmliststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 15px; padding: 0px; text-indent: 0px; font-weight: 300}
.frmhours .frmliststyle ul li:before {display: none}

.frmexamstructure .table>tbody>tr>td {font-size: 15px; color: #CACACA; border: 1px solid #035492}
.frmexamstructure .table>tbody>tr>td.frmexamcontent {vertical-align: middle}
.frmexamstructure .table>tbody>tr>td.frmexamcontent1 {vertical-align: middle; text-align: center}
.frmexamstructure .table>tbody>tr>td.frmexambackground {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123c71+0,0e5088+100 */
	background: #123c71; /* Old browsers */
	background: -moz-linear-gradient(left,  #123c71 0%, #0e5088 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #123c71 0%,#0e5088 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #123c71 0%,#0e5088 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123c71', endColorstr='#0e5088',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000
}
.frmexamstructure .table>tbody>tr>td.frmexambackground1 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0e5088+0,0b64a0+100 */
	background: #0e5088; /* Old browsers */
	background: -moz-linear-gradient(left,  #0e5088 0%, #0b64a0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #0e5088 0%,#0b64a0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #0e5088 0%,#0b64a0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5088', endColorstr='#0b64a0',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000; text-align: center
}
.frmexamstructure .table>tbody>tr>td.frmexambackground2 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0b64a0+0,0974b3+100 */
	background: #0b64a0; /* Old browsers */
	background: -moz-linear-gradient(left,  #0b64a0 0%, #0974b3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #0b64a0 0%,#0974b3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #0b64a0 0%,#0974b3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b64a0', endColorstr='#0974b3',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000; text-align: center
}
.frmexamstructure .table>tbody>tr>td.frmexambackground3 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0974b3+0,2778a1+100 */
	background: #0974b3; /* Old browsers */
	background: -moz-linear-gradient(left,  #0974b3 0%, #2778a1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #0974b3 0%,#2778a1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #0974b3 0%,#2778a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0974b3', endColorstr='#2778a1',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000; text-align: center
}
.frmexamstructure .table>tbody>tr>td.frmexambackground4 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2778a1+0,5a7f85+100 */
	background: #2778a1; /* Old browsers */
	background: -moz-linear-gradient(left,  #2778a1 0%, #5a7f85 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #2778a1 0%,#5a7f85 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #2778a1 0%,#5a7f85 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2778a1', endColorstr='#5a7f85',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000; text-align: center
}
.frmexamstructure .table>tbody>tr>td.frmexambackground5 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5a7f85+0,b08c55+100 */
	background: #5a7f85; /* Old browsers */
	background: -moz-linear-gradient(left,  #5a7f85 0%, #b08c55 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #5a7f85 0%,#b08c55 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #5a7f85 0%,#b08c55 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a7f85', endColorstr='#b08c55',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; text-align: center
}
.frmpolicy {padding: 30px 0px 0px 0px}
.frmpolicy .vc_tta-panel-heading {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123d71+0,0e74b0+60,af8c55+100 */
	background: #123d71 !important; /* Old browsers */
	background: -moz-linear-gradient(left,  #123d71 0%, #0e74b0 60%, #af8c55 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #123d71 0%,#0e74b0 60%,#af8c55 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #123d71 0%,#0e74b0 60%,#af8c55 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123d71', endColorstr='#af8c55',GradientType=1 ) !important; /* IE6-9 */	
}
.frmpolicy .vc_tta-panel-heading h4 {font-size: 15px !important}
.frmpolicy .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .frmpolicy.vc_tta-panel .vc_tta-panel-body {padding: 0px}
.frmpolicycontent {font-size: 15px}
.frmpolicycontent p {color: #cacaca; padding: 10px 0px 0px 10px}

.frmdatesnote .table>tbody>tr>td {font-size: 15px; color: #CACACA; border: none}
.frmdatesnote .table>tbody>tr>td.frmdatebackground {background: #EEB052; border-right: 1px solid #fff}
.frmdatesnote .table>tbody>tr>td.frmdatebackground1 {background: #EEB052; color: #004780; font-weight: 500; border-right: 1px solid #fff; text-align: center}
.frmdatesnote .table>tbody>tr>td.frmdatebackground2 {background: #EEB052; color: #004780; font-weight: 500; text-align: center}
.frmdatesnote .table>tbody>tr>td.frmdatecontent1 {background: #E78C00; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.frmdatesnote .table>tbody>tr>td.frmdatecontent2 {background: #035492; color: #fff; text-align: center; border-right: 1px solid #fff}
.frmdatesnote .table>tbody>tr>td.frmdatecontent3 {background: #035492; color: #fff; text-align: center}
.frmdatesnote .table>tbody>tr>td.frmdatecontent4 {background: #E9981B; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.frmdatesnote .table>tbody>tr>td.frmdatecontent5 {background: #0661A4; color: #fff; text-align: center; border-right: 1px solid #fff}
.frmdatesnote .table>tbody>tr>td.frmdatecontent6 {background: #0661A4; color: #fff; text-align: center}
.frmdatesnote .table>tbody>tr>td.frmdatecontent7 {background: #ECA436; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.frmdatesnote .table>tbody>tr>td.frmdatecontent8 {background: #086DB5; color: #fff; text-align: center; border-right: 1px solid #fff}
.frmdatesnote .table>tbody>tr>td.frmdatecontent9 {background: #086DB5; color: #fff; text-align: center}
.frmdatesnote .table>tbody>tr>td.frmdatecontent10 {background: #EEB052; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.frmdatesnote .table>tbody>tr>td.frmdatecontent11 {background: #0B7AC7; color: #fff; text-align: center; border-right: 1px solid #fff}
.frmdatesnote .table>tbody>tr>td.frmdatecontent12 {background: #0B7AC7; color: #fff; text-align: center}
.frmdatesnote .table>tbody>tr>td.frmdatecontent13 {background: #F1BC6D; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.frmdatesnote .table>tbody>tr>td.frmdatecontent14 {background: #0E85D9; color: #fff; text-align: center; border-right: 1px solid #fff}
.frmdatesnote .table>tbody>tr>td.frmdatecontent15 {background: #0E85D9; color: #fff; text-align: center}
.frmdatesnote {padding-top: 20px}
.frmdatesnote p {color: #cccccc; font-size: 15px; line-height: 16px; font-style: italic}

.frmlecturerwrapper1 {padding: 50px 50px 50px 30px}
.frmlecturerwrapper2 {padding: 50px 40px 50px 0px}
.frmlecturerwrapper1 img {width: 100%}
.frmlecturename {color: #c54647; font-size: 15px; font-weight: 500}
.frmlecturequalification {color: #c54647; font-size: 12px}
.frmlecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #e20613}
.frmlecturerwrapper2 p {clear: both}
.frmlecture .awsm-personal-info h3 {color: #3e85c4 !important}
.frmlecture .modal-style.style-1 .awsm-modal-details h2 {}

.frmcoursefee .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #E4E4E4}
.frmcoursefee .table>tbody>tr>td.frmcolumn {}
.frmcoursefee .frmcoursebackground {background: #035492; color: #fff; font-size: 15px}
.frmcoursefee .frmcoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.frmcoursefee .frmcolumn {font-size: 15px; padding: 10px 0px 0px 10px !important}
.frmcoursefee .frmcolumn strong {font-weight: 500}
.frmcoursefee .frmcolumn2 {font-size: 15px; padding: 10px 0px 0px 10px !important; color: #02A0DC !important; font-weight: 300}
.frmcoursefee .frmcolumn2 strong {font-weight: 500}

.frmcoursefee2 {margin-top: 60px}
.frmcoursefee2 .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #e6e6e6}
.frmcoursefee2 .frmcoursebackground {background: #E78C00; color: #fff; font-size: 15px}
.frmcoursefee2 .frmcoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.frmcoursefee2 .frmcolumn {font-size: 15px; padding: 10px 0px 0px 10px !important}
.frmcoursefee2 .frmcolumn strong {font-weight: 500}
.frmcoursefee2 .frmcolumn2 {font-size: 15px; padding: 10px 0px 0px 10px !important; color: #E78C00 !important; font-weight: 300}
.frmcoursefee2 .frmcolumn2 strong {font-weight: 500}

.frmdiscount {color: #02A0DC; font-weight: 500; font-size: 15px}
.frmdiscount .discount {color: #E78C00; font-size: 30px; width: 50px; float: left}
.frmdiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.frmdiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.frmdiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.frmdiscount .discount2 {color: #E78C00; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.frmdiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.frmunidiscount1column {margin-top: 20px}



.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.frmformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a {background: none; border: none; color: #e21c19 !important; font-size: 16px}
.frmformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a span {border-bottom: 2px solid #e21c19}
.frmformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a {background: none; border: none; color: #a21008 !important; font-size: 16px; padding: 0px 40px 20px 0px}
.frmform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.frmform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.frmform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.frmform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #3e85c4 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.frmform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.frmform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.frmform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #c54647; transform: none}
.frmform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.frmform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.frmform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.frmform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #3e85c4; font-weight: 700; font-size: 16px}
.frmform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.frmform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #3e85c4; padding-left: 40px; font-style: normal}
.frmform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.frmform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.frmform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.frmform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #c54647; box-shadow: none}
.frmform .ipt-uif-custom-material-pink .formError {color: #c54647}
.frmform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.frmform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #c54647}
.frmform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #c54647; font-weight: 700}
.frmform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.frmform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.frmform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.frmform .banktransferheader {color: #c54647; font-size: 20px; font-weight: 700}
.frmform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.frmform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.frmform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

.timetablebtn .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background: rgb(26,59,103);
	background: linear-gradient(90deg, rgba(26,59,103,1) 17%, rgba(154,154,247,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}

.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-frm-container {float:right}
#programmesidebarmenu .menu-frm-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-frm-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-frm-container ul li a {font-size: 16px; color: #fff; text-transform: uppercase}
#programmesidebarmenu .menu-frm-container ul li a:selected {font-size: 16px; color: #02A0DC}
#programmesidebarmenu .menu-frm-container ul li a:hover {color: #02A0DC; text-decoration: none}
#programmesidebarmenu .menu-frm-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-frm-container ul li a.mPS2id-clicked {color: #02A0DC; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-frm-container ul li a.mPS2id-highlight {color: #02A0DC; border-left: 2px solid #02A0DC; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-frm2-container {float:right}
#programmesidebarmenu .menu-frm2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-frm2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-frm2-container ul li a {font-size: 16px; color: #fff; text-transform: uppercase}
#programmesidebarmenu .menu-frm2-container ul li a:selected {font-size: 16px; color: #02A0DC}
#programmesidebarmenu .menu-frm2-container ul li a:hover {color: #02A0DC; text-decoration: none}
#programmesidebarmenu .menu-frm2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-frm2-container ul li a.mPS2id-clicked {color: #02A0DC; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-frm2-container ul li a.mPS2id-highlight {color: #02A0DC; border-left: 2px solid #02A0DC; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** FRM **/


/** SCR **/
.scr {padding: 0px 0px 15px 0px}
.scr .vc_column-inner {padding-right: 7.5px !important}
.scrheader h2:after {background: #02A0DC; width: 100%; height: 1px}
.scrdisclaimer {font-size: 12px; font-style: italic; color: #cccccc}
.scrdisclaimer a {color #e20613}
.scrliststyle {}
.scrliststyle ul {color: #e6e6e6; list-style: inherit}
.scrliststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 20px; padding: 0px; text-indent: 0px; font-weight: 300}
.scrliststyle ul li:before {display: none}

.scr_subtitle2 {color: #3e85c4; margin: 20px 0px 10px 10px}
.scrliststyle2 {padding: 0px 0px 0px 10px}
.scrliststyle2 ul {color: #e6e6e6; list-style: inherit}
.scrliststyle2  ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin: 0 0 5px 20px}

.scr_subtitle3 {color: #ffffff; margin: 30px 0px 10px 10px; font-size: 16px; font-weight: 500}
.scrliststyle3 {padding: 0px 0px 0px 10px}
.scrliststyle3 ul {color: #e6e6e6}
.scrliststyle3 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px}

.scr_subtitle4 {margin: 20px 0px 20px 0px; background: #3e85c4; color: #fff; padding: 5px 0px 5px 10px; font-weight: 300; font-size: 14px}
.scr_subcontent4 {color: #e6e6e6; padding: 0px 0px 0px 10px; font-weight: 300; line-height: 22px; letter-spacing: 0.5px}

.scr_subtitle5 {color: #ffffff; font-weight: 500; font-size: 16px; line-height: 22px; padding: 0px 0px 10px 10px}
.scr_subtitle6 {color: #3e85c4; padding: 0px 0px 10px 10px}
.scrliststyle5 ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 20px 10px}
.scrliststyle5 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px; margin: 0 0 5px 20px}

.scrurl {font-size: 12px; line-height: 11px; font-weight: 300; font-style: italic; padding: 0px 0px 0px 10px; margin-top: -20px}

.screntrybtn .vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	background-color: #ad0f0a !important;
}
.scrrequirement p {color: #e6e6e6}
.scrrequirementrow1 {}
.scrrequirement_subtitle {background: #3e85c4; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}
.scrrequirement_style ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 0px 20px}
.scrrequirement_style ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin-bottom: 0px}
.scrrequirement_style ul li:before {display: none}
.scrrequirementrow2 {margin-top: 0px}
.scrrequirementrow3 {margin-top: 25px}
.scrrequirementrow4 {margin-top: 25px}
.scrrequirement_subtitle2 {background: #1a4473; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}

.scrworkstyle {padding-bottom: 20px}
.scrworkstyle ul {color: #e6e6e6; list-style: inherit}
.scrworkstyle ul li {color: #e6e6e6; font-weight: 300; line-height: 22px; margin: 0 0 30px 0; padding: 0px; text-indent: 0px; margin: 0 0 5px 20px}
.scrworkstyle ul li:before {display: none}

.scrcoursestructure .table>tbody>tr>td {border: 1px solid #e20613; color: #cccccc; padding: 5px 0px 5px 10px}
.scrcoursestructure .vc_tta-panel-heading {background: #ad0f0a !important}
.scrcoursestructure .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
.scrcoursestructure .scrcoursetitle {color: #c54647; font-size: 15px}
.scrcoursestructure .coursetxt {background: #1a1a1a; font-size: 15px; color: #cccccc}

.scrhours .table>tbody>tr>td {border: 1px solid #035492; padding: 10px; font-size: 15px}
.scrhours .table>tbody>tr>td.borderleft {color: #CACACA}
.scrhours .table>tbody>tr>td.scrcoursebackground {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123070+0,1275ae+100 */
	background: #123070; /* Old browsers */
	background: -moz-linear-gradient(top,  #123070 0%, #1275ae 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #123070 0%,#1275ae 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #123070 0%,#1275ae 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123070', endColorstr='#1275ae',GradientType=0 ); /* IE6-9 */ 
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500; width: 120px
}
.scrhours .table>tbody>tr>td.scrcoursebackground1 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1275ae+0,2678a3+100 */
	background: #1275ae; /* Old browsers */
	background: -moz-linear-gradient(top,  #1275ae 0%, #2678a3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1275ae 0%,#2678a3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1275ae 0%,#2678a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1275ae', endColorstr='#2678a3',GradientType=0 ); /* IE6-9 */
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500
}
.scrhours .table>tbody>tr>td.scrcoursebackground2 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2678a3+0,377a99+100,1275ae+100 */
	background: #2678a3; /* Old browsers */
	background: -moz-linear-gradient(top,  #2678a3 0%, #377a99 100%, #1275ae 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #2678a3 0%,#377a99 100%,#1275ae 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #2678a3 0%,#377a99 100%,#1275ae 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2678a3', endColorstr='#1275ae',GradientType=0 ); /* IE6-9 */
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500
}
.scrhours .table>tbody>tr>td.scrcoursebackground3 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#377a99+0,4a7d8e+100 */
	background: #377a99; /* Old browsers */
	background: -moz-linear-gradient(top,  #377a99 0%, #4a7d8e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #377a99 0%,#4a7d8e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #377a99 0%,#4a7d8e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#377a99', endColorstr='#4a7d8e',GradientType=0 ); /* IE6-9 */
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500
}
.scrhours .table>tbody>tr>td.scrcoursebackground4 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4a7d8e+0,65817f+25,b08c54+100 */
	background: #4a7d8e; /* Old browsers */
	background: -moz-linear-gradient(top,  #4a7d8e 0%, #65817f 25%, #b08c54 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #4a7d8e 0%,#65817f 25%,#b08c54 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #4a7d8e 0%,#65817f 25%,#b08c54 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a7d8e', endColorstr='#b08c54',GradientType=0 ); /* IE6-9 */
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500
}
.scrhours .scrcoursedesc {color: #333333}
.scrhours .scrcoursebackground .scrcoursetitle {color: #fff}
.scrhours .scrcoursebackground2 .scrcoursetitle2 {color: #fff; text-align: left; margin-top: 35spx}
.scrhours .scrcoursebackground2 .scrcoursetitle {padding-top: 0px}
.scrhours .scrcoursebackground2 .scrcoursetitle2 ul li {margin: 0px; font-size: 15px}
.scrhours .coursedescription {color: #333333}
.scrhours .coursesubtitle {color: #c54647; font-weight: 500}
.scrhours .coursetxt {font-size: 15px}
.scrhours .scrliststyle ul {color: #e6e6e6; list-style: inherit}
.scrhours .scrliststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 15px; padding: 0px; text-indent: 0px; font-weight: 300}
.scrhours .scrliststyle ul li:before {display: none}

.screxamstructure .table>tbody>tr>td {font-size: 15px; color: #CACACA; border: 1px solid #035492}
.screxamstructure .table>tbody>tr>td.screxamcontent {vertical-align: middle}
.screxamstructure .table>tbody>tr>td.screxamcontent1 {vertical-align: middle; text-align: center}
.screxamstructure .table>tbody>tr>td.screxambackground {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123c71+0,0e5088+100 */
	background: #123c71; /* Old browsers */
	background: -moz-linear-gradient(left,  #123c71 0%, #0e5088 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #123c71 0%,#0e5088 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #123c71 0%,#0e5088 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123c71', endColorstr='#0e5088',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000
}
.screxamstructure .table>tbody>tr>td.screxambackground1 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0e5088+0,0b64a0+100 */
	background: #0e5088; /* Old browsers */
	background: -moz-linear-gradient(left,  #0e5088 0%, #0b64a0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #0e5088 0%,#0b64a0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #0e5088 0%,#0b64a0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5088', endColorstr='#0b64a0',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000; text-align: center
}
.screxamstructure .table>tbody>tr>td.screxambackground2 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0b64a0+0,0974b3+100 */
	background: #0b64a0; /* Old browsers */
	background: -moz-linear-gradient(left,  #0b64a0 0%, #0974b3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #0b64a0 0%,#0974b3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #0b64a0 0%,#0974b3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b64a0', endColorstr='#0974b3',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000; text-align: center
}
.screxamstructure .table>tbody>tr>td.screxambackground3 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0974b3+0,2778a1+100 */
	background: #0974b3; /* Old browsers */
	background: -moz-linear-gradient(left,  #0974b3 0%, #2778a1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #0974b3 0%,#2778a1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #0974b3 0%,#2778a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0974b3', endColorstr='#2778a1',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000; text-align: center
}
.screxamstructure .table>tbody>tr>td.screxambackground4 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2778a1+0,5a7f85+100 */
	background: #2778a1; /* Old browsers */
	background: -moz-linear-gradient(left,  #2778a1 0%, #5a7f85 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #2778a1 0%,#5a7f85 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #2778a1 0%,#5a7f85 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2778a1', endColorstr='#5a7f85',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000; text-align: center
}
.screxamstructure .table>tbody>tr>td.screxambackground5 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5a7f85+0,b08c55+100 */
	background: #5a7f85; /* Old browsers */
	background: -moz-linear-gradient(left,  #5a7f85 0%, #b08c55 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #5a7f85 0%,#b08c55 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #5a7f85 0%,#b08c55 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a7f85', endColorstr='#b08c55',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; text-align: center
}
.scrpolicy {padding: 30px 0px 0px 0px}
.scrpolicy .vc_tta-panel-heading {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123d71+0,0e74b0+60,af8c55+100 */
	background: #123d71 !important; /* Old browsers */
	background: -moz-linear-gradient(left,  #123d71 0%, #0e74b0 60%, #af8c55 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #123d71 0%,#0e74b0 60%,#af8c55 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #123d71 0%,#0e74b0 60%,#af8c55 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123d71', endColorstr='#af8c55',GradientType=1 ) !important; /* IE6-9 */	
}
.scrpolicy .vc_tta-panel-heading h4 {font-size: 15px !important}
.scrpolicy .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .scrpolicy.vc_tta-panel .vc_tta-panel-body {padding: 0px}
.scrpolicycontent {font-size: 15px}
.scrpolicycontent p {color: #cacaca; padding: 10px 0px 0px 10px}

.scrdatesnote .table>tbody>tr>td {font-size: 15px; color: #CACACA; border: none}
.scrdatesnote .table>tbody>tr>td.scrdatebackground {background: #EEB052; border-right: 1px solid #fff}
.scrdatesnote .table>tbody>tr>td.scrdatebackground1 {background: #EEB052; color: #004780; font-weight: 500; border-right: 1px solid #fff; text-align: center}
.scrdatesnote .table>tbody>tr>td.scrdatebackground2 {background: #EEB052; color: #004780; font-weight: 500; text-align: center}
.scrdatesnote .table>tbody>tr>td.scrdatecontent1 {background: #E78C00; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.scrdatesnote .table>tbody>tr>td.scrdatecontent2 {background: #035492; color: #fff; text-align: center; border-right: 1px solid #fff}
.scrdatesnote .table>tbody>tr>td.scrdatecontent3 {background: #035492; color: #fff; text-align: center}
.scrdatesnote .table>tbody>tr>td.scrdatecontent4 {background: #E9981B; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.scrdatesnote .table>tbody>tr>td.scrdatecontent5 {background: #0661A4; color: #fff; text-align: center; border-right: 1px solid #fff}
.scrdatesnote .table>tbody>tr>td.scrdatecontent6 {background: #0661A4; color: #fff; text-align: center}
.scrdatesnote .table>tbody>tr>td.scrdatecontent7 {background: #ECA436; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.scrdatesnote .table>tbody>tr>td.scrdatecontent8 {background: #086DB5; color: #fff; text-align: center; border-right: 1px solid #fff}
.scrdatesnote .table>tbody>tr>td.scrdatecontent9 {background: #086DB5; color: #fff; text-align: center}
.scrdatesnote .table>tbody>tr>td.scrdatecontent10 {background: #EEB052; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.scrdatesnote .table>tbody>tr>td.scrdatecontent11 {background: #0B7AC7; color: #fff; text-align: center; border-right: 1px solid #fff}
.scrdatesnote .table>tbody>tr>td.scrdatecontent12 {background: #0B7AC7; color: #fff; text-align: center}
.scrdatesnote .table>tbody>tr>td.scrdatecontent13 {background: #F1BC6D; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.scrdatesnote .table>tbody>tr>td.scrdatecontent14 {background: #0E85D9; color: #fff; text-align: center; border-right: 1px solid #fff}
.scrdatesnote .table>tbody>tr>td.scrdatecontent15 {background: #0E85D9; color: #fff; text-align: center}
.scrdatesnote {padding-top: 20px}
.scrdatesnote p {color: #cccccc; font-size: 15px; line-height: 16px; font-style: italic}

.scrlecturerwrapper1 {padding: 50px 50px 50px 30px}
.scrlecturerwrapper2 {padding: 50px 40px 50px 0px}
.scrlecturerwrapper1 img {width: 100%}
.scrlecturename {color: #c54647; font-size: 15px; font-weight: 500}
.scrlecturequalification {color: #c54647; font-size: 12px}
.scrlecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #e20613}
.scrlecturerwrapper2 p {clear: both}
.scrlecture .awsm-personal-info h3 {color: #3e85c4 !important}
.scrlecture .modal-style.style-1 .awsm-modal-details h2 {}

.scrcoursefee .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #E4E4E4}
.scrcoursefee .table>tbody>tr>td.scrcolumn {}
.scrcoursefee .scrcoursebackground {background: #035492; color: #fff; font-size: 15px}
.scrcoursefee .scrcoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.scrcoursefee .scrcolumn {font-size: 15px; padding: 10px 0px 0px 10px !important}
.scrcoursefee .scrcolumn strong {font-weight: 500}
.scrcoursefee .scrcolumn2 {font-size: 15px; padding: 10px 0px 0px 10px !important; color: #02A0DC !important; font-weight: 300}
.scrcoursefee .scrcolumn2 strong {font-weight: 500}

.scrcoursefee2 {margin-top: 60px}
.scrcoursefee2 .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #e6e6e6}
.scrcoursefee2 .scrcoursebackground {background: #E78C00; color: #fff; font-size: 15px}
.scrcoursefee2 .scrcoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.scrcoursefee2 .scrcolumn {font-size: 15px; padding: 10px 0px 0px 10px !important}
.scrcoursefee2 .scrcolumn strong {font-weight: 500}
.scrcoursefee2 .scrcolumn2 {font-size: 15px; padding: 10px 0px 0px 10px !important; color: #E78C00 !important; font-weight: 300}
.scrcoursefee2 .scrcolumn2 strong {font-weight: 500}

.scrdiscount {color: #02A0DC; font-weight: 500; font-size: 15px}
.scrdiscount .discount {color: #E78C00; font-size: 30px; width: 50px; float: left}
.scrdiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.scrdiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.scrdiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.scrdiscount .discount2 {color: #E78C00; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.scrdiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.scrunidiscount1column {margin-top: 20px}



.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.scrformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a {background: none; border: none; color: #e21c19 !important; font-size: 16px}
.scrformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a span {border-bottom: 2px solid #e21c19}
.scrformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a {background: none; border: none; color: #a21008 !important; font-size: 16px; padding: 0px 40px 20px 0px}
.scrform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.scrform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.scrform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.scrform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #3e85c4 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.scrform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.scrform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.scrform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #c54647; transform: none}
.scrform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.scrform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.scrform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.scrform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #3e85c4; font-weight: 700; font-size: 16px}
.scrform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.scrform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #3e85c4; padding-left: 40px; font-style: normal}
.scrform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.scrform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.scrform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.scrform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #c54647; box-shadow: none}
.scrform .ipt-uif-custom-material-pink .formError {color: #c54647}
.scrform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.scrform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #c54647}
.scrform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #c54647; font-weight: 700}
.scrform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.scrform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.scrform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.scrform .banktransferheader {color: #c54647; font-size: 20px; font-weight: 700}
.scrform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.scrform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.scrform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

.timetablebtn .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background: rgb(26,59,103);
	background: linear-gradient(90deg, rgba(26,59,103,1) 17%, rgba(154,154,247,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}

.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-scr-container {float:right}
#programmesidebarmenu .menu-scr-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-scr-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-scr-container ul li a {font-size: 16px; color: #fff; text-transform: uppercase}
#programmesidebarmenu .menu-scr-container ul li a:selected {font-size: 16px; color: #02A0DC}
#programmesidebarmenu .menu-scr-container ul li a:hover {color: #02A0DC; text-decoration: none}
#programmesidebarmenu .menu-scr-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-scr-container ul li a.mPS2id-clicked {color: #02A0DC; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-scr-container ul li a.mPS2id-highlight {color: #02A0DC; border-left: 2px solid #02A0DC; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-scr2-container {float:right}
#programmesidebarmenu .menu-scr2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-scr2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-scr2-container ul li a {font-size: 16px; color: #fff; text-transform: uppercase}
#programmesidebarmenu .menu-scr2-container ul li a:selected {font-size: 16px; color: #02A0DC}
#programmesidebarmenu .menu-scr2-container ul li a:hover {color: #02A0DC; text-decoration: none}
#programmesidebarmenu .menu-scr2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-scr2-container ul li a.mPS2id-clicked {color: #02A0DC; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-scr2-container ul li a.mPS2id-highlight {color: #02A0DC; border-left: 2px solid #02A0DC; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** SCR **/


/** FSA **/
.fsa {padding: 0px 0px 15px 0px}
.fsa .vc_column-inner {padding-left: 7.5px !important; padding-right: 0px !Important}
.fsaheader h2:after {background: #02A0DC; width: 100%; height: 1px}
.fsadisclaimer {font-size: 12px; font-style: italic; color: #cccccc}
.fsadisclaimer a {color #e20613}
.fsaliststyle {}
.fsaliststyle ul {color: #e6e6e6; list-style: inherit}
.fsaliststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 20px; padding: 0px; text-indent: 0px; font-weight: 300}
.fsaliststyle ul li:before {display: none}

.fsa_subtitle2 {color: #3e85c4; margin: 20px 0px 10px 10px}
.fsaliststyle2 {padding: 0px 0px 0px 10px}
.fsaliststyle2 ul {color: #e6e6e6; list-style: inherit}
.fsaliststyle2  ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin: 0 0 5px 20px}

.fsa_subtitle3 {color: #ffffff; margin: 30px 0px 10px 10px; font-size: 16px; font-weight: 500}
.fsaliststyle3 {padding: 0px 0px 0px 10px}
.fsaliststyle3 ul {color: #e6e6e6}
.fsaliststyle3 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px}

.fsa_subtitle4 {margin: 20px 0px 20px 0px; background: #3e85c4; color: #fff; padding: 5px 0px 5px 10px; font-weight: 300; font-size: 14px}
.fsa_subcontent4 {color: #e6e6e6; padding: 0px 0px 0px 10px; font-weight: 300; line-height: 22px; letter-spacing: 0.5px}

.fsa_subtitle5 {color: #ffffff; font-weight: 500; font-size: 16px; line-height: 22px; padding: 0px 0px 10px 10px}
.fsa_subtitle6 {color: #3e85c4; padding: 0px 0px 10px 10px}
.fsaliststyle5 ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 20px 10px}
.fsaliststyle5 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px; margin: 0 0 5px 20px}

.fsaurl {font-size: 12px; line-height: 11px; font-weight: 300; font-style: italic; padding: 0px 0px 0px 10px; margin-top: -20px}

.fsaentrybtn .vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	background-color: #ad0f0a !important;
}
.fsarequirement p {color: #e6e6e6}
.fsarequirementrow1 {}
.fsarequirement_subtitle {background: #3e85c4; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}
.fsarequirement_style ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 0px 20px}
.fsarequirement_style ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin-bottom: 0px}
.fsarequirement_style ul li:before {display: none}
.fsarequirementrow2 {margin-top: 0px}
.fsarequirementrow3 {margin-top: 25px}
.fsarequirementrow4 {margin-top: 25px}
.fsarequirement_subtitle2 {background: #1a4473; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}

.fsaworkstyle {padding-bottom: 20px}
.fsaworkstyle ul {color: #e6e6e6; list-style: inherit}
.fsaworkstyle ul li {color: #e6e6e6; font-weight: 300; line-height: 22px; margin: 0 0 30px 0; padding: 0px; text-indent: 0px; margin: 0 0 5px 20px}
.fsaworkstyle ul li:before {display: none}

.fsacoursestructure .table>tbody>tr>td {border: 1px solid #e20613; color: #cccccc; padding: 5px 0px 5px 10px}
.fsacoursestructure .vc_tta-panel-heading {background: #ad0f0a !important}
.fsacoursestructure .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
.fsacoursestructure .fsacoursetitle {color: #c54647; font-size: 15px}
.fsacoursestructure .coursetxt {background: #1a1a1a; font-size: 15px; color: #cccccc}

.fsahours .table>tbody>tr>td {border: 1px solid #035492; padding: 10px; font-size: 15px}
.fsahours .table>tbody>tr>td.borderleft {color: #CACACA}
.fsahours .table>tbody>tr>td.fsacoursebackground {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123070+0,1275ae+100 */
	background: #123070; /* Old browsers */
	background: -moz-linear-gradient(top,  #123070 0%, #1275ae 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #123070 0%,#1275ae 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #123070 0%,#1275ae 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123070', endColorstr='#1275ae',GradientType=0 ); /* IE6-9 */ 
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500; width: 120px
}
.fsahours .table>tbody>tr>td.fsacoursebackground1 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1275ae+0,2678a3+100 */
	background: #1275ae; /* Old browsers */
	background: -moz-linear-gradient(top,  #1275ae 0%, #2678a3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1275ae 0%,#2678a3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1275ae 0%,#2678a3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1275ae', endColorstr='#2678a3',GradientType=0 ); /* IE6-9 */
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500
}
.fsahours .table>tbody>tr>td.fsacoursebackground2 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2678a3+0,377a99+100,1275ae+100 */
	background: #2678a3; /* Old browsers */
	background: -moz-linear-gradient(top,  #2678a3 0%, #377a99 100%, #1275ae 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #2678a3 0%,#377a99 100%,#1275ae 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #2678a3 0%,#377a99 100%,#1275ae 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2678a3', endColorstr='#1275ae',GradientType=0 ); /* IE6-9 */
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500
}
.fsahours .table>tbody>tr>td.fsacoursebackground3 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#377a99+0,4a7d8e+100 */
	background: #377a99; /* Old browsers */
	background: -moz-linear-gradient(top,  #377a99 0%, #4a7d8e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #377a99 0%,#4a7d8e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #377a99 0%,#4a7d8e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#377a99', endColorstr='#4a7d8e',GradientType=0 ); /* IE6-9 */
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500
}
.fsahours .table>tbody>tr>td.fsacoursebackground4 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4a7d8e+0,65817f+25,b08c54+100 */
	background: #4a7d8e; /* Old browsers */
	background: -moz-linear-gradient(top,  #4a7d8e 0%, #65817f 25%, #b08c54 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #4a7d8e 0%,#65817f 25%,#b08c54 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #4a7d8e 0%,#65817f 25%,#b08c54 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a7d8e', endColorstr='#b08c54',GradientType=0 ); /* IE6-9 */
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500
}
.fsahours .fsacoursedesc {color: #333333}
.fsahours .fsacoursebackground .fsacoursetitle {color: #fff}
.fsahours .fsacoursebackground2 .fsacoursetitle2 {color: #fff; text-align: left; margin-top: 35spx}
.fsahours .fsacoursebackground2 .fsacoursetitle {padding-top: 0px}
.fsahours .fsacoursebackground2 .fsacoursetitle2 ul li {margin: 0px; font-size: 15px}
.fsahours .coursedescription {color: #333333}
.fsahours .coursesubtitle {color: #c54647; font-weight: 500}
.fsahours .coursetxt {font-size: 15px}
.fsahours .fsaliststyle ul {color: #e6e6e6; list-style: inherit}
.fsahours .fsaliststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 15px; padding: 0px; text-indent: 0px; font-weight: 300}
.fsahours .fsaliststyle ul li:before {display: none}

.fsaexamstructure .table>tbody>tr>td {font-size: 15px; color: #CACACA; border: 1px solid #035492}
.fsaexamstructure .table>tbody>tr>td.fsaexamcontent {vertical-align: middle}
.fsaexamstructure .table>tbody>tr>td.fsaexamcontent1 {vertical-align: middle; text-align: center}
.fsaexamstructure .table>tbody>tr>td.fsaexambackground {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123c71+0,0e5088+100 */
	background: #123c71; /* Old browsers */
	background: -moz-linear-gradient(left,  #123c71 0%, #0e5088 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #123c71 0%,#0e5088 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #123c71 0%,#0e5088 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123c71', endColorstr='#0e5088',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000
}
.fsaexamstructure .table>tbody>tr>td.fsaexambackground1 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0e5088+0,0b64a0+100 */
	background: #0e5088; /* Old browsers */
	background: -moz-linear-gradient(left,  #0e5088 0%, #0b64a0 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #0e5088 0%,#0b64a0 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #0e5088 0%,#0b64a0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e5088', endColorstr='#0b64a0',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000; text-align: center
}
.fsaexamstructure .table>tbody>tr>td.fsaexambackground2 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0b64a0+0,0974b3+100 */
	background: #0b64a0; /* Old browsers */
	background: -moz-linear-gradient(left,  #0b64a0 0%, #0974b3 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #0b64a0 0%,#0974b3 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #0b64a0 0%,#0974b3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b64a0', endColorstr='#0974b3',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000; text-align: center
}
.fsaexamstructure .table>tbody>tr>td.fsaexambackground3 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0974b3+0,2778a1+100 */
	background: #0974b3; /* Old browsers */
	background: -moz-linear-gradient(left,  #0974b3 0%, #2778a1 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #0974b3 0%,#2778a1 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #0974b3 0%,#2778a1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0974b3', endColorstr='#2778a1',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000; text-align: center
}
.fsaexamstructure .table>tbody>tr>td.fsaexambackground4 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2778a1+0,5a7f85+100 */
	background: #2778a1; /* Old browsers */
	background: -moz-linear-gradient(left,  #2778a1 0%, #5a7f85 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #2778a1 0%,#5a7f85 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #2778a1 0%,#5a7f85 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2778a1', endColorstr='#5a7f85',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; border-right: 1px solid #000; text-align: center
}
.fsaexamstructure .table>tbody>tr>td.fsaexambackground5 {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#5a7f85+0,b08c55+100 */
	background: #5a7f85; /* Old browsers */
	background: -moz-linear-gradient(left,  #5a7f85 0%, #b08c55 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #5a7f85 0%,#b08c55 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #5a7f85 0%,#b08c55 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a7f85', endColorstr='#b08c55',GradientType=1 ); /* IE6-9 */
	color: #fff; font-weight: 500; text-align: center
}
.fsapolicy {padding: 30px 0px 0px 0px}
.fsapolicy .vc_tta-panel-heading {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123d71+0,0e74b0+60,af8c55+100 */
	background: #123d71 !important; /* Old browsers */
	background: -moz-linear-gradient(left,  #123d71 0%, #0e74b0 60%, #af8c55 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  #123d71 0%,#0e74b0 60%,#af8c55 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  #123d71 0%,#0e74b0 60%,#af8c55 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#123d71', endColorstr='#af8c55',GradientType=1 ) !important; /* IE6-9 */	
}
.fsapolicy .vc_tta-panel-heading h4 {font-size: 15px !important}
.fsapolicy .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .fsapolicy.vc_tta-panel .vc_tta-panel-body {padding: 0px}
.fsapolicycontent {font-size: 15px}
.fsapolicycontent p {color: #cacaca; padding: 10px 0px 0px 10px}

.fsadatesnote .table>tbody>tr>td {font-size: 15px; color: #CACACA; border: none}
.fsadatesnote .table>tbody>tr>td.fsadatebackground {background: #EEB052; border-right: 1px solid #fff}
.fsadatesnote .table>tbody>tr>td.fsadatebackground1 {background: #EEB052; color: #004780; font-weight: 500; border-right: 1px solid #fff; text-align: center}
.fsadatesnote .table>tbody>tr>td.fsadatebackground2 {background: #EEB052; color: #004780; font-weight: 500; text-align: center}
.fsadatesnote .table>tbody>tr>td.fsadatecontent1 {background: #E78C00; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.fsadatesnote .table>tbody>tr>td.fsadatecontent2 {background: #035492; color: #fff; text-align: center; border-right: 1px solid #fff}
.fsadatesnote .table>tbody>tr>td.fsadatecontent3 {background: #035492; color: #fff; text-align: center}
.fsadatesnote .table>tbody>tr>td.fsadatecontent4 {background: #E9981B; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.fsadatesnote .table>tbody>tr>td.fsadatecontent5 {background: #0661A4; color: #fff; text-align: center; border-right: 1px solid #fff}
.fsadatesnote .table>tbody>tr>td.fsadatecontent6 {background: #0661A4; color: #fff; text-align: center}
.fsadatesnote .table>tbody>tr>td.fsadatecontent7 {background: #ECA436; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.fsadatesnote .table>tbody>tr>td.fsadatecontent8 {background: #086DB5; color: #fff; text-align: center; border-right: 1px solid #fff}
.fsadatesnote .table>tbody>tr>td.fsadatecontent9 {background: #086DB5; color: #fff; text-align: center}
.fsadatesnote .table>tbody>tr>td.fsadatecontent10 {background: #EEB052; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.fsadatesnote .table>tbody>tr>td.fsadatecontent11 {background: #0B7AC7; color: #fff; text-align: center; border-right: 1px solid #fff}
.fsadatesnote .table>tbody>tr>td.fsadatecontent12 {background: #0B7AC7; color: #fff; text-align: center}
.fsadatesnote .table>tbody>tr>td.fsadatecontent13 {background: #F1BC6D; font-weight: 500; color: #fff; border-right: 1px solid #fff}
.fsadatesnote .table>tbody>tr>td.fsadatecontent14 {background: #0E85D9; color: #fff; text-align: center; border-right: 1px solid #fff}
.fsadatesnote .table>tbody>tr>td.fsadatecontent15 {background: #0E85D9; color: #fff; text-align: center}
.fsadatesnote {padding-top: 20px}
.fsadatesnote p {color: #cccccc; font-size: 15px; line-height: 16px; font-style: italic}

.fsalecturerwrapper1 {padding: 50px 50px 50px 30px}
.fsalecturerwrapper2 {padding: 50px 40px 50px 0px}
.fsalecturerwrapper1 img {width: 100%}
.fsalecturename {color: #c54647; font-size: 15px; font-weight: 500}
.fsalecturequalification {color: #c54647; font-size: 12px}
.fsalecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #e20613}
.fsalecturerwrapper2 p {clear: both}
.fsalecture .awsm-personal-info h3 {color: #3e85c4 !important}
.fsalecture .modal-style.style-1 .awsm-modal-details h2 {}

.fsacoursefee .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #E4E4E4}
.fsacoursefee .table>tbody>tr>td.fsacolumn {}
.fsacoursefee .fsacoursebackground {background: #035492; color: #fff; font-size: 15px}
.fsacoursefee .fsacoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.fsacoursefee .fsacolumn {font-size: 15px; padding: 10px 0px 0px 10px !important}
.fsacoursefee .fsacolumn strong {font-weight: 500}
.fsacoursefee .fsacolumn2 {font-size: 15px; padding: 10px 0px 0px 10px !important; color: #02A0DC !important; font-weight: 300}
.fsacoursefee .fsacolumn2 strong {font-weight: 500}

.fsacoursefee2 {margin-top: 60px}
.fsacoursefee2 .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #e6e6e6}
.fsacoursefee2 .fsacoursebackground {background: #E78C00; color: #fff; font-size: 15px}
.fsacoursefee2 .fsacoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.fsacoursefee2 .fsacolumn {font-size: 15px; padding: 10px 0px 0px 10px !important}
.fsacoursefee2 .fsacolumn strong {font-weight: 500}
.fsacoursefee2 .fsacolumn2 {font-size: 15px; padding: 10px 0px 0px 10px !important; color: #E78C00 !important; font-weight: 300}
.fsacoursefee2 .fsacolumn2 strong {font-weight: 500}

.fsadiscount {color: #02A0DC; font-weight: 500; font-size: 15px}
.fsadiscount .discount {color: #E78C00; font-size: 30px; width: 50px; float: left}
.fsadiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.fsadiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.fsadiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.fsadiscount .discount2 {color: #E78C00; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.fsadiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.fsaunidiscount1column {margin-top: 20px}



.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.fsaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a {background: none; border: none; color: #e21c19 !important; font-size: 16px}
.fsaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a span {border-bottom: 2px solid #e21c19}
.fsaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a {background: none; border: none; color: #a21008 !important; font-size: 16px; padding: 0px 40px 20px 0px}
.fsaform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.fsaform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.fsaform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.fsaform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #3e85c4 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.fsaform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.fsaform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.fsaform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #c54647; transform: none}
.fsaform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.fsaform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.fsaform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.fsaform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #3e85c4; font-weight: 700; font-size: 16px}
.fsaform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.fsaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #3e85c4; padding-left: 40px; font-style: normal}
.fsaform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.fsaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.fsaform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.fsaform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #c54647; box-shadow: none}
.fsaform .ipt-uif-custom-material-pink .formError {color: #c54647}
.fsaform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.fsaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #c54647}
.fsaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #c54647; font-weight: 700}
.fsaform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.fsaform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.fsaform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.fsaform .banktransferheader {color: #c54647; font-size: 20px; font-weight: 700}
.fsaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.fsaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.fsaform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

.timetablebtn .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background: rgb(26,59,103);
	background: linear-gradient(90deg, rgba(26,59,103,1) 17%, rgba(154,154,247,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-fsa-container {float:right}
#programmesidebarmenu .menu-fsa-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-fsa-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-fsa-container ul li a {font-size: 16px; color: #fff; text-transform: uppercase}
#programmesidebarmenu .menu-fsa-container ul li a:selected {font-size: 16px; color: #02A0DC}
#programmesidebarmenu .menu-fsa-container ul li a:hover {color: #02A0DC; text-decoration: none}
#programmesidebarmenu .menu-fsa-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-fsa-container ul li a.mPS2id-clicked {color: #02A0DC; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-fsa-container ul li a.mPS2id-highlight {color: #02A0DC; border-left: 2px solid #02A0DC; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-fsa2-container {float:right}
#programmesidebarmenu .menu-fsa2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-fsa2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-fsa2-container ul li a {font-size: 16px; color: #fff; text-transform: uppercase}
#programmesidebarmenu .menu-fsa2-container ul li a:selected {font-size: 16px; color: #02A0DC}
#programmesidebarmenu .menu-fsa2-container ul li a:hover {color: #02A0DC; text-decoration: none}
#programmesidebarmenu .menu-fsa2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-fsa2-container ul li a.mPS2id-clicked {color: #02A0DC; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-fsa2-container ul li a.mPS2id-highlight {color: #02A0DC; border-left: 2px solid #02A0DC; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** FSA **/

/** CIA **/
.ciaheader h2:after {background: #02A0DC; width: 100%; height: 1px}
.ciadisclaimer {font-size: 12px; font-style: italic; color: #cccccc}
.ciadisclaimer a {color #e20613}
.cialiststyle {}
.cialiststyle ul {color: #e6e6e6; list-style: inherit}
.cialiststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 20px; padding: 0px; text-indent: 0px; font-weight: 300}
.cialiststyle ul li:before {display: none}
.cialiststyle a {color: #029FDB}

.cia_subtitle2 {color: #3e85c4; margin: 20px 0px 10px 10px}
.cialiststyle2 {padding: 0px 0px 0px 10px}
.cialiststyle2 ul {color: #e6e6e6; list-style: inherit}
.cialiststyle2  ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin: 0 0 5px 20px}

.cia_subtitle3 {color: #ffffff; margin: 30px 0px 10px 10px; font-size: 16px; font-weight: 500}
.cialiststyle3 {padding: 0px 0px 0px 10px}
.cialiststyle3 ul {color: #e6e6e6}
.cialiststyle3 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px}

.cia_subtitle4 {margin: 20px 0px 20px 0px; background: #3e85c4; color: #fff; padding: 5px 0px 5px 10px; font-weight: 300; font-size: 14px}
.cia_subcontent4 {color: #e6e6e6; padding: 0px 0px 0px 10px; font-weight: 300; line-height: 22px; letter-spacing: 0.5px}

.cia_subtitle5 {color: #ffffff; font-weight: 500; font-size: 16px; line-height: 22px; padding: 0px 0px 10px 10px}
.cia_subtitle6 {color: #3e85c4; padding: 0px 0px 10px 10px}
.cialiststyle5 ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 20px 10px}
.cialiststyle5 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px; margin: 0 0 5px 20px}

.ciaurl {font-size: 12px; line-height: 11px; font-weight: 300; font-style: italic; padding: 0px 0px 0px 10px; margin-top: -20px}

.ciaentrybtn .vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	background-color: #ad0f0a !important;
}
.ciarequirement p {color: #e6e6e6}
.ciarequirementrow1 {}
.ciarequirement_subtitle {background: #3e85c4; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}
.ciarequirement_style ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 0px 20px}
.ciarequirement_style ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin-bottom: 0px}
.ciarequirement_style ul li:before {display: none}
.ciarequirementrow2 {margin-top: 0px}
.ciarequirementrow3 {margin-top: 25px}
.ciarequirementrow4 {margin-top: 25px}
.ciarequirement_subtitle2 {background: #1a4473; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}

.ciaworkstyle {padding-bottom: 20px}
.ciaworkstyle ul {color: #e6e6e6; list-style: inherit}
.ciaworkstyle ul li {color: #e6e6e6; font-weight: 300; line-height: 22px; margin: 0 0 30px 0; padding: 0px; text-indent: 0px; margin: 0 0 5px 20px}
.ciaworkstyle ul li:before {display: none}

.ciacoursestructure .table>tbody>tr>td {border: 1px solid #e20613; color: #cccccc; padding: 5px 0px 5px 10px}
.ciacoursestructure .vc_tta-panel-heading {background: #ad0f0a !important}
.ciacoursestructure .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
.ciacoursestructure .ciacoursetitle {color: #c54647; font-size: 15px}
.ciacoursestructure .coursetxt {background: #1a1a1a; font-size: 15px; color: #cccccc}

.ciahours .table>tbody>tr>td {border: 1px solid #035491; padding: 10px; font-size: 14px; color: #C9C9C9; text-align: center; vertical-align: middle; font-weight: 500}
.ciahours .table>tbody>tr>td.header {color: #fff; font-size: 15px; text-align: center}
.ciahours .table>tbody>tr>td .course-note {font-size: 9px; margin-top: 10px; font-weight: 400; line-height: 10px}
.ciahours .table>tbody>tr.ciacoursebackground {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123070+0,1275ae+100 */
	background: #006299;
	background: linear-gradient(90deg,rgba(0, 98, 153, 1) 0%, rgba(153, 202, 60, 1) 100%);
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500; width: 120px
}
.ciahours .ciacoursedesc {color: #333333}
.ciahours .ciacoursebackground .ciacoursetitle {color: #fff}
.ciahours .ciacoursebackground2 .ciacoursetitle2 {color: #fff; text-align: left; margin-top: 35spx}
.ciahours .ciacoursebackground2 .ciacoursetitle {padding-top: 0px}
.ciahours .ciacoursebackground2 .ciacoursetitle2 ul li {margin: 0px; font-size: 15px}
.ciahours .coursedescription {color: #333333}
.ciahours .coursesubtitle {color: #c54647; font-weight: 500}
.ciahours .coursetxt {font-size: 15px}
.ciahours .cialiststyle ul {color: #e6e6e6; list-style: inherit}
.ciahours .cialiststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 15px; padding: 0px; text-indent: 0px; font-weight: 300}
.ciahours .cialiststyle ul li:before {display: none}

.ciaexamstructure .table>tbody>tr>td {border: 1px solid #035491; padding: 10px; font-size: 14px; color: #C9C9C9; text-align: center; vertical-align: middle; font-weight: 500}
.ciaexamstructure .table>tbody>tr>td.header {color: #fff; font-size: 15px; text-align: center}
.ciaexamstructure .table>tbody>tr.ciaexambackground {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123c71+0,0e5088+100 */
	background: #006299;
	background: linear-gradient(90deg,rgba(0, 98, 153, 1) 0%, rgba(153, 202, 60, 1) 100%);
	color: #fff; font-weight: 500; border-right: 1px solid #000
}
.ciaexamstructure .cialiststyle {padding: 20px 0px}
.ciaexamstructure ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 0px 20px}
.ciaexamstructure ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin-bottom: 0px}
.ciaexamstructure ul li:before {display: none}

.ciapolicy {padding: 30px 0px 0px 0px}
.ciapolicy .vc_tta-panel-heading {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123d71+0,0e74b0+60,af8c55+100 */	
	background: #006299 !important;
	background: -webkit-linear-gradient(90deg,rgba(0, 98, 153, 1) 0%, rgba(153, 202, 60, 1) 100%) !important;
	background: -moz-linear-gradient(90deg,rgba(0, 98, 153, 1) 0%, rgba(153, 202, 60, 1) 100%) !important;
	background: linear-gradient(90deg,rgba(0, 98, 153, 1) 0%, rgba(153, 202, 60, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(
	  startColorstr="#006299",
	  endColorstr="#99CA3C",
	  GradientType=1
	);	
}
.ciapolicy .vc_tta-panel-heading h4 {font-size: 15px !important}
.ciapolicy .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .ciapolicy.vc_tta-panel .vc_tta-panel-body {padding: 0px}
.ciapolicycontent {font-size: 15px}
.ciapolicycontent p {color: #cacaca; padding: 10px 0px 0px 10px}

.ciadatesnote .table>tbody>tr>td {font-size: 15px; border: none; font-weight: 400}
.ciadatesnote .table>tbody>tr>td.ciadatebackground {background: #99CA3C; border-right: 1px solid #fff; color: #004780; font-weight: 700}
.ciadatesnote .table>tbody>tr>td.ciadatebackground1 {background: #99CA3C; color: #004780; font-weight: 700; border-right: 1px solid #fff; text-align: center; color: #004780}
.ciadatesnote .table>tbody>tr>td.ciadatebackground2 {background: #99CA3C; color: #004780; font-weight: 700; text-align: center; color: #004780}
.ciadatesnote .table>tbody>tr>td.ciadatecontent1 {background: #B3D76D; font-weight: 700; color: #004780; border-right: 1px solid #fff}
.ciadatesnote .table>tbody>tr>td.ciadatecontent2 {background: #4089B3; color: #fff; text-align: center; border-right: 1px solid #fff}
.ciadatesnote .table>tbody>tr>td.ciadatecontent3 {background: #4089B3; color: #fff; text-align: center}

.ciadatesnote .table>tbody>tr>td.ciadatecontent4 {background: #CCE49E; font-weight: 700; color: #004780; border-right: 1px solid #fff}
.ciadatesnote .table>tbody>tr>td.ciadatecontent5 {background: #80B1CC; color: #fff; text-align: center; border-right: 1px solid #fff}
.ciadatesnote .table>tbody>tr>td.ciadatecontent6 {background: #80B1CC; color: #fff; text-align: center}
.ciadatesnote {padding-top: 20px}
.ciadatesnote p {color: #cccccc; font-size: 15px; line-height: 16px; font-style: italic}

.cialecturerwrapper1 {padding: 50px 50px 50px 30px}
.cialecturerwrapper2 {padding: 50px 40px 50px 0px}
.cialecturerwrapper1 img {width: 100%}
.cialecturename {color: #99CA3C; font-size: 15px; font-weight: 500}
.cialecturequalification {color: #99CA3C; font-size: 12px}
.cialecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #e20613}
.cialecturerwrapper2 p {clear: both}
.cialecture .awsm-personal-info h3 {color: #99CA3C !important}
.cialecture .awsm-personal-info h4 {color: #99CA3C !important}
.cialecture .modal-style.style-1 .awsm-modal-details h2 {}

.ciacoursefee .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #E4E4E4}
.ciacoursefee .table>tbody>tr>td.ciacolumn {}
.ciacoursefee .ciacoursebackground {background: #006299; color: #fff; font-size: 15px}
.ciacoursefee .ciacoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.ciacoursefee .ciacolumn {font-size: 15px; padding: 10px 0px 0px 10px !important}
.ciacoursefee .subtitle {color: #99CA3C !important}
.ciacoursefee .ciacolumn strong {font-weight: 500}
.ciacoursefee .ciacolumn2 {font-size: 15px; padding: 10px 0px 0px 10px !important; color: #ffffff}
.ciacoursefee .ciacolumn2 strong {font-weight: 500}
.ciacoursefee .feenote {font-size: 9px}
.ciacoursefee .feenote a {color: #029FDB}

.ciacoursefeegap {margin-top: 30px}
.ciacoursefee2 {margin-top: 30px}
.ciacoursefee2 .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #e6e6e6}
.ciacoursefee2 .ciacoursebackground {background: #99CA3C; color: #fff; font-size: 15px}
.ciacoursefee2 .ciacoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.ciacoursefee2 .ciacolumn {font-size: 15px; padding: 10px 0px 0px 10px !important}
.ciacoursefee2 .ciacolumn strong {font-weight: 500}
.ciacoursefee2 .subtitle {color: #99CA3C !important}
.ciacoursefee2 .ciacolumn2 {font-size: 15px; padding: 10px 0px 0px 10px !important;}
.ciacoursefee2 .ciacolumn2 strong {font-weight: 500}
.ciacoursefee2 .feenote {font-size: 9px}
.ciacoursefee2 .feenote a {color: #029FDB}

.ciadiscount {color: #02A0DC; font-weight: 500; font-size: 15px}
.ciadiscount .discount {color: #E78C00; font-size: 30px; width: 50px; float: left}
.ciadiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.ciadiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.ciadiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.ciadiscount .discount2 {color: #E78C00; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.ciadiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.ciaunidiscount1column {margin-top: 20px}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.ciaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a {background: none; border: none; color: #e21c19 !important; font-size: 16px}
.ciaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a span {border-bottom: 2px solid #e21c19}
.ciaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a {background: none; border: none; color: #a21008 !important; font-size: 16px; padding: 0px 40px 20px 0px}
.ciaform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.ciaform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.ciaform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.ciaform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #3e85c4 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.ciaform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.ciaform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.ciaform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #c54647; transform: none}
.ciaform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.ciaform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.ciaform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.ciaform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #3e85c4; font-weight: 700; font-size: 16px}
.ciaform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.ciaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #3e85c4; padding-left: 40px; font-style: normal}
.ciaform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.ciaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.ciaform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.ciaform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #c54647; box-shadow: none}
.ciaform .ipt-uif-custom-material-pink .formError {color: #c54647}
.ciaform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.ciaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #c54647}
.ciaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #c54647; font-weight: 700}
.ciaform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.ciaform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.ciaform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.ciaform .banktransferheader {color: #c54647; font-size: 20px; font-weight: 700}
.ciaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.ciaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.ciaform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

.ciatimetablebtn {padding: 20px 0px 50px 0px}
.ciatimetablebtn .timetablebtn .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background: #006299 !important;
	background: -webkit-linear-gradient(90deg,rgba(0, 98, 153, 1) 0%, rgba(153, 202, 60, 1) 100%) !important;
	background: -moz-linear-gradient(90deg,rgba(0, 98, 153, 1) 0%, rgba(153, 202, 60, 1) 100%) !important;
	background: linear-gradient(90deg,rgba(0, 98, 153, 1) 0%, rgba(153, 202, 60, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(
	  startColorstr="#006299",
	  endColorstr="#99CA3C",
	  GradientType=1
	);	
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.ciatimetablebtn .timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-cia-container {float:right}
#programmesidebarmenu .menu-cia-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cia-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cia-container ul li a {font-size: 16px; color: #fff; text-transform: uppercase}
#programmesidebarmenu .menu-cia-container ul li a:selected {font-size: 16px; color: #99CA3C}
#programmesidebarmenu .menu-cia-container ul li a:hover {color: #99CA3C; text-decoration: none}
#programmesidebarmenu .menu-cia-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cia-container ul li a.mPS2id-clicked {color: #99CA3C; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cia-container ul li a.mPS2id-highlight {color: #99CA3C; border-left: 2px solid #99CA3C; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-cia2-container {float:right}
#programmesidebarmenu .menu-cia2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cia2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cia2-container ul li a {font-size: 16px; color: #fff; text-transform: uppercase}
#programmesidebarmenu .menu-cia2-container ul li a:selected {font-size: 16px; color: #99CA3C}
#programmesidebarmenu .menu-cia2-container ul li a:hover {color: #99CA3C; text-decoration: none}
#programmesidebarmenu .menu-cia2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cia2-container ul li a.mPS2id-clicked {color: #99CA3C; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cia2-container ul li a.mPS2id-highlight {color: #99CA3C; border-left: 2px solid #99CA3C; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** CIA **/

/** ISCA **/
.iscaheader h2:after {background: #02A0DC; width: 100%; height: 1px}
.iscadisclaimer {font-size: 12px; font-style: italic; color: #cccccc}
.iscadisclaimer a {color #e20613}
.iscaliststyle {}
.iscaliststyle ul {color: #e6e6e6; list-style: inherit}
.iscaliststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 20px; padding: 0px; text-indent: 0px; font-weight: 300}
.iscaliststyle ul li:before {display: none}
.iscaliststyle a {color: #029FDB}

.isca_subtitle2 {color: #3e85c4; margin: 20px 0px 10px 10px}
.iscaliststyle2 {padding: 0px 0px 0px 10px}
.iscaliststyle2 ul {color: #e6e6e6; list-style: inherit}
.iscaliststyle2  ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin: 0 0 5px 20px}

.isca_subtitle3 {color: #ffffff; margin: 30px 0px 10px 10px; font-size: 16px; font-weight: 500}
.iscaliststyle3 {padding: 0px 0px 0px 10px}
.iscaliststyle3 ul {color: #e6e6e6}
.iscaliststyle3 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px}

.isca_subtitle4 {margin: 20px 0px 20px 0px; background: #3e85c4; color: #fff; padding: 5px 0px 5px 10px; font-weight: 300; font-size: 14px}
.isca_subcontent4 {color: #e6e6e6; padding: 0px 0px 0px 10px; font-weight: 300; line-height: 22px; letter-spacing: 0.5px}

.isca_subtitle5 {color: #ffffff; font-weight: 500; font-size: 16px; line-height: 22px; padding: 0px 0px 10px 10px}
.isca_subtitle6 {color: #3e85c4; padding: 0px 0px 10px 10px}
.iscaliststyle5 ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 20px 10px}
.iscaliststyle5 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px; margin: 0 0 5px 20px}

.iscaurl {font-size: 12px; line-height: 11px; font-weight: 300; font-style: italic; padding: 0px 0px 0px 10px; margin-top: -20px}

.iscaentrybtn .vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	background-color: #ad0f0a !important;
}
.iscarequirement p {color: #e6e6e6}
.iscarequirementrow1 {}
.iscarequirement_subtitle {background: #3e85c4; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}
.iscarequirement_style ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 0px 20px}
.iscarequirement_style ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin-bottom: 0px}
.iscarequirement_style ul li:before {display: none}
.iscarequirementrow2 {margin-top: 0px}
.iscarequirementrow3 {margin-top: 25px}
.iscarequirementrow4 {margin-top: 25px}
.iscarequirement_subtitle2 {background: #1a4473; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}

.iscaworkstyle {padding-bottom: 20px}
.iscaworkstyle ul {color: #e6e6e6; list-style: inherit}
.iscaworkstyle ul li {color: #e6e6e6; font-weight: 300; line-height: 22px; margin: 0 0 30px 0; padding: 0px; text-indent: 0px; margin: 0 0 5px 20px}
.iscaworkstyle ul li:before {display: none}
.iscaworkstyle .pwe_blue {background: #0E416F; font-size: 15px; color: #fff; font-weight: 700; text-align: center; padding: 20px 0px 20px 0px}
.iscaworkstyle .pwe_red {background: #EE2E2A; font-size: 15px; color: #fff; font-weight: 700; text-align: center; padding: 20px 0px 20px 0px; margin-top: 25px}
.iscaworkstyle a {color: #029FDB}
.iscaworkstyle .vc_tta-panel-heading {
	background: #0E416F !important;
	background: -webkit-linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	background: -moz-linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	background: linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(
	  startColorstr="#0E416F",
	  endColorstr="#EE2E2A",
	  GradientType=1
	);
}
.iscaworkstyle .vc_tta-panel-heading h4 {font-size: 15px !important}
.iscaworkstyle .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .iscaworkstyle.vc_tta-panel .vc_tta-panel-body {padding: 0px}
.iscapolicycontent {font-size: 15px}
.iscapolicycontent p {color: #cacaca; padding: 10px 0px 0px 10px}

.iscacoursestructure .table>tbody>tr>td {border: 1px solid #e20613; color: #cccccc; padding: 5px 0px 5px 10px}
.iscacoursestructure .vc_tta-panel-heading {background: #ad0f0a !important}
.iscacoursestructure .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
.iscacoursestructure .iscacoursetitle {color: #c54647; font-size: 15px}
.iscacoursestructure .coursetxt {background: #1a1a1a; font-size: 15px; color: #cccccc}

.iscahours .table>tbody>tr>td {border: 1px solid #035491; padding: 10px; font-size: 14px; color: #C9C9C9; text-align: center; vertical-align: middle; font-weight: 500}
.iscahours .table>tbody>tr>td.header {color: #fff; font-size: 15px; text-align: center}
.iscahours .table>tbody>tr>td .course-note {font-size: 9px; margin-top: 10px; font-weight: 400; line-height: 10px}
.iscahours .table>tbody>tr.iscacoursebackground {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123070+0,1275ae+100 */
	background: #0E416F !important;
	background: -webkit-linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	background: -moz-linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	background: linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(
	  startColorstr="#0E416F",
	  endColorstr="#EE2E2A",
	  GradientType=1
	);
	padding: 10px 0px 5px 10px; color: #fff; text-align: left; font-weight: 500; width: 120px
}
.iscahours .iscacoursedesc {color: #333333}
.iscahours .iscacoursebackground .iscacoursetitle {color: #fff}
.iscahours .iscacoursebackground2 .iscacoursetitle2 {color: #fff; text-align: left; margin-top: 35spx}
.iscahours .iscacoursebackground2 .iscacoursetitle {padding-top: 0px}
.iscahours .iscacoursebackground2 .iscacoursetitle2 ul li {margin: 0px; font-size: 15px}
.iscahours .coursedescription {color: #333333}
.iscahours .coursesubtitle {color: #c54647; font-weight: 500}
.iscahours .coursetxt {font-size: 15px}
.iscahours .iscaliststyle ul {color: #e6e6e6; list-style: inherit}
.iscahours .iscaliststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 15px; padding: 0px; text-indent: 0px; font-weight: 300}
.iscahours .iscaliststyle ul li:before {display: none}

.iscaexamstructure .table>tbody>tr>td {border: 1px solid #035491; padding: 10px; font-size: 14px; color: #C9C9C9; text-align: center; vertical-align: middle; font-weight: 500}
.iscaexamstructure .table>tbody>tr>td.header {color: #fff; font-size: 15px; text-align: center}
.iscaexamstructure .table>tbody>tr.iscaexambackground {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123070+0,1275ae+100 */
	background: #0E416F !important;
	background: -webkit-linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	background: -moz-linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	background: linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(
	  startColorstr="#0E416F",
	  endColorstr="#EE2E2A",
	  GradientType=1
	);
	color: #fff; font-weight: 500; border-right: 1px solid #000
}
.iscaexamstructure .iscaliststyle {padding: 20px 0px}
.iscaexamstructure ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 0px 20px}
.iscaexamstructure ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin-bottom: 0px}
.iscaexamstructure ul li:before {display: none}

.iscapolicy {padding: 30px 0px 0px 0px}
.iscapolicy .vc_tta-panel-heading {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#123d71+0,0e74b0+60,af8c55+100 */	
	background: #006299 !important;
	background: -webkit-linear-gradient(90deg,rgba(0, 98, 153, 1) 0%, rgba(153, 202, 60, 1) 100%) !important;
	background: -moz-linear-gradient(90deg,rgba(0, 98, 153, 1) 0%, rgba(153, 202, 60, 1) 100%) !important;
	background: linear-gradient(90deg,rgba(0, 98, 153, 1) 0%, rgba(153, 202, 60, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(
	  startColorstr="#006299",
	  endColorstr="#99CA3C",
	  GradientType=1
	);	
}
.iscapolicy .vc_tta-panel-heading h4 {font-size: 15px !important}
.iscapolicy .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .iscapolicy.vc_tta-panel .vc_tta-panel-body {padding: 0px}
.iscapolicycontent {font-size: 15px}
.iscapolicycontent p {color: #cacaca; padding: 10px 0px 0px 10px}

.iscadatesnote .vc_tta-panel-heading {
	background: #0E416F !important;
	background: -webkit-linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	background: -moz-linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	background: linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(
	  startColorstr="#0E416F",
	  endColorstr="#EE2E2A",
	  GradientType=1
	);
}
.iscadatesnote .vc_tta-panel-heading h4 {font-size: 15px !important}
.iscadatesnote .vc_tta-panel-heading .vc_tta-panel-title>a {text-transform: capitalize !important}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .iscadatesnote.vc_tta-panel .vc_tta-panel-body {padding: 0px}

.iscadatesnote .table>tbody>tr>td {font-size: 14px; border: none; font-weight: 400}
.iscadatesnote .table>tbody>tr>td.iscadatebackground {background: #0E416F; border-right: 1px solid #fff; color: #ffffff; font-weight: 700}
.iscadatesnote .table>tbody>tr>td.iscadatebackground1 {background: #0E416F; color: #ffffff; font-weight: 700; text-align: center;}

.iscadatesnote .table>tbody>tr>td.iscadatecontent1 {background: #4A7193; font-weight: 700; color: #ffffff; border-right: 1px solid #fff}
.iscadatesnote .table>tbody>tr>td.iscadatecontent2 {background: #F2625F; color: #fff; text-align: left; border-right: 1px solid #fff}

.iscadatesnote .table>tbody>tr>td.iscadatecontent4 {background: #87A0B7; font-weight: 700; color: #ffffff; border-right: 1px solid #fff}
.iscadatesnote .table>tbody>tr>td.iscadatecontent5 {background: #F79795; color: #fff; text-align: left; border-right: 1px solid #fff}

.iscadatesnote {padding-top: 20px}
.iscadatesnote p {color: #cccccc; font-size: 15px; line-height: 16px; font-style: italic}
.iscadatesnote .feenote {font-size: 9px}

.iscalecturerwrapper1 {padding: 50px 50px 50px 30px}
.iscalecturerwrapper2 {padding: 50px 40px 50px 0px}
.iscalecturerwrapper1 img {width: 100%}
.iscalecturename {color: #305C84; font-size: 15px; font-weight: 500}
.iscalecturequalification {color: #305C84; font-size: 12px}
.iscalecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #e20613}
.iscalecturerwrapper2 p {clear: both}
.iscalecture .awsm-personal-info h3 {color: #305C84 !important}
.iscalecture .awsm-personal-info h4 {color: #305C84 !important}
.iscalecture .modal-style.style-1 .awsm-modal-details h2 {}

.iscacoursefee .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #E4E4E4}
.iscacoursefee .table>tbody>tr>td.iscacolumn {}
.iscacoursefee .iscacoursebackground {background: #006299; color: #fff; font-size: 15px}
.iscacoursefee .iscacoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.iscacoursefee .iscacolumn {font-size: 15px; padding: 10px 0px 0px 10px !important}
.iscacoursefee .iscacolumn strong {font-weight: 500}
.iscacoursefee .iscacolumn2 {font-size: 15px; padding: 10px 0px 0px 10px !important; color: #ffffff !important;}
.iscacoursefee .iscacolumn2 strong {font-weight: 500}
.iscacoursefee .feenote {font-size: 9px}
.iscacoursefee .feenote a {color: #029FDB}

.iscacoursefeegap {margin-top: 30px}
.iscacoursefee2 {margin-top: 30px}
.iscacoursefee2 .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #e6e6e6}
.iscacoursefee2 .iscacoursebackground {background: #EE2E2A; color: #fff; font-size: 15px}
.iscacoursefee2 .iscacoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.iscacoursefee2 .iscacolumn {font-size: 15px; padding: 10px 0px 0px 10px !important}
.iscacoursefee2 .iscacolumn.alignleft {text-align: left}
.iscacoursefee2 .iscacolumn strong {font-weight: 500}
.iscacoursefee2 .iscacolumn2 {font-size: 15px; padding: 10px 0px 0px 10px !important;}
.iscacoursefee2 .iscacolumn2 strong {font-weight: 500}
.iscacoursefee2 .feenote {font-size: 9px}
.iscacoursefee2 .feenote a {color: #029FDB}

.iscadiscount {color: #02A0DC; font-weight: 500; font-size: 15px}
.iscadiscount .discount {color: #E78C00; font-size: 30px; width: 50px; float: left}
.iscadiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.iscadiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.iscadiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.iscadiscount .discount2 {color: #E78C00; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.iscadiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.iscaunidiscount1column {margin-top: 20px}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.iscaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a {background: none; border: none; color: #e21c19 !important; font-size: 16px}
.iscaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a span {border-bottom: 2px solid #e21c19}
.iscaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a {background: none; border: none; color: #a21008 !important; font-size: 16px; padding: 0px 40px 20px 0px}
.iscaform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.iscaform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.iscaform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.iscaform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #3e85c4 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.iscaform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.iscaform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.iscaform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #c54647; transform: none}
.iscaform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.iscaform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.iscaform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.iscaform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #3e85c4; font-weight: 700; font-size: 16px}
.iscaform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.iscaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #3e85c4; padding-left: 40px; font-style: normal}
.iscaform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.iscaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.iscaform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.iscaform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #c54647; box-shadow: none}
.iscaform .ipt-uif-custom-material-pink .formError {color: #c54647}
.iscaform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.iscaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #c54647}
.iscaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #c54647; font-weight: 700}
.iscaform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.iscaform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.iscaform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.iscaform .banktransferheader {color: #c54647; font-size: 20px; font-weight: 700}
.iscaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.iscaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.iscaform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

.iscatimetablebtn {padding: 20px 0px 50px 0px}
.iscatimetablebtn .timetablebtn .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background: #0E416F !important;
	background: -webkit-linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	background: -moz-linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	background: linear-gradient(90deg,rgba(14, 65, 111, 1) 0%, rgba(238, 46, 42, 1) 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(
	  startColorstr="#0E416F",
	  endColorstr="#EE2E2A",
	  GradientType=1
	);
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.iscatimetablebtn .timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-isca-container {float:right}
#programmesidebarmenu .menu-isca-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-isca-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-isca-container ul li a {font-size: 16px; color: #fff; text-transform: uppercase}
#programmesidebarmenu .menu-isca-container ul li a:selected {font-size: 16px; color: #99CA3C}
#programmesidebarmenu .menu-isca-container ul li a:hover {color: #99CA3C; text-decoration: none}
#programmesidebarmenu .menu-isca-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-isca-container ul li a.mPS2id-clicked {color: #99CA3C; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-isca-container ul li a.mPS2id-highlight {color: #99CA3C; border-left: 2px solid #99CA3C; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-isca2-container {float:right}
#programmesidebarmenu .menu-isca2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-isca2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-isca2-container ul li a {font-size: 16px; color: #fff; text-transform: uppercase}
#programmesidebarmenu .menu-isca2-container ul li a:selected {font-size: 16px; color: #99CA3C}
#programmesidebarmenu .menu-isca2-container ul li a:hover {color: #99CA3C; text-decoration: none}
#programmesidebarmenu .menu-isca2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-isca2-container ul li a.mPS2id-clicked {color: #99CA3C; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-isca2-container ul li a.mPS2id-highlight {color: #99CA3C; border-left: 2px solid #99CA3C; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** ISCA **/
/************************************************************************************** Program **************************************************************************************/


/************************************************************************************** Marketplace **************************************************************************************/
/** CGMA FLP **/
.cgmacourse .table>tbody>tr>td {border: none; border: 1px solid #e40076}
.cgmaintake {color: #93c3d1}
.cgmaduration {color: #85c2eb}
.cgmastudy {color: #a59ccc}
.cgmacoursetxt {color: #fff}
.cgmacoursedesc {color: #fff; font-size: 15px; margin-top: -20px}
.cgmacoursedesc ul {margin: 0 0 10px}
.cgmacoursedesc ul li {padding: 0px}
.cgmacoursetitle {color: #e40076; font-size: 16px; font-weight: 500; padding-top: 15px}
span.coursehighlight  {color: #f3a7bd}
.cgmacourse .vc_tta-panel-heading {background: #e40076 !important}
.cgmaheader h2:after {background: #a69dcd; width: 100%; height: 1px}
.aboutcgma ul li {text-indent: -10px; padding: 0px 0px 0px 10px}

.cgmaentryheader {background: #6b5f97; color: #fff; padding: 5px 0px 5px 10px}
.cgmaentryrequirement p {padding: 5px 0px 0px 10px}
.cgmaentryrequirement ul {padding: 0px 0px 0px 10px}
.cgmaentryrequirement ul li {padding: 0px 0px 0px 20px}
.cgmacourseheader1 .vc_tta-panel-heading h4 a {background: #ed6d91 !important}
.cgmacourseheader2 .vc_tta-panel-heading h4 a {background: #278b96 !important}
.cgmacourseheader3 .vc_tta-panel-heading h4 a {background: #4387bb !important}

.cgmatutorial {color: #fff}
.cgmatutorial table {}
.cgmatutorial table tr {}
.cgmatutorial table tr td.header {background: #6b5f97; padding: 5px 0px 5px 10px; border: none; font-weight: 500}
.cgmatutorial table tr td.background1 {background: #333333; border-left: none}
.cgmatutorial table tr td.background2 {background: #4d4d4d}
.cgmatutorial table tr td.background3 {background: #4d4d4d; border-right: none}
.cgmatutorial table tr td {font-size: 12px; border-bottom: none}
.cgmatutorial ul {margin-bottom: 10px}
.cgmatutorial ul li {line-height: 12px}
.cgmatutorial .hours {margin: 0px 0px 0px 5px}

.cgmaexam {color: #fff}
.cgmaexam table {}
.cgmaexam table tr {}
.cgmaexam table tr td.header1 {background: #6b5f97; padding: 5px 0px 5px 10px; font-weight: 500; border-top: none; border-left: none}
.cgmaexam table tr td.header2 {background: #6b5f97; padding: 5px 0px 5px 10px; font-weight: 500; border-top: none}
.cgmaexam table tr td.header3 {background: #6b5f97; padding: 5px 0px 5px 10px; font-weight: 500; border-top: none}
.cgmaexam table tr td.header4 {background: #6b5f97; padding: 5px 0px 5px 10px; font-weight: 500; border-top: none}
.cgmaexam table tr td.header5 {background: #6b5f97; padding: 5px 0px 5px 10px; font-weight: 500; border-top: none; border-right: none}
.cgmaexam table tr td.background1 {background: #7d79aa; border-left: none}
.cgmaexam table tr td.background2 {background: #a69dcd}
.cgmaexam table tr td.background3 {background: #a69dcd; border-right: none}
.cgmaexam table tr td {font-size: 12px; border-bottom: none; padding: 5px 0px 5px 10px}
.cgmaexam ul {margin-bottom: 10px}
.cgmaexam ul li {line-height: 12px}
.cgmaexam .hours {margin: 0px 0px 0px 5px}

.cgmaexamheader .vc_tta-panel-heading h4 a {background: #6b5f97 !important}

.cgmaexamdate {color: #fff}
.cgmaexamdate table {}
.cgmaexamdate table tr {}
.cgmaexamdate table tr td.header {background: #6b5f97; padding: 5px 0px 5px 10px; font-weight: 500; border: none; font-size: 15px}
.cgmaexamdate table tr td.header2 {background: #6b5f97; padding: 5px 0px 5px 10px; font-weight: 500; border: none}
.cgmaexamdate table tr td.subline {text-align: center; color: #a69dcd; border: none}
.cgmaexamdate table tr td.background1 {background: #ed6d91; border-left: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background1-1 {background: #ef95b6; border-left: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background1-2 {background: #ef95b6; border-right: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background1b {background: #ed6d91; border-left: none; text-align: center}
.cgmaexamdate table tr td.background1b-1 {background: #ef95b6; border-left: none; text-align: center}
.cgmaexamdate table tr td.background1b-2 {background: #ef95b6; border-right: none; text-align: center}
.cgmaexamdate table tr td.background2 {background: #278b96; border-left: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background2-1 {background: #63c3d1; border-left: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background2-2 {background: #63c3d1; border-right: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background2b {background: #278b96; border-left: none; text-align: center}
.cgmaexamdate table tr td.background2b-1 {background: #63c3d1; border-left: none; text-align: center}
.cgmaexamdate table tr td.background2b-2 {background: #63c3d1; border-right: none; text-align: center}
.cgmaexamdate table tr td.background3 {background: #4387bb; border-left: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background3-1 {background: #86c3eb; border-left: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background3-2 {background: #86c3eb; border-right: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background3b {background: #4387bb; border-left: none; text-align: center}
.cgmaexamdate table tr td.background3b-1 {background: #86c3eb; border-left: none; text-align: center}
.cgmaexamdate table tr td.background3b-2 {background: #86c3eb; border-right: none; text-align: center}
.cgmaexamdate table tr td.background4 {background: #6b5f97; border-left: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background4-1 {background: #a69dcd; border-left: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background4-2 {background: #a69dcd; border-right: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background4b {background: #6b5f97; border-left: none; text-align: center}
.cgmaexamdate table tr td.background4b-1 {background: #a69dcd; border-left: none; text-align: center}
.cgmaexamdate table tr td.background4b-2 {background: #a69dcd; border-right: none; text-align: center}
.cgmaexamdate table tr td.background5 {background: #bf406a; border-left: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background5-1 {background: #d8739a; border-left: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background5-2 {background: #d8739a; border-right: none; border-top: none; border-bottom: 1px solid #fff; text-align: center}
.cgmaexamdate table tr td.background5b {background: #bf406a; border-left: none; text-align: center}
.cgmaexamdate table tr td.background5b-1 {background: #d8739a; border-left: none; text-align: center}
.cgmaexamdate table tr td.background5b-2 {background: #d8739a; border-right: none; text-align: center}
.cgmaexamdate table tr td {font-size: 11.5px; border-bottom: none; padding: 5px 0px 5px 10px}

.cgmacoursefee {color: #fff}
.cgmacoursefee table {}
.cgmacoursefee table tr {}
.cgmacoursefee table tr td.header {background: #6b5f97; padding: 5px 0px 5px 10px; font-weight: 500; border: none; font-size: 15px}
.cgmacoursefee table tr td.desc {background: #a69dcd; padding: 5px 0px 5px 10px; border: none; font-size: 15px}
.cgmacoursefee table tr td.price {text-align: center; background: #4d4d4d; border-top: none; border-left: none; border-bottom: none; color: #fff; padding: 30px 0px 30px 0px}
.cgmacoursefee table tr td.price2 {text-align: center; background: #4d4d4d; border-right: none; color: #fff; border-top: none; border-bottom: none}
.cgmacoursefee table tr td.desc2 {background: #4d4d4d; padding: 5px 0px 5px 10px; border: none}
.cgmacoursefee ul {}
.cgmacoursefee ul li {padding: 0px; font-weight: 300}

.cgmacoursefee2 .header {background: #6b5f97; color: #fff; padding: 5px 0px 5px 10px}
.cgmacoursefee2 .subheader {background: #a69dcd; color: #fff; padding: 5px 0px 5px 10px}
.cgmacoursefee2 .desc {color: #cccccc; padding: 10px 0px 0px 10px}

.cgmadiscount .purple {font-weight: 500; font-size: 15px; color: #a69dcd}
.cgmadiscount .discount {color: #f3a7bd; font-size: 30px; width: 50px; float: left}
.cgmadiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cgmadiscount .university1 p {color: #cccccc; font-size: 15px; letter-spacing: 0.5px}
.cgmadiscount .discount2 {color: #93c3d1; font-size: 30px; width: 50px; float: left}
.cgmadiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cgmadiscount .university2 p {color: #cccccc; font-size: 15px; letter-spacing: 0.5px}
.cgmadiscount .discount3 {color: #85c2eb; font-size: 30px; width: 50px; float: left}
.cgmadiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cgmadiscount .university3 p {color: #cccccc; font-size: 15px; letter-spacing: 0.5px}
.cgmadiscount .discount4 {color: #a59ccc; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.cgmadiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px}
.cgmadiscount .university4 p {color: #cccccc; font-size: 15px; letter-spacing: 0.5px}
.cgmaunidiscount1column {margin-top: 30px}

.cgmalecturerwrapper1 {padding: 50px 50px 50px 30px}
.cgmalecturerwrappe2 {padding: 50px 40px 50px 0px}
.cgmalecturerwrapper1 img {width: 100%}
.cgmalecturename {color: #e40076; font-size: 15px; font-weight: 500}
.cgmalecturequalification {color: #e40076; font-size: 12px}
.cgmalecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #f3a7bd}
.cgmalecturerwrapper2 p {clear: both}

.timetablebtn .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background: #5a0023; /* Old browsers */
	background: -moz-linear-gradient(left, #5a0023 5%, #e40076 95%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #5a0023 5%,#e40076 95%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #5a0023 5%,#e40076 95%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5a0023', endColorstr='#e40076',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

.cgmaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a {background: none; border: none; color: #e21c19 !important; font-size: 16px}
.cgmaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a span {border-bottom: 2px solid #e21c19}
.cgmaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a {background: none; border: none; color: #a21008 !important; font-size: 16px; padding: 0px 40px 20px 0px}
.cgmaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a:hover {border-color: transparent !important; background-color: #000 !important; color: #e21c19 !important; background: none !important}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.cgmaform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.cgmaform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.cgmaform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.cgmaform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #e40076 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.cgmaform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.cgmaform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.cgmaform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #e40076; transform: none}
.cgmaform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.cgmaform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.cgmaform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.cgmaform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #e40076; font-weight: 700; font-size: 16px}
.cgmaform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.cgmaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #f3a7bd; padding-left: 40px; font-style: normal}
.cgmaform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.cgmaform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.cgmaform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.cgmaform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #e40076; box-shadow: none}
.cgmaform .ipt-uif-custom-material-pink .formError {color: #e40076}
.cgmaform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.cgmaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #e40076}
.cgmaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #e40076; font-weight: 700}
.cgmaform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.cgmaform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.cgmaform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.cgmaform .banktransferheader {color: #e40076; font-size: 20px; font-weight: 700}
.cgmaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.cgmaform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
h6:after {display: none}
.cgmaform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-cgma-flp-container {float:right}
#programmesidebarmenu .menu-cgma-flp-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cgma-flp-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cgma-flp-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-cgma-flp-container ul li a:selected {font-size: 16px; color: #a69dcd}
#programmesidebarmenu .menu-cgma-flp-container ul li a:hover {color: #a69dcd; text-decoration: none}
#programmesidebarmenu .menu-cgma-flp-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cgma-flp-container ul li a.mPS2id-clicked {color: #a69dcd; border-left: 2px solid #a69dcd; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cgma-flp-container ul li a.mPS2id-highlight {color: #a69dcd; border-left: 2px solid #a69dcd; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-cgma-flp-2-container {float:right}
#programmesidebarmenu .menu-cgma-flp-2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-cgma-flp-2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-cgma-flp-2-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-cgma-flp-2-container ul li a:selected {font-size: 16px; color: #a69dcd}
#programmesidebarmenu .menu-cgma-flp-2-container ul li a:hover {color: #a69dcd; text-decoration: none}
#programmesidebarmenu .menu-cgma-flp-2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-cgma-flp-2-container ul li a.mPS2id-clicked {color: #a69dcd; border-left: 2px solid #a69dcd; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-cgma-flp-2-container ul li a.mPS2id-highlight {color: #a69dcd; border-left: 2px solid #a69dcd; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** CGMA FLP **/

/** SHRM **/
.shrmmarketplaceheader h2:after {background: #3e85c4; width: 100%; height: 1px}
.shrmmarketplacedisclaimer {font-size: 12px; font-style: italic; color: #cccccc}
.shrmmarketplacedisclaimer a {color #e20613}
.shrmmarketplaceliststyle {}
.shrmmarketplaceliststyle ul {color: #e6e6e6; list-style: inherit}
.shrmmarketplaceliststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 0; padding: 0px 0px 0px 20px; text-indent: -20px; font-weight: 300}
.shrmmarketplaceliststyle ul li:before {display: none}

.shrmmarketplace_subtitle {margin: 20px 0px 20px 0px; background: #3e85c4; color: #fff; padding: 5px 0px 5px 10px; font-weight: 300}
.shrmmarketplace_subcontent {color: #e6e6e6; padding: 0px 0px 0px 10px; font-weight: 300; line-height: 22px; letter-spacing: 0.5px}

.shrmmarketplace_subtitle2 {color: #3e85c4; margin: 20px 0px 10px 10px}
.shrmmarketplaceliststyle2 {padding: 0px 0px 0px 10px}
.shrmmarketplaceliststyle2 ul {color: #e6e6e6; list-style: inherit}
.shrmmarketplaceliststyle2  ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px}

.shrmmarketplace_subtitle3 {color: #ffffff; margin: 30px 0px 10px 10px; font-size: 16px; font-weight: 500}
.shrmmarketplaceliststyle3 {padding: 0px 0px 0px 10px}
.shrmmarketplaceliststyle3 ul {color: #e6e6e6}
.shrmmarketplaceliststyle3 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px}

.shrmmarketplace_subtitle4 {margin: 20px 0px 20px 0px; background: #3e85c4; color: #fff; padding: 5px 0px 5px 10px; font-weight: 300; font-size: 14px}
.shrmmarketplace_subcontent4 {color: #e6e6e6; padding: 0px 0px 0px 10px; font-weight: 300; line-height: 22px; letter-spacing: 0.5px}

.shrmmarketplace_subtitle5 {color: #ffffff; font-weight: 500; font-size: 16px; line-height: 22px; padding: 0px 0px 10px 10px}
.shrmmarketplace_subtitle6 {color: #3e85c4; padding: 0px 0px 10px 10px}
.shrmmarketplaceliststyle5 ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 20px 10px}
.shrmmarketplaceliststyle5 ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 18px}

.shrmmarketplaceurl {font-size: 12px; line-height: 11px; font-weight: 300; font-style: italic; padding: 0px; margin-top: -20px}

.shrmmarketplaceentrybtn .vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	background-color: #ad0f0a !important;
}
.shrmmarketplacerequirement p {color: #e6e6e6}
.shrmmarketplacerequirementrow1 {}
.shrmmarketplacerequirement_subtitle {background: #3e85c4; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}
.shrmmarketplacerequirement_style ul {color: #e6e6e6; list-style: inherit; padding: 0px 0px 0px 20px}
.shrmmarketplacerequirement_style ul li {color: #e6e6e6; font-weight: 300; text-indent: 0px; padding: 0px; line-height: 22px; margin-bottom: 0px}
.shrmmarketplacerequirement_style ul li:before {display: none}
.shrmmarketplacerequirementrow2 {margin-top: 25px}
.shrmmarketplacerequirementrow3 {margin-top: 25px}
.shrmmarketplacerequirementrow4 {margin-top: 25px}
.shrmmarketplacerequirement_subtitle2 {background: #1a4473; padding: 5px 0px 5px 10px; color: #fff; margin: 0px 0px 20px 0px}

.shrmmarketplaceworkstyle {}
.shrmmarketplaceworkstyle ul {color: #e6e6e6; list-style: inherit}
.shrmmarketplaceworkstyle ul li {color: #e6e6e6; font-weight: 300; line-height: 22px; margin: 0 0 30px 20px; padding: 0px; text-indent: 0px}
.shrmmarketplaceworkstyle ul li:before {display: none}

.shrmmarketcoursestructure {background: #333333; padding: 20px}
.shrmmarketcoursestructure .header {color: #fff; font-size: 16px}
.shrmmarketcoursestructure ul li {}

.shrmmarkettutorial table {}
.shrmmarkettutorial table tr td {font-size: 12px; color: #fff}
.shrmmarkettutorial table tr td.header {background: #3e85c4; padding: 5px 0px 5px 10px; color: #fff; font-size: 12px; border-top: none; border-left: none; border-bottom: none; font-weight: 500}
.shrmmarkettutorial table tr td.header2 {background: #3e85c4; padding: 5px 0px 5px 10px; color: #fff; font-size: 12px; border-top: none; border-right: none; border-bottom: none; font-weight: 500}
.shrmmarkettutorial table tr td.background1 {background: #333333; border-top: none; border-left: none}
.shrmmarkettutorial table tr td.background1b {background: #333333; border-bottom: none; border-left: none}
.shrmmarkettutorial table tr td.background2 {background: #4d4d4d; border-top: none; border-left: none; border-bottom: none}
.shrmmarkettutorial table tr td.background2b {background: #4d4d4d; border-bottom: none; border-right: none; border-top: none}

.shrmmarketplaceexamstructure .header {background: #3e85c4; color: #fff; padding: 5px 0px 5px 10px}
.shrmmarketplaceexamstructure {}
.shrmmarketplaceexamstructure p {padding: 10px 0px 0px 10px}
.shrmmarketplaceexamstructure ul li {}

.shrmmarketplaceexamdates .vc_tta-panel-heading h4 a {background: #1a4473 !important; font-size: 15px; font-weight: 500}
.shrmmarketplaceexamdates table tr td {font-size: 12px; color: #fff}
.shrmmarketplaceexamdates table tr td.left {background: #333333; border-top: none; border-left: none; border-right: none}
.shrmmarketplaceexamdates table tr td.left2 {background: #333333; border-bottom: none; border-left: none}
.shrmmarketplaceexamdates table tr td.right {background: #3e85c4; border-top: none; border-right: none}
.shrmmarketplaceexamdates table tr td.right2 {background: #3e85c4; border-bottom: none; border-right: none}

.shrmmarketplaceexamdates2 .vc_tta-panel-heading h4 a {background: #3e85c4 !important; font-size: 15px; font-weight: 500}
.shrmmarketplaceexamdates2 table tr td {font-size: 12px; color: #fff}
.shrmmarketplaceexamdates2 table tr td.left {background: #333333; border-top: none; border-left: none; border-right: none}
.shrmmarketplaceexamdates2 table tr td.left2 {background: #333333; border-bottom: none}
.shrmmarketplaceexamdates2 table tr td.right {background: #3e85c4; border-top: none; border-right: none}
.shrmmarketplaceexamdates2 table tr td.right2 {background: #3e85c4; border-bottom: none; border-right: none}

.shrmmarketplacecoursefee ()
.shrmmarketplacecoursefee table tr td {font-size: 15px; color: #fff; vertical-align: top}
.shrmmarketplacecoursefee table tr td.header {background: #1a4473; border: none; color: #fff}
.shrmmarketplacecoursefee table tr td.subheader {background: #3e85c4; border: none; color: #fff}
.shrmmarketplacecoursefee table tr td.column1a {border: none; color: #f2f2f2}
.shrmmarketplacecoursefee table tr td.column1b {border: none; color: #3e85c4}
.shrmmarketplacecoursefee table tr td.column1c {border: none; color: #f2f2f2}
.shrmmarketplacecoursefee table tr td.column1c ul {margin-bottom: 5px}
.shrmmarketplacecoursefee table tr td.column2a {border: none; color: #f2f2f2; border-bottom: 1px solid #fff}
.shrmmarketplacecoursefee table tr td.column2b {border: none; color: #3e85c4; border-bottom: 1px solid #fff}
.shrmmarketplacecoursefee table tr td.column2c {border: none; color: #f2f2f2; border-bottom: 1px solid #fff}
.shrmmarketplacecoursefee table tr td.column2c ul {margin-bottom: 5px}
.shrmmarketplacecoursefee .note {margin: 0px 0px 0px 10px}

.shrmmarketplacecoursefee2 ()
.shrmmarketplacecoursefee2 table tr td {font-size: 15px; color: #fff; vertical-align: top}
.shrmmarketplacecoursefee2 table tr td.header {background: #3e85c4; border: none; color: #fff}
.shrmmarketplacecoursefee2 table tr td.subheader {border: none; color: #e6e6e6; padding-top: 10px; padding-bottom: 0px}
.shrmmarketplacecoursefee2 table tr td.column1a {border: none; color: #e6e6e6; border-bottom: 1px solid #fff}
.shrmmarketplacecoursefee2 table tr td.column1b {border: none; color: #3e85c4; border-bottom: 1px solid #fff}
.shrmmarketplacecoursefee2 table tr td.column1c {border: none; color: #3e85c4; border-bottom: 1px solid #fff}
.shrmmarketplacecoursefee2 table tr td.column2a {border: none; color: #e6e6e6; border-bottom: 1px solid #fff}
.shrmmarketplacecoursefee2 table tr td.column2b {border: none; color: #3e85c4; border-bottom: 1px solid #fff}
.shrmmarketplacecoursefee2 table tr td.column2c {border: none; color: #3e85c4; border-bottom: 1px solid #fff}
.shrmmarketplacecoursefee2 table tr td.column3a {border: none; color: #e6e6e6; border-bottom: 1px solid #fff}
.shrmmarketplacecoursefee2 table tr td.column3b {border: none; color: #3e85c4; border-bottom: 1px solid #fff}
.shrmmarketplacecoursefee2 table tr td.column3c {border: none; color: #3e85c4; border-bottom: 1px solid #fff}

.shrmmarketplaceurl {margin: 10px 0px}
.shrmmarketplaceurl p {color: #ffffff; font-size: 11px; line-height: 16px; font-style: italic}

.shrmmarketplacecoursefee2 {margin-top: 60px}
.shrmmarketplacecoursefee2 .table>tbody>tr>td {padding: 5px 0px 5px 10px; border: none; color: #e6e6e6}
.shrmmarketplacecoursefee2 .table>tbody>tr>td.nobottomgap {padding: 10px 0px 0px 10px !important}
.shrmmarketplacecoursefee2 .table>tbody>tr>td.notopgap {padding: 0px 0px 10px 10px !important}
.shrmmarketplacecoursefee2 .table>tbody>tr>td.shrmmarketplacecolumn {width: 300px}
.shrmmarketplacecoursefee2 .shrmmarketplacecoursebackground {background: #3e85c4; color: #fff; font-size: 15px}
.shrmmarketplacecoursefee2 .shrmmarketplacecoursebackground2 {background: #fff; color: #ad0f0a !important; font-size: 15px}
.shrmmarketplacecoursefee2 .table>tbody>tr>td.borderbottom {border-bottom: 1px solid #e6e6e6 !important}
.shrmmarketplacecoursefee2 .shrmmarketplacecolumn {font-size: 15px; padding: 10px 0px 10px 10px !important}
.shrmmarketplacecoursefee2 .shrmmarketplacecolumn strong {font-weight: 500}
.shrmmarketplacecoursefee2 .shrmmarketplacecolumn2 {font-size: 15px; padding: 10px 0px 10px 10px !important; color: #3e85c4 !important; font-weight: 300}
.shrmmarketplacecoursefee2 .shrmmarketplacecolumn2 strong {font-weight: 500}
.shrmmarketplacedisclaimer2 {color: #cccccc; font-size: 11px; line-height: 16px; font-style: italic}

.shrmmarketplacediscount {color: #3e85c4; font-weight: 500; font-size: 15px}
.shrmmarketplacediscount .discount {color: #3e85c4; font-size: 30px; width: 50px; float: left}
.shrmmarketplacediscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.shrmmarketplacediscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.shrmmarketplacediscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.shrmmarketplacediscount .discount2 {color: #3e85c4; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.shrmmarketplacediscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.shrmmarketplaceunidiscount1column {margin-top: 20px}

.shrmmarketplacelecturerwrapper1 {padding: 50px 50px 50px 30px}
.shrmmarketplacelecturerwrapper2 {padding: 50px 40px 50px 0px}
.shrmmarketplacelecturerwrapper1 img {width: 100%}
.shrmmarketplacelecturename {color: #c54647; font-size: 15px; font-weight: 500}
.shrmmarketplacelecturequalification {color: #c54647; font-size: 12px}
.shrmmarketplacelecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #e20613}
.shrmmarketplacelecturerwrapper2 p {clear: both}
.shrmmarketplacelecture .awsm-personal-info h3 {color: #3e85c4 !important}
.shrmmarketplacelecture .modal-style.style-1 .awsm-modal-details h2 {}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.shrmmarketplaceformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a {background: none; border: none; color: #e21c19 !important; font-size: 16px}
.shrmmarketplaceformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a span {border-bottom: 2px solid #e21c19}
.shrmmarketplaceformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a {background: none; border: none; color: #a21008 !important; font-size: 16px; padding: 0px 40px 20px 0px}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #3e85c4 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.shrmmarketplaceform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.shrmmarketplaceform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #c54647; transform: none}
.shrmmarketplaceform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.shrmmarketplaceform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #3e85c4; font-weight: 700; font-size: 16px}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #3e85c4; padding-left: 40px; font-style: normal}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.shrmmarketplaceform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #c54647; box-shadow: none}
.shrmmarketplaceform .ipt-uif-custom-material-pink .formError {color: #c54647}
.shrmmarketplaceform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #c54647}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #c54647; font-weight: 700}
.shrmmarketplaceform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.shrmmarketplaceform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.shrmmarketplaceform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.shrmmarketplaceform .banktransferheader {color: #c54647; font-size: 20px; font-weight: 700}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.shrmmarketplaceform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.shrmmarketplaceform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

.timetablebtn .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background: rgb(26,59,103);
	background: linear-gradient(90deg, rgba(26,59,103,1) 17%, rgba(154,154,247,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}

.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-shrm-marketplace-container {float:right}
#programmesidebarmenu .menu-shrm-marketplace-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-shrm-marketplace-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-shrm-marketplace-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-shrm-marketplace-container ul li a:selected {font-size: 16px; color: #3e85c4}
#programmesidebarmenu .menu-shrm-marketplace-container ul li a:hover {color: #3e85c4; text-decoration: none}
#programmesidebarmenu .menu-shrm-marketplace-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-shrm-marketplace-container ul li a.mPS2id-clicked {color: #3e85c4; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-shrm-marketplace-container ul li a.mPS2id-highlight {color: #3e85c4; border-left: 2px solid #3e85c4; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-shrm-marketplace-2-container {float:right}
#programmesidebarmenu .menu-shrm-marketplace-2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-shrm-marketplace-2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-shrm-marketplace-2-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-shrm-marketplace-2-container ul li a:selected {font-size: 16px; color: #3e85c4}
#programmesidebarmenu .menu-shrm-marketplace-2-container ul li a:hover {color: #3e85c4; text-decoration: none}
#programmesidebarmenu .menu-shrm-marketplace-2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-shrm-marketplace-2-container ul li a.mPS2id-clicked {color: #3e85c4; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-shrm-marketplace-2-container ul li a.mPS2id-highlight {color: #3e85c4; border-left: 2px solid #3e85c4; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** SHRM **/

/** AFP CTP **/
.afp-ctpheader h2:after {background: #0076a8; width: 100%; height: 1px}
.afp-ctpdisclaimer {font-size: 12px; font-style: italic; color: #cccccc}
.afp-ctpdisclaimer a {color #e20613}
.afp-ctpliststyle {}
.afp-ctpliststyle ul {color: #e6e6e6; list-style: inherit}
.afp-ctpliststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 0; padding: 0px 0px 0px 20px; text-indent: -20px; font-weight: 300}
.afp-ctpliststyle ul li:before {display: none}

.afp-ctp-about .header {color: #0076a8}
.afp-ctp-about ul li {text-indent: -10px; padding: 0px 0px 15px 10px}
.afp-ctp-about .subheader {font-size: 16px; font-weight: 500}

.afp-ctpentrybtn .vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	background-color: #ad0f0a !important;
}
.afp-ctprequirement p {color: #e6e6e6}
.afp-ctprequirement table tr td {color: #fff}
.afp-ctprequirement table tr td.header1 {background: #0076a8; border: none; border-right: 1px solid #fff}
.afp-ctprequirement table tr td.header2 {background: #0076a8; border: none}
.afp-ctprequirement table tr td.subheader1 {background: #3caac1; border: none; border-right: 1px solid #fff}
.afp-ctprequirement table tr td.subheader2 {background: #3caac1; border: none}
.afp-ctprequirement table tr td.content1a {background: #4d4d4d; border: 1px solid #fff; border-top: none; border-left: none; font-size: 12px}
.afp-ctprequirement table tr td.content1b {background: #4d4d4d; border: 1px solid #fff; border-top: none; border-right: none; font-size: 12px}
.afp-ctprequirement table tr td.content2a {background: #4d4d4d; border: none; border-right: 1px solid #fff; font-size: 12px}
.afp-ctprequirement table tr td.content2b {background: #4d4d4d; border: none; font-size: 12px}

.afp-ctpcoursestructure {}
.afp-ctpcoursestructure .header {background: #2087b3; color: #fff; padding: 5px 0px 5px 10px}
.afp-ctpcoursestructureimg img {padding: 0px 0px 30px 5%}
.afp-ctpcoursestructure p {margin: 20px 0px}
.afp-ctpcoursestructure .header2 {font-size: 16px; color: #e6e6e6}
.afp-ctpcoursestructure ul li {text-indent: -10px; padding: 0px 0px 0px 10px}

.afp-ctptutorial table {}
.afp-ctptutorial table tr td {font-size: 12px; color: #fff}
.afp-ctptutorial table tr td.header1 {background: #0076a8; padding: 5px 0px 5px 10px; color: #fff; font-size: 12px; border-top: none; border-left: none; border-bottom: none; font-weight: 500}
.afp-ctptutorial table tr td.header2 {background: #0076a8; padding: 5px 0px 5px 10px; color: #fff; font-size: 12px; border-top: none; border-right: none; border-bottom: none; font-weight: 500}
.afp-ctptutorial table tr td.content1 {background: #333333; border-top: none; border-left: none}
.afp-ctptutorial table tr td.content1b {background: #333333; border-bottom: none; border-left: none}
.afp-ctptutorial table tr td.content2 {background: #4d4d4d; border-top: none; border-left: none; border-bottom: none}
.afp-ctptutorial table tr td.content2b {background: #4d4d4d; border-bottom: none; border-right: none; border-top: none}

.afp-ctpexamstructure .header {background: #0076a8; color: #fff; padding: 5px 0px 5px 10px; margin-bottom: 20px}
.afp-ctpexamstructure {}
.afp-ctpexamstructure p {padding: 10px 0px 0px 10px}
.afp-ctpexamstructure ul li {}
.afp-ctpexamstructure table tr td {font-size: 12px; color: #fff}
.afp-ctpexamstructure table tr td.header1 {background: #0076a8; font-size: 12px; border: none; border-right: 1px solid #fff}
.afp-ctpexamstructure table tr td.header2 {background: #0076a8; font-size: 12px; border: none}
.afp-ctpexamstructure table tr td.content1 {background: #333333; border: none; border-bottom: 1px solid #fff; border-right: 1px solid #fff}
.afp-ctpexamstructure table tr td.content1b {background: #333333; border: none; border-right: 1px solid #fff}
.afp-ctpexamstructure table tr td.content2 {background: #4d4d4d; border: none; border-bottom: 1px solid #fff}
.afp-ctpexamstructure table tr td.content2b {background: #4d4d4d; border: none}

.afp-ctpexamdates .vc_tta-panel-heading h4 a {background: #0076a8 !important; font-size: 15px; font-weight: 500}
.afp-ctpexamdates table tr td {font-size: 12px; color: #fff}
.afp-ctpexamdates table tr td.left {background: #333333; border-top: none; border-left: none; border-right: none}
.afp-ctpexamdates table tr td.left2 {background: #333333; border-bottom: none; border-left: none}
.afp-ctpexamdates table tr td.right {background: #3caac1; border-top: none; border-right: none; color: #e6e6e6}
.afp-ctpexamdates table tr td.right2 {background: #3caac1; border-bottom: none; border-right: none; color: #e6e6e6}

.afp-ctpcoursefee ()
.afp-ctpcoursefee table tr td {vertical-align: top}
.afp-ctpcoursefee table tr td.header {background: #0076a8; border: none; color: #fff}
.afp-ctpcoursefee table tr td.subheader {background: #3caac1; border: none; color: #e6e6e6}
.afp-ctpcoursefee table tr td.content1 {border: none; color: #0076a8; vertical-align: top}
.afp-ctpcoursefee table tr td.content2 {border: none; color: #e6e6e6}
.afp-ctpcoursefee table tr td.content2 ul li{margin-bottom: 15px}

.afp-ctpurl {margin: 10px 0px}
.afp-ctpurl p {color: #ffffff; font-size: 11px; line-height: 16px; font-style: italic}
.afp-ctpdisclaimer2 {color: #cccccc; font-size: 11px; line-height: 16px; font-style: italic}

.afp-ctpdiscount {color: #0076a8; font-weight: 500; font-size: 15px}
.afp-ctpdiscount .discount {color: #0076a8; font-size: 30px; width: 50px; float: left}
.afp-ctpdiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.afp-ctpdiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.afp-ctpdiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.afp-ctpdiscount .discount2 {color: #0076a8; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.afp-ctpdiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.afp-ctpunidiscount1column {margin-top: 20px}

.afp-ctplecturerwrapper1 {padding: 50px 50px 50px 30px}
.afp-ctplecturerwrapper2 {padding: 50px 40px 50px 0px}
.afp-ctplecturerwrapper1 img {width: 100%}
.afp-ctplecturename {color: #c54647; font-size: 15px; font-weight: 500}
.afp-ctplecturequalification {color: #c54647; font-size: 12px}
.afp-ctplecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #e20613}
.afp-ctplecturerwrapper2 p {clear: both}
.afp-ctplecture .awsm-personal-info h3 {color: #0076a8 !important}
.afp-ctplecture .modal-style.style-1 .awsm-modal-details h2 {}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.afp-ctpformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a {background: none; border: none; color: #e21c19 !important; font-size: 16px}
.afp-ctpformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a span {border-bottom: 2px solid #e21c19}
.afp-ctpformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a {background: none; border: none; color: #a21008 !important; font-size: 16px; padding: 0px 40px 20px 0px}
.afp-ctpform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.afp-ctpform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.afp-ctpform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.afp-ctpform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #3e85c4 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.afp-ctpform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.afp-ctpform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.afp-ctpform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #c54647; transform: none}
.afp-ctpform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.afp-ctpform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.afp-ctpform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.afp-ctpform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #3e85c4; font-weight: 700; font-size: 16px}
.afp-ctpform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.afp-ctpform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #3e85c4; padding-left: 40px; font-style: normal}
.afp-ctpform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.afp-ctpform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.afp-ctpform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.afp-ctpform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #c54647; box-shadow: none}
.afp-ctpform .ipt-uif-custom-material-pink .formError {color: #c54647}
.afp-ctpform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.afp-ctpform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #c54647}
.afp-ctpform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #c54647; font-weight: 700}
.afp-ctpform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.afp-ctpform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.afp-ctpform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.afp-ctpform .banktransferheader {color: #c54647; font-size: 20px; font-weight: 700}
.afp-ctpform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.afp-ctpform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.afp-ctpform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

.timetablebtn .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background: rgb(26,59,103);
	background: linear-gradient(90deg, rgba(26,59,103,1) 17%, rgba(154,154,247,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}

.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-afp-ctp-container {float:right}
#programmesidebarmenu .menu-afp-ctp-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-afp-ctp-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-afp-ctp-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-afp-ctp-container ul li a:selected {font-size: 16px; color: #0076a8}
#programmesidebarmenu .menu-afp-ctp-container ul li a:hover {color: #0076a8; text-decoration: none}
#programmesidebarmenu .menu-afp-ctp-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-afp-ctp-container ul li a.mPS2id-clicked {color: #0076a8; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-afp-ctp-container ul li a.mPS2id-highlight {color: #0076a8; border-left: 2px solid #0076a8; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-afp-ctp-2-container {float:right}
#programmesidebarmenu .menu-afp-ctp-2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-afp-ctp-2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-afp-ctp-2-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-afp-ctp-2-container ul li a:selected {font-size: 16px; color: #0076a8}
#programmesidebarmenu .menu-afp-ctp-2-container ul li a:hover {color: #0076a8; text-decoration: none}
#programmesidebarmenu .menu-afp-ctp-2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-afp-ctp-2-container ul li a.mPS2id-clicked {color: #0076a8; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-afp-ctp-2-container ul li a.mPS2id-highlight {color: #0076a8; border-left: 2px solid #0076a8; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** AFP CTP **/

/** AFP FPAC **/
.afp-fpacheader h2:after {background: #e94628; width: 100%; height: 1px}
.afp-fpacdisclaimer {font-size: 12px; font-style: italic; color: #cccccc}
.afp-fpacdisclaimer a {color #e20613}
.afp-fpacliststyle {}
.afp-fpacliststyle ul {color: #e6e6e6; list-style: inherit}
.afp-fpacliststyle ul li {color: #e6e6e6; line-height: 18px; margin: 0 0 5px 0; padding: 0px 0px 0px 20px; text-indent: -20px; font-weight: 300}
.afp-fpacliststyle ul li:before {display: none}

.afp-fpac-about .header {color: #e94628}
.afp-fpac-about .subheader {font-size: 16px; font-weight: 500}
.afp-fpac-about ul li {text-indent: -10px; padding: 0px 0px 20px 10px}

.afp-fpacentrybtn .vc_btn3.vc_btn3-color-warning, .vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat {
	font-size: 15px;
	font-weight: 400;
	text-transform: capitalize;
	background-color: #ad0f0a !important;
}
.afp-fpacrequirement p {color: #e6e6e6}
.afp-fpacrequirement ul li {text-indent: -10px; padding: 0px 0px 0px 10px}
.afp-fpacrequirement table tr td {color: #fff}
.afp-fpacrequirement table tr td.header1 {background: #e94628; border: none; border-right: 1px solid #fff}
.afp-fpacrequirement table tr td.header2 {background: #e94628; border: none}
.afp-fpacrequirement table tr td.content1 {background: #4d4d4d; border: 1px solid #fff; border-top: none; border-left: none; color: #e6e6e6}
.afp-fpacrequirement table tr td.content1b {background: #4d4d4d;  border: none; color: #e6e6e6}
.afp-fpacrequirement table tr td.content2 {background: #646363; border: none; border-bottom: 1px solid #fff; color: #e6e6e6}
.afp-fpacrequirement table tr td.content2b {background: #646363; border: none; color: #e6e6e6; border-left: 1px solid #fff; vertical-align: top}

.afp-fpaccoursestructure {}
.afp-fpaccoursestructure .header {background: #e94628; color: #fff; padding: 5px 0px 5px 10px}
.afp-fpaccoursestructureimg img {padding: 0px 0px 30px 5%}
.afp-fpaccoursestructure p {margin: 20px 0px}
.afp-fpaccoursestructure .header2 {font-size: 16px; color: #e6e6e6}
.afp-fpaccoursestructure ul li {text-indent: -10px; padding: 0px 0px 0px 10px}

.afp-fpactutorial table {}
.afp-fpactutorial table tr td {font-size: 12px; color: #fff}
.afp-fpactutorial table tr td.header1 {background: #e94628; padding: 5px 0px 5px 10px; color: #fff; font-size: 12px; border-top: none; border-left: none; border-bottom: none; font-weight: 500}
.afp-fpactutorial table tr td.header2 {background: #e94628; padding: 5px 0px 5px 10px; color: #fff; font-size: 12px; border-top: none; border-right: none; border-bottom: none; font-weight: 500}
.afp-fpactutorial table tr td.content1 {background: #333333; border-top: none; border-left: none}
.afp-fpactutorial table tr td.content1b {background: #333333; border-bottom: none; border-left: none}
.afp-fpactutorial table tr td.content2 {background: #4d4d4d; border-top: none; border-left: none; border-bottom: none}
.afp-fpactutorial table tr td.content2b {background: #4d4d4d; border-bottom: none; border-right: none; border-top: none}

.afp-fpacexamstructure .header {background: #0076a8; color: #fff; padding: 5px 0px 5px 10px; margin-bottom: 20px}
.afp-fpacexamstructure1 .vc_tta-panel-heading h4 a {background: #e94628 !important; font-size: 15px; font-weight: 500}
.afp-fpacexamstructure1 ul li {}
.afp-fpacexamstructure2 .vc_tta-panel-heading h4 a {background: #fb8f2e !important; font-size: 15px; font-weight: 500}
.afp-fpacexamstructure2 ul li {}

.afp-fpacexamdates .vc_tta-panel-heading h4 a {background: #e94628 !important; font-size: 15px; font-weight: 500}
.afp-fpacexamdates table tr td {font-size: 12px; color: #fff}
.afp-fpacexamdates table tr td.left {background: #333333; border-top: none; border-left: none; border-right: none}
.afp-fpacexamdates table tr td.left2 {background: #333333; border-bottom: none; border-left: none}
.afp-fpacexamdates table tr td.right {background: #fb8f2e; border-top: none; border-right: none; color: #e6e6e6}
.afp-fpacexamdates table tr td.right2 {background: #fb8f2e; border-bottom: none; border-right: none; color: #e6e6e6}

.afp-fpaccoursefee ()
.afp-fpaccoursefee table tr td {vertical-align: top}
.afp-fpaccoursefee table tr td.header {background: #e94628; border: none; color: #fff}
.afp-fpaccoursefee table tr td.subheader {background: #fb8f2e; border: none; color: #e6e6e6}
.afp-fpaccoursefee table tr td.content1 {border: none; color: #e94628; vertical-align: top}
.afp-fpaccoursefee table tr td.content2 {border: none; color: #e6e6e6}
.afp-fpaccoursefee table tr td.content2 ul li{margin-bottom: 15px}

.afp-fpacurl {margin: 10px 0px}
.afp-fpacurl p {color: #ffffff; font-size: 11px; line-height: 16px; font-style: italic}
.afp-fpacdisclaimer2 {color: #cccccc; font-size: 11px; line-height: 16px; font-style: italic}

.afp-fpacdiscount {color: #e94628; font-weight: 500; font-size: 15px}
.afp-fpacdiscount .discount {color: #e94628; font-size: 30px; width: 50px; float: left}
.afp-fpacdiscount .university1 {border-left: 1px solid #9c9c9c; height: 30px; width: 100px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.afp-fpacdiscount .university2 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.afp-fpacdiscount .university3 {border-left: 1px solid #9c9c9c; height: 30px; width: 140px; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.afp-fpacdiscount .discount2 {color: #e94628; font-size: 30px; width: 50px; float: left; margin-left: 5px}
.afp-fpacdiscount .university4 {border-left: 1px solid #9c9c9c; height: 30px; width: 80%; float: left; padding-left: 10px; margin: 5px 0px 0px 30px; font-size: 12px; letter-spacing: 0.5px; color: #cccccc}
.afp-fpacunidiscount1column {margin-top: 20px}

.afp-fpaclecturerwrapper1 {padding: 50px 50px 50px 30px}
.afp-fpaclecturerwrapper2 {padding: 50px 40px 50px 0px}
.afp-fpaclecturerwrapper1 img {width: 100%}
.afp-fpaclecturename {color: #c54647; font-size: 15px; font-weight: 500}
.afp-fpaclecturequalification {color: #c54647; font-size: 12px}
.afp-fpaclecturerwrapper2 hr {margin-top: 0px; width: 50px; float: left; border-top: 1px solid #e20613}
.afp-fpaclecturerwrapper2 p {clear: both}
.afp-fpaclecture .awsm-personal-info h3 {color: #0076a8 !important}
.afp-fpaclecture .modal-style.style-1 .awsm-modal-details h2 {}

.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {border-bottom: none !important}
.ipt-uif-custom-material-pink input:not([type]), .ipt-uif-custom-material-pink input[type=date], .ipt-uif-custom-material-pink input[type=datetime-local], .ipt-uif-custom-material-pink input[type=datetime], .ipt-uif-custom-material-pink input[type=email], .ipt-uif-custom-material-pink input[type=number], .ipt-uif-custom-material-pink input[type=password], .ipt-uif-custom-material-pink input[type=search], .ipt-uif-custom-material-pink input[type=tel], .ipt-uif-custom-material-pink input[type=text], .ipt-uif-custom-material-pink input[type=time], .ipt-uif-custom-material-pink input[type=url], .ipt-uif-custom-material-pink textarea.materialize-textarea {height: 25px !important; margin-left: 10px !important; margin-right: 10px !important}
.ipt-uif-custom-material-pink input:not([type]).valid, .ipt-uif-custom-material-pink input:not([type]):focus.valid, .ipt-uif-custom-material-pink input[type=date].valid, .ipt-uif-custom-material-pink input[type=date]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime-local].valid, .ipt-uif-custom-material-pink input[type=datetime-local]:focus.valid, .ipt-uif-custom-material-pink input[type=datetime].valid, .ipt-uif-custom-material-pink input[type=datetime]:focus.valid, .ipt-uif-custom-material-pink input[type=email].valid, .ipt-uif-custom-material-pink input[type=email]:focus.valid, .ipt-uif-custom-material-pink input[type=number].valid, .ipt-uif-custom-material-pink input[type=number]:focus.valid, .ipt-uif-custom-material-pink input[type=password].valid, .ipt-uif-custom-material-pink input[type=password]:focus.valid, .ipt-uif-custom-material-pink input[type=search].valid, .ipt-uif-custom-material-pink input[type=search]:focus.valid, .ipt-uif-custom-material-pink input[type=tel].valid, .ipt-uif-custom-material-pink input[type=tel]:focus.valid, .ipt-uif-custom-material-pink input[type=text].valid, .ipt-uif-custom-material-pink input[type=text]:focus.valid, .ipt-uif-custom-material-pink input[type=time].valid, .ipt-uif-custom-material-pink input[type=time]:focus.valid, .ipt-uif-custom-material-pink input[type=url].valid, .ipt-uif-custom-material-pink input[type=url]:focus.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea.valid, .ipt-uif-custom-material-pink textarea.materialize-textarea:focus.valid {border-bottom: none !important; box-shadow: none !important; margin-left: 10px}
.ipt-uif-custom-material-pink .input-field.has-icon>.autocomplete-content, .ipt-uif-custom-material-pink .input-field.has-icon>.validate~label, .ipt-uif-custom-material-pink .input-field.has-icon>input, .ipt-uif-custom-material-pink .input-field.has-icon>label, .ipt-uif-custom-material-pink .input-field.has-icon>textarea {margin-left: 10px}
.ipt-uif-custom-material-pink .input-field .prefix~label {margin-left: 10px !important}
.ipt-uif-custom-material-pink .input-field label.active {display: none}
.afp-fpacformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a {background: none; border: none; color: #e21c19 !important; font-size: 16px}
.afp-fpacformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab.vc_active>a span {border-bottom: 2px solid #e21c19}
.afp-fpacformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a {background: none; border: none; color: #a21008 !important; font-size: 16px; padding: 0px 40px 20px 0px}
.afp-fpacform .ipt-uif-custom-material-pink .ipt_fsqm_main_tab.ui-tabs>.ipt-eform-tab-nav-wrap {display: none}
.afp-fpacform .ipt-uif-custom-material-pink .ui-tabs .ui-tabs-panel {padding: 0px}
.afp-fpacform .ipt-uif-custom-material-pink .ipt-eform-content {background-color: #333; box-shadow: none}
.afp-fpacform .ipt-uif-custom-material-pink .ipt_fsqm_container_heading>.ipt_uif_column_inner {background: #3e85c4 !important; border-bottom: none; padding: 5px 0px 0px 20px}
.afp-fpacform .ipt-uif-custom-material-pink .ipt_uif_question .ipt_uif_label_column.column_random {display: block}
.afp-fpacform .ipt-uif-custom-material-pink [type=checkbox]+label:after, .ipt-uif-custom-material-pink [type=checkbox]+label:before {width: 15px !important; height: 15px !important; border: 1px solid #e6e6e6 !important; background: #e6e6e6; border-radius: 0px !important}
.afp-fpacform .ipt-uif-custom-material-pink [type=checkbox]:checked+label:not([data-labelcon]):after {border-right: none; border-bottom: none; border-top: none; border-left: none; background: #c54647; transform: none}
.afp-fpacform .ipt-uif-custom-material-pink [type=checkbox]+label:not([data-labelcon]):after {top: 0px; left: 0px}
.afp-fpacform .ipt-uif-custom-material-pink [type=checkbox]+label {color: #fff; line-height: 15px !important}
.afp-fpacform .ipt-uif-custom-material-pink .ipt_uif_column .ipt_uif_column_inner.side_margin {padding: 0px}
.afp-fpacform .ipt-uif-custom-material-pink .ipt_fsqm_container_checkbox .ipt_uif_question label.ipt_uif_question_title {margin: 0 0 5px 40px; color: #3e85c4; font-weight: 700; font-size: 16px}
.afp-fpacform .ipt-uif-custom-material-pink .ipt_uif_divider {color: #fff; font-size: 20px; margin-bottom: 0px}
.afp-fpacform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_subtitle {color: #3e85c4; padding-left: 40px; font-style: normal}
.afp-fpacform .ipt-uif-custom-material-pink .ipt_uif_divider .ipt_uif_scroll_to_top {display: none}
.afp-fpacform .ipt-uif-custom-material-pink .ipt_uif_question label.ipt_uif_question_title {color: #e6e6e6; text-transform: uppercase}
.afp-fpacform .ipt-uif-custom-material-pink .ipt_uif_question_content .input-field {background: #fff; height: 30px}
.afp-fpacform .ipt-uif-custom-material-pink input[type=text].invalid {border-bottom: 1px solid #c54647; box-shadow: none}
.afp-fpacform .ipt-uif-custom-material-pink .formError {color: #c54647}
.afp-fpacform .ipt-uif-custom-material-pink .input-field .prefix {display: none}
.afp-fpacform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {color: #c54647}
.afp-fpacform .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix_div_cell {color: #c54647; font-weight: 700}
.afp-fpacform .ipt-uif-custom-material-pink table.highlight>tbody>tr:hover {background-color: transparent !important}
.afp-fpacform .ipt-uif-custom-material-pink .input-field label {font-size: 12px; margin-left: 5px}
.afp-fpacform .ipt-uif-custom-material-pink a.tc:hover {color: #e91e63}
.afp-fpacform .banktransferheader {color: #c54647; font-size: 20px; font-weight: 700}
.afp-fpacform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container--flat .eform-button-container-inner .ui-button {
	background-color: #590a00 !important;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#590a00+5,891002+35,e20613+100 */
	background: #590a00; /* Old browsers */
	background: -moz-linear-gradient(left, #590a00 5%, #891002 35%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #590a00 5%,#891002 35%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #590a00 5%,#891002 35%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	color: #fff;
	padding: 5px 40px 5px 40px;
	border-radius: 0px
}
.afp-fpacform .ipt-uif-custom-material-pink .ipt-eform-material-button-container.ipt_fsqm_form_button_container .eform-button-container-inner {justify-content: left; margin-left: -40px}
.afp-fpacform .ipt_uif_matrix_container th .ipt_uif_matrix_div_cell {display: none}

.timetablebtn .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {
	padding: 12px 30px 10px 30px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 0px;
	text-transform: capitalize;
	background: rgb(26,59,103);
	background: linear-gradient(90deg, rgba(26,59,103,1) 17%, rgba(154,154,247,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#590a00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	max-width: 250px;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}

.timetablebtn .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}

#programmesidebarmenu .vc_column-inner {max-width: 650px; padding-right: 30px}
.element-is-sticky {top: 100px !important}
.element-is-not-sticky {top: 0px}
#programmesidebarmenu .menu-afp-fpac-container {float:right}
#programmesidebarmenu .menu-afp-fpac-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-afp-fpac-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-afp-fpac-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-afp-fpac-container ul li a:selected {font-size: 16px; color: #e94628}
#programmesidebarmenu .menu-afp-fpac-container ul li a:hover {color: #e94628; text-decoration: none}
#programmesidebarmenu .menu-afp-fpac-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-afp-fpac-container ul li a.mPS2id-clicked {color: #e94628; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-afp-fpac-container ul li a.mPS2id-highlight {color: #e94628; border-left: 2px solid #e94628; margin-left: -5px; padding-left: 5px; text-decoration: none}

#programmesidebarmenu .menu-afp-fpac-2-container {float:right}
#programmesidebarmenu .menu-afp-fpac-2-container ul li:last-child {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 0px 10px 10px;
	margin-left: 25px;
	width: 190px
}
#programmesidebarmenu .menu-afp-fpac-2-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-afp-fpac-2-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-afp-fpac-2-container ul li a:selected {font-size: 16px; color: #0076a8}
#programmesidebarmenu .menu-afp-fpac-2-container ul li a:hover {color: #0076a8; text-decoration: none}
#programmesidebarmenu .menu-afp-fpac-2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-afp-fpac-2-container ul li a.mPS2id-clicked {color: #0076a8; border-left: 2px solid #e20613; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-afp-fpac-2-container ul li a.mPS2id-highlight {color: #0076a8; border-left: 2px solid #0076a8; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** AFP FPAC **/

/** ESG **/
#programmesidebarmenu .menu-esg-container {float:right}
#programmesidebarmenu .menu-esg-container ul li:last-child a:hover {color: #fff}
#programmesidebarmenu .menu-esg-container ul li a {font-size: 16px; color: #fff}
#programmesidebarmenu .menu-esg-container ul li a:selected {font-size: 16px; color: #009d77}
#programmesidebarmenu .menu-esg-container ul li a:hover {color: #009d77; text-decoration: none}
#programmesidebarmenu .menu-esg-container ul li:before, .comment-body .comment-text ul li:before {display: none}
#programmesidebarmenu .menu-esg-container ul li a.mPS2id-clicked {color: #009d77; border-left: 2px solid #009d77; margin-left: -5px; padding-left: 5px; text-decoration: none}
#programmesidebarmenu .menu-esg-container ul li a.mPS2id-highlight {color: #009d77; border-left: 2px solid #009d77; margin-left: -5px; padding-left: 5px; text-decoration: none}
/** ESG **/


/************************************************************************************** Marketplace **************************************************************************************/


/** Gallery **/
.gallery .vc_column-inner {padding-left: 0px !important}
.emg-default-grey {background: #000 !important; background-color: #000 !important; border: none !important; font-size: 16px !important; color: #fff !important; text-shadow: none !important; box-shadow: none !important; font-weight: 400 !important; text-transform: uppercase}
#emgoptions li.emg-default-grey.selected {background: #000 !important; background-color: #000 !important; border: none !important; color: #a21008 !important}
.emgpad {padding: 0px !important}
.view {margin-left: 0px !important; margin-right: 0px !important}
.emgisotope .emgisotope-item {padding: 0px 10px 0px 0px}
.emgfotorama, .bx-viewport, #slider1_container, #slider2_container, .view {box-shadow: none !important}
.emgtitle {margin-top: 150px !important; background: transparent}
.emgfittext {font-family: 'Roboto', sans-serif !important}
.emgsubtitle {font-family: 'Roboto', sans-serif !important}
.emgmask h2:after {display: none}
/** Gallery **/

/** Testimony **/
.testimony p {color: #fff}
.testimony .vc_column-inner {padding-left: 0px !important}
.katb_input_style label.katb_input_label1 {color: #fff; text-transform: uppercase; width: 250px}
.katb_input_style label.katb_input_label2 {color: #fff; text-transform: uppercase; width: 250px; float: left; margin: 5px 10px 5px 0}
.katb_input_style input[type="text"] {width: calc(95% - 550px); border: none}
.katb_input_style textarea {width: calc(95% - 550px); border: none}
.katb_input_rating .select2 {width: calc(95% - 550px) !important}
.select2-container.select2-container--default .select2-selection--single {height: 30px}
.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 30px; padding-left: 0px}
.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {height: 30px}
.select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected] {background: #a21008}
.katb_input_style input.katb_submit {
	padding: 12px 25px 10px 25px;
	margin: 30px 0;
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	border: none;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.katb_input_style input.katb_reset {
	padding: 12px 25px 10px 25px;
	margin: 30px 0px 0px 10px;
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	border: none;
	color: #fff;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.katb_widget_sent, .katb_test_sent {color: #a21008; font-weight: bold}
.katb_test_box_basic {border-bottom: 1px solid #a21008; min-height: 100px}
.katb_test_text_basic {margin-top: -25px}
.katb_test_text_basic, .katb_test_text {float: right; width: 70%; padding-right: 5%}
.katb_test_text_basic p, .katb_test_text p {color: #fff; font-size: 16px; line-height: 22px; letter-spacing: 0.5px}
.katb_meta_bottom {width: 30%; padding-bottom: 15px; position: absolute; margin-top: 20px}
.katb_meta_bottom .katb_author {color: #fff; font-weight: 400}
.katb_custom1 {clear: both; font-size: 12px; color: #fff}
.katb_custom2 {font-size: 12px; color: #fff}

.submittestimonial {
	background: #b3b3b3; /* Old browsers */
	background: -moz-linear-gradient(left, #b3b3b3 0%, #f2f2f2 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #b3b3b3 0%,#f2f2f2 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #b3b3b3 0%,#f2f2f2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3b3b3', endColorstr='#f2f2f2',GradientType=1 ); /* IE6-9 */
	padding: 20px 0px 20px 0px;
}
.submittestimonialtitle {font-size: 21px; color: #a21008; padding-left: 40px}
.submittestimonialtext {font-size: 14px; color: #4d4d4d; padding-left: 40px}
.submittestimonialbutton {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	padding: 10px 20px 10px 20px;
	max-width: 150px;
	text-align: center;
	margin: 5px;
	letter-spacing: 1px
}
.submittestimonialbutton a {color: #fff; text-transform: uppercase}
.submittestimonialbutton a:hover {text-decoration: none}
/** Testimony **/

/** Enquire Now **/
.enquirenow .vc_column-inner {padding-left: 0px !important}
.enquireform .vc_column-inner {padding-left: 0px !important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {border-color: transparent !important; background-color: #000 !important; color: #e21c19 !important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {border-color: transparent !important; background-color: #000 !important; color: #a21008 !important; font-size: 16px; padding: 0px 40px 15px 0px !important; font-weight: 500}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a span {border-bottom: 2px solid #e21c19}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:focus, .wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {border-color: transparent !important; background-color: #000 !important; color: #e21c19 !important}

.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {border-color: transparent !important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {background-color: #000 !important}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {padding: 0px}

.ipt-uif-custom-material-default input:not([type]), .ipt-uif-custom-material-default input[type=date], .ipt-uif-custom-material-default input[type=datetime-local], .ipt-uif-custom-material-default input[type=datetime], .ipt-uif-custom-material-default input[type=email], .ipt-uif-custom-material-default input[type=number], .ipt-uif-custom-material-default input[type=password], .ipt-uif-custom-material-default input[type=search], .ipt-uif-custom-material-default input[type=tel], .ipt-uif-custom-material-default input[type=text], .ipt-uif-custom-material-default input[type=time], .ipt-uif-custom-material-default input[type=url], .ipt-uif-custom-material-default textarea.materialize-textarea {border-bottom: none !important; box-shadow: none !important; padding: 0px 0px 0px 10px !important}
.ipt-uif-custom-material-default .ipt_uif_question label.ipt_uif_question_title .ipt_uif_question_required {color: #a21008 !important}

.malaysiaform .visual-form-builder fieldset {background-color: #000; border: none; margin: 0}
.malaysiaform .visual-form-builder ul, .entry-content .visual-form-builder ul {margin: 0 !important}
.malaysiaform .visual-form-builder label, label.vfb-desc {color: #fff; font-size: 16px; font-weight: 400; padding: 0px; width: 30%; float: left}
.malaysiaform input.vfb-text, input[type="text"].vfb-text, input[type="tel"].vfb-text, input[type="email"].vfb-text, input[type="url"].vfb-text, textarea.vfb-textarea {padding: 10px 0; border: none; border-radius: 0px; box-shadow: none}
#vfb-9-address, #vfb-9-address-2, #vfb-9-city, #vfb-9-state, #vfb-9-zip {display: none}
#vfb-41-address, #vfb-41-address-2, #vfb-41-city, #vfb-41-state, #vfb-41-zip {display: none}
#vfb-52-address, #vfb-52-address-2, #vfb-52-city, #vfb-52-state, #vfb-52-zip {display: none}
.malaysiaform .vfb-item-address label {display: none}
.malaysiaform label.vfb-desc {display: block}
.malaysiaform .visual-form-builder span.vfb-right {float: left; width: 50%}
.malaysiaform .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {padding-left: 10px}
.malaysiaform .vfb-item-select .select2-container {width: 50% !important}
.malaysiaform .vfb-item-textarea .vfb-textarea {width: 50%}
.malaysiaform .vfb-item-checkbox label {width: 100%}
.malaysiaform .vfb-item-address label {padding-top: 10px}
.malaysiaform .vfb-submit, input[type="submit"].vfb-submit {
	padding: 12px 30px 10px 30px; 
	border: 0px;
	color: #fff;
	margin-top: 20px;
	text-transform: uppercase;
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}

.malaysiaform .visual-form-builder fieldset {background-color: #000; border: none; margin: 0}
.malaysiaform .visual-form-builder ul, .entry-content .visual-form-builder ul {margin: 0 !important}
.malaysiaform .visual-form-builder label, label.vfb-desc {color: #fff; font-size: 16px; font-weight: 400; padding: 0px; width: 30%; float: left; letter-spacing: 0.5px}
.malaysiaform input.vfb-text, input[type="text"].vfb-text, input[type="tel"].vfb-text, input[type="email"].vfb-text, input[type="url"].vfb-text, textarea.vfb-textarea {padding: 10px 0; border: none; border-radius: 0px; box-shadow: none}
#vfb-9-address, #vfb-9-address-2, #vfb-9-city, #vfb-9-state, #vfb-9-zip {display: none}
.malaysiaform .vfb-item-address label {display: none}
.malaysiaform label.vfb-desc {display: block}
.malaysiaform .visual-form-builder span.vfb-right {float: left; width: 50%}
.malaysiaform .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {padding-left: 10px}
.malaysiaform .select2-container.select2-container--default .select2-selection--single {height: 35px}
.malaysiaform .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {height: 35px}
.malaysiaform .vfb-item-select .select2-container {width: 50% !important}
.malaysiaform .vfb-item-textarea .vfb-textarea {width: 50%}
.malaysiaform .vfb-item-checkbox label {width: 100%}
.malaysiaform .vfb-item-address label {padding-top: 10px}
.malaysiaform .verification .vfb-legend {display: none}
.malaysiaform .vfb-submit, input[type="submit"].vfb-submit {
	padding: 12px 30px 10px 30px; 
	border: 0px;
	color: #fff;
	margin-top: 20px;
	text-transform: uppercase;
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.malaysiaform .visual-form-builder li, .entry-content .visual-form-builder li {padding: 6px 0px 9px!important}
#item-vfb-9 {padding: 0px 0px 9px!important}

.singaporeform .visual-form-builder fieldset {background-color: #000; border: none; margin: 0}
.singaporeform .visual-form-builder ul, .entry-content .visual-form-builder ul {margin: 0 !important}
.singaporeform .visual-form-builder label, label.vfb-desc {color: #fff; font-size: 16px; font-weight: 400; padding: 0px; width: 30%; float: left; letter-spacing: 0.5px}
.singaporeform input.vfb-text, input[type="text"].vfb-text, input[type="tel"].vfb-text, input[type="email"].vfb-text, input[type="url"].vfb-text, textarea.vfb-textarea {padding: 10px 0; border: none; border-radius: 0px; box-shadow: none}
#vfb-20-address, #vfb-20-address-2, #vfb-20-city, #vfb-20-state, #vfb-20-zip {display: none}
.singaporeform .vfb-item-address label {display: none}
.singaporeform label.vfb-desc {display: block}
.singaporeform .visual-form-builder span.vfb-right {float: left; width: 50%}
.singaporeform .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {padding-left: 10px}
.singaporeform .select2-container.select2-container--default .select2-selection--single {height: 35px}
.singaporeform .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {height: 35px}
.singaporeform .vfb-item-select .select2-container {width: 50% !important}
.singaporeform .vfb-item-textarea .vfb-textarea {width: 50%}
.singaporeform .vfb-item-checkbox label {width: 100%}
.singaporeform .vfb-item-address label {padding-top: 10px}
.singaporeform .verification .vfb-legend {display: none}
.singaporeform .vfb-submit, input[type="submit"].vfb-submit {
	padding: 12px 30px 10px 30px; 
	border: 0px;
	color: #fff;
	margin-top: 20px;
	text-transform: uppercase;
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px
}
.singaporeform .visual-form-builder li, .entry-content .visual-form-builder li {padding: 6px 0px 9px!important}
#item-vfb-20 {padding: 0px 0px 9px!important}

.globalform .visual-form-builder fieldset {background-color: #000; border: none; margin: 0}
.globalform .visual-form-builder ul, .entry-content .visual-form-builder ul {margin: 0 !important}
.globalform .visual-form-builder label, label.vfb-desc {color: #fff; font-size: 16px; font-weight: 400; padding: 0px; width: 30%; float: left; letter-spacing: 0.5px}
.globalform input.vfb-text, input[type="text"].vfb-text, input[type="tel"].vfb-text, input[type="email"].vfb-text, input[type="url"].vfb-text, textarea.vfb-textarea {padding: 10px 0; border: none; border-radius: 0px; box-shadow: none}
#vfb-31-address, #vfb-31-address-2, #vfb-31-city, #vfb-31-state, #vfb-31-zip {display: none}
.globalform .vfb-item-address label {display: none}
.globalform label.vfb-desc {display: block}
.globalform .visual-form-builder span.vfb-right {float: left; width: 50%}
.globalform .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {padding-left: 10px}
.globalform .select2-container.select2-container--default .select2-selection--single {height: 35px}
.globalform .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {height: 35px}
.globalform .vfb-item-select .select2-container {width: 50% !important}
.globalform .vfb-item-textarea .vfb-textarea {width: 50%}
.globalform .vfb-item-checkbox label {width: 100%}
.globalform .vfb-item-address label {padding-top: 10px}
.globalform .verification .vfb-legend {display: none}
.globalform .vfb-submit, input[type="submit"].vfb-submit {
	padding: 12px 30px 10px 30px; 
	border: 0px;
	color: #fff;
	margin-top: 20px;
	text-transform: uppercase;
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px;
	width: 200px
}
.globalform .visual-form-builder li, .entry-content .visual-form-builder li {padding: 6px 0px 9px!important}
#item-vfb-31 {padding: 0px 0px 9px!important}

.livechat .vc_column-inner  {padding-left: 0px !important}
.livechat .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {
	padding: 12px 50px 10px 50px !important; 
	border: 0px;
	color: #fff !important;
	margin-top: 20px;
	text-transform: uppercase;
	background-color: transparent !important;
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	font-weight: 400;
	font-family: 'Roboto', sans-serif;
	height: 45px;
	letter-spacing: 0.5px;
	width: 200px
}
.livechat .vc_general.vc_btn3:focus, .vc_general.vc_btn3:hover {border: none !important}
/** Enquire Now **/

/** Footer **/
#footer {
	background: #6c0d00; /* Old browsers */
	background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
}
#footer .widgets_row {padding-top: 0px}
#footer .footer_widgets .widget.widget_nav_menu ul li {width: 100%}
#footer .footer_widgets .widget.widget_nav_menu ul li:before {display: none}
#footer .footer_widgets .widget.widget_nav_menu ul li a:hover {text-decoration: none !important}
#footer .footer_widgets .widget .widget_title {font-size: 14px; font-weight: 400; border-bottom: none; padding-top: 15px; padding-bottom: 0px; margin: 0px; font-family: 'Roboto', sans-serif}
#footer .footer_widgets .widget {margin: 0 0 15px}
#footer .footer_widgets .widget.widget_text img {max-width: 150px}
#menu-footer-programmes-container {width: 80px}
#menu-footer-marketplace-container {width: 80px}
.footerlogo {margin-left: -15px}
.footercopyright {color: #fff; margin-left: -15px; margin-top: 35px}
.mobilefootercopyright {display: none}

#nav_menu-1 .menu-footer-menu-container ul {display: grid; padding-top: 20px !important}
#nav_menu-1 .menu-footer-menu-container ul li {margin: 0 0 5px !important}
#nav_menu-1 .menu-footer-menu-container ul li a {font-size: 14px}
#nav_menu-2 .menu-footer-programmes-container ul {padding-top: 20px !important; -moz-column-count: 2; -moz-column-gap: 20px; -webkit-column-count: 2; -webkit-column-gap: 20px; column-count: 2; width: 50%}
#nav_menu-2 .menu-footer-programmes-container ul li {margin: 0 0 5px !important}
#nav_menu-2 .menu-footer-programmes-container ul li a {font-size: 13px}
#nav_menu-3 .menu-footer-marketplace-container ul {padding-top: 20px !important; -moz-column-count: 2; -moz-column-gap: 20px; -webkit-column-count: 2; -webkit-column-gap: 20px; column-count: 2; width: 50%}
#nav_menu-3 .menu-footer-marketplace-container ul li {margin: 0 0 5px !important}
#nav_menu-3 .menu-footer-marketplace-container ul li a {font-size: 13px}

.footersocial {padding-top: 15px; margin-left: -5px}
.footersocial ul {padding: 0px; list-style: none; display: inline-flex}
.footersocial ul li a {color: #fff; font-size: 13px; margin-right: 25px}
.footersocial ul li a:hover {text-decoration: none}
.fa-facebook-square {color: #fff; margin-right: 10px}
.fa-twitter {color: #fff; margin-right: 10px}
.fa-linkedin {color: #fff; margin-right: 10px}

.copyright_row {display: none}
.mobilemenu {display: none}
.footerdisclaimercfa {font-size: 10px; color: #fff; line-height: 10px;  margin-left: -5px; padding-bottom; 10px}
/** Footer **/

/** Search **/
.search-results .page_title {display: none}
.search-results .container {padding-top: 30px}
.posts_grid h5:before {display: none}
.posts_grid h5 a {color: #fff}

/** Search **/

@media screen and (min-width: 1200px) {
	.cimaform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_label {width: 100%}
	.cimaform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_content {width: 100%; padding-left: 0px}
	.cimaform .ipt_uif_question_vertical .ipt_uif_question_label {width: 30% !important}
	.cimaform .ipt_uif_question_vertical .ipt_uif_question_content {width: 70% !important}
	
	.cimform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_label {width: 100%}
	.cimform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_content {width: 100%; padding-left: 0px}
	.cimform .ipt_uif_question_vertical .ipt_uif_question_label {width: 30% !important}
	.cimform .ipt_uif_question_vertical .ipt_uif_question_content {width: 70% !important}
	
	.cfaform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_label {width: 100%}
	.cfaform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_content {width: 100%; padding-left: 0px}
	.cfaform .ipt_uif_question_vertical .ipt_uif_question_label {width: 30% !important}
	.cfaform .ipt_uif_question_vertical .ipt_uif_question_content {width: 70% !important}
	
	.icaewform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_label {width: 100%}
	.icaewform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_content {width: 100%; padding-left: 0px}
	.icaewform .ipt_uif_question_vertical .ipt_uif_question_label {width: 30% !important}
	.icaewform .ipt_uif_question_vertical .ipt_uif_question_content {width: 70% !important}
	
	.cipdform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_label {width: 100%}
	.cipdform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_content {width: 100%; padding-left: 0px}
	.cipdform .ipt_uif_question_vertical .ipt_uif_question_label {width: 30% !important}
	.cipdform .ipt_uif_question_vertical .ipt_uif_question_content {width: 70% !important}
	
	.cpaform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_label {width: 100%}
	.cpaform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_content {width: 100%; padding-left: 0px}
	.cpaform .ipt_uif_question_vertical .ipt_uif_question_label {width: 30% !important}
	.cpaform .ipt_uif_question_vertical .ipt_uif_question_content {width: 70% !important}
	
	.ciaform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_label {width: 100%}
	.ciaform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_content {width: 100%; padding-left: 0px}
	.ciaform .ipt_uif_question_vertical .ipt_uif_question_label {width: 30% !important}
	.ciaform .ipt_uif_question_vertical .ipt_uif_question_content {width: 70% !important}
	
	.iscaform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_label {width: 100%}
	.iscaform .ipt-uif-custom-material-pink.eform-override-alignment-horizontal .ipt_uif_question .ipt_uif_question_content {width: 100%; padding-left: 0px}
	.iscaform .ipt_uif_question_vertical .ipt_uif_question_label {width: 30% !important}
	.iscaform .ipt_uif_question_vertical .ipt_uif_question_content {width: 70% !important}
}
@media screen and (min-width: 992px) {
	.ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix td, .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix th {width: auto !important; border: none}
}
@media screen and (max-width: 1024px) {
	#programmesidebarmenu .menu-cfa-container ul li a {font-size: 12px}
	#programmesidebarmenu .menu-cim-container ul li a {font-size: 12px}
	#programmesidebarmenu .menu-cima-container ul li a {font-size: 12px}
	#programmesidebarmenu .menu-cpa-container ul li a {font-size: 12px}
	#programmesidebarmenu .menu-cipd-container ul li a {font-size: 12px}
	#programmesidebarmenu .menu-icaew-container ul li a {font-size: 12px}
	#programmesidebarmenu .menu-cia-container ul li a {font-size: 12px}
	#programmesidebarmenu .menu-isca-container ul li a {font-size: 12px}
}
@media screen and (max-width: 991px) {
	.mobile_header .logo_wrapper {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
	}
	.mobile_header .top_nav_mobile .main_menu_nav li {text-align: left}
	.mobile_header .top_nav_mobile .main_menu_nav > li > a {font-size: 18px; font-weight: 400; text-transform: capitalize; padding: 10px 35px 10px 20px}
	#menu_toggle button:before, #menu_toggle button:after, #menu_toggle button {background: #fff}
}
@media screen and (max-width: 768px) {
	.element-is-sticky {top: 0px !important}
}
@media only screen and (max-width: 667px) {
	.cfalvl1 .vc_tta-panel-heading {background: #009d77 !important}
	body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {background: transparent}
}
@media only screen and (max-width: 640px) {
	h2, .h2 {font-size: 20px !important; line-height: 24px !important}
	h3, .h3 {font-size: 20px !important; line-height: 24px !important}
}
@media only screen and (max-width: 480px) {
	#main {padding: 0px}
	h2, .h2 {font-size: 30px !important; line-height: 34px !important}
	.container {padding-left: 20px; padding-right: 20px}
	.vc_column_container {padding-left: 15px !important; padding-right: 15px !important}
	.vc_column_container>.vc_column-inner {padding-left: 0px !important; padding-right: 0px !important}
	#programmesidebarmenu2 .vc_column-inner {max-width: inherit; padding-right: 0px}
	#programmesidebarmenu2 .vc_column_container {padding-left: 0px !important; padding-right: 0px !important; z-index: 999}
	#mysticky-nav .vc_row {margin-left: -20px; margin-right: -20px}
	#mysticky-nav .vc_row[data-vc-full-width].vc_hidden {opacity: 1 !important}
	.mobilehide .vc_column-inner {display: none}
	.sticky-element-placeholder {}
	.homebox {margin-top: 0px}
	.homebox .vc_column-inner {padding-left: 15px !important; padding-right: 15px !important}
	.homeboxsub {padding-left: 60px; padding-right: 60px; margin-left: -60px; margin-right: -60px}
	.homeboxright {margin: 0px; height: inherit}
	.homeboxright .vc_custom_1548298586984 {padding: 30px 0px 30px 10px !important}
	.homeboxleft {margin-top: 70%; height: inherit; padding-bottom: 30px}
	.homeboxleft .vc_custom_1548298582386 {padding-top: 30px !important}
	.homeboxleft .vc_custom_1548298582386 .vc_custom_1548386831062 {padding-bottom: 20px !important}
	.homeboxleft .vc_custom_1548298582386 .vc_custom_1545994992098 {padding-top: 15px !important; padding-bottom: 20px !important}
	.homeboxleft .vc_custom_1548298582386 .vc_custom_1544247489868 {padding-top: 15px !important; padding-bottom: 20px !important}
	.noesisboxtitle h2 {font-size: 20px !important}
	.contactinfo .vc_col-sm-6 {width: 100% !important; padding: 0px 20px 0px 0px}
	.whynoesis {padding-top: 30px; padding-bottom: 20px}
	.whynoesis h2 {font-size: 28px !important}
	.homecontact h2 {font-size: 28px !important}
	.vc_custom_1548298823316 {padding-left: 5px !important}
	.quote2 {font-size: 14px}
	#mysticky-nav.wrapfixed {margin-top: 0px !important}
	
	.post-template-default .breadcrumbs {color: #FFF}
	.post-template-default .page_title h1 {color: #FFF}
	.post-template-default .page_title {margin-bottom: 0px !important}
	
	/** Search **/
	.search-form {padding: 20px 20px 40px 20px; width: 100%; height: 30px}
	.search-form input[type="search"] {height: 20px; padding: 15px 0px 15px 10px}
	.search-form button {float: right; margin-top: -30px; height: 30px; background: none; border: none}
	.search-form .fa-search {color: #a21008}
	
	/** Programme **/
	.tuition-programme {padding-bottom: 20px}
	.tuition-programme table tr td.header1 {font-size: 24px}
	.tuition-programme table tr td.header2 {font-size: 24px}
	.tuition-programme table tr td.content1 {}
	.tuition-programme table tr td.content2 {font-size: 10px}
	.tuition-programme .button {background: none; border: none; padding: 20px 0px 0px 0px}
	.tuition-programme .button img {}
	.marketplace-programme {padding-bottom: 20px}
	.marketplace-programme table tr td.header1 {font-size: 24px}
	.marketplace-programme table tr td.header2 {font-size: 24px}
	.marketplace-programme table tr td.content1 {}
	.marketplace-programme table tr td.content2 {font-size: 10px}
	.marketplace-programme .button {background: none; border: none; padding: 0px}
	.marketplace-programme .button img {}
	.marketplace-desc .desc {margin-bottom: 20px !important}
	/** Programme **/
	
	/** Tuition Programme **/
	.programme-background {padding: 20px 0px 0px 0px}
	.programme-title {padding-bottom: 20px}
	.programme-title h2 {line-height: 24px !important; font-size: 18px !important}
	.programme-desc {}
	.programme-desc .left {width: 100%; float: inherit}
	.programme-desc .right {width: 100%; float: inherit}
	.programme-desc .title {}
	.programme-desc .title p {font-size: 14px; font-weight: 700; color: #000; margin-bottom: 5px}
	.programme-desc .title hr {color: #fff; margin: 0px 0px 10px 0px}
	.programme-desc .course {min-height: inherit; border-bottom: 1px solid #fff; padding-bottom: 20px; margin-bottom: 30px !important}
	.programmetitle {padding-top: 30px; padding-bottom: 20px}
	.cfa {padding: 0px}
	.cfa .vc_column-inner {padding-right: 0px !important}
	.cpa .vc_column-inner {padding-left: 0px !important}
	.cim {padding: 0px}
	.cim .vc_column-inner {padding-right: 0px !important}
	.cipd .vc_column-inner {padding-left: 0px !important}
	.cima {padding: 0px}
	.cima .vc_column-inner {padding-right: 0px !important}
	.icaew .vc_column-inner {padding-left: 0px !important}
	.cia .vc_column-inner {padding-left: 0px !important}
	.isca .vc_column-inner {padding-left: 0px !important}
	.vc_row .cfa {width: 100% !important; margin: 0px 0px 10px 0px}
	.vc_row .cpa {width: 100% !important; margin: 0px 0px 10px 0px}
	.vc_row .cim {width: 100% !important; margin: 0px 0px 10px 0px}
	.vc_row .cipd {width: 100% !important; margin: 0px 0px 10px 0px}
	.vc_row .cima {width: 100% !important; margin: 0px 0px 10px 0px}
	.vc_row .icaew {width: 100% !important; margin: 0px 0px 10px 0px}
	.vc_row .cia {width: 100% !important; margin: 0px 0px 10px 0px}
	.vc_row .isca {width: 100% !important; margin: 0px 0px 10px 0px}
	.programmetitle h2 {font-size: 30px !important; line-height: 22px !important}
	#fullpage .page_title {min-height: 90px; margin-bottom: -71px}
	.page_title {background-size: 140% !important}
	.page_title.disable_title .breadcrumbs {top: -25px; margin-left: -5px}
	#lectureprofile .subtitle1 {margin-top: -10px !important}
	#emgoptions .portfolio-tabs li {border-bottom: none !important}
	.mobile_header .logo_wrapper {padding: 0px 20px 1px 30px}
	.contactwrapper {margin: 0px}
	.vc_custom_1544255811409 {background-size: contain; background-repeat: no-repeat; background-position: top}
	.noesisboxtitle {padding: 10px 25px 10px 25px}
	.mobile_header .top_nav_mobile .main_menu_nav li:last-child a {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); 
		width: 180px
	}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {background-color: transparent !important}
	#fullpage .page_title {margin-top: 30px}
	
	.modal-style.style-1 figcaption h3 {line-height: 15px !important}
	.modal-style.style-1 .awsm-modal-details h2 {font-size: 15px !important; line-height: 16px !important}
	.modal-style.style-1 .awsm-modal-details h4 {font-size: 15px !important}
	.modal-style.style-1 .awsm-modal-details h3 {font-size: 12px !important}
	.modal-style.style-1 .awsm-modal-open .awsm-modal-content {padding: 20px}
	.awsm-grid-wrapper .awsm-grid>.awsm-grid-card {margin: 0px}
	
	.vc_custom_1546582494657 {background-size: cover}
	.vc_custom_1546582499914 {background-size: cover}
	.vc_custom_1546582505619 {background-size: cover}
	#programmerightsidebar {}
	
	.katb_input_style label.katb_input_label1 {width: 100% !important}
	.katb_input_style input[type="text"] {width: 100% !important}
	.katb_input_rating .select2 {width: 100% !important}
	.katb_input_style textarea {width: 100% !important}
	
	/** Quote **/
	.quotewrapper {margin: -75% 20px 0px 20px}
	.quote {font-size: 15px; text-indent: -10px}
	.quotetopline {height: 50px}
	.quotebottomline {height: 50px}
	
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
		border-color: transparent !important;
		background-color: #6c0d00;
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		border-radius: 0px
	}
	.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {color: #fff !important; text-transform: capitalize}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
		border-color: transparent !important;
		background-color: #6c0d00;
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		border-radius: 0px
	}
	.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title>a {color: #fff !important; text-transform: capitalize}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {border-color: transparent !important}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background-color: transparent !important}
	.malaysiaform .visual-form-builder label, label.vfb-desc {width: 100%}
	.singaporeform .visual-form-builder label, label.vfb-desc {width: 100%}
	.globalform .visual-form-builder label, label.vfb-desc {width: 100%}
	.livechat .livechat {padding-left: 0px !important}
	.livechat .livechat {float: left; padding: 0px 0px 0px 15px}
	
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-heading {
		border-color: transparent !important;
		background-color: #6c0d00;
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		border-radius: 0px
	}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading {
		border-color: transparent !important;
		background-color: #6c0d00;
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		border-radius: 0px
	}
	
	.cfaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {border: none}
	.cimform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {border: none}
	.cimaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {border: none}
	.cipdform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {border: none}
	.cpaform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {border: none}
	.icaewform .ipt-uif-custom-material-pink .ipt_uif_matrix_container table tr th {border: none}
	
	/* CPA */
	.cpahours .wpb_wrapper, .cpaexamstructure .wpb_wrapper, .cpacoursefee .wpb_wrapper, .cpaexamfees .wpb_wrapper, .cpadiscount .wpb_wrapper {overflow-x: scroll}
	.universitydiscount tr.universitybottom td {padding-top: 30px}
	.cpatimetablebtn .vc_column-inner {padding-left: 0px !important}
	.cpatimetablebtn .timetablebtn {float: left; padding: 0px}
	.cpaexamdates .table>tbody>tr>td {min-width: 150px}
	.cpaexamfees .table>tbody>tr>td {min-width: 150px}
	.cpauniversitydiscount tr.universitybottom td {padding-top: 30px}
	.timetablebtn .vc_btn3.vc_btn3-color-sky, .vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat {min-width: 220px; margin-bottom: 10px}
	.unidiscount1column {margin-top: inherit}
	.cpadiscount .university1 {height: inherit}
	.cpadiscount .university2 {height: inherit}
	.cpadiscount .university3 {height: inherit}
	.cpadiscount .university4 {height: inherit; max-width: 250px}
	.cpadiscount .discount2 {margin-left: 0px}
	.cpacontacthours h2 {font-size: 15px !important}
	
	/* CFA */
	.cfahours .wpb_wrapper, .cfaexamdates .wpb_wrapper, .cfaexamstructure .wpb_wrapper, .cfacoursefee .wpb_wrapper, .cfaexamfees .wpb_wrapper, .cfauniversitydiscount .wpb_wrapper {overflow-x: scroll}
	.cfatimetablebtn {padding-left: 0px !important; margin-bottom: 10px}
	.cfatimetablebtn .timetablebtn {float: left; padding: 0px 0px 0px 15px}
	.cfahours .table>tbody>tr>td {min-width: 100px}
	.cfaexamstructure .table>tbody>tr>td {min-width: 200px}
	.cfaexamdates .table>tbody>tr>td {min-width: 100px}
	.cfaexamfees .table>tbody>tr>td {min-width: 150px}
	.timetablebtn .vc_btn3.vc_btn3-color-green, .vc_btn3.vc_btn3-color-green.vc_btn3-style-flat {min-width: 220px}
	.unidiscount1column {margin-top: inherit}
	.cfadiscount .university1 {height: inherit}
	.cfadiscount .university2 {height: inherit}
	.cfadiscount .university3 {height: inherit}
	.cfadiscount .university4 {height: inherit; max-width: 250px}
	.cfadiscount .discount2 {margin-left: 0px}
	.cimaformheader .vc_tta-tabs-container ul.vc_tta-tabs-list li.vc_tta-tab>a {Padding: 0px 20px 20px 0px}
	.cfacontacthours h2 {font-size: 15px !important}
	.white p {font-size: 16px}
	.menu-cfablended-container ul {width: 220px; margin: 0px 0px 0px 15px}
	.cfatimebalewrapper {height: 450px}
	.menu-cfablended-container ul li {background-position: 130px 7px}
	.menu-cfablended-container ul li ul li {z-index: 9}
	
	/* CIM */
	.cimentryrequirement .wpb_wrapper, .cimhours .wpb_wrapper, .cimexamdates .wpb_wrapper, .cimexamstructure .wpb_wrapper, .cimcoursefee .wpb_wrapper, .cimexamfee .wpb_wrapper, .cimdiscount .wpb_wrapper {overflow-x: scroll}
	.cimuniversitydiscount tr.universitybottom td {padding-top: 30px}
	.cimtimetablebtn .vc_column-inner {padding-left: 0px !important}
	.cimtimetablebtn .timetablebtn {float: left; padding: 0px 0px 0px 15px}
	.wpb-js-composer .vc_tta-color-violet.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-body {background-color: transparent !important}
	.cimentryrequirement .table>tbody>tr>td {min-width: 150px}
	.unidiscount1column {margin-top: inherit}
	.cimdiscount .university1 {height: inherit}
	.cimdiscount .university2 {height: inherit}
	.cimdiscount .university3 {height: inherit}
	.cimdiscount .university4 {height: inherit; max-width: 250px}
	.cimtimetablebtn .timetablebtn {padding: 0px}
	#programmerightsidebar .vc_column-inner {margin-left: 0px}
	.timetablebtn .vc_btn3.vc_btn3-color-violet, .vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat {min-width: 220px; margin-bottom: 10px}
	.cimdiscount .discount2 {margin-left: 0px}
	.cimimportantprogrammedates .vc_tta-panel-heading {display: none}
	.cimapracticalwork h2 {font-size: 14px !important; line-height: inherit !important}
	.cimcontacthours h2 {font-size: 15px !important}
	
	/* CIMA */
	.cimahours .wpb_wrapper, .cimaexamdate .wpb_wrapper, .cimaexam .wpb_wrapper, .cimacoursefee .wpb_wrapper, .cimaexamfee .wpb_wrapper, .cimadiscount .wpb_wrapper {overflow-x: scroll}
	.cimuniversitydiscount tr.universitybottom td {padding-top: 30px}
	.cimatimetablebtn .vc_column-inner {padding-left: 0px !important}
	.cimatimetablebtn .timetablebtn {float: left; padding: 0px 0px 0px 15px}
	.cimaexamfee .table>tbody>tr>td {min-width: 100px}
	.cimhours .table>tbody>tr>td {min-width: 150px}
	.cimexamstructure .table>tbody>tr>td {min-width: 150px}
	.cimcoursefee .table>tbody>tr>td {min-width: 150px}
	.cimatimetablebtn .timetablebtn {padding: 0px}
	.timetablebtn .vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {min-width: 220px; margin-bottom: 10px}
	.unidiscount1column {margin-top: inherit}
	.cimadiscount .university1 {height: inherit}
	.cimadiscount .university2 {height: inherit}
	.cimadiscount .university3 {height: inherit}
	.cimadiscount .discount4 {margin-left: 0px}
	.cimadiscount .university4 {height: inherit; max-width: 250px}
	.cimacontacthours h2 {font-size: 15px !important}
	
	/* CIPD */
	.cipdcoursestructure .wpb_wrapper, .cipdmoduleschedule .wpb_wrapper, .cipdhours .wpb_wrapper, .cipdexamdates .wpb_wrapper, .cipdcoursefees .wpb_wrapper, .cipddiscount .wpb_wrapper {overflow-x: scroll}
	.cimuniversitydiscount tr.universitybottom td {padding-top: 30px}
	.cipdtimetablebtn .vc_column-inner {padding-left: 0px !important}
	.cipdtimetablebtn .timetablebtn {float: left; padding: 0px 0px 0px 15px}
	.cipdexamdates .table>tbody>tr>td {min-width: 150px}
	.cipdcoursestructure .table>tbody>tr>td {min-width: 150px}
	.cipdmoduleschedule .table>tbody>tr>td {min-width: 100px}
	.cipdtimetablebtn .timetablebtn {padding: 0px}
	.timetablebtn .vc_btn3.vc_btn3-color-peacoc, .vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat {min-width: 220px; margin-bottom: 10px}
	.unidiscount1column {margin-top: inherit}
	.cipddiscount .university1 {height: inherit}
	.cipddiscount .university2 {height: inherit}
	.cipddiscount .university3 {height: inherit}
	.cipddiscount .university4 {height: inherit; max-width: 250px}
	.cipddiscount .discount2 {margin-left: 0px}
	.cipdcontacthours h2 {font-size: 15px !important}
	
	/* ICAEW */
	.icaewhours .wpb_wrapper, .icaewexamdates .wpb_wrapper, .icaewcoursefee .wpb_wrapper, .icaewdiscount .wpb_wrapper {overflow-x: scroll}
	.cimuniversitydiscount tr.universitybottom td {padding-top: 30px}
	.icaewtimetablebtn .vc_column-inner {padding-left: 0px !important}
	.icaewtimetablebtn .timetablebtn {float: left; padding: 0px}
	.icaewexamdates .table>tbody>tr>td {min-width: 100px}
	.icaewcoursefee .table>tbody>tr>td {min-width: 200px}
	.icaewhours .table>tbody>tr>td {min-width: 100px}
	.timetablebtn .vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {min-width: 220px; margin-bottom: 10px}
	.unidiscount1column {margin-top: inherit}
	.icaewdiscount .university1 {height: inherit}
	.icaewdiscount .university2 {height: inherit}
	.icaewdiscount .university3 {height: inherit}
	.icaewdiscount .discount2 {margin-left: 0px}
	.icaewdiscount .university4 {height: inherit; max-width: 250px}
	.icaewrequirement {margin-right: 15px; margin-bottom: 10px !important}
	.icaewcontacthours h2 {font-size: 15px !important}
	.icaewlevels h2 {font-size: 15px !important}
	
	/* SHRM */
	.shrmhours .wpb_wrapper, .shrmexamdates .wpb_wrapper, .shrmcoursefee .wpb_wrapper, .shrmdiscount .wpb_wrapper {overflow-x: scroll}
	.cimuniversitydiscount tr.universitybottom td {padding-top: 30px}
	.shrmtimetablebtn .vc_column-inner {padding-left: 0px !important}
	.shrmtimetablebtn .timetablebtn {float: left; padding: 0px}
	.shrmexamdates .table>tbody>tr>td {min-width: 100px}
	.shrmcoursefee .table>tbody>tr>td {min-width: 200px}
	.shrmhours .table>tbody>tr>td {min-width: 100px}
	.timetablebtn .vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat {min-width: 220px; margin-bottom: 10px}
	.unidiscount1column {margin-top: inherit}
	.shrmdiscount .university1 {height: inherit}
	.shrmdiscount .university2 {height: inherit}
	.shrmdiscount .university3 {height: inherit}
	.shrmdiscount .discount2 {margin-left: 0px}
	.shrmdiscount .university4 {height: inherit; max-width: 250px}
	.shrmrequirement {margin-right: 15px; margin-bottom: 10px !important}
	.shrmcontacthours h2 {font-size: 15px !important}
	.shrmlevels h2 {font-size: 15px !important}
	.shrmliststyle ul li {text-indent: 0px; padding: 0px}
	.timetablebtn .vc_btn3.vc_btn3-color-primary, .vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat {min-width: 220px; margin: 0px 0px 10px 0px}
	
	/* FRM */
	.frmexamstructure .wpb_wrapper {overflow-x: scroll}
	.unidiscount1column {margin-top: inherit}
	.frmdiscount .university1 {height: inherit}
	.frmdiscount .university2 {height: inherit}
	.frmdiscount .university3 {height: inherit}
	.frmdiscount .discount2 {margin-left: 0px}
	.frmdiscount .university4 {height: inherit; max-width: 250px}
	
	/* CIA */
	.ciaexamstructure .wpb_wrapper {overflow-x: scroll}
	.unidiscount1column {margin-top: inherit}
	.ciadiscount .university1 {height: inherit}
	.ciadiscount .university2 {height: inherit}
	.ciadiscount .university3 {height: inherit}
	.ciadiscount .discount2 {margin-left: 0px}
	.ciadiscount .university4 {height: inherit; max-width: 250px}
	
	/* ISCA */
	.iscaexamstructure .wpb_wrapper {overflow-x: scroll}
	.unidiscount1column {margin-top: inherit}
	.iscadiscount .university1 {height: inherit}
	.iscadiscount .university2 {height: inherit}
	.iscadiscount .university3 {height: inherit}
	.iscadiscount .discount2 {margin-left: 0px}
	.iscadiscount .university4 {height: inherit; max-width: 250px}
	
	/* SCR */
	.screxamstructure .wpb_wrapper {overflow-x: scroll}
	.unidiscount1column {margin-top: inherit}
	.scrdiscount .university1 {height: inherit}
	.scrdiscount .university2 {height: inherit}
	.scrdiscount .university3 {height: inherit}
	.scrdiscount .discount2 {margin-left: 0px}
	.scrdiscount .university4 {height: inherit; max-width: 250px}
	
	/* FSA */
	.fsaexamstructure .wpb_wrapper {overflow-x: scroll}
	.unidiscount1column {margin-top: inherit}
	.fsadiscount .university1 {height: inherit}
	.fsadiscount .university2 {height: inherit}
	.fsadiscount .university3 {height: inherit}
	.fsadiscount .discount2 {margin-left: 0px}
	.fsadiscount .university4 {height: inherit; max-width: 250px}
	
	/** Noesis Marketplace **/
	.cgmaexam {overflow-x: scroll}
	.cgmadiscount .university1 {width: 150px}
	.cgmadiscount .university3 {width: 200px}
	.cgmaunidiscount1column {margin-top: 0px}
	.cgmadiscount .discount4 {margin-left: 0px}
	.cgmadiscount .university4 {width: 70%}
	
	.shrmmarketplacediscount .university1 {width: 150px}
	.shrmmarketplacediscount .university3 {width: 200px}
	.shrmmarketplaceunidiscount1column {margin-top: 0px}
	.shrmmarketplacediscount .discount2 {margin-left: 0px}
	.shrmmarketplacediscount .university4 {width: 70%}
	
	.afp-ctpdiscount .university1 {width: 150px}
	.afp-ctpdiscount .university3 {width: 200px}
	.afp-ctpdiscount {margin-top: 0px}
	.afp-ctpdiscount .discount2 {margin-left: 0px}
	.afp-ctpdiscount .university4 {width: 70%}
	
	.afp-fpacdiscount .university1 {width: 150px}
	.afp-fpacdiscount .university3 {width: 200px}
	.afp-fpacdiscount {margin-top: 0px}
	.afp-fpacdiscount .discount2 {margin-left: 0px}
	.afp-fpacdiscount .university4 {width: 70%}
	
	.shrmmarketcoursestructure ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
	.shrmmarketplaceexamstructure ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
	.shrmmarketplacecoursefee table tr td.column1c ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
	.shrmmarketplacecoursefee table tr td.column2c ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
	
	.cgmatutorial {overflow-x: scroll}
	.cgmaentryrequirement ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
	.cgmacoursestructure ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
	.cgmatutorial ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
	
	.afp-ctpexamstructure ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
	.afp-ctpcoursefee table tr td.content2 ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
	
	.afp-fpacexamstructure1 ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
	.afp-fpaccoursefee table tr td.content2 ul li {padding: 0px 0px 0px 10px; text-indent: -10px}
	/** Noesis Marketplace **/
	
	/** Slide out menu **/
	.mobilemenu {margin-top: 50px; z-index: 99999999; margin-bottom: -30px; display: block}
	#slideout {
		/*position: fixed;
		top: 150px;
		right: 0px;*/
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		-o-transition-duration: 0.3s;
		transition-duration: 0.3s;
		z-index: 99;
		display: block;
		height: 35px;
	}
	#slideout img {
		width: 50px;
		height: 30px;
		margin-top: -35px;
		float: right
	}
	#slideout p {
		margin: 10px 0px 0px 0px
	}
	.slideout_inner {
		position: fixed;
		top: 0;
		right: -250px;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		-o-transition-duration: 0.3s;
		transition-duration: 0.3s;
		z-index: 9999;
	}
	.element-is-sticky .slideout_inner {
		position: fixed;
		top: 0;
		right: -250px;
		-webkit-transition-duration: 0.3s;
		-moz-transition-duration: 0.3s;
		-o-transition-duration: 0.3s;
		transition-duration: 0.3s;
		margin-top: -120px
	}
	#slideout:hover {
		left: 0px;
	}
	#slideout:hover .slideout_inner {
		left: 0;
		top: 300px;
		background: #414141;
		width: 100%
	}
	.element-is-sticky #slideout:hover .slideout_inner {
		left: 0;
		top: 150px;
		background: #414141;
	}
	
	#programmesidebarmenu2 .menu-cfa-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-cfa-container {float: left}
	#programmesidebarmenu2 .menu-cfa-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-cfa-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-cfa-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-cfa-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cfa_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #008fcf; width: 50%; float: left}
	.cfa_mobilemenuicon {color: #fff; background: #008fcf; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-cim-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-cim-container {float: left}
	#programmesidebarmenu2 .menu-cim-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-cim-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-cim-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-cim-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cim_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #9897ca; width: 50%; float: left}
	.cim_mobilemenuicon {color: #fff; background: #9897ca; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-cima-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-cima-container {float: left}
	#programmesidebarmenu2 .menu-cima-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-cima-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-cima-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-cima-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cima_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #ec6d8f; width: 50%; float: left}
	.cima_mobilemenuicon {color: #fff; background: #ec6d8f; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-cipd-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-cipd-container {float: left}
	#programmesidebarmenu2 .menu-cipd-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-cipd-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-cipd-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-cipd-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cipd_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #a889b6; width: 50%; float: left}
	.cipd_mobilemenuicon {color: #fff; background: #a889b6; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-cpa-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-cpa-container {float: left}
	#programmesidebarmenu2 .menu-cpa-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-cpa-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-cpa-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-cpa-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cpa_mobilemenu {color: #00569d; font-size: 12px; padding: 10px 0px 0px 10px; background: #ffd500; width: 50%; float: left}
	.cpa_mobilemenuicon {color: #00569d; background: #ffd500; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-icaew-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-icaew-container {float: left}
	#programmesidebarmenu2 .menu-icaew-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-icaew-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-icaew-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-icaew-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.icaew_mobilemenu {color: #00569d; font-size: 12px; padding: 10px 0px 0px 10px; background: #cccccc; width: 50%; float: left}
	.icaew_mobilemenuicon {color: #00569d; background: #cccccc; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-shrm-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-shrm-container {float: left}
	#programmesidebarmenu2 .menu-shrm-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-shrm-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-shrm-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-shrm-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.shrm_mobilemenu {color: #00569d; font-size: 12px; padding: 10px 0px 0px 10px; background: #cccccc; width: 50%; float: left}
	.shrm_mobilemenuicon {color: #00569d; background: #cccccc; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-frm-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-frm-container {float: left}
	#programmesidebarmenu2 .menu-frm-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-frm-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-frm-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-frm-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.frm_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #02a0dc; width: 50%; float: left}
	.frm_mobilemenuicon {color: #fff; background: #02a0dc; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-cia-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-cia-container {float: left}
	#programmesidebarmenu2 .menu-cia-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-cia-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-cia-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-cia-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cia_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #02a0dc; width: 50%; float: left}
	.cia_mobilemenuicon {color: #fff; background: #02a0dc; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-isca-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-isca-container {float: left}
	#programmesidebarmenu2 .menu-isca-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-isca-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-isca-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-isca-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.isca_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #02a0dc; width: 50%; float: left}
	.isca_mobilemenuicon {color: #fff; background: #02a0dc; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-fsa-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-fsa-container {float: left}
	#programmesidebarmenu2 .menu-fsa-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-fsa-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-fsa-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-fsa-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.fsa_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #02a0dc; width: 50%; float: left}
	.fsa_mobilemenuicon {color: #fff; background: #02a0dc; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-scr-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-scr-container {float: left}
	#programmesidebarmenu2 .menu-scr-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-scr-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-scr-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-scr-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.scr_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #02a0dc; width: 50%; float: left}
	.scr_mobilemenuicon {color: #fff; background: #02a0dc; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-cfa-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-cim-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-cima-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-cipd-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-cpa-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-icaew-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	
	#programmesidebarmenu2 .menu-cfa2-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-cfa2-container {float: left}
	#programmesidebarmenu2 .menu-cfa2-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-cfa2-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-cfa2-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-cfa2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cfa_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #008fcf; width: 50%; float: left}
	.cfa_mobilemenuicon {color: #fff; background: #008fcf; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-cim2-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-cim2-container {float: left}
	#programmesidebarmenu2 .menu-cim2-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-cim2-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-cim2-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-cim2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cim_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #9897ca; width: 50%; float: left}
	.cim_mobilemenuicon {color: #fff; background: #9897ca; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-cima2-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-cima2-container {float: left}
	#programmesidebarmenu2 .menu-cima2-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-cima2-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-cima2-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-cima2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cima_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #ec6d8f; width: 50%; float: left}
	.cima_mobilemenuicon {color: #fff; background: #ec6d8f; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-cipd2-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-cipd2-container {float: left}
	#programmesidebarmenu2 .menu-cipd2-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-cipd2-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-cipd2-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-cipd2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cipd_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #a889b6; width: 50%; float: left}
	.cipd_mobilemenuicon {color: #fff; background: #a889b6; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-cpa2-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-cpa2-container {float: left}
	#programmesidebarmenu2 .menu-cpa2-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-cpa2-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-cpa2-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-cpa2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cpa_mobilemenu {color: #00569d; font-size: 12px; padding: 10px 0px 0px 10px; background: #ffd500; width: 50%; float: left}
	.cpa_mobilemenuicon {color: #00569d; background: #ffd500; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-icaew2-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-icaew2-container {float: left}
	#programmesidebarmenu2 .menu-icaew2-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-icaew2-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-icaew2-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-icaew2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.icaew_mobilemenu {color: #ad0f0a; font-size: 12px; padding: 10px 0px 0px 10px; background: #cccccc; width: 50%; float: left}
	.icaew_mobilemenuicon {color: #ad0f0a; background: #cccccc; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-shrm2-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-shrm2-container {float: left}
	#programmesidebarmenu2 .menu-shrm2-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-shrm2-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-shrm2-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-shrm2-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.shrm_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #3e85c4; width: 50%; float: left}
	.shrm_mobilemenuicon {color: #fff; background: #3e85c4; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-shrm-marketplace-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-shrm-marketplace-container {float: left}
	#programmesidebarmenu2 .menu-shrm-marketplace-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-shrm-marketplace-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-shrm-marketplace-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-shrm-marketplace-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.shrm-marketplace_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #3e85c4; width: 50%; float: left}
	.shrm-marketplace_mobilemenuicon {color: #fff; background: #3e85c4; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-cgma-flp-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-cgma-flp-container {float: left}
	#programmesidebarmenu2 .menu-cgma-flp-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-cgma-flp-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-cgma-flp-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-cgma-flp-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cgma_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #a69dcd; width: 50%; float: left}
	.cgma_mobilemenuicon {color: #fff; background: #a69dcd; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-afp-ctp-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-afp-ctp-container {float: left}
	#programmesidebarmenu2 .menu-afp-ctp-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-afp-ctp-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-afp-ctp-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-afp-ctp-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.afp-ctp_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #0076a8; width: 50%; float: left}
	.afp-ctp_mobilemenuicon {color: #fff; background: #0076a8; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-afp-fpac-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-afp-fpac-container {float: left}
	#programmesidebarmenu2 .menu-afp-fpac-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-afp-fpac-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-afp-fpac-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-afp-fpac-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.afp-fpac_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #e94628; width: 50%; float: left}
	.afp-fpac_mobilemenuicon {color: #fff; background: #e94628; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	#programmesidebarmenu2 .menu-cfa2-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-cim2-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-cima2-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-cipd2-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-cpa2-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-icaew2-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-shrm2-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-shrm-marketplace-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-afp-fpac-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-afp-ctp-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	#programmesidebarmenu2 .menu-cgma-flp-container ul li:last-child {
		background: #6c0d00; /* Old browsers */
		background: -moz-linear-gradient(left, #6c0d00 0%, #8e0f03 50%, #e20613 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #6c0d00 0%,#8e0f03 50%,#e20613 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6c0d00', endColorstr='#e20613',GradientType=1 ); /* IE6-9 */
		padding: 10px 0px 10px 10px;
		margin-left: 5px;
		width: 180px
	}
	
	#programmesidebarmenu2 .menu-esg-container {float: left; padding-top: 10px}
	#programmesidebarmenu2 .menu-esg-container {float: left}
	#programmesidebarmenu2 .menu-esg-container ul {padding: 10px 30px 0px 10px}
	#programmesidebarmenu2 .menu-esg-container ul  li {padding: 0 0 0 15px; margin: 0 0 5px}
	#programmesidebarmenu2 .menu-esg-container ul  li a {color: #fff}
	#programmesidebarmenu2 .menu-esg-container ul li:before, .comment-body .comment-text ul li:before {display: none}
	.cfa_mobilemenu {color: #fff; font-size: 12px; padding: 10px 0px 0px 10px; background: #008fcf; width: 50%; float: left}
	.cfa_mobilemenuicon {color: #fff; background: #008fcf; width: 50%; float: right; text-align: right; padding: 0px 20px 0px 0px; font-weight: bold; font-size: 20px; border: none; box-shadow: none}
	
	.ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix td, .ipt-uif-custom-material-pink .ipt_uif_matrix_container .ipt_uif_matrix th {width: auto !important}
	
	/* Checkbox Hack */
	.mobilemenu_trigger {
		height: 30px
	}
	.mobilemenu_trigger input[type=checkbox] {
		position: absolute;
		top: -9999px;
		left: -9999px;
		border: none;
		box-shadow: none
	}
	.mobilemenu_trigger label { 
		/*-webkit-appearance: push-button;
		-moz-appearance: button;*/
		cursor: pointer;
		float: left;
		border: none;
		box-shadow: none;
		margin-bottom: 10px;
		width: 100%
	}
	.mobilemenu_trigger img {
		position: absolute;
		float: right;
		right: 0px;
		margin-top: -25px
	}

	/* Default State */
	.mobilemenu_content {
		visibility: hidden;
		position: absolute
	}

	/* Toggled State */
	.mobilemenu_trigger input[type=checkbox]:checked ~ div.mobilemenu_content {
		visibility: visible;
		position: inherit;
		float: left;
		background: #1e1e1e;
		width: 100%
	}
	
	.footerlogo {margin-left: 0px}
	.footercopyright {display: none}
	.mobilefootercopyright {display: block; color: #fff; position: absolute; top: 130px}
	
	#nav_menu-2 {
		/*position: absolute !important;
		margin-top: -140px !important;*/
		width: 50%;
		right: 0px
	}
	#nav_menu-2 .menu-footer-programmes-container ul li a {font-weight: 300}
	#nav_menu-3 {margin: -140px 0px 0px 50% !important}
	#custom_html-5 {width: 55%; float: right; position: absolute; top: -140px; right: 0px}
	.footersocial {margin: -30px 0px 50px -15px}
	.footersocial ul {display: block}
	.footersocial ul li {}
	.footersocial ul li a {font-weight: 300}
	.desktophomeslide {display: none}
	.mobilehomeslide {display: block; position: absolute; margin-top: -160%; margin-left: -20px}
	.footerdisclaimercfa {margin: 80px 0px 20px -15px}
	
	/** Enquiry **/
	.globalform input.vfb-text, input[type="text"].vfb-text, input[type="tel"].vfb-text, input[type="email"].vfb-text, input[type="url"].vfb-text, textarea.vfb-textarea {width: 100%}
	
	.malaysiaform .visual-form-builder span.vfb-right {width: 100%}
	.malaysiaform .vfb-item-select .select2-container {width: 100% !important}
	.malaysiaform .vfb-item-textarea .vfb-textarea {width: 100%}
	
	.singaporeform .visual-form-builder span.vfb-right {width: 100%}
	.singaporeform .vfb-item-select .select2-container {width: 100% !important}
	.singaporeform .vfb-item-textarea .vfb-textarea {width: 100%}
	
	.globalform .visual-form-builder span.vfb-right {width: 100%}
	.globalform .vfb-item-select .select2-container {width: 100% !important}
	.globalform .vfb-item-textarea .vfb-textarea {width: 100%}
	
	.livechat .vc_btn3.vc_btn3-color-grey, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat {margin-left: 20px}
	
	/** Tab Layout **/
	.wpb-js-composer .vc_tta.vc_tta-tabs .vc_tta-tabs-container {display: block !important}
	.malaysiaform .vc_tta-panel-heading {display: none}
	.singaporeform .vc_tta-panel-heading {display: none}
	.globalform .vc_tta-panel-heading {display: none}
	.cfaformheader .vc_tta-panel-heading {display: none}
	.cpaformheader .vc_tta-panel-heading {display: none}
	.cimformheader .vc_tta-panel-heading {display: none}
	.cimaformheader .vc_tta-panel-heading {display: none}
	.cipdformheader .vc_tta-panel-heading {display: none}
	.icaewformheader .vc_tta-panel-heading {display: none}
	.shrmformheader .vc_tta-panel-heading {display: none}
	form.visual-form-builder {margin: 0px}
	.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {padding: 0px 20px 15px 0px !important}
	.ipt-uif-custom-material-pink .ipt_uif_divider {padding: 0 0 7px !important}
	
	/** Gallery **/
	#emgoptions .portfolio-tabs li {display: inline-block !important; width: 33%; float: left}
	.emgtitle {margin-top: 75px !important}
	.emgsubtitle {font-family: 'Roboto', sans-serif !important}
	
	/** Apple Safari **//
	a[x-apple-data-detectors] {
		color: inherit !important;
		text-decoration: none !important;
	}
	.hermes.tparrows {width: 15px !important; height: 25px !important; top: 60% !important}
	.hermes.tparrows:before {font-size: 10px !important; line-height: 25px !important}
}
@media only screen and (max-width: 375px) {
	#fullpage .page_title {margin-bottom: -77px}
}
@media only screen and (max-width: 320px) {
	.page_title.disable_title .breadcrumbs {font-size: 9px}
	#fullpage .page_title {margin-bottom: -86px}
	.quotewrapper {margin: -100% 0px 0px 10px}
	.homeboxleft {margin-top: 95%}
}

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_expand {}
body .vc_tta-container .vc_tta.vc_general.vc_tta-accordion.vc_tta-style-classic .vc_tta-panel.vc_expand {border:none; border-radius: 0px !important}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_expand .vc_tta-panel-body {display: block}
html {scroll-padding-top: 150px; /* height of sticky header */}