/* cmsms stylesheet: directory modified: 02/11/22 16:57:06 */
.directoryitem {
float: left;
width: 33%;
padding-bottom: 40px;
}

.directoryitem_inner {border: 1px solid #ece6e5;margin: 20px;padding: 20px;position: relative;-webkit-border-top-left-radius: 50px;-moz-border-radius-topleft: 50px;border-top-left-radius: 120px;height: 316px;}

.directoryitem_imagesection {position: absolute; width:  200px;height: 200px;}

.directoryitem_image {position: absolute;width: 200px;height: 200px;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 125px;overflow:  hidden;}

.directoryitem_image img {
max-width: 100%;
height: auto;
}

.directoryitem_image_logo {
    position: absolute;
    width: 80px;
    height: 80px;
    border: 1px solid #48c2b5;
    line-height: 0px;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    overflow: hidden;
    right: -5px;
    bottom: -5px;
    -webkit-box-shadow: 3px 3px 4px 2px rgb(0 0 0 / 35%);
    box-shadow: 3px 3px 4px 2px rgb(0 0 0 / 35%);
}

.directoryitem_image_logo img {
max-width: 100%;
height: auto;
}

.directoryitem_infobox {position: absolute;top: 30px;left: 250px;}

.directoryitem_infobox h3 {}

.directoryitem_infobox h4 {}

a.directorybutton:link, a.directorybutton:visited  {
    display: inline-block;
    box-sizing: border-box;
    height: 30px;
    width: 30px;
    margin-right: 10px;
}

a.directorybutton:hover  {

}

a.directorybutton img {
width: 30px;
height: auto;
}

.directoryitem_bio {
    margin-top: 220px;
    height: 96px;
}

.directoryitem_bio p {}

.launchmore {display: block;position: relative;margin: 0px auto;width: 200px;text-align: center;box-sizing: border-box;height: 30px;padding: 2px 8px 0px 8px;text-decoration: none;font-size: 100%;text-decoration: none;cursor: pointer;color: #ffffff;background-color: #5f37a0;-webkit-border-bottom-right-radius: 3px;-webkit-border-bottom-left-radius: 3px;-moz-border-radius-bottomright: 3px;-moz-border-radius-bottomleft: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;bottom:  -20px;}

.launchmore:hover {
    background-color: #48c2b5;
}

.outer_directory_popup {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-image: url("https://www.tovi.co.uk/look/purple_trans.png");
z-index: 99999999;
display: none;
}

.outer_directory_popup .directoryitem_inner {
border: 1px solid #ece6e5;
margin: 20px auto;
width: 980px;
padding: 20px;
position: relative;
-webkit-border-top-left-radius: 50px;
-moz-border-radius-topleft: 50px;
border-top-left-radius: 120px;
height: 650px;
background-color: #ffffff;
}

.directoryitem_fullbio {
position: relative;
}

.inner_directory_popup_close {
position: absolute;
bottom: 20px;
right: 20px;
}

.outer_directory_popup .directoryitem_bio {
font-size: 110%;
color: #5f37a0;
}

.directoryitem_bionarrow {
width: 500px;
}

.video {
position: absolute;
right: 20px;
top: 20px;
}


.video iframe {
width: 460px;
height: 259px;
}
/* cmsms stylesheet: default_all modified: 04/17/23 14:50:39 */
.hidden {
display: none;
}

.discode_mobile {
display: none;
}

hr {
width: 100%;
display: block;
margin-right: 20px;
border: 0px;
border-top: 1px solid;
clear: both;
margin-top: 10px;
}

#book_popup {
display: none;
}

#cookie_popup {
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 99999999;
    box-sizing: border-box;
    padding: 20px;
}

.whiteback h3 strong {
    color: #fad02c;
    display:  inline-block;
    font-weight: 200;
    padding: 0px 5px;
}
/* cmsms stylesheet: colours_fonts_sizes modified: 06/05/25 12:35:51 */
body {
	background-color: #ffffff;
	color: #605a59;
}

.outer_popup {
background-image: url("https://elearning.firststeps-geo.co.uk/look/white_trans.png");
}

