body{margin:0px;font-size:12px;background-attachment:fixed;color:#474747;font-family:Arial !important;}
.sfPublicWrapper{background:#d3d3d3 !important;}
a{outline:0 !important;cursor:pointer;}
a span{cursor:pointer;}
h1{font-size:18px !important;color:#333333;font-weight:bold !important;}
h2{font-size:16px !important;font-weight:bold !important;color:#293040;padding-bottom:7px !important;line-height:20px !important;}
h3{font-size:14px !important;font-weight:bold !important;line-height:20px !important;color:#CC6600 !important;}
h4{font-size:13px !important;font-weight:bold !important;color:#8248f0 !important;padding-bottom:10px !important;}
h5{font-size:12px !important;font-weight:bold !important;color:#CC6600 !important;padding-bottom:10px !important;}
.Fees-Timetable h1{font-size:18px !important;color:#fff !important;display:block !important;font-weight:bold !important;background-color:#383c49 !important;padding:8px 10px 8px 15px !important;}
.General h1{font-size:18px !important;color:#fff !important;display:block !important;font-weight:bold !important;background-color:#383c49 !important;padding:8px 10px 8px 15px !important;margin-bottom:15px !important;}
.blue h1,
.orange h1,
.red h1,
.pink h1,
.green h1,
.light-blue h1,
.brown h1,
.grey h1{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.blue h1{background-color:#064f9c;color:#fff !important;display:block;width:100%;padding:8px 10px 8px 15px;margin-bottom:25px;}
.blue h2{color:# !important;}
.blue h3{color:# !important;}
.orange h1{background-color:#fe8910 !important;color:#fff !important;display:block;width:100%;padding:8px 10px 8px 15px;margin-bottom:25px;}
.orange h2{color:# !important;}
.orange h3{color:# !important;}
.red h1{background-color:#e62e2c !important;color:#fff !important;display:block;width:100%;padding:8px 10px 8px 15px;margin-bottom:25px;}
.red h2{color:# !important;}
.red h3{color:# !important;}
.pink h1{background-color:#b70f98 !important;color:#fff !important;display:block;width:100%;padding:8px 10px 8px 15px;margin-bottom:25px;}
.pink h2{color:# !important;}
.pink h3{color:# !important;}
.green h1{background-color:#5e9402 !important;color:#fff !important;display:block;width:100%;padding:8px 10px 8px 15px;margin-bottom:25px;}
.green h2{color:# !important;}
.green h3{color:# !important;}
.light-blue h1{background-color:#1bb3ee !important;color:#fff !important;display:block;width:100%;padding:8px 10px 8px 15px;margin-bottom:25px;}
.light-blue h2{color:# !important;}
.light-blue h3{color:# !important;}
.brown h1{background-color:#d59931 !important;color:#fff !important;display:block;width:100%;padding:8px 10px 8px 15px;margin-bottom:25px;}
.brown h2{color:# !important;}
.brown h3{color:# !important;}
.grey h1{background-color:#a8b0b2 !important;color:#fff !important;display:block;width:100%;padding:8px 10px 8px 15px;margin-bottom:25px;}
.light-grey-border{border-top:5px solid #d8d8d8;}
.blue-border{border-top:5px solid #054c96;}
.orange-border{border-top:5px solid #fe8910;}
.red-border{border-top:5px solid #e62e2c;}
.pink-border{border-top:5px solid #b70f98;}
.green-border{border-top:5px solid #5e9402;}
.light-blue-border{border-top:5px solid #1bb3ee;}
.brown-border{border-top:5px solid #d59931;}
.grey-border{border-top:5px solid #a8b0b2;}
.wrapper-pad{padding:0 30px;}
.sfpostTitle{font-size:18px;font-weight:bold;padding:15px 10px 8px 0px;background-color:none;}
.sfarchiveTitle{margin-top:12px;}
.sfpostAuthorAndDate{font-weight:bold;margin-bottom:4px;}
.sfpostFullStory{visibility:hidden;}
.Fees table{border-collapse:collapse;border:1px solid #CCC !important;}
.Fees th{text-align:left;border-left:1px solid #CCC !important;padding:8px !important;background-color:#999999;font-weight:bold !important;color:#FFFFFF !important;font-size:13px !important;}
.Fees tr{border-top:1px solid #CCC !important;border-bottom:1px solid #CCC !important;}
.Fees td{border-bottom:1px solid #CCC;padding:8px !important;}
.Fees td + td{border-left:1px solid #CCC;}
.tabsPanes table{border-collapse:collapse;border:1px solid #CCC !important;}
.tabsPanes th{text-align:left;border-left:1px solid #CCC !important;padding:8px !important;background-color:#999999;font-weight:bold !important;color:#FFFFFF !important;font-size:13px !important;}
.tabsPanes tr{border-top:1px solid #CCC !important;border-bottom:1px solid #CCC !important;}
.tabsPanes td{border-bottom:1px solid #CCC;padding:8px !important;}
.tabsPanes td + td{border-left:1px solid #CCC;}
.general table{border-collapse:collapse;border:1px solid #CCC !important;}
.general th{text-align:left;border-left:1px solid #CCC !important;padding:8px !important;background-color:#999999;font-weight:bold !important;color:#FFFFFF !important;font-size:13px !important;}
.general tr{border-top:1px solid #CCC !important;border-bottom:1px solid #CCC !important;}
.general td{border-bottom:1px solid #CCC;padding:8px !important;}
.general td + td{border-left:1px solid #CCC;}
.booking-form-button{text-align:right;}
.booking-form{margin-left:15px !important;}
.row-style{padding:2px !important;}
.RadComboBox td{padding:0px !important;}
.book-now{display:block !important;background:url('../images/book-now.png') top left no-repeat;border:1px solid #CCCCCC;border-top:0px !important;padding-top:30px !important;margin-bottom:20px;}
.book-course-form{width:100%;}
.book-course-form table{border:0px !important;}
.book-course-form .rcbReadOnly td{padding:0px !important;}
.about-heading{font-size:13px !important;color:#fff !important;display:block !important;font-weight:bold !important;text-transform:uppercase !important;background-color:#333333 !important;padding:9px 6px 7px 15px !important;background:url('../images/inner-nav-bg.gif') top center repeat-x;}
a{text-decoration:none;color:#065ab0;}
a:hover{color:#065ab0;text-decoration:underline;}
.view-all{padding-left:15px !important;font-weight:bold !important;padding-top:10px !important;padding-bottom:5px !important;}
.sf_cols.mainWrapper{width:1020px;margin:0 auto;position:relative;color:#303030;line-height:16px;font-size:12px !important;display:block;background-color:#FFFFFF !important;}
.mainWrapper_col{}
.mainWrapper{padding:0 30px;}
.mainWrapper.cmi-body{padding:0;}
.homeContent{border-right:2px solid #999999;}
.footer-frame{background:url('../images/footer-logo-bg-v1.jpg') no-repeat;height:31px;}
.footerLogo{border-left:2px solid #ebebea;border-right:2px solid #ebebea;border-bottom:2px solid #ebebea;padding:22px 0px 25px 0px;margin:0px 0px 30px 0px;}
.sf_cols.footerWrapper{background-color:#0F6;position:relative;width:100%;display:block;}
.sf_cols.footer{background-color:#acacac;padding-top:10px;padding-bottom:10px;margin:0 auto;position:relative;display:block;}
.sf_cols.footerBottom{background-color:#3a3a3a;padding:25px;width:910px;color:#c4c4c4;margin-bottom:30px;font-size:11px;margin:0 auto;position:relative;display:block;}
.sf_cols.footerBottom a{color:#c4c4c4;text-decoration:underline;}
.sf_cols.footerBottom a:hover{color:#c4c4c4;text-decoration:none;}
.promo-bg-home{background:url('../images/promo-bg.jpg') top center no-repeat;height:275px;padding:10px;color:#fff;font-weight:bold;line-height:25px;text-align:center;}
.promo-bg-home a{color:#fff;text-decoration:underline;}
.promo-bg-home a:hover{color:#fff;text-decoration:none;}
.news-box{border-top:5px solid #e9e9e9 !important;font-size:20px;padding-top:12px;font-weight:bold;color:#5b5b5e;margin-bottom:20px !important;}
.prospectus-box{width:239px !important;border-top:5px solid #e9e9e9 !important;font-size:20px;padding-top:12px;font-weight:bold;color:#5b5b5e;}
.prospectus-box-inner{width:164px !important;border-top:5px solid #e9e9e9 !important;font-size:20px;padding-top:12px;font-weight:bold;color:#5b5b5e;}
.left-box{width:100% !important;border-top:5px solid #e9e9e9 !important;font-size:20px;padding-top:12px;font-weight:bold !important;color:#5b5b5e;padding-bottom:10px;}
.more-info{width:164px !important;margin-bottom:20px;margin-top:10px;}
.tweets{width:100% !important;border:1px solid #e9e9e9 !important;margin-top:20px;}
.sflistItemContent > center > iframe{width:100% !important;height:295px !important;}
.tweet-header{width:100% !important;background-color:#f0f0f0;font-size:13px;font-weight:bold;}
.tweets ul li.tweet{background:url("../images/icon-cmi.png") no-repeat scroll left center transparent;}
.tweets ul li{list-style-type:none;margin:0;padding:5px 0 5px 45px;}
.sfsearchBox{float:right;clear:both;}
.sfsearchResultUrl{font-size:12px !important;font-weight:700;color:#0753b0 !important;padding-bottom:5px;padding-top:5px;}
.sfsearchResultTitle{font-size:16px !important;font-weight:700;color:#0753b0 !important;padding-bottom:7px;padding-top:10px;}
.sf_pagerNumeric, .sf_pagerNumeric a{font-size:14px !important;font-weight:700;padding:20px 10px 0px 0px !important;}
.sf_PagerCurrent{color:#FF9900 !important;}
.key-facts{background:url('../images/key-fact-bg.gif') top center repeat-x;padding:10px;color:#000;font-weight:bold !important;line-height:22px;border:1px solid #CCCCCC;background-color:#d9d9d9;margin-bottom:15px;}
.aboutList ul, .courseList ul{list-style-type:none;padding:0px;margin:0px;line-height:20px !important;font-weight:normal !important;margin-top:6px !important;margin-bottom:25px !important;}
.aboutList li, .courseList li, .job-menu li{background-image:url(../images/arrow-footer.gif) !important;background-repeat:no-repeat;background-position:0px 5px !important;padding-left:15px !important;font-size:11px !important;}
.aboutList li a, .job-menu li a{color:#3b393a;}
.sfContentBlock ul{list-style-type:none;padding:0px;margin:0px;line-height:24px;font-weight:bold;}
.sfContentBlock li{background-image:url(../images/bullet-list.gif);background-repeat:no-repeat;background-position:0px 9px;padding-left:22px;}
.sfContentBlock li a{color:#3b393a;}
.sflistTitle{visibility:hidden !important;margin-top:-30px !important;}
.sflistExpandAllLnkWrp{visibility:hidden !important;}
.sflistItemTitle{font-size:14px !important;margin-top:10px;margin-bottom:10px;}
.sflistItemToggleLnk{background:url(../images/plus-white.png) no-repeat center right;border:solid 1px #e4e4e5;display:block;padding:3px 10px 3px 10px;}
.sflistListItemExpanded{background:url(../images/minus-white.png) no-repeat center right;border:solid 1px #e4e4e5;display:block;padding:3px 10px 3px 10px;}
.sflistListItem-Professional-Sales-Skills, .sflistListItem-Professional-Telephone-Selling, .sflistListItem-Effective-Sales-Management, .sflistListItem-Field-Sales-Training-, .sflistListItem-Key-Account-Management, .sflistListItem-Sales-and-Marketing-Skills, .sflistListItem-Introduction-to-Management, .sflistListItem-Managing-People-Successfully, .sflistListItem-Supervisory-Management, .sflistListItem-Event-Management-skills, .sflistListItem-Time-Management, .sflistListItem-Motivating-and-Managing-Team{padding-left:0px !important;background-image:none !important;}
.sflistList ul{list-style-type:none;padding:0px;margin:0px;line-height:24px;font-weight:bold;}
.sflistItemContent{padding-right:10px !important;}
.sflistItemContent li{background:url(../images/bullet-list.gif) no-repeat left center;background-repeat:no-repeat;background-position:0px 9px;padding-left:22px;line-height:24px;}
.sflistList li{background:url(../images/bullet-list.gif) no-repeat left center;background-repeat:no-repeat;background-position:0px 9px;padding-left:22px;}
.sflistList li a{}
.sflistListItem{padding-top:4px;}
.sflistListItem-Management-and-Business .sflistItemToggleLnk, .sflistListItem-Management-Courses .sflistItemToggleLnk{background:url(../images/plus-white.png) no-repeat center right;color:#FFFFFF;display:block;padding:3px 10px 3px 10px;background-color:#06509d !important;}
.sflistListItem-Management-and-Business .sflistListItemExpanded, .sflistListItem-Management-Courses .sflistListItemExpanded{background:url(../images/minus-white.png) no-repeat center right !important;background-color:#06509d !important;}
.sflistListItem-Communications .sflistItemToggleLnk, .sflistListItem-Communications---Marketing-PR-and-Sales .sflistItemToggleLnk{background:url(../images/plus-white.png) no-repeat center right;color:#FFFFFF;display:block;padding:3px 10px 3px 10px;background-color:#fd910f !important;}
.sflistListItem-Communications .sflistListItemExpanded, .sflistListItem-Communications---Marketing-PR-and-Sales .sflistListItemExpanded{background:url(../images/minus-white.png) no-repeat center right !important;background-color:#fd910f !important;}
.sflistListItem-Event-Management .sflistItemToggleLnk,
.sflistListItem-Logistics-and-Transport .sflistItemToggleLnk{background:url(../images/plus-white.png) no-repeat center right;color:#FFFFFF;display:block;padding:3px 10px 3px 10px;background-color:#da2828 !important;}
.sflistListItem-Event-Management .sflistListItemExpanded,
.sflistListItem-Logistics-and-Transport .sflistListItemExpanded{background:url(../images/minus-white.png) no-repeat center right !important;background-color:#da2828 !important;}
.sflistListItem-Project-Management .sflistItemToggleLnk{background:url(../images/plus-white.png) no-repeat center right;color:#FFFFFF;display:block;padding:3px 10px 3px 10px;background-color:#a30487 !important;}
.sflistListItem-Project-Management .sflistListItemExpanded{background:url(../images/minus-white.png) no-repeat center right !important;background-color:#a30487 !important;}
.sflistListItem-Environmental .sflistItemToggleLnk, .sflistListItem-Enviornmental-Management .sflistItemToggleLnk, .sflistListItem-Environmental---Health-and-Safety .sflistItemToggleLnk{background:url(../images/plus-white.png) no-repeat center right;color:#FFFFFF;display:block;padding:3px 10px 3px 10px;background-color:#6eac06 !important;}
.sflistListItem-Environmental .sflistListItemExpanded, .sflistListItem-Environmental-Management .sflistListItemExpanded, .sflistListItem-Environmental---Health-and-Safety .sflistListItemExpanded{background:url(../images/minus-white.png) no-repeat center right !important;background-color:#6eac06 !important;}
.sflistListItem-CSI-Criminology-Courses .sflistItemToggleLnk, .sflistListItem-CSI-Criminology-Courses .sflistItemToggleLnk, .sflistListItem-CSI-Criminology---Psychology-Courses .sflistItemToggleLnk, .sflistListItem-CSI-Criminology-Forensics---Psychology-Courses .sflistItemToggleLnk{background:url(../images/plus-white.png) no-repeat center right;color:#FFFFFF;display:block;padding:3px 10px 3px 10px;background-color:#d69a31 !important;}
.sflistListItem-CSI-Criminology-Courses .sflistListItemExpanded, .sflistListItem-CSI-Criminology-Courses .sflistListItemExpanded, .sflistListItem-CSI-Criminology-and-Psychology-Courses .sflistListItemExpanded, .sflistListItem-CSI-Criminology---Psychology-Courses .sflistListItemExpanded, .sflistListItem-CSI-Criminology-Forensics---Psychology-Courses .sflistListItemExpanded{background:url(../images/minus-white.png) no-repeat center right !important;background-color:#d69a31 !important;}
.sflistListItem-Purchasing-and-Supply .sflistItemToggleLnk, .sflistListItem-Procurement-and-Supply .sflistItemToggleLnk{background:url(../images/plus-white.png) no-repeat center right;color:#FFFFFF;display:block;padding:3px 10px 3px 10px;background-color:#11afed !important;}
.sflistListItem-Purchasing-and-Supply .sflistListItemExpanded, .sflistListItem-Procurement-and-Supply .sflistListItemExpanded{background:url(../images/minus-white.png) no-repeat center right !important;background-color:#11afed !important;}
.sflistListItem-Distance-Course .sflistItemToggleLnk, .sflistListItem-Distance-Courses .sflistItemToggleLnk{background:url(../images/plus-white.png) no-repeat center right !important;color:#FFFFFF;display:block;padding:3px 10px 3px 10px;background-color:#9da4a8 !important;}
.sflistListItem-Distance-Course .sflistListItemExpanded, .sflistListItem-Distance-Courses .sflistListItemExpanded{background:url(../images/minus-white.png) no-repeat center right !important;background-color:#9da4a8 !important;}
.sflistListItem-Management-and-Business, .course_fees_li li, .sflistListItem-Communications, .sflistListItem-Communications---Marketing-PR-and-Sales, .sflistListItem-Environmental---Health-and-Safety, .sflistListItem-Event-Management, .sflistListItem-Logistics-and-Transport, .sflistListItem-Project-Management, .sflistListItem-Environmental, .sflistListItem-CSI-Criminology-Courses, .sflistListItem-CSI-Criminology-and-Psychology-Courses, .sflistListItem-Procurement-and-Supply, .sflistListItem-Purchasing-and-Supply, .sflistListItem-Distance-Course, .sflistListItem-Distance-Courses, .sflistListItem-CSI-Criminology---Psychology-Courses, .sflistListItem-CSI-Criminology-Forensics---Psychology-Courses, .sflistListItem-Environmental---Health-and-Safety, .sflistListItem-CSI-Criminology-Forensics---Psychology-Courses{padding-left:0px !important;background-image:none !important;}
.course_fees_li .sflistList li:nth-child(4) .sflistItemTitle a{background-color:#6eac06 !important;}
.course_fees_li .sflistList li:nth-child(5) .sflistItemTitle a{background-color:#eb2f2e;}
.addThis{margin-bottom:-17px !important;margin-right:9px;}
.tabsPanes{padding:20px;border:1px solid #7c7c7c;margin-top:-1px !important;}
.tabsPanes ul{list-style-type:none;padding:0px;margin:0px;line-height:24px;font-weight:bold;}
.tabsPanes li{background-image:url(../images/bullet-list.gif) !important;background-repeat:no-repeat;background-position:0px 9px;padding-left:22px !important;}
.tabsPanes1 li a{color:#3b393a;}
.link-form{padding-left:0px !important;padding-top:10px !important;}
.sfnewsBack{font-weight:700;}
.sfnewsLinksWrp{margin-top:-10px !important;margin-bottom:5px !important;}
.sfnewsAuthorAndDate{padding-bottom:10px;padding-top:5px;font-size:11px;}
.sfnewsTitle{padding:0px 10px 5px 0px !important;font-size:17px !important;font-weight:700;line-height:18px;}
.news .sfnewsTitle{padding:0px 10px 5px 0px !important;font-size:13px !important;font-weight:700;line-height:18px;}
.sfnewsMetaInfo{font-size:11px;margin-bottom:15px;}
.sfnewsContent{font-weight:normal !important;margin-bottom:20px;}
.social-share{text-align:right;margin-right:6px;padding-bottom:10px;}
.forward-to-friend{padding-right:4px;}
.ftWrapper .rrItem{width:auto !important;text-align:center !important;}
.modalBackground{background-color:Silver;filter:alpha(opacity=30);opacity:0.1;}
.forward-to-friend-popup{border:solid 2px #ACA899;background-color:#ffffff;padding:10px;}
.sf_cols.headerWrapper{width:100%;position:relative;margin:0 auto;}
.header-right{margin-top:20px;}
.sf_cols.header{margin:0 auto;position:relative;display:block;margin-bottom:10px;padding:10px 30px;}
.sf_cols.bannerWrapper{width:100%;position:relative;margin:0 auto;clear:both;}
.sf_cols.banner{margin:0 auto;position:relative;width:100%;display:block;background:url('../images/bg.jpg') top center no-repeat;text-align:center !important;}
.sf_cols.banner-inner{margin:0 auto;position:relative;width:100%;display:block;background:url('../images/bg-inner.gif') top center no-repeat;text-align:center !important;}
.logo{float:left;margin-top:20px !important;}
.banner{width:960px;}
.banner-img{margin:0 auto !important;}
.banner-inner{width:960px;}
.mtop-20{margin-top:20px !important;margin-bottom:20px !important;}
.header-right{float:right;width:675px;text-align:right !important;}
.cmi-coursemenu.cmi-step ul.tabs li a{line-height:20px;font-weight:normal;text-decoration:none!important;}
.content-wrapper{clear:both;margin-top:10px !important;}
.home-left-panel{width:560px !important;float:left;margin-right:10px;}
.home-right-panel{float:left;}
.notice-box{width:236px !important;float:right;border:0px solid #e9e9e9;padding-top:32px !important;padding-bottom:10px !important;background:url('../images/notice-board-head.gif') no-repeat;background-color:#f4f4f4;margin-bottom:20px !important;}
.sfsearchResultStatistics{padding-bottom:10px;font-size:14px;font-weight:700;}
.sfnewsletterSubmitBtn{background:url('../images/btn-submit.png') no-repeat;text-indent:-9999px;width:70px;height:28px;border:none;margin-top:10px;}
.sfLoginWrp{padding:16px;border:1px solid #dfdfdf;background:url('../images/login-heading.jpg') no-repeat;padding-top:40px;width:300px;}
.sfLoginFieldsWrp{}
.sfTxtLbl{margin-right:100px;}
.sfLoginField{}
.sfTxt{}
.sfCheckBoxWrapper{}
.sfLoginHelp{}
.right-box{width:309px;float:left;border:1px solid #e9e9e9;padding:15px;margin-bottom:20px;}
.date{font-size:10px;line-height:25px;}
.home-content-panel{clear:both;margin-top:20px;}
.inner-content-panel{clear:both;margin-top:20px;}
.inner-left-panel{width:210px !important;float:left;}
.inner-right-panel{float:left;padding-left:20px;margin-bottom:15px;}
.iso-image{float:left;margin-left:-8px !important;}
.sinppets-home-bottom{background:url('../images/dot-line.gif') top no-repeat;margin-top:20px !important;padding-top:20px !important;height:5px;}
.sinppets-home-bottom1{background:url('../images/dot-line.gif') bottom no-repeat;margin-bottom:20px;padding-bottom:30px;}
.overview-graphics{background:url('../images/graphics-overview-bg.jpg') top no-repeat;width:702px;height:199px;margin-top:30px;}
.overview-education{background:url('../images/education-overview-bg.jpg') top no-repeat;width:702px;height:199px;margin-top:30px;}
.overview-Business{background:url('../images/business-overview-bg.jpg') top no-repeat;width:702px;height:199px;margin-top:30px;}
.OverviewContent{width:350px;height:150px;margin-left:13px;margin-top:70px;}
.copyright{text-align:right !important;}
.footer-container{clear:both;width:auto;margin-left:-20px;padding-top:20px !important;margin-top:10px !important;}
.footer-colm1{float:left;margin-right:20px;}
.footer-colm2{float:left;margin-right:20px;}
.footer-colm3{float:left;padding-right:10px;}
.footer-colm4{float:left;}
.fb-colm1{float:left;width:600px;}
.fb-colm2{float:right;width:300px;text-align:right;}
.required{color:red;font-weight:bold;padding:3px;}
.fees sflistList li{list-style:none !important;}
.copyright{text-align:left !important;}
.web-design{text-align:right !important;}
.sfjobsListItem{list-style-type:none;}
.management-header{background:url('../images/heading-management-business.png')no-repeat;height:32px;}
.communication-header{background:url('../images/heading-communications.png')no-repeat;height:32px;}
.criminology-header{background:url('../images/heading-criminology.png')no-repeat;height:32px;}
.enviornmental-header{background:url('../images/heading-enviormental.png')no-repeat;height:32px;}
.logistics-header{background:url('../images/heading-health.png')no-repeat;height:32px;}
.heading-health{background:url('../images/heading-health.png')no-repeat;height:32px;}
.project-management-header{background:url('../images/heading-project.png')no-repeat;height:32px;}
.purchasing-header{background:url('../images/heading-purchasing.png')no-repeat;height:32px;}
.distance-header{background:url('../images/heading-distance.png')no-repeat;height:32px;}
.sf_cols.footerWrapper{width:calc(100% + 60px);margin-left:-30px;}
.sf_cols.footerBottom{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-websit-box-sizing:border-box;}
.programmes > p:first-child{border-top:6px solid #cccccc;}
.footer-frame{background-position:center;margin-top:15px;}
#cmiHeaderLinkOffers, #cmiHeaderLinkFees, #cmiHeaderLinkLoginMobile, #cmiHeaderLinkJobs, #cmiHeaderLinkEmployers{display:none;}
.left-panel{width:240px !important;background-color:#0C3;float:left;}
.left-block{color:#FFF !important;}
.sf_cols .sf_colsOut.sf_3cols_1_25{min-height:1px;}
.man-courses-menu-expand{display:none;}
.fullWidthImage img{width:100%;}
.book-now table,
.book-now table .riSingle{width:100% !important;}
.book-now table [type='image']{margin-top:5px;}
.module-info-tabs .sfexpandableListWrp > ul > li{background-image:none;padding-left:0px;border:none;}
.module-info-tabs .sfexpandableListWrp > ul > li > h3 > a,
.module-info-tabs .sfexpandableListWrp > ul > li > h3 > a:hover{background-color:#e4e4e4;text-decoration:none;background-image:url(../images/plus-new.png);color:#313131;}
.module-info-tabs .sfexpandableListWrp > ul > li > h3 > a.sflistListItemExpanded{background-image:url(../images/minus-new.png);}
.module-info-tabs .sflistItemContent.sflistItemContentExp{padding-right:0px !important;}
.sfContentBlock.promo-bg-home{margin-bottom:15px;}
.module-info-tabs table{border:1px solid #cccccc;}
.module-info-tabs td{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;padding:10px;}
.module-info-tabs td:last-child{border-right:none;}
.module-info-tabs tr:last-child td{border-bottom:none;}
.General > div:first-child > div:first-child > div:first-child > div.sflistItemContent > img:first-child,
.General > div:first-child > div:first-child > div:first-child > div.sflistItemContent > h3:first-child > img:first-child{width:100%;}
.sflistList li.sflistListItem-Training-Courses{background-image:none;padding-left:0px;}
.mobileCompatibleTable td{padding-right:10px;}
.footer-menu .login-button-link{display:none;}
.sflistItemContent{padding-right:0px !important;}
.sflistList li .sflistItemTitle a{background-color:#1bb3ee;color:#ffffff;}
.formValidatorError > span{color:#FF0000;display:block;}
.book-course-form td .riSingle{width:92%;}
.tableSubmit input{display:block;margin:10px auto 0 auto;float:right;}
.facebook_block iframe{width:100% !important;}
.SubmitButton{width:67px !important;height:28px !important;background:url('../images/btn-submit.png') top left no-repeat;border:none;cursor:pointer;}
.AddNewJob{font-size:18px !important;color:#ffffff !important;display:block !important;font-weight:bold !important;background-color:#383c49 !important;padding:8px 10px 8px 15px !important;margin-bottom:0px !important;}
.formJob .job_inp{display:block;padding:5px 5px;border:1px solid #ccc;color:#3b3b3b;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;transition:border-color 0.3s ease;}
.formJob label{color:#999;font:normal 16px/28px "Myriad Pro", "Arial", sans-serif;text-transform:uppercase;font-weight:normal !important;display:block;margin-top:5px;}
.formJob input, .formJob textarea{padding:0;border:none;font-family:Arial,Helvetica,sans-serif;font-size:14px;resize:none;outline:none;transition:border-color 0.3s ease;}
.SubmitButton{margin-top:10px;}
.sfError{color:red;margin-bottom:10px;}
.sfCloudSize1{font-size:10px;}
.sfCloudSize2{font-size:12px;}
.sfCloudSize3{font-size:14px;}
.sfCloudSize4{font-size:16px;}
.sfCloudSize5{font-size:18px;}
.sfCloudSize6{font-size:20px;}
.sftaxonCloud li{display:inline-block;margin-right:6px;margin-bottom:6px;}
.sftaxonCloud li a{border:1px solid rgba(0, 51, 255, 0.3);display:block;padding:5px 10px;color:#065ab0;line-height:1.3;transition:all 0.3s ease;}
.sftaxonCloud li a:hover, .sftaxonCloud li a.active{border-color:rgba(0, 51, 255, 0.1);background-color:rgba(0, 51, 255, 0.1);}
.sfcommentsForm label{color:#999;font:normal 16px/28px "Myriad Pro", "Arial", sans-serif;text-transform:uppercase;margin-top:10px;display:block;}
.sfcommentsForm input.sfTxt{display:block;padding:5px 5px;border:1px solid #ccc;color:#3b3b3b;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;transition:border-color 0.3s ease;}
.sfcommentsForm .sfcommentsSubmitBtnWrp input{width:67px !important;height:28px !important;background:url('../images/btn-submit-n.png') top left no-repeat;border:none;cursor:pointer;color:#fff;font:normal 16px/28px "Myriad Pro", "Arial", sans-serif;text-transform:uppercase;margin-top:10px;display:block;}
.sfcommentsForm iframe{width:100%;}
.sfMoreTools{height:200px;width:100% !important;min-height:0px !important;min-width:0px !important;}
.sfSubscribe .sfTxt{width:97%;}
.signup_block{display:block !important;}
.sfnewsletterForm{margin-bottom:10px;}
.sfSubscribe h2{font-size:13px !important;color:#fff !important;display:block !important;font-weight:bold !important;text-transform:uppercase !important;background-color:#333333 !important;padding:9px 6px 7px 15px !important;background:url('../images/inner-nav-bg.gif') top center repeat-x;margin-bottom:10px;}
.gridJob{margin-top:10px;}
.gridJob table td, .gridJob table th{font-size:1.2em;border-bottom:1px solid #ccc;padding:3px 7px 2px 7px;border-right:1px solid #ccc;}
.gridJob table{border:1px solid #ccc;border-bottom:none;border-right:none;}
.formJobDefinitions{font-size:18px !important;color:#ffffff !important;display:block !important;font-weight:bold !important;background-color:#383c49 !important;padding:8px 10px 8px 15px !important;margin-bottom:0px !important;}
.formJob{margin-bottom:10px;}
.gridJob table th{background-color:#F8F8F8;color:#4B4B4B;font-size:1em;}
.sfprofileArticleLikeWrp .sfImg img{border:1px solid #D9D9D9;box-shadow:1px 2px 6px rgba(0, 0, 0, 0.5);-moz-box-shadow:1px 2px 6px rgba(0,0,0, 0.5);-webkit-box-shadow:1px 2px 6px rgba(0, 0, 0, 0.5);padding:5px;float:left;margin-right:20px;}
.sfprofileFirstName .sfTxtLbl, .sfprofileLastName .sfTxtLbl, .sfprofileAbout .sfTxtLbl{color:#888888;}
.sfprofileArticleLikeWrp .sfTxtContent{font-size:20px;margin-bottom:10px;}
.sfprofileLnkWrp .sfprofileEditLnk{background-color:#0DA000;padding:10px !important;margin-top:10px;display:block;float:left;color:#fff;}
.sfprofileLnkWrp .sfprofileChangePasswordLnk{background-color:#A00000;padding:10px !important;margin-top:10px;display:block;float:left;color:#fff;margin-left:10px;}
.CustomLogin .sfLoginWrp{padding:2%;border:1px solid #dfdfdf;background-color:#FAFAFA;width:96%;margin:0 auto;}
.CustomLogin{margin:0 auto;width:35%;}
.CustomLogin .sfLoginField{color:#555;font:normal 16px/28px "Myriad Pro", "Arial", sans-serif;text-transform:uppercase;display:block;}
.CustomLogin .sfLoginField .sfTxtLbl{color:#555;font:normal 16px/28px "Myriad Pro", "Arial", sans-serif;text-transform:uppercase;display:block;}
.CustomLogin .sfCheckBoxWrapper{text-transform:none;}
.CustomLogin .sfLoginFieldsWrp input[type='text'], .CustomLogin .sfLoginFieldsWrp input[type='password']{padding:1% 1%;border:1px solid #ccc;color:#3b3b3b;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;transition:border-color 0.3s ease;width:98%;}
.sfLoginHelp a{color:#838080;}
.CustomLogin .sfSave{background-color:#0DA000;padding:6px !important;margin-top:10px;display:block;width:60px;font-size:14px;color:#fff;font-family:arial;text-align:center;margin-bottom:10px;}
.sfprofileArticleLikeWrp .sfImg img{width:200px;}
.sfprofileArticleLikeWrp .sfTxtLbl{color:#999;font:normal 16px/28px "Myriad Pro", "Arial", sans-serif;text-transform:uppercase;display:block;}
.sfregisterFieldsList label{color:#555;font:normal 16px/28px "Myriad Pro", "Arial", sans-serif;text-transform:uppercase;display:block;}
.sfregisterFieldsList input{padding:1% 1%;border:1px solid #ccc;color:#3b3b3b;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;width:98%;transition:border-color 0.3s ease;}
.sfregisterLnkWrp input{background-color:#0DA000;padding:6px !important;display:block;font-size:14px;color:#fff;font-family:arial;text-align:center;margin-bottom:10px;width:70px;height:28px;border:none;margin-top:10px;cursor:pointer;}
.sfregisterFormWrp{width:35%;margin:0 auto;}
.JobApplicationUpload label{color:#999;font:normal 16px/28px "Myriad Pro", "Arial", sans-serif;text-transform:uppercase;font-weight:normal !important;display:block;margin-top:5px;}
.JobApplicationUpload input{padding:1% 1%;border:1px solid #ccc;color:#3b3b3b;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;width:40% !important;}
.JobApplicationTitle{font-size:18px !important;color:#ffffff !important;display:block !important;font-weight:bold !important;background-color:#383c49 !important;padding:8px 10px 8px 15px !important;margin-bottom:0px !important;}
.JobApplicationUpload .RadComboBox{margin-bottom:5px;}
.JobApplicationUpload textarea{resize:none;outline:none;display:block;margin-top:10px;padding:1% 1%;border:1px solid #ccc;color:#3b3b3b;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:16px;transition:border-color 0.3s ease;width:40% !important;}
.formJob .RadComboBox, .JobApplicationUpload{display:block;}
.formJob .RadComboBox input, .JobApplicationUpload .RadComboBox input{border:1px solid #ccc;background:#fff;font-family:Arial,Helvetica,sans-serif;font-size:14px;transition:border-color 0.3s ease;padding:4%;height:22px;width:92% !important;text-align:left;}
.formJob .RadComboBox .rcbArrowCellRight, .JobApplicationUpload .RadComboBox .rcbArrowCellRight{padding:1% 1% !important;border:1px solid #ccc;background:#fff;background:url('../images/arrow-dropdown.png') top left no-repeat;background-size:70%;background-position:50% 50%;cursor:pointer;}
.formJob .RadComboBox .rcbHovered .rcbArrowCellRight, .JobApplicationUpload .RadComboBox .rcbHovered .rcbArrowCellRight{background-size:70%;background-position:50% 50% !important;cursor:pointer;}
.formJob .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight, .JobApplicationUpload .RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight{background-position:50% 50% !important;}
.RadComboBox .rcbArrowCell a{cursor:pointer !important;}
.jobCtg_block{font-size:14px !important;margin-top:0px;margin-bottom:20px;}
.jobCtg_block a{display:block;padding:5px 10px 5px 10px;color:#ffffff;font-weight:bold;}
.jobCtg_block1{background-color:#054c96;}
.jobCtg_block2{background-color:#fe8910;}
.jobCtg_block3{background-color:#b50e98;}
.jobCtg_block4{background-color:#5e9402;}
.jobCtg_block5{background-color:#eb2f2e;}
.jobCtg_block6{background-color:#1bb3ee;}
.jobCtg_block7{background-color:#BE8047;}
.jobCtg_block8{background-color:#FF8E25;}
.loading-update-progress{width:30px;background:url('../images/loading.gif') no-repeat;height:22px;position:absolute;background-size:100%;right:90px;top:11px;}
.UpdateProgress{position:relative;}
.RadGrid .rgHeader, .RadGrid th.rgResizeCol{padding-top:0px !important;padding-bottom:0px !important;}
.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td, .RadGrid .rgFilterRow td, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupHeader td{padding-left:4px !important;padding-right:4px !important;}
.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td{padding-top:2px !important;padding-bottom:2px !important;line-height:18px;}
.RadGrid_MetroTouch, .RadGrid_MetroTouch .rgMasterTable, .RadGrid_MetroTouch .rgDetailTable, .RadGrid_MetroTouch .rgGroupPanel table, .RadGrid_MetroTouch .rgCommandRow table, .RadGrid_MetroTouch .rgEditForm table, .RadGrid_MetroTouch .rgPager table{font-weight:100;font-size:14px;line-height:34px;font-family:"Segoe UI",Arial,Helvetica,sans-serif;}
.jTable{position:relative;}
.curse_catalog_global_cms{overflow:auto;}
.right_table{position:initial !important;right:15px;top:10px;z-index:9;}
.rgEditForm{padding:10px !important;}
.rcbReadOnly .rcbInputCell input{padding-left:10px !important;}
.column_edit_maintable tr:nth-child(2) td:nth-child(3){display:none;}
.column_edit_maintable tr:nth-child(1) td:nth-child(3){display:none;}
.rgEditForm > table.column_edit_maintable > tbody > tr:nth-child(2) > td:nth-child(1){width:30% !important;}
.rgEditForm > table.column_edit_maintable > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(2) > input,
.rgEditForm > table.column_edit_maintable > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr:nth-child(3) > td:nth-child(2) > input,
.rgEditForm > table.column_edit_maintable > tbody > tr:nth-child(2) > td:nth-child(2) > table > tbody > tr:nth-child(4) > td:nth-child(2) > input{width:350px !important;}
.rgEditForm > table.column_edit_maintable > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(2) > td:nth-child(2) > input,
.rgEditForm > table.column_edit_maintable > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(3) > td:nth-child(2) > input,
.rgEditForm > table.column_edit_maintable > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(4) > td:nth-child(2) > input{width:346px !important;}
.rgMasterTable td{vertical-align:top;padding-top:5px;}
.RadEditor.MetroTouch, .RadEditor.Default.reWrapper{width:350px !important;height:150px !important;min-height:60px !important;min-width:210px !important;border:none !important;}
.RadEditor.MetroTouch table,
.RadEditor.Default.reWrapper table{height:150px !important;width:350px !important;border:1px solid #A5A5A5;}
.MetroTouch.reWrapper, .MetroTouch.RadEditor .reContentCell, .MetroTouch.reColorPicker, .MetroTouch.reInsertTable, .MetroTouch.reDropDownBody, .MetroTouch.reCustomLinks a:hover{border:none !important;}
.Default.reWrapper, .Default.RadEditor .reContentCell, .Default.reColorPicker, .Default.reInsertTable, .Default.reDropDownBody, .Default.reCustomLinks a:hover{border:none !important;}
.RadEditor.MetroTouch table tr:nth-child(1),
.RadEditor.MetroTouch table tr:nth-child(2),
.RadEditor.MetroTouch table tr:nth-child(4),
.RadEditor.MetroTouch table tr:nth-child(5),
.RadEditor.MetroTouch table tr:nth-child(6),
.RadEditor.Default.reWrapper table tr:nth-child(1),
.RadEditor.Default.reWrapper table tr:nth-child(2),
.RadEditor.Default.reWrapper table tr:nth-child(4),
.RadEditor.Default.reWrapper table tr:nth-child(5),
.RadEditor.Default.reWrapper table tr:nth-child(6){display:none;}
.MetroTouch.RadEditor .reContentCell, .RadEditor.Default.reWrapper .reContentCell{padding:5px;}
.RadEditor.MetroTouch table tr:nth-child(3),
.RadEditor.Default.reWrapper table tr:nth-child(3){}
.RadComboBoxDropDown_MetroTouch .rcbItem, .RadComboBoxDropDown_MetroTouch .rcbHovered, .RadComboBoxDropDown_MetroTouch .rcbDisabled, .RadComboBoxDropDown_MetroTouch .rcbLoading{margin:0 !important;padding:5px 10px !important;line-height:20px !important;}
.rgEditForm table.column_edit_maintable tr:nth-child(2) td:nth-child(2) .RadEditor.MetroTouch, .RadEditor.Default.reWrapper{width:300px !important;height:160px !important;min-height:60px !important;min-width:210px !important;border:none !important;}
.JobDetails_title{font-size:18px !important;color:#ffffff !important;display:block !important;font-weight:bold !important;background-color:#383c49 !important;padding:8px 10px 8px 15px !important;margin-bottom:10px !important;}
.JobDetails{margin-bottom:20px !important;}
.JobDetails_label{width:100px;display:block;float:left;font-weight:bold;}
.ruStyled .ruFakeInput{width:33% !important;}
.ruStyled .ruBrowse{width:60px !important;background-color:#B3B3B3;padding:6px !important;color:#fff;cursor:wait;background-image:none !important;}
.radPreventDecorate{padding-right:0px !important;}
.login_logout{float:right;background:#0f62c0;padding:6px 10px;margin-left:10px;color:#fff;-moz-border-radius:6px;border-radius:6px;font-size:13px;font-weight:bold;}
.login_logout a{color:#fff;}
.login_logout a.log_user{text-decoration:underline;}
div.JobDetails_txt{margin-left:100px;}
.RadUpload input.ruFileInput{font:0px monospace;margin:0;padding:0;right:0;top:0;}
.addJobsCls a{padding:5px;background:black;color:#fff;margin-right:5px;}
.addJobsCls a.sfSel{padding:5px;background:#999999;color:#fff;margin-right:5px;}
.addJobsCls{margin-bottom:20px;}
.job_list_global table td:nth-child(2), .job_list_global table th:nth-child(2){width:200px !important;}
.job_list_global table td:nth-child(3), .job_list_global table th:nth-child(3){width:150px !important;}
.job_list_global table td:nth-child(4), .job_list_global table th:nth-child(4){width:150px !important;}
.job_list_global table td:nth-child(5), .job_list_global table th:nth-child(5){width:250px !important;}
.job_list_global table td:nth-child(6), .job_list_global table th:nth-child(6){width:100px !important;}
.RadUpload_Default .ruStyled .ruFileInput{border-color:#abadb3;float:left;left:0;height:20px;}
.JobApplicationUpload .sfMessage{font-size:18px;padding:15px;}
ul.diagramm_login{margin:0 auto;width:35%;}
ul.diagramm li:nth-child(1){border-top:2px solid #fff;}
ul.diagramm li{background-image:none;padding:20px 10px 10px 10px !important;border:2px solid #fff;border-top:none;background-color:#E0E0E0;position:relative;text-align:center;font-size:16px;color:#686868;}
ul.diagramm li .arrow-diagram{background-image:url(../images/arrow-diagramm.png) !important;background-repeat:no-repeat;width:8%;height:20px;display:block;position:absolute;top:-2px;background-position:100% 100%;background-size:100% 100%;left:46%;}
a.yellowbutton{background:#fe8910;color:#FFF;padding:10px;font-size:16px;line-height:28px;font-weight:bold;text-decoration:none;background:-moz-linear-gradient(top,#ffea00 0%,#ffd000 85%,#ffd900);background:-webkit-gradient(linear, left top, left bottom, from(#fe8910),color-stop(0.85, #fe8910),to(#fe8910));box-shadow:3px 3px 7px rgba(0,0,0,0.5), inset 1px 1px 0px rgba(255,255,255,0.7);-moz-box-shadow:3px 3px 7px rgba(0,0,0,0.5), inset 1px 1px 0px rgba(255,255,255,0.7);-webkit-box-shadow:3px 3px 7px rgba(0,0,0,0.5), inset 1px 1px 0px rgba(255,255,255,0.7);margin-top:20px;display:block;width:200px;text-align:center;margin:0 auto;margin-top:20px;color:#424242;}
a.yellowbutton:active{position:relative;top:2px;}
ul.diagramm li a{color:#686868;}
.btn_home{background-image:url(../images/btn_home.png) !important;width:164px;height:165px;display:table;margin-bottom:10px;color:#494949;display:none;text-shadow:#5C5C5C 1px 0 0px, #DBDBDB 0 1px 0px, #CCC -1px 0 0px, #B9B9B9 0 -1px 0px;}
.btn_home span{vertical-align:middle;display:table-cell;text-align:center;font-size:20px;line-height:28px;}
.book-course-form input[type="submit"]{border:1px solid #25729a;font-size:14px;padding:6px 12px;text-decoration:none;display:inline-block;text-shadow:-1px -1px 0 rgba(0,0,0,0.3);color:#FFFFFF;text-transform:uppercase;background-color:#1b75da;background-image:-webkit-gradient(linear, left top, left bottom, from(#1b75da), to(#0755ad));background-image:-webkit-linear-gradient(top, #1b75da, #0755ad);background-image:-moz-linear-gradient(top, #3093c7, #1c5a85);background-image:-ms-linear-gradient(top, #3093c7, #1c5a85);background-image:-o-linear-gradient(top, #3093c7, #1c5a85);background-image:linear-gradient(to bottom, #1b75da, #0755ad);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#3093c7, endColorstr=#1c5a85);cursor:pointer;}
.pay_fees_form table{margin:0 auto;}
.pay_fees_form .book-course-form{width:100%;}
.Qualifications table td{vertical-align:middle;}
.sflanguagesHorizontalList li{display:block;float:right;}
.sflanguagesHorizontalList li.sflangSelected{font-weight:bold;}
.sflanguagesHorizontalList li a{color:#808080;}
.sflang_en{margin-left:10px;}
.bx-wrapper img{width:100%;}
.bx-viewport{margin:0 auto 30px auto;clear:both;position:relative;background-color:#FFF;-webkit-box-shadow:0 0 1px rgba(0,0,0,0.20);-moz-box-shadow:0 0 1px rgba(0,0,0,0.20);box-shadow:0 0 1px rgba(0,0,0,0.20);}
.bx-wrapper .bx-viewport{box-shadow:none;border:none;left:0px;background:#fff;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}
.cmi-menu ul{padding:0;margin:0;list-style:none;}
.cmi-menu ul.CustomMenu{text-align:left;padding:0;margin:0;list-style:none;position:relative;background:#31353f;z-index:9;}
.cmi-menu ul.CustomMenu:after{content:"";display:table;clear:both;*zoom:1;}
.cmi-menu ul.CustomMenu > li{float:none;display:table-cell;vertical-align:middle;}
.cmi-menu ul.CustomMenu > li:first-child{margin-left:0px;}
.cmi-menu ul.CustomMenu > li > a{display:block;padding:12px 20px;}
.cmi-menu ul.CustomMenu > li.dropdown > a{padding:12px 30px 12px 20px;}
.cmi-menu ul li a{display:block;color:#FFFFFF;text-decoration:none;font-size:14px;line-height:16px;font-weight:normal;text-transform:uppercase;}
.cmi-menu ul.CustomMenu > li{position:relative;border-left:1px solid #535863;border-right:1px solid #000000;}
.cmi-menu ul.CustomMenu > li:first-child{border-left:none;}
.cmi-menu ul.CustomMenu > li:last-child{border-right:none;}
.cmi-menu ul.CustomMenu > li:hover{background:rgba(0,0,0,0.3);}
.CustomMenu > li > ul{position:absolute;display:none;background:#000;margin:0;list-style:none;left:0;width:100%;text-align:left;}
.CustomMenu > li:hover > ul{display:block;}
.CustomMenu > li > ul a{color:#fff;display:block;padding:12px 22px;text-transform:none;}
.sfNavWrp.sfNavHorizontalDropDownWrp{text-align:right;}
.CustomMenu > li > ul > li:hover{background:rgba(255, 255, 255, 0.1);}
.CustomMenu > li > ul > li:hover a{color:#f90;}
.cmi-menu ul.CustomMenu > li:hover > a{}
.cmi-menu ul.CustomMenu > li:first-child > a{margin-left:0px;}
.cmi-menu ul.CustomMenu > li > a.sfSel span{}
.cmi-menu ul.CustomMenu > li.dropdown{}
.cmi-menu ul.CustomMenu > li.dropdown:before{position:absolute;right:15px;top:50%;margin-top:-2px;display:inline-block;content:" ";width:0;height:0;border:4px solid transparent;border-top:4px solid #fff;}
ul.LoginMenu{list-style-type:none;padding:0px;margin:3px 0px;line-height:24px;font-weight:normal;background:#0857b1;text-align:center;color:#fff;border-radius:2px;z-index:9;position:relative;display:none;}
.LoginMenu ul{display:none;background:#b2ccea;position:absolute;width:100%;font-weight:normal;}
.LoginMenu ul > li:hover{background:#9cc0ea;}
.LoginMenu ul > li > a{display:block;padding:2px;}
.LoginMenu > li:hover > ul{display:block;}
.LoginMenu li{padding:0;background:none;position:relative;}
.cmi-nameprofile{list-style-type:none;padding:0px;margin:3px 0;line-height:24px;background:#0857b1;text-align:center;color:#fff;border-radius:2px;display:none;}
.cmi-nameprofile.login-show{display:block;}
.cmi-nameprofile a{color:#fff;}
.LoginMenu{display:none;}
.cmi-search .sfsearchBox{position:relative;width:235px;margin-top:-1px;}
.cmi-search .sfsearchTxt .sfsearchTxt{height:27px;border:1px solid #ccc;padding-right:35px;padding-left:10px;font-size:14px;color:#969696;}
.cmi-search .sfsearchSubmit{position:absolute;right:0;top:0;padding:0;border:0;width:35px;height:26px;outline:none;cursor:pointer;background:none;text-indent:100%;white-space:nowrap;overflow:hidden;background-image:url(../Images/ico_search.png);background-position:50%;background-repeat:no-repeat;opacity:0.5;}
.cmi-search .sfsearchSubmit:hover{opacity:1;}
.cmi-search{margin-top:20px;}
.cmi-slider .bx-viewport{margin-bottom:0px;}
.cmi-slider .bx-wrapper{margin:0 auto 12px;}
.cmi-slider .bx-wrapper .bx-pager{padding:0;bottom:15px;}
.cmi-slider .bx-wrapper .bx-pager.bx-default-pager a{}
.cmi-slider .bx-wrapper .bx-pager.bx-default-pager a{width:12px;height:12px;margin:0 2px;border:1px solid #31353f;border-radius:50%;background:#fff;}
.cmi-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, .cmi-slider .bx-wrapper .bx-pager.bx-default-pager a.active{background:#31353f;}
.cmi-topbox .block-wrap{position:relative;}
.cmi-topbox .block-wrap a .image-container{height:195px;}
.cmi-topbox .cmi-box1 .block-wrap a .image-container{background:url('../images/thumb/square_1_b-amp-w.jpg') center center no-repeat;background-size:cover;}
.cmi-topbox .cmi-box2 .block-wrap a .image-container{background:url('../images/thumb/square_2_b-amp-w.jpg') center center no-repeat;background-size:cover;}
.cmi-topbox .cmi-box3 .block-wrap a .image-container{background:url('../images/thumb/square_3_b-amp-w.jpg') center center no-repeat;background-size:cover;}
.cmi-topbox .cmi-box4 .block-wrap a .image-container{background:url('../images/thumb/how-to-book-a-course.jpg') center center no-repeat;background-size:cover;}
.cmi-topbox .block-wrap .title-wrap{position:absolute;bottom:0;left:0;width:100%;background:rgba(0, 0, 0, 0.4);-webkit-transition:all 0.35s;-moz-transition:all 0.35s;-ms-transition:all 0.35s;-o-transition:all 0.35s;transition:all 0.35s;}
.cmi-topbox .block-wrap .title-wrap a{display:block;padding:10px 15px;font-weight:normal !important;margin-top:0;margin-bottom:0;font-size:19px;line-height:1.5em;font-weight:700;color:#ffffff;-webkit-transition:all 0.25s;-moz-transition:all 0.25s;-ms-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.image100 img{width:100%;}
.home-row{padding:30px 30px;}
.bg-gray{background-color:#f5f5f5;}
.cmi-topbox{margin-bottom:15px;}
#PublicWrapper .cmi-body{font-size:16px !important;line-height:26px;}
#PublicWrapper .cmi-body p{margin-bottom:15px;}
#PublicWrapper .cmi-body h2{font-size:22px !important;line-height:30px !important;padding-bottom:10px !important;}
.cmi-body .read-more{color:#fff;padding:2px 10px;margin-top:10px;display:inline-block;border:1px solid #0857b1;color:#0857b1;}
.cmi-body .read-more:hover{text-decoration:none;}
.cmi-news .news-img{position:relative;}
.cmi-news .home-newsList .news-img{height:130px;overflow:hidden;}
.cmi-news .home-singleList .news-img .news-PublicationDate{position:absolute;top:0;padding:5px 10px;color:#fff;background:rgba(0,0,0,0.2);font-size:14px;}
.cmi-news .home-singleList a{font-size:22px !important;line-height:30px !important;color:#293040;font-weight:600;margin:15px 0;display:block;}
.cmi-news .home-newsList .sflistitem:first-child{display:none;}
.cmi-news .home-newsList a{font-size:14px !important;line-height:22px !important;color:#293040;font-weight:600;margin:9px 0;display:block;}
.cmi-news .home-newsList .news-img .news-PublicationDate{position:absolute;top:0;padding:2px 5px;color:#fff;background:rgba(0,0,0,0.2);font-size:12px;}
.text-right{text-align:right;}
.cmi-bookevents{background:url('../images/thumb/promo-bg.jpg') center center no-repeat;background-size:cover;}
.be-block{padding:20px;text-align:center;}
.be-title{font-size:22px;font-weight:600;margin:60px 0;color:#fff;margin-bottom:70px;}
.be-info{font-size:12px;text-transform:uppercase;line-height:18px;margin:10px 0;margin-bottom:25px;color:#444;}
.be-link a{font-size:14px;line-height:18px;}
.be-book{margin-bottom:10px;}
.be-book a{background-color:orange;border:1px solid #fff;padding:10px 30px;margin:20px 0;color:#fff;}
.be-book a:hover{background:#fff;color:#000;text-decoration:none;}
.cmi-footer{background-color:#3a3a3a;padding:30px 30px;color:#c4c4c4;font-size:11px;text-align:center;}
.cmi-footer a{color:inherit;}
.cmi-topInfo{text-align:center;background:url(../images/thumb/color-wallpaper.jpg) center center no-repeat;background-size:cover;font-size:22px;width:100%;height:400px;display:table;overflow:hidden;position:relative;}
.cmi-topInfo > div{display:table-cell;vertical-align:middle;background-color:rgba(0,0,0,0.3);width:100%;}
.cmi-topInfo h1{font-size:38px !important;line-height:44px;margin-bottom:24px;color:#fff;padding:0 30px !important;}
.cmi-topInfo small, .cmi-topInfo p, .cmi-topInfo div{color:#ccc;font-size:26px;text-shadow:1px 1px 1px #000;}
.cmi-topInfo a{color:#fff;}
.cmi-topInfo a:hover, .cmi-topInfo a:focus{text-decoration:none;}
.cmi-topInfo .cmi-play-btn{margin-top:20px;}
.cmi-play-btn em{font-size:30px;font-style:normal!important;margin-right:10px;vertical-align:middle;}
.cmi-breadcrumb{margin:10px 0;}
.cmi-breadcrumb a{font-size:16px;}
.cmi-breadcrumb a:hover, .cmi-breadcrumb .RadSiteMap_Default .rsmOneLevel .rsmLink:hover{background:none;}
.cmi-breadcrumb li.rsmItem.sfNoBreadcrumbNavigation{cursor:default;color:#f90;}
.cmi-topInfo .RadSocialShare{position:absolute;top:10px;right:10px;border:none;background:none;padding:0;}
.sshLinkItem .sshIcon{width:25px;height:25px;display:inline-block;border-radius:2px;}
.sshLinkItem .sshIcon:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:25px;color:#fff;}
.sshYoutube .sshIcon{width:25px;height:25px;display:inline-block;border-radius:2px;}
.sshIcon.sshShareOnYoutube{background:#e62117;}
.sshIcon.sshShareOnFacebook{background:#39579a;}
.sshIcon.sshShareOnTwitter{background:#00abf0;}
.sshIcon.sshLinkedIn{background:#0072a6;}
.sshIcon.sshMailTo{background:#565656;}
.sshLinkItem .sshIcon.sshShareOnFacebook:before{content:"\f09a";}
.sshLinkItem .sshIcon.sshShareOnTwitter:before{content:"\f099";}
.sshLinkItem .sshIcon.sshLinkedIn:before{content:"\f0e1";}
.sshLinkItem .sshIcon.sshMailTo:before{content:"\f0e0";}
.sshYoutube .sshIcon:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:15px;line-height:25px;color:#fff;}
.sshYoutube .sshIcon.sshShareOnYoutube:before{content:"\f16a";}
.cmi-topInfo .modal-body, .cmi-collapse .modal-body, .block-wrap .modal-body{padding:0;}
.cmi-topInfo .modal-body button.close, .cmi-collapse .modal-body button.close, .block-wrap .modal-body button.close{position:absolute;color:#fff !important;z-index:999;top:0px;right:-35px;background:black;opacity:1;display:block;padding:2px;width:30px;height:30px;}
.cmi-topInfo .modal-dialog, .cmi-collapse .modal-dialog, .block-wrap .modal-dialog{width:690px;top:50%;left:50%;margin-left:-340px;position:absolute;margin-top:-200px;}
.cmi-main{padding-bottom:40px;padding-top:10px;}
.cmi-submenu{padding-right:20px;}
.cmi-submenu .sfNavVertical li{margin-bottom:10px;display:table;width:100%;}
.cmi-submenu .sfNavVertical li a{vertical-align:middle;display:table-cell;width:100%;padding:10px 15px;background:#eeeeee;position:relative;color:#333;font-weight:normal;text-decoration:none;line-height:20px;font-size:16px;height:60px;}
.cmi-submenu .sfNavVertical li a:hover{background:#dedede;}
.cmi-submenu .sfNavVertical li a.sfSel{background:#f90;color:#fff;font-weight:normal;}
.cmi-submenu .sfNavVertical li a.sfSel:before{content:"";display:block;position:absolute;width:0;height:0;border:40px solid transparent;border-right:0;top:0px;right:-13px;border-left-color:#f90;border-width:30px 0 30px 13px;}
.cmi-keyfigures{font-size:12px;line-height:20px;}
.cmi-keyfigures .glyphicon, .cmi-keyfigures .fa{display:block;text-align:center;margin:0 auto;margin-bottom:50px;border-radius:50%;margin-top:20px;}
.cmi-keyfigures .glyphicon-education:before, .cmi-keyfigures .fa:before{font-size:60px;color:#7b7b7b;}
.cmi-main h3{font-size:18px !important;line-height:28px !important;border-bottom:1px solid #b6b6b6;color:#2d2d2d !important;padding-bottom:5px;margin-bottom:15px;}
.cmi-keyfigures{text-align:center;margin-bottom:25px;margin-top:20px;}
.cmi-keyfigures img{margin-bottom:20px;height:80px;}
.bx-wrapper ul, .bx-wrapper ul li{padding:0;margin:0;background:none;font-weight:normal;}
.bx-title{font-weight:bold;}
.cmi-benefits li{line-height:24px;font-size:15px;}
.cmi-benefits li > div{padding:0 80px !important;}
.cmi-benefits .bxslider{margin-top:20px;}
.cmi-testimonial{margin-top:30px;margin-bottom:30px;line-height:24px;font-size:15px;}
.cmi-testimonial img{width:100%;}
.cmi-testimonial blockquote{position:relative;padding-left:40px;padding-right:40px;}
.cmi-testimonial blockquote:before,
.cmi-testimonial blockquote:after{display:inline-block;position:absolute;font:normal normal normal 14px/1 FontAwesome;font-size:30px;color:#989898;}
.cmi-testimonial blockquote:before{content:"\f10d";left:0px;top:0px;}
.cmi-testimonial blockquote:after{content:"\f10e";right:12px;bottom:30px;}
.cmi-collapse .qualif-img img{width:100%;}
.cmi-collapse .panel-heading{background:0;padding:0;}
.cmi-collapse .panel-title{padding:0 !important;}
.cmi-collapse .panel-title a{font-size:16px;text-decoration:none;color:#333;display:block;}
.cmi-collapse .ico-arrow{width:30px;font-size:28px;font-style: normal;vertical-align:text-bottom;line-height:17px;text-align:center;color:#f90;}
.cmi-collapse .ico-arrow:before{content:"\f107";}
.cmi-collapse .collapsed .ico-arrow:before{content:"\f105";}
.cmi-collapse .panel-group .panel-heading + .panel-collapse > .panel-body{border-top:none;font-size:14px;line-height:22px;}
.cmi-collapse .panel-group .panel{border:0;}
.cmi-collapse .qualif-img .cmi-play-btn{text-align:center;background:#005391;padding:4px;}
.cmi-collapse .qualif-img .cmi-play-btn a{font-size:14px;color:#fff;display:block;}
.cmi-collapse .cmi-play-btn em{font-size:16px;margin-right:6px;vertical-align:middle;}
.sfOverview .course-image img{width:100%;}
.sfOverview .award-block img{vertical-align:middle;max-width:170px;}
.sfFees .fees-content{margin-bottom:20px;}
.cmi-coursemenu{margin:30px 0;}
.cmi-coursemenu ul.tabs{padding:0px;list-style:none;overflow:hidden;display:table;margin:0 auto;font-weight:normal;}
.cmi-coursemenu ul.tabs.tabs-inner-course{width:100%;}
.cmi-coursemenu ul.tabs.tabs-inner-course li{width:14.2%;}
.cmi-coursemenu ul.tabs.tabs-inner-course li a{width:100%;}
.cmi-coursemenu ul.tabs li{color:#fff;float:left;margin:0;padding:0;list-style:none;background:none;border:1px solid #d3d3d3;border-right:0;}
.cmi-coursemenu ul.tabs li:last-child{border-right:1px solid #d3d3d3;}
.cmi-coursemenu ul.tabs li a{padding:15px 15px;cursor:pointer;display:inline-block;}
.cmi-coursemenu ul.tabs li a:hover, .cmi-coursemenu ul.tabs li.current a{text-decoration:none;background:#f2f2f2;}
.cmi-coursemenu ul.tabs li.tab-blue a{background:#0857b1;color:#fff;}
.cmi-coursemenu ul.tabs li.tab-orange a{background:#ff9900;color:#fff;}
.cmi-coursemenu ul.tabs li.tab-blue{border:1px solid #0857b1;}
.cmi-coursemenu ul.tabs li.tab-orange{border:1px solid #ff9900;}
.tab-content{display:none;}
.tab-content h4{font-size:14px !important;color:#0857b1 !important;}
.tab-content.current{display:inherit;}
.sfOverview .cmi-keyfigures{margin-top:40px;}
.cmi-coursemenu ul{margin-top:20px;text-align:center;}
.sfTitleList{margin:10px 0;}
.sfTitleList h2 a{font-size:16px;}
#PublicWrapper .cmi-body .sfTitleList h2{line-height:22px !important;}
.stap-image{margin:20px 0;}
.stap-image img{width:100%;}
.cmi-main .table{border:1px solid #ccc;}
.cmi-terms-conditions .sfContentBlock li{background:none;font-weight:normal;font-size:15px;margin-bottom:10px;}
.sfNavWrp .sfSel{font-weight:normal;}
.cmi-logo img{width:100%;}
.cmi-nameprofile, .sfCallBack, .sfPhone, .sfCallBack + div, .sfLoginLink{float:right;}
.sfLoginLink a{background:#0857b1 !important;color:#fff;padding:5px 20px;}
.sfLoginLink, .sfCallBack, .sfCallBack + div{margin-left:10px;}
.sfCallBack a{border:1px solid #b6b6b6;color:#fff;padding:4px 15px;background:#b6b6b6;}
.search-panel fieldset{position:relative;right:0;top:0px;border:none;padding:11px 0;margin:0;}
.view_all_link{border:1px solid #0857b1;color:#0857b1;padding:2px 10px;display:inline-block;}
.cmi-body .view_all_link:hover{text-decoration:none;}
.latest-btn-block{padding-bottom:0;}
#callbackModal .modal-content,
#enquireNowModal .modal-content,
#prospectusModal .modal-content{border-radius:0;}
#callbackModal .modal-header,
#enquireNowModal .modal-header,
#prospectusModal .modal-header{background:#383c49;}
#callbackModal .modal-header h3,
#enquireNowModal .modal-header h3,
#prospectusModal .modal-header h3{font-size:20px !important;color:#fff !important;}
#callbackModal .modal-header .close,
#enquireNowModal .modal-header .close,
#prospectusModal .modal-header .close{opacity:1;font-weight:500;color:#fff !important;}
#callbackModal .modal-body-inner,
#enquireNowModal .modal-body-inner,
#prospectusModal .modal-body-inner{width:400px;margin:0 auto;}
#callbackModal .sfFormBox > div,
#callbackModal .sfFormDropdown > div,
#callbackModal .sfFormBlock > div,
#enquireNowModal .sfFormBox > div,
#enquireNowModal .sfFormDropdown > div,
#enquireNowModal .sfFormBlock > div,
#prospectusModal .sfFormBox > div,
#prospectusModal .sfFormDropdown > div,
#prospectusModal .sfFormBlock > div{display:inline-block;vertical-align:top;}
#callbackModal .sfFormBox,
#callbackModal .sfFormDropdown,
#callbackModal .sfFormBlock,
#enquireNowModal .sfFormBox,
#enquireNowModal .sfFormDropdown,
#enquireNowModal .sfFormBlock,
#prospectusModal .sfFormBox,
#prospectusModal .sfFormDropdown,
#prospectusModal .sfFormBlock{margin-bottom:10px;}
#callbackModal .sfTxtLbl,
#enquireNowModal .sfTxtLbl,
#prospectusModal .sfTxtLbl{margin-right:0;width:110px;display:inline-block;}
#callbackModal .sfTxt,
#enquireNowModal .sfTxt,
#prospectusModal .sfTxt{width:250px !important;}
#callbackModal .RadComboBox_Default,
#enquireNowModal .RadComboBox_Default,
#prospectusModal .RadComboBox_Default{height:32px;border:1px solid #a9a9a9;}
#callbackModal .rcbInput,
#callbackModal .RadComboBox_Default .rcbInputCell,
#callbackModal .RadComboBox_Default .rcbArrowCell,
#enquireNowModal .rcbInput,
#enquireNowModal .RadComboBox_Default .rcbInputCell,
#enquireNowModal .RadComboBox_Default .rcbArrowCell,
#prospectusModal .rcbInput,
#prospectusModal .RadComboBox_Default .rcbInputCell,
#prospectusModal .RadComboBox_Default .rcbArrowCell{height:32px;background:none;}
#callbackModal .RadComboBoxDropDown .rcbItem,
#enquireNowModal .RadComboBoxDropDown .rcbItem,
#prospectusModal .RadComboBoxDropDown .rcbItem{padding:8px 6px;}
#callbackModal .sfDropdownList select,
#enquireNowModal .sfDropdownList select,
#prospectusModal .sfDropdownList select{height:32px;width:250px;}
#callbackModal .sfError,
#enquireNowModal .sfError,
#prospectusModal .sfError{font-size:14px;margin-left:112px;margin-bottom:0;}
#callbackModal .modal-footer,
#enquireNowModal .modal-footer,
#prospectusModal .modal-footer{text-align:center;}
#callbackModal .sfFormSubmit input,
#enquireNowModal .sfFormSubmit input,
#prospectusModal .sfFormSubmit input{background:#0857b1 !important;color:#fff;padding:5px 25px;border:none;}
#callbackModal .modal-body h4,
#enquireNowModal .modal-body h4,
#prospectusModal .modal-body h4{font-size:16px !important;margin-bottom:10px;color:#383c49 !important;}
.cmi-breadcrumb li.rsmItem{color:#818a9c;}
.sfBreadcrumbWrp ul li:hover:before{color:#000;}
.sfBreadcrumbWrp ul li.rsmItem.sfNoBreadcrumbNavigation:hover a{color:#f90;cursor:default;}
.sfBreadcrumbWrp ul li:first-child:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;content:"\f015";}
.cmi-main .cmi-submenu h3{border:none;margin-bottom:5px;}
.GetTouch .GetTouch-img img{width:100%;max-width:300px;}
.sfGetTouchBtn{margin-top:30px;}
.sfGetTouchBtn a{border:1px solid #b6b6b6;color:#fff;padding:5px;background:#b6b6b6;}
.sfGetTouchBtn a.online-chat{color:#fff;background:#f90;}
.cmi-topInfo .sshContent{padding-top:5px;position:relative;z-index:9;}
.sfBreadcrumbWrp .RadSiteMap .rsmFlow{padding-top:5px;}
.m-t-4{margin-top:40px;}
.cmi-collapse .panel-group .panel{box-shadow:none;}
img{max-width:100%;}
.cmi-collapse .sfimageWrp{margin-bottom:20px;}
.cmi-collapse .table td{border:1px solid #ddd !important;}
.cmi-topInfo img{position:absolute;top:0;left:0;bottom:0;margin:auto;}
.cmi-topInfo .about-top{}
.cmi-topInfo .bg-grey{position:absolute;top:0;left:0;bottom:0;right:0;}
.image-overview{float:left;max-width:300px;margin-right:15px;}
.touch-with-us{padding:15px;background:#f2f2f2;}
.GetTouchTitle{font-weight:700;font-size:12px;line-height:16px;}
.GetTouch small{font-size:12px;}
.courses-details-block{padding-top:50px;position:relative;padding: 50px 5px 0 5px;}
.courses-details-block .tab-content > ul > li > h3, #timetableId > h3, .GetTouchTitleWrap{position:absolute;top:0;width:100%;}
.cmi-menu, .cmi-slider{padding:0 30px;}
.modal-backdrop{z-index:20;}
.toogle-menu{background:url(../images/nav-bg.png) repeat-x;height:43px;position:relative;display:none;}
.toogle-menu a{height:40px;color:#fff;text-decoration:none;padding-left:15px;line-height:40px;margin-right:15px;text-transform:uppercase;background-image:url(../images/menu-toggle.png);background-position:right center;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;text-align:left;}
.sshContent li{display:inline-block;padding:0;margin:0;list-style:none;background:none;margin-right:6px;margin-top:10px;}
.RK-WebWidget .web-widget-cont, .RK-WebWidget .web-widget{border:none !important;}
.web-widget .overlay-video-cont{display:none !important;}
.cmi-content .RK-WebWidget .web-widget p, .cmi-content .RK-WebWidget .web-widget span{margin-left:0px !important;margin-top:0px !important;text-align:left;}
.cmi-content .RK-WebWidget .mrkt-web-sidebar-preview, .cmi-content .RK-WebWidget .web-widget-cont{padding:0 !important;}
.cmi-content .RK-WebWidget .web-widget{margin:5px 0 20px;}
.sfReviewsBtn, .sfReviewsLogo{display:inline-block;}
.sfReviewsBtn{width:30%;}
.sfReviewsLogo{width:100%;}
.sfReviewsBtn a{border:1px solid #f90;color:#fff;padding:4px 15px;background:#f90;}
.sfReviewsLogo{text-align:right;}
.sfReviewsLogo img{vertical-align:middle;margin-left:20px;padding-left:20px;height:30px;}
.sfReviewsLogo span{vertical-align:middle;font-size:20px;}
.sfReviewsWrapper{margin-bottom:50px;}
.callback-modal{display:none !important;}
.modal .callback-modal{display:block !important;}
.newsList .news-img{position:relative;height:300px;background-image:url(/images/default-source/inside-banners/subpage_banner_latest_news.jpg?sfvrsn=0);background-size:cover;background-position:50%;}
.newsList .news-PublicationDate{position:absolute;top:0;padding:5px 10px;color:#fff;background:rgba(0,0,0,0.2);font-size:14px;}
.newsList a{font-size:20px;display:block;margin:15px 0 5px;color:#333;font-weight:600;}
.newsList a:hover{text-decoration:none;}
.newsShortList{margin-top:20px;padding-top:20px;border-top:1px solid #ccc;}
.newsShortList a{font-size:18px;line-height:22px;display:block;color:#333;font-weight:600;}
.newsShortList li{margin-bottom:15px;overflow:hidden;}
.newsShortList li:first-child{display:none;}
.newsShortList .news-summary{font-size:13px;}
.newsShortList .news-PublicationDate{color:#9a9a9a;font-size:12px;}
.newsShortList .news-PublicationDate i.fa{margin-right:10px;margin-left:1px;}
.blogList .blog-PublicationDate{color:#9a9a9a;font-size:12px;}
.blogList a{font-size:18px;line-height:22px;display:block;color:#333;font-weight:600;}
.blogList li{margin-bottom:15px;overflow:hidden;}
.blogList .blog-PublicationDate i.fa{margin-right:10px;margin-left:1px;}
.cmi-main .book-course-form input[type="submit"]{background:#f90;border:1px solid #f90;}
.cmi-main .book-course-form input[type="submit"][value="Submit"]{background:#0857b1;border:1px solid #0857b1;}
.payment-apply .book-course-form td .riSingle.RadInput{width:100% !important;}
.payment-apply .book-course-form td .riSingle.RadInput.RadInputMultiline{width:100% !important;}
.payment-apply .book-course-form td.pay-fees-message .riSingle.RadInput.RadInputMultiline{width:250px !important;}
.payment-apply .RadInput_Default input.riTextBox{height:30px;}
.payment-apply .book-course-form td select{width:100% !important;height:30px;font-size:12px;}
.payment-apply td{position:relative;}
.payment-apply .required{}
.form-mobile-text{width:100%;padding-left:20px;}
.payment-apply td input[type="checkbox"]{position:absolute;left:0;top:4px;}
.payment-apply .cmi-ButtonList input{margin-right:5px;}
.payment-apply .sponsoredCourse td input{margin-right:5px;margin-left:10px;}
.payment-apply .sponsoredCourse td:first-child input{margin-right:5px;margin-left:0px;}
.payment-apply .book-course-form input[type="submit"]{text-shadow:none;}
.cmi-topInfo .sfimageWrp img{display:none;}
.contact-form .link-form{padding:0;}
.contact-form .link-form .row{margin-bottom:10px;}
.contact-form .link-form span.RadInput{width:100% !important;}
.contact-section{font-size:14px;line-height:18px;margin-bottom:15px;}
.contact-section h3{margin-bottom:10px;padding:0;border:0;font-size:16px !important;line-height:20px !important;}
#PublicWrapper .cmi-body .contact-address p{margin-bottom:5px;}
.contact-address .list-address{margin-bottom:20px;}
.contact-form{border:1px solid #ccc;padding:30px;}
.contact-form input.riTextBox{height:30px;border:1px solid #ccc !important;}
.contact-form textarea.riTextBox{border:1px solid #ccc !important;margin-bottom:10px !important;}
.contact-form label{margin-bottom:5px;}
.contact-form small{font-size:80%;}
.contact-form input[type="submit"]{background:#0857b1 !important;color:#fff;padding:5px 25px;border:none;}
.contact-form .ajax__validatorcallout_popup_table{position:static !important;width:100%;}
.contact-form .ajax__validatorcallout_callout_table,
.contact-form .ajax__validatorcallout_icon_cell,
.contact-form .ajax__validatorcallout_close_button_cell{display:none !important;}
.contact-form .ajax__validatorcallout div,
.contact-form .ajax__validatorcallout td{border:none !important;background:none !important;padding:0;font-size:12px;color:red;}
.cmi-main ol{list-style-type:decimal;padding-left:26px;}
.cmi-main .sfitem ul{list-style-type:disc;padding-left:26px;}
.cmi-main small{font-size:85%;font:"Helvetica Neue",Helvetica,Arial,sans-serif;}
.sfTimetable h4{font-size:14px !important;color:#0857b1 !important;}
.sfTimetable > li{margin-bottom:10px;}
.courseWithIcon .classroomcourses,
.courseWithIcon .onlinecourses{position:relative;}
.courseWithIcon .classroomcourses:before{}
.courseWithIcon .onlinecourses:before{}
.courseWithIcon .pre-recordedclasses h2 a{position:relative;}
.courseWithIcon .pre-recordedclasses h2 i.pre-recordedico{width:19px;height:18px;background-image:url(../images/ico_recorded.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;opacity:0.4;vertical-align:middle;}
.courseWithIcon .liveonline h2 a{position:relative;}
.courseWithIcon .liveonline h2 i.liveonlineico{width:25px;height:18px;background-image:url(../images/ico_live3.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;opacity:0.6;vertical-align:middle;}
.k-animation-container .k-popup{margin-top:4px;}
.k-animation-container .k-popup ul.k-list{background:#fff;border:1px solid #ccc;width:100%;}
.k-animation-container .k-popup ul.k-list li{padding:5px 10px;cursor:pointer;line-height:20px;}
.k-animation-container .k-popup ul.k-list li:hover{background:#f1f1f1;}
.aspNetDisabled > label{cursor:not-allowed;color:#ccc;}
.CourseType input{margin-right:5px;margin-left:0px;}
.book-course-form tr td{padding-right:20px !important;}
.cmi-ButtonList input{vertical-align:middle;cursor:pointer;}
.cmi-ButtonList label{display:inline-block;width:90%;vertical-align:middle;line-height:20px;margin:6px 0px;cursor:pointer;}
.cmi-coursemenu.cmi-step:not(.cmi-step-pointer) .tabs .tab-link:not(.current) a:hover{cursor:default;background:#fff;}
.cmi-ButtonList table{width:100%;}
.htb-course{background:url(../images/guide-icon.png);background-repeat:no-repeat;background-size:30px;background-position:10px 50%;padding:15px 15px 15px 50px;background-color:#b6b6b6;display:block;width:100%;margin-top:20px;font-size:14px;font-weight:600;color:#ffffff!important;text-decoration:none!important;}
.htb-course:hover{color:#ffffff;text-decoration:none;}
.ft-small{font-size:90%;}
#enquireNowModal{padding-right:0!important;}
ul.home-newsList li{vertical-align:top;}
.contact-form label{margin:0;margin-bottom:5px;}
.contact-form .sf_cols{margin-bottom:10px;}
.contact-form .sfTxt{height:30px;margin-bottom:10px !important;border:1px solid #ccc !important;width:100%;}
.contact-form textarea.sfTxt{height:100px;resize:none;}
.contact-form .sfFormSubmit input[type="submit"]{float:right;}
.bcf-btn-inner{max-width:380px;text-align:center;}
.CourseType{margin-top:10px;margin-bottom:10px;}
.cmi-submenu .RadSocialShare{color:#ccc;font-size:26px;text-shadow:1px 1px 1px #000;border:none;background:none;padding:0;}
.cmi-submenu .sshIcon{text-align:center;} .cmi-submenu .sfTitleList h2 a{} .cmi-body .sfNavVertical li a{font-weight: 600;vertical-align: middle;display: table-cell;width: 100%;padding: 10px 15px;background: #eeeeee;position: relative;color: #333;font-weight: normal;text-decoration: none;line-height: 20px;font-size: 16px;}.cmi-body .sfNavVertical li{margin-bottom: 10px;}.cmi-body i, .cmi-body em{font-style: italic;}.cdb-touch-wrapp{position: relative;}.touch-with-us{width: 228px;}a.GetTouchBtnMobile{display:none;position:fixed;bottom:0;right:20px;padding: 6px 15px;;border:1px solid #b6b6b6;color:#fff;background:#b6b6b6;}