 /*
Description:    Custom styles for Learn-IFA
Author:         Active WebITS
Author URI:     http://www.activewebits.com
Version:        1.0.0
*/

/* Custom CSS  */
/*--- Login Page Background ---*/
body {background: url(images/carrollperformance_bg.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment: fixed;}
#top #login-toms .toms-submit, .toms-custom-btn {background-color: #3d434f !important; background-image:none;color: #ffffff !important;border-radius:0;display: inline-block;height: 45px !important;line-height: 45px !important;padding: 0 15px !important;font-weight: 400;border:none !important;width:auto !important;margin-right:10px;}

/*--- Page Background ---*/
html {height: 100%;}
body.loaded {background: none;}
#gkBg {background-image: url(images/carrollperf-lms-bg.jpg);background-repeat: no-repeat;background-position: center center;background-size: cover;background-attachment: fixed;}
#gkPageContent { background: none;}

/*--- Page Header ---*/
#gkHeader {background: #ffffff;border-bottom-width: 1px;border-bottom-color: #ffffff;border-bottom-style: solid;margin-bottom: 5px;}

/*--- Header Menu --- */
#gkMainMenu .gkMenu > ul > li {margin: 10px;font-size: 16px;font-weight: 400;height: 45px;line-height: 45px; text-transform: uppercase; width: auto;}
#gkMainMenu .gkMenu > ul > li > a {background-color:#3d434f !important; color: #ffffff;display: block;height: 45px;line-height: 45px;padding: 0 15px;background-color: #FFF;font-size: 14px;font-weight: 400;margin-top: 10px;}
#login-area {float: right;margin: 0;padding-top: 20px;padding-left: 10px;}
#gkTop .toms-login .toms-custom-btn {background-color: #3d434f !important; background-image:none;color: #ffffff;border-radius:0;display: block;height: 45px;line-height: 45px;padding: 0 15px !important;background-color: #FFF;font-size: 14px !important;font-weight: 400;border:none !important;width:auto !important;text-transform: uppercase;}
#gkMainMenu .gkMenu li.active > a {color: #ffffff;}
#gkMainMenu .gkMenu > ul li div.childcontent {background: #FFFFFF;box-shadow: none;border:none; margin-top: 0px;text-transform: none;color: #000;}
#gkMainMenu .gkMenu > ul li div.childcontent a {-webkit-box-sizing: border-box;    -moz-box-sizing: border-box; box-sizing: border-box; display: block;   font-size: 12px; padding: 15px 15px; color: #000;}
#gkMainMenu .gkMenu > ul li div.childcontent a:hover {background-color: #36C6E1 !important;color: #fff;}

/*--- Course List ---*/
#trainer_show_contact.btn {background-color: #447be2 !important;border-radius:0px !important;padding:10px 20px !important; border:none !important;color:#fff;text-shadow:none;background-image:none;}
.usercourselist .wid20p .btn {background-color: #447be2 !important;border-radius:0px !important;padding:10px 20px !important; border:none !important;width: 150px;color:#fff;text-shadow:none;background-image:none;margin-top: 5px;}
.usercourselist .wid20p .btn:hover {background-color: #36C6E1 !important;border-radius:0px !important;padding:10px 20px !important; border:none !important;width: 150px;}
.usercourselist .wid20p .btn-success, .usercourselist .wid20p .btn-success:hover {background-color: #b9d04a !important;border-radius:0px !important;padding:10px 20px !important; border:none !important;width: 150px;}
.text-center .btn {background-color: #add138;border-radius:0px !important;padding:10px 20px !important; border:none !important;width: 150px;}
.text-center .btn:hover {background-color: #36C6E1;border-radius:0px !important;padding:10px 20px !important; border:none !important;}
.usercourselist {background-color: #3d434f;margin-top: 10px;padding-bottom: 10px;border-bottom: none;color: #fff;}
 .usercourselist a {color: #ffffff;}
.sub_status_red {color: #ffffff;}
.usercourselist .arrow-course {background: url(images/carrollperf-lms-right-arrow-orange.png) left top no-repeat;width: 40px;margin: 0 25px 0 5px;float: left;}
#gkMainbody .coursetitle, #gkMainbody .coursename, h1.text-center, h3.text-center {color:#3d434f !important;}
.lander-list-item, .collapse, .course-details .content {background-color:#fff;}
.content-container h3 {color:#fff !important;}
.content-container {background-color: #333333;}
ul.breadcrumb {padding-left:20px !important;}
.breadcrumb>li {text-shadow: none !important; color:#3d434f;}
.breadcrumb>li a {text-shadow: none !important; color:#3d434f;}
.breadcrumb > .active {color: #447be2;}
p.center_text {color:#3d434f;}

/*--- Unit List ---*/
#gkMainbody .table tbody tr.info>td {background-color: #447be2 !important;}
#gkMainbody tr.unit_overdue, tr.unit_progress, tr.unit_active, tr.unit_complete {background-color: #416b81 !important;border-color: #fff;border-width:3px;}
#gkMainbody td small {color:#fff;font-size:12px;}
#gkMainbody .unit_active .btn {background-color: #cfeaff!important;border-radius:0px !important;padding:10px 20px !important; border:none !important;width: 150px;color:#3d434f;text-shadow:none;background-image:none;}
#gkMainbody .unit_progress .btn {background-color: #36C6E1 !important;border-radius:0px !important;padding:10px 20px !important; border:none !important;width: 150px;color:#fff;text-shadow:none;background-image:none;margin-top: 15px;}
#gkMainbody .unit_complete .btn {background-color: #b9d04a;border-radius:0px !important;padding:10px 20px !important; border:none !important;width: 150px;color:#fff;text-shadow:none;background-image:none;margin-top: 15px;}
#gkMainbody .btn-warning {background-color: #f17271 !important;border-radius:0px !important;padding:10px 20px !important; border:none !important;width: 150px;text-shadow:none;background-image:none;margin-top: 15px;}
#gkMainbody .unit_active td .courseheadingwidth a {color: #fff;}
#gkMainbody .unit_progress td .courseheadingwidth a, tr.unit_progress {color: #fff;}
#gkMainbody .unit_complete td .courseheadingwidth a, tr.unit_complete {color: #fff;}
#unitlist .unit_overdue td .courseheadingwidth a {color: #fff;}
#gkMainbody #unitlist .table tr.info h3 {color: #fff !important;}
#gkMainbody #uctasks .taskheading {background-color: #447be2 !important;color: #fff;}

/*--- Page Footer ---*/
#gkFooter {background-color: #ffffff;border-top-style: solid;border-width: 1px;border-color: #ffffff;margin-top: 5px;}
#gkBottom6 .box {background: transparent!important;padding:0px;}
.ifa-footer {color: #fff;border-top: solid 1px #fff;padding: 10px;text-align:center;}
#gkCopyrights {color: #000000;}
#gkFooter a {color: #000000;}

/*--- Demo Sign Up Page ---*/
#toms-login .btn {background-color: #ed1065 !important; background-image:none;color: #ffffff;border-radius:0;display: inline-block;height: 45px;line-height: 45px;padding: 0 15px !important;background-color: #FFF;font-size: 14px !important;font-weight: 400;border:none !important;width:auto !important;margin-right:10px;}
.span6.text-center p {color:#fff;}
.enrolment-step-indicator .step-name {color:#fff;}
.enrolment-step-indicator .step-number {border: 2px solid #fff;}
#toms-registration ul.tabs li {color:#fff;}
#toms-registration ul.tabs li.current {background: #36C6E1;}
#toms-registration .tab-content {background: #36C6E1;}
#studentsignup .toms-submit {background-color: #ed1065 !important;}

/*--- Failed Login Page ---*/
#toms-login-inline h3, #toms-login-inline a {color:#3d434f !important;}
#toms-login-component label {color:#3d434f;}
#toms-login-component .toms-submit {background-color: #447be2 !important; margin-top: 20px;}

/*--- Company Page ---*/
#employer-login .text-center .btn {background-color: #add138 !important;border-radius:0px !important;padding:10px 20px !important; border:none !important;text-shadow:none;background-image:none;}
#employer-login .text-center .btn:hover {background-color: #36C6E1 !important;border-radius:0px !important;padding:10px 20px !important; border:none !important;}
.well {background-color: #c1c0bb;}
.well .btn-success, .well .btn, .well .btn-success:hover, .well .btn:hover {background-color: #3d434f !important;border-radius:0px !important;padding:10px 20px !important; border:none !important;text-shadow:none;background-image:none;margin-top:0px;color: #fff;}
.dataTables_length label, .dataTables_info, .paginate_button {color:#fff !important;}
#event_table thead {background: #36C6E1;}

/*--- Contact Page ---*/
.itemBody h3, .itemBody p {color:#fff;}

/*--- Mobile Code ---*/
@media only screen and (max-width: 1030px) {
  #gkMobileMenu {display:none !important;}
}