.inner_popup {
background-color: #ffffff;
	border-color: #0055a9;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2);
}

.inner_popup span {

}

.inner_popup h3 {

}

.inner_popup p {

}

a.blockbutton:link, a.blockbutton:visited, span.blockbutton {
	color: #ffffff;
	background-color: #0055a9;
}

#creator_experience_block a.blockbutton:link, #creator_experience_block a.blockbutton:visited {
	color: #ffffff;
	background-color: #004d1b;
}

a.blockbutton:hover, span.blockbutton:hover {
	background-color: #004d1b;
	transition: background-color 0.4s;
}

#creator_experience_block a.blockbutton:hover {
	background-color: #52d3c5;
	transition: background-color 0.4s;
}

a.blockbuttonondark:hover {
	background-color: #163650;
	transition: background-color 0.4s;
}

a.passbutton:link, a.passbutton:visited {
        background-color: #44ba01;
        color: #ffffff;
}

a.passbutton:hover {
        background-color: #004d1b;
        color: #ffffff;
}

a.fadedbutton {
color: #8eb9b4 !important;
background-color: #a7dcd6 !important;
}

#needed_buttons a.blockbutton:link, #needed_buttons a.blockbutton:visited {
	background-color: #004d1b;
}

#needed_buttons a.blockbutton:hover {
	background-color: #0055a9;
	transition: background-color 0.4s;
}

#side_nav_holder {
	background-color: #004d1b;	
}

#side_nav_back {
	background-image: url("https://elearning.firststeps-geo.co.uk/look/white_trans.png");
}

#nav_logo {}

#side_menu {}

#side_menu ul {}

#side_menu li {}

#side_menu a:link, #side_menu a:visited  {}

#nav_open {}

#nav_close {}

.menu_text { 
	color: #ffffff;
}

.nav_trigger {
	background-color: #0055a9;
}

.nav_trigger:hover {
	background-color: #004d1b;
	transition: background-color 0.4s;
}

.nav_arrows {
	color: #ffffff;
}

.logout {
	border-color: #ece6e5 !important;
	
}

#inner_header div.undercol { 
	border-color: #004d1b;
}

#menu_show {
	background-color: #004d1b;
	color: #ffffff;
}

#menu_show:hover {
	color: #ffffff;
        background-color: #0055a9;
transition: background-color 0.4s;
}

#actual_menu a:link, #actual_menu a:visited {
	background-color: #004d1b;
	color: #ffffff;
}

#actual_menu a:hover {
	color: #ffffff;
        background-color: #0055a9;
transition: background-color 0.4s;
}

h1, h2 {
	color: #0055a9;
}

a:link, a:visited {
	color: #2ca295;
}

a:hover {
	color: #004d1b;	
	transition: color 0.4s;
}

/* summaries elements */

#base_courses_summary {}

.summaries_block {
	
}

.summary {

}

.course {}

.summary_header {
	background-color: #a7dcd6;
	color: #004d1b ;
}

#completed_courses_summary .summary_header {
	background-color: #44ba01;
	color: #ffffff;
}

.icon {
	background-color: #0055a9;
}

.locked {
	background-color: #004d1b !important;
	color: #ffffff !important;
}

a.locked:link, a.locked:visited {
	color: #8eb9b4 !important;
}

.summary_image {

}

.summary_image img {

}

.summary_content {
	border-color: #ece6e5;
}

.summary_content p {}

.summary_buttons, .summary_iframer {
	border-color: #ece6e5;
}

.summary_content_buttons .blockbutton {}

/* end summaries elements  */

/* course mainpage elements */

#course_details_full, #tutor_profiles {
	background-image: url("https://elearning.firststeps-geo.co.uk/look/white_trans.png");
}

#course_details_full_inner, #tutor_profiles_inner  {
	background-color: #ffffff;
	border-color: #0055a9;
	-webkit-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 5px 5px 5px 0px rgba(0,0,0,0.2);
}

#course_details_full h3, #course_details_full h4, #tutor_profiles h3, #tutor_profiles h4 {
	color: #0055a9;
}

#course_details_full p {}

#course_details_full_close {
	
}

#course_details_full_summary {}

