﻿html, body {font-family:'MyriadPro-Regular'; background-color:#666666; margin:0; height:100%;}
#form {height:100%;}

p {font-size:16px; margin:0 0 15px 0;}
a {cursor:pointer; text-decoration:none;}
h1 {font-size:22px; margin:0 0 15px 0;}
h2 {font-size:18px; margin:0 0 15px 0;}
input[type="text"], input[type="password"] {background-color:#8a9197; border:0; color:#fff; font-size:12px; height:30px; padding:1px 10px;padding-left:1%;-webkit-appearance:none;}
textarea {overflow:auto;outline:none;border:none;padding-left:1%;-webkit-appearance:none;resize: none;}
select::-ms-expand {display: none;}
select:focus::-ms-value {background: none;}
input[type=text]::-ms-clear{display:none !important;}
option:focus {background-color: inherit !important;}
input[type=radio] {background:transparent; }
select {background-color:#8a9197; border:0; color:#fff; cursor:pointer; font-size:12px; height:30px; padding:1px 10px;padding-left:1%; -moz-appearance: none;text-indent: 0.01px;text-overflow: '';-webkit-appearance:none;padding-right:30px;}
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #fff inset;box-shadow: 0 0 0px 1000px #fff inset;-moz-box-shadow: 0 0 0px 1000px #fff inset;background-color:#666;}
textarea:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #fff inset;-moz-box-shadow: 0 0 0px 1000px #fff inset;box-shadow: 0 0 0px 1000px #fff inset;background-color:#666;}
img {border:0;} /*ie8 fix*/

#d_Page_Wrap {background-color:#f6f6f6; -webkit-box-shadow: 12px 0 15px 0 rgba(0, 0, 0, 0.4), -12px 0 8px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow: 12px 0 15px 0 rgba(0, 0, 0, 0.4), -12px 0 8px 0 rgba(0, 0, 0, 0.4);box-shadow: 12px 0 15px 0 rgba(0, 0, 0, 0.4), -12px 0 8px 0 rgba(0, 0, 0, 0.4); max-width:1000px; margin:0 auto;min-height:100%; margin-bottom:-200px;width:100%}

#d_Header {background-color:#f6f6f6; height:150px; position:relative;}
#d_Main_Logo {display: block;position: absolute;top: 20px;left: 50px;width: 50%;height: 110px;background: url(../images/logos/intuitivethinkingskillslogo.png) no-repeat;background-size: contain;}

#d_Search_Login {display:block; position:absolute; right:40px; text-align:right; top:20px;width:300px;}
#tb_Search_Master{display:inline-block; margin:0 0 15px 0; text-align:right; width:210px; font-family:'MyriadPro-Regular'; font-size:17px; vertical-align: middle; font-weight:bold;letter-spacing:1px;}
#ibtn_Search_Submit{width:25px; float:right; margin-left:5px;margin-top:2px;}
#a_Login{display:block; margin-right:30px;}

/* Navigation */
#d_Nav {height:65px;}        
#ul_Nav {height:100%; list-style:none; margin:0; padding:0;}
#ul_Nav ul {padding: 0px;width:200px;z-index:100;display: none;visibility:hidden;position: absolute;top: 65px;}
#ul_Nav li {display:block; float:left; text-align:center; width:20%;list-style: none;position: relative;list-style: none;}
#ul_Nav ul li {display: block;visibility: visible;clear: both;width: 200px;}
#ul_Nav li a {color:#fff; display:block; font-size:24px; font-family:'MyriadPro-Semibold'; height:100%; line-height: 65px; text-decoration:none;}
#ul_Nav ul li a {text-align: center;width: 200px;height: 60px;font-size:18px;}
#a_Financial { height: 75px !important;line-height: 30px !important;padding-top: 15px;}
/* Sub menus */
#ul_Nav li:hover > ul {display: block;visibility:visible;}
#ul_Nav ul ul{top: 0px;left:200px;display: none;visibility:hidden;}      

    
#a_Home {background-color:#ec9038;} #a_Courses {background-color:#524264;} #a_People {background-color:#6e7587;} #a_Partnerships {background-color:#8a9197;} #a_Contact {background-color:#666666;}
.a_Courses_Sub {background-color:#524264;} .a_People_Sub {background-color:#6e7587;} .a_Partnerships_Sub {background-color:#8a9197;}
.a_Courses_Sub:hover {background-color:#382D45;} .a_People_Sub:hover {background-color:#606675;} .a_Partnerships_Sub:hover {background-color:#838689;}

#d_Banner {position:relative;}
.bx-wrapper {margin-bottom:-1px !important;}

#d_Main {overflow:hidden; margin-bottom:20px; margin:25px 25px 60px 201px; width:calc(100% - 220px);}

#d_Sublinks {position:fixed; top:225px;z-index:1000;}
#d_Sublinks a {color:#FFF; display:block; font-size:10px; height:44px; line-height:40px; padding:0; width:185px;}
#d_Sublinks a p {display:block; font-size:12px; margin:0 0 0 8%; padding:0; text-align:left; width:70%;padding-top:5px;}
#d_Sublinks a p span:first-of-type {display:block; height:10px;}
#d_Sublinks #a_Sublink_Skills_Tu_Life{background:#8a9197 url('/images/icons/skills_tu_life_icon.png') no-repeat 96% center;}
#d_Sublinks #a_Sublink_Recovery {background:#6e7587 url('/images/icons/2HeadedLhama49x41.png') no-repeat 96% center;}
#d_Sublinks #a_Sublink_Skills {background:#8a9197 url('/images/icons/BallChain49x41.png') no-repeat 96% center;}
#d_Sublinks #a_Sublink_Enough {background:#6e7587 url('/images/icons/enoughs_enough_49x41.png') no-repeat 96% center;}
#d_Sublinks #a_Sublink_Ends {background:#8a9197 url('/images/icons/i_deas_49x41.png') no-repeat 96% center;}
#d_Sublinks #a_Sublink_Thinking {background:#6e7587 url('/images/icons/Handshake49x41.png') no-repeat 96% center;}
#d_Sublinks #a_Sublink_Ideas {background:#8a9197 url('/images/icons/this_ends_here_49x41.png') no-repeat 96% center;}
#d_Sublinks #a_Sublink_Kit {background:#6e7587 url('/images/icons/Hammer49x41.png') no-repeat 96% center;}
#d_Sublinks #a_Sublink_Kind_Regards{background:#8a9197 url('/images/icons/kind_regards_icon.png') no-repeat 96% center;}

#d_Footer {background-color:#ec9038; border-top:10px solid #524264; max-width:1000px; padding:20px 0 0 0; position:relative; width:100%; margin:0 auto;}
        
#d_Footer_logos {left:20px; position:absolute; top:20px;}
#d_Footer_logos img {display:block; margin-bottom:5px;}
#img_ukas{position:absolute;bottom:0;left:84px;width:130px;}
#img_HMPS{position:absolute;bottom:102px;left:84px;width:64px;}
#img_app {position: absolute;bottom: 142px;left: 84px;width:90px;}

#d_Footer h1 { color:#fff; display:table; font-size:14px; font-family:'MyriadPro-Semibold'; margin-bottom:15px; padding-bottom:3px;}
#d_Footer p, #d_Footer a {color:#fff; font-size:12px; margin:0; line-height:22px;}
#d_Footer_Column_Wrap {position:absolute; left:260px;}
.d_Footer_Column {float:left; height:100%;}
#d_Footer_Col_1 {width:170px;} #d_Footer_Col_2 {width:200px;} #d_Footer_Col_3 {width:220px;}#d_Footer_Col_4 {width:100px;}
#d_Footer #a_Footer_Tel {display:block; margin-bottom:-6px; }
#d_Footer #a_Footer_Email {display:block; margin-bottom:15px;}
#d_Footer_Col_3 a {display: inline-block; padding-right: 20px; vertical-align: top;}
#a_Site_Map {font-size:14px !important;line-height:0 !important;}
/*Reusables*/
.a_Btn_Orange {background-color:#ec9038; border:none; color:#fff; cursor:pointer; display:inline-block; height:30px; line-height:30px; padding:1px 10px;font-family:'MyriadPro-Semibold';}
.d_Row {display:block; float:left; margin-bottom:15px; width:100%; position:relative;}
.d_Columns {float:left; position:relative;}
.d_Col_1 {width:49%; margin-right:2%;}
.d_Col_2 {width:49%;}
.clearFix {clear:both;}
.video-play {cursor:pointer; display:block;background-repeat:no-repeat;margin-top:-1px;}
#overlay {background-color:#000; display:none; position:fixed; height:100%; left:0; opacity:0.4; top:0; width:100%;}
.d_Video_Pop_Up {  height: 240px;left: 23.5%;position: fixed;padding: 15px;top: 20%;width: 975px;z-index: 10;background-color:#fff;display:none;}
video {  width:100%; display: block;height: 210px;margin-top: -3px;margin-left: auto;margin-right: auto;max-width: 365px; }
.a_Close_Video_Pop_Up {position: absolute;top: 2%;height: 40px;padding-top: 10px;width: 45px;text-align: center;left: 92%;font-size: 40px;}

/*Sticky Footer*/
#d_Page_Wrap:after {content:""; display:block;}
#d_Footer, #d_Page_Wrap:after {height:200px;}

/*Slider*/
#bx-pager {bottom:10px; position:absolute; right:40px;}
#bx-pager a {background-color:#8a9197; -moz-border-radius:30px;-webkit-border-radius:30px; border-radius:30px;display:block; float:left; height:7px; margin:0 5px; width:7px;}
#bx-pager a.active {background-color:#524264;}

/* LOGIN BOX */
#d_Login_popup {display:none; width: 405px; height: 195px; position: fixed; top: 50%; left: 50%; margin-top: -250px; margin-left: -250px; background-color:#ec9038; z-index: 5000; padding:20px;}
#d_Login_popup h1 {color:#fff;}
#d_Login_popup span {display:inline-block; width:100px;color:#fff;  font-family: 'MyriadPro-Semibold';font-size:17px;}
#d_Login_popup input {margin-right:4px;background-color:#fff;}
#d_Login_popup input[type="text"], input[type="password"] {width:250px;height:20px;color:#000 !important;}

#d_Login_popup #btn_Login_Submit, #d_Login_popup #btn_Forgotten_Password_Submit {background-color: #524264; border: none; cursor: pointer; font-size: 14px; color: #fff; display: inline-block; height: 30px; line-height: 30px; padding: 1px 10px; font-family: 'MyriadPro-Semibold'; position:absolute; right:50px;}
#d_Login_popup #lbl_Login_Feedback {color:red; display:block; margin-bottom:10px; width:100%;}

#d_Login_popup #p_Login_Close{position: absolute; right: 10px; top: 5px; font-size: 22px; display: block; cursor: pointer; color: #fff;}

#d_Forgotten_Password { display:none; }
#p_Forgotten_Password { position:absolute; bottom:0%; left:4%; color:#fff;  font-family: 'MyriadPro-Semibold';}
#p_Forgotten_Password_Intro {color:#fff;  font-family: 'MyriadPro-Semibold';}
#btn_Forgotten_Password_Submit { position:absolute; bottom:5%; left:4%; }

/* COOKIES */
#d_Cookies_Warning {background-color:#ec9038; border-bottom:10px solid #524264; display:none;margin-top:-0.3%;height:220px;padding-top:15px;}
#d_Cookies_Back {width:100%;margin: 0 auto;}

.d_Cookies_Left, .d_Cookies_Middle, .d_Cookies_Right {padding-left:15px;float:left;}
.d_Cookies_Left {width:25%;}
.d_Cookies_Right {clear:both;}

#d_Cookies_Warning .cookies_Continue {padding-top:0; padding-bottom:20px;}

.d_Cookies_Left h3, .d_Cookies_Right h3 {font-size:16px ;color:#fff;font-family: 'MyriadPro-Semibold';}
#h3_Continue_Cookie {cursor: pointer; -webkit-transition:color linear 0.3s; -moz-transition:color linear 0.3s;-o-transition:color linear 0.3s; transition:color linear 0.3s;color:#fff;}
#h3_Continue_Cookie:hover {color:#000 ;-webkit-transition:none; -moz-transition:none;-o-transition:none; transition:none;}
#d_Cookies_Warning p{color:#fff; margin:14px 0 5px 0;font-size:14px;}
.d_Cookies_Right h3 {display:inline-block;float:left;margin-top:15px;font-family: 'MyriadPro-Semibold';}

#a_Policies_1 {color:#fff;}

@media (max-width:959px) {
.d_Cookies_Left {width:100%;}
.d_Cookies_Right h3 {margin-top:10px;}
}

@media (min-width:1000px) {
#d_Cookies_Back {width:1000px; height:270px;}
}