#course_details_full_aims {}

#course_details_full_requirements {}

#course_details_full_details {}

#course_details_truncated strong {
	color: #004d1b;
}

#course_progress h4 {
	color: #004d1b;
}

#course_progress h5 {
	color: #004d1b;
}

.course_infobox, .course_infobox_short {
	background-color: #ece6e5;
}

#viewfilter {}

#viewfilter a:link, #viewfilter a:visited {
color: #605a59;
}

#detailsfilter, #listfilter {}

#detailsfilter:hover, #listfilter:hover {
color: #0055a9;
}

.livefilter {
color: #004d1b !important;
}

.module_inner {
	border-color: #0055a9;
}

.module_completed_flag {
	background-color: #44ba01;
	color: #ffffff;
}

div.waiting_on_marking {
	background-color: #cf2a0a !important;
	color: #ffffff;
}

span.waiting_on_marking{
	color: #cf2a0a;
}

.completed .module_inner {
	border-color: #44ba01;
}

.module_left h4 {
	color: #0055a9;
}

.completed .module_left h4 {
	color: #72cb40;
}

.module_left h5 {
	color: #004d1b;
}

.module_right_video_title {
	background-color: #0055a9;
	color: #ffffff;
}

.completed .module_right_video_title  {
	background-color: #44ba01;
}

.module_right_link a.blockbutton:link, .module_right_link a.blockbutton:visited {
	background-color: #004d1b;
}

.completed .module_right_link a.blockbutton:link, .completed .module_right_link a.blockbutton:visited, #completed_courses_summary a.blockbutton:link, #completed_courses_summary a.blockbutton:visited {
	background-color: #44ba01;
}

.module_right_link a.blockbutton:hover, .completed .module_right_link a.blockbutton:hover, #completed_courses_summary a.blockbutton:hover {
	background-color: #0055a9;
}

/* end course mainpage elements */

/* module page elements */

#module_header_left iframe {

}

#module_header_right {}

#module_header_right .course_infobox {}

#module_summary {}

#module_progress {}

#module_progress h4, #module_summary h5 {
	color: #004d1b;
}

.completed #module_progress h4, .completed #module_progress p, .completed  #module_summary h5 {
	color: #72cb40;
}

#module_quicklinks {
	
}

#module_quicklinks a.blockbutton {

}

#base_resources_summary {

}

.resource {
	border-color: #004d1b;
}

.resource h5 {
color: #004d1b;
}

.resource h5 div.smalltext {
color: #0055a9;
}

.resource p {

}

.resource a.blockbutton {

}

.upload_coursework_item {
border-color: #0055a9;
background-color: #ece6e5;
}

.upload_coursework_item h5 {
color: #0055a9;
}

#module_evaluation {
	background-color: #004d1b;
	color: #ffffff;
}

.completed #module_evaluation {
	background-color: #44ba01;
}

h2.completed {
	color: #44ba01;
}

.completed #module_evaluation a.blockbutton:link, .completed #module_evaluation a.blockbutton:visited {
	background-color: #44ba01;
}

/* edit options */

.edit_options a.icon:link, .edit_options a.icon:visited, #needed_buttons a.edit_options:link, #needed_buttons a.edit_options:visited, .summaries_block .edit_options a.blockbutton:link, .summaries_block .edit_options a.blockbutton:visited, .summaries_block .module_right a.edit_options:link, .summaries_block .module_right a.edit_options:visited, .summary_buttons a.edit_options:link, .summary_buttons a.edit_options:visited, .student_details_controls a.edit_options:link, .student_details_controls a.edit_options:visited, a.inpageedit_options:link, a.inpageedit_options:visited, .affiliate_details_controls a.icon:link, .affiliate_details_controls a.icon:visited  {
	background-color: #fd8423 !important;
}

.edit_options a.icon:hover, #needed_buttons a.edit_options:hover, .summaries_block .edit_options a.blockbutton:hover, .summaries_block .module_right a.edit_options:hover, .summary_buttons a.edit_options:hover, .student_details_controls a.edit_options:hover, a.inpageedit_options:hover, .affiliate_details_controls a.icon:hover {
	background-color: #d63f03 !important;
	transition: background-color 0.4s;
}

/* end edit options */

/* site forms */

.elearnform_item {

}

.elearnform_item h5 {
color: #0055a9;
}

.elearnform_item_label {

}

#show_current_image {
    color: #0055a9;
}

#show_current_image:hover {
    color: #004d1b;
}

.elearnform_item_input {

}

.elearnform_item_input input {
border-color: #cccccc;
}

.elearnform_item_input textarea {
border-color: #cccccc;
}

.elearnform_item_input select {
border-color: #cccccc;
}

.submit input, .submit button {
background-color: #0055a9;
color: #ffffff;
}

.submit input:hover, .submit button:hover {
background-color: #004d1b;
transition: background-color 0.4s;
}

.mce-tinymce {}

.mce-container {}

.mce-panel {}

.formerror {
color: red;
}
/* end forms */

.tutorbox {
border-color: #0055a9;
}

.tutorbox h4 {
color: #0055a9; 
}

.tutorbox h4 span.smalltext {

}

.tutorbox_bio {
border-color: #ece6e5;
}

.tutorbox_bio_image {

}

.tutorbox_bio_image img  {

}
.tutorbox a {}
.current_courses {
border-color: #ece6e5;
}
.current_courses h5 {color: #004d1b; }
.assign_courses {}
.assign_courses h5 {color: #0055a9; }

.tutor_course:nth-child(even) {background: #ece6e5}
.tutor_course:nth-child(odd) {background: #ffffff}

.student_details_header {

}

#filterbycourse {
border-color: #cccccc;
}

#student_list {

}

#student_list .student_details:nth-child(even), #student_list .order_details:nth-child(even), #affiliate_list .affiliate_details:nth-child(even), .earnings_summary:nth-child(even), #discode_list .discode_details:nth-child(even)  {
background: #ece6e5
}

#student_list .student_details:nth-child(odd), #student_list .order_details:nth-child(odd), #affiliate_list .affiliate_details:nth-child(odd), .earnings_summary:nth-child(odd), #discode_list .discode_details:nth-child(odd) {
background: #ffffff
}

.student_details_name {

}

.student_details_contacts {

}

.student_details_courses {

}

.student_details_controls {

}

.completed_studentlist, .completed_studentlist a:link, .completed_studentlist a:visited {
	color: #72cb40;
}

.completed_studentlist a.blockbutton:link, .completed_studentlist a.blockbutton:visited {
	background-color: #72cb40;
        color: #ffffff;
}

.completed_studentlist a.blockbutton:hover {
	background-color: #004d1b;;
}

.startedflag {
color: #0055a9;
}

.completed_studentlist .startedflag {
color: #72cb40;
}

#course_assigner {
border-color: #0055a9;
}

#student_current_courses h3 {
color: #004d1b;
}

.owner_student_course_summary {
border-color: #004d1b;
}

.livecourse {}

.owner_student_course_summary h4 {
color: #0055a9;
}
.owner_student_course_progress {}
.owner_student_course_progress p {

}
.owner_student_course_progress p span {}
.owner_student_course_completer {
border-color: #0055a9;
}
.owner_student_course_completer a.blockbutton {

}
.owner_student_course_ref {

}
.owner_student_course_remover {

}
.owner_student_course_remover a {}
.owner_student_endnote {

}

.strongcolor {
color: red;
}

#outer_timer {
    border-color: #004d1b;
    color: #0055a9;
}

.assessment_question, .assessment_question_edit {
border-color: #0055a9;
}

.assessment_question .elearnform_item_input {

}

.assessment_question .elearnform_item_input input {

}

.assessment_question .edit_options {

}

.assessment_question_answer .smalltext {

}

.completefade {
background-color: #a7dcd6;
transition: background-color 0.5s;
}

.correct_answer {
border-color: #72cb40;
color: #605a59;
}

.correct_answer p, .correct_answer h4, h2.correct_answer {
color: #72cb40;
}

.incorrect_answer {
border-color: red;
color: #605a59;
}

.incorrect_answer p, .incorrect_answer h4, h2.incorrect_answer {
color: red;
}

.turquoise {
color: #0055a9;
}

#student_list .completed {
color: #72cb40;
}

.stufftomark {
color: #fd8423 !important;
}

.fadeout {
color: #cccccc;
}

/* some elements of the public marketing side */

#public_marketing_course_details_full_aims h4, #public_marketing_course_details_full_requirements h4, #public_marketing_course_details_full_details  h4 {
color: #0055a9
}

#buy_course_form {
background-color: #004d1b;
color: #ffffff;
}

#buy_course_form:hover {
background-color: #0055a9;
color: #004d1b;
transition: background-color 0.4s;
}

#buy_course_form:hover h2 {
color: #004d1b;
}


#invoice, #invoice_details, #invoice_company_details {
    border-color: #ece6e5;
}

.active {
color: #72cb40;
}

.totalearnings {
color: #ffffff !important;
background-color: #0055a9 !important;
}

#basket {

}

#basket_launcher {

}

#basket_launcher:hover {

}

#basket_items {
    background-color: #ffffff !important;
    border-color: #0055a9 !important;
}

#basket_items h3 {
color: #0055a9;
}

#basket_items_full {
    background-color: #ffffff;
}

#basket_quickclose {
    color: #004d1b;
}

#basket_quickclose:hover {
    color: #0055a9;
}

.basket_line {}

.basket_head {
    color: #ffffff;
    background-color: #004d1b;
}

.basket_item {}

.basket_head .basket_quantity {

}

.basket_quantity form {

}

.basket_quantity span {

}

.basket_quantity input.plus {
    background-color: #fdd30f;

}

.basket_quantity input.minus {
    background-color: #fdd30f;
}

.basket_cost {

}

.basket_kill {}

.basket_kill form {}

.basket_kill input.kill {
    background-color: #0055a9;
    color:  #ffffff;
}

.basket_quantity input.plus:hover, .basket_quantity input.minus:hover, .basket_kill input.kill:hover {
        background-color: #004d1b;
}

.basket_foot {

}

/* checking the discount code */

#discount_checker {
background-color: #ffffff;
    border-color: #0055a9;
}

hr {
border-color: #0055a9 !important;
}

.chapter_modules_block {
border-color: #0055a9;

}

.chapter_modules_block h3 {
color: #0055a9
}

.chapter_modules_block .edit_options {}

.chapter_modules_block h2 .edit_options {
font-size: 15%;
}

.chapter_movie {}

.chapter_introduction {}

#mobile_addition a:link, mobile_addition a:visited {
	color: #ffffff;
	background-color: #0055a9;
}

#mobile_addition a:hover {
	background-color: #004d1b;
	transition: background-color 0.4s;
}

#checkout_left_section, #checkout_right_section {
    border-color: #0055a9 !important;
}

.reorderitem {
background-color:#2ca295;
color: #ffffff;
}

.reorderitem:hover {
background-color: #cccccc;
transition: background-color 0.4s;
color: #000000;
}

.reorderchapteritem {
background-color: #2ca295;
color: #ffffff;
}

.reorderchapteritem:hover {
background-color: #22887d;
    -webkit-transition: background-color 400ms linear;
    -moz-transition: background-color 400ms linear;
    -o-transition: background-color 400ms linear;
    -ms-transition: background-color 400ms linear;
    transition: background-color 400ms linear;
}

.reorderchapteritem ol {}

.reorderchapteritem ol li.reorderchaptermoduleitem {
background-color: #004d1b;
}

.reorderchapteritem ol li.reorderchaptermoduleitem:hover {
background-color: #402867;
    -webkit-transition: background-color 400ms linear;
    -moz-transition: background-color 400ms linear;
    -o-transition: background-color 400ms linear;
    -ms-transition: background-color 400ms linear;
    transition: background-color 400ms linear;
}

.seeTutorComment {

}

.seeTutorComment {

}

.seeTutorCommentText {
    background-color: #ffffff;
    color: #605a59;
}

/* brochure site elements - deletable */

#experience_tabs {}

.experience_tabs_tab {}

#creator_experience_tab {
color: #ffffff;
background-color: #0055a9;
}

#creator_experience_tab:hover {
color: #6d24e5;
transition: color 0.4s;
}

#student_experience_tab {
color: #ffffff;
background-color: #6d24e5;
}

#student_experience_tab:hover {
color: #0055a9;
transition: color 0.4s;
}

#experience_content {}

.experience_content_block {
color: #ffffff;
background-color: #6d24e5;
}

#student_experience_block {}

#creator_experience_block {
color: #ffffff;
background-color: #0055a9;
}

.experience_iframe {

}

.student_experience_tab {}


#morevids {
    border-color: #cccccc;
    background-color: #cccccc;
}

#morevids h3 {
    color: #6d24e5;
}

a.morevid_vid:link, a.morevid_vid:visited {
    background-color: #cccccc;
}

.morevid_vid img {
border-color:  #cccccc;
  -webkit-transition : border 400ms ease-out;
  -moz-transition : border 400ms ease-out;
  -o-transition : border 400ms ease-out;
  transition : border 400ms ease-out;
}

a.morevid_vid:hover img {
border-color: #6d24e5;
}

a.morevid_vid:hover {
  -webkit-transition : color 400ms ease-out;
  -moz-transition : color 400ms ease-out;
  -o-transition : color 400ms ease-out;
  transition : color 400ms ease-out;
}

a.morevid_vid:link span, a.morevid_vid:visited span {

}


#pricing_table div section {

}

#pricing_table div section div {

}

#pricing_table div section div img {

}

.pricing_column {
background-color: #ffffff;
}

.pricing_column  .pricing_section_title {
    background-color: #ece6e5 !important;
    color: #004d1b;
}

#basic_addition, #enterprise_addition {
background-color: #e4fffc;
}

#basic_addition .pricing_column, #smallbusiness_addition .pricing_column, #enterprise_addition .pricing_column, #enterpriseplus_addition .pricing_column {

}

.pricing_responses {

}

.pricing_section_edition {

}

.pricing_courses {

}

.pricing_students {

}

.pricing_tutors {

}

.pricing_purchase {

}

.pricing_marketing {

}

.pricing_website {

}

.pricing_support {

}

.pricing_coursecreation {

}

.pricing_pricing {
color: #ffffff;
background-color: #004d1b;
}

.pricing_section_title {
background-color: #ece6e5;
color: #004d1b;
}

#basic_addition .pricing_section_title, #enterprise_addition .pricing_section_title {
background-color: #d3e6e2;
}

.pricing_section_item {

}

@media only screen and (max-width: 810px) {

#basic_addition .pricing_section_title, #enterprise_addition .pricing_section_title {
    background-color: #ece6e5 !important;
    color: #004d1b;
}
}

.feature_block {
border-color: #004d1b;
}

.feature_block a.blockbutton:link, .feature_block a.blockbutton:visited {

}

.feature_block h3 {
color: #004d1b;
}

.feature_block h4 {
color: #0055a9;
}

.feature_block strong {
color: #004d1b;
}

#cookie_popup {
    background-image: url("https://elearning.firststeps-geo.co.uk/look/black_trans.png");
    color: #ffffff;
}

#blog_left {
border-color: #cccccc;
}

.BlogSummary {
border-color: #cccccc;
}

.BlogSummary_text {

}

.BlogSummary_text_title {}

.BlogSummary_text_date {
color: #666666;
}

.BlogSummary_text_summary {

}

.BlogSummary_text_link {}

a.BlogSummary_top:link, a.BlogSummary_top:visited {
	color: #cccccc;
}

.BlogSummary_image {

}

.BlogSummary_image img {

}

#blog_right {

}

#blog_right a {
	border-color: #cccccc;
}

#blogimage{

}

#NewsPostDetailReturnLink {

}


#help_container {

}

#help_container_button {

}

#help_container_off, #help_container_on {
    background-color: #0055a9;
    color: #ffffff;
}

#help_container_on {

}

#help_container_off:hover, #help_container_on:hover {
background-color: #004d1b;
}

#help_container_contents {
background-color: #ffffff;
 border-color: #004d1b;
}

#help_container .elearnform_item_input textarea {

}

#buy_course_form h2
 {

        color: #ffffff;
    }
