@import url('https://rsms.me/inter/inter.css');html { font-family: 'Inter', sans-serif; }
@supports (font-variation-settings: normal) {
  html { font-family: 'Inter var', sans-serif; }
}

.courses-cm #filter-bar{
  display:none;
}
/*ANNOUNCEMENT*/
.joms-text--title a {
    color: #0066d8;;
    font-weight: 700;
}
.joms-text--title a:hover {
    color: #03A9F4;
    text-decoration: underline;
}
.joms-media {
    color: black;
    border-radius: 4px;
    background-image: linear-gradient(to top, #ffffff 0%, #ecf3fd 100%);
    font-size: 12px;
    font-weight: 600;
    color: #4CAF50;}

.joms-text--desc {
    color: black;}
/*CHECKOUT*/
.view-carts .j2store-cart-table .j2store-remove {
    line-height: 18px;
}
.btn, .qx-btn {
    padding: 7px 19px;
}
/*TRAINING BUTTON*/ 
li.gt-training {
    background-color: #3bb78f;
    background-image: linear-gradient(315deg, #3bb78f 0%, #0bab64 74%);
    border-radius: 20px;
	margin-left: 10px!important;
    margin-top: 5px;
    margin-bottom: 5px;
}
li.gt-training:hover {
	background-image: linear-gradient(315deg, #29988d 0%, #0a9c52 74%)!important;
}
a.gt-training-txt {
    font-weight: 700;
    color: white!important; 
    text-shadow: -1px 1px 4px #0a672bcf;
    font-size: 15px!important;
	padding-left: 15px;
	padding-right: 15px;
}

@import url('https://fonts.googleapis.com/css?family=Inter&display=swap');

/*-----------Main Menu Style-------------<+>*/
.navbar-fixed-top .navbar-default .navbar-nav .active > a,
.navbar-default .navbar-nav .active, .navbar-default .navbar-nav .active > a{
	color: #309BFE !important;
}

/*-----------Main Menu Style-------------<->*/

/* INTRO SECTION */
#qx-section-70112 {
	transition: none;   
	background:  url(../images/screenshot_1.jpg) top center no-repeat;
	}
	
/* breezing - ACTS Cerarmist Internship Application & ACTS Cerarmist Application ---------------------------<start>*/
.bfQuickMode legend { background: #262330 !important; }

.bfQuickMode legend .bfLegend-m { padding-left:20px; }
.bfQuickMode label { color: #000000 !important; }
.bfQuickMode section.bfElemWrap:hover { background: #5a5d5817 !important }

.bfQuickMode section.bfElemWrap {
    padding: 10px 0px;
	border-bottom: 1px solid #00000038 !important;
}


.bfQuickMode #asi_applicaiton .bfLabelLeft .bfElementGroup input, 
.bfQuickMode #asi_applicaiton .bfLabelLeft .bfElementGroupNoWrap input, 
.bfQuickMode #asi_applicaiton .bfLabelTop .bfElementGroup input, 
.bfQuickMode #asi_applicaiton .bfLabelTop .bfElementGroupNoWrap input, 
.bfQuickMode #asi_applicaiton .bfLabelRight .bfElementGroup input, 
.bfQuickMode #asi_applicaiton .bfLabelRight .bfElementGroupNoWrap input, 
.bfQuickMode #asi_applicaiton .bfLabelBottom .bfElementGroup input, 
.bfQuickMode #asi_applicaiton .bfLabelBottom .bfElementGroupNoWrap input {
	display: inline-block;
    width: 16px;
}
.bfQuickMode #asi_applicaiton span.bfElementGroupNoWrap input[type=checkbox], 
.bfQuickMode #asi_applicaiton span.bfElementGroupNoWrap input[type=radio], 
.bfQuickMode #asi_applicaiton span.bfElementGroup input[type=checkbox], 
.bfQuickMode #asi_applicaiton span.bfElementGroup input[type=radio] {
    border: 1px solid #00000080 !important;
}
.uk-radio:checked, input[type=radio]:not([class*=uk-]):checked,
.uk-checkbox:checked, input[type=checkbox]:not([class*=uk-]):checked {
	background-color: #009603 !important;
}
/*Minor Edit by Paul*/
.bfQuickMode .bfLabelLeft .bfElementGroup, .bfQuickMode .bfLabelRight .bfElementGroup, 
.bfQuickMode section.bfLabelLeft .bfElementGroupNoWrap {
    width: auto !important;
    float: left !important;
}
.bfQuickMode label {
    font-weight: bold;
}
form.bfQuickMode {
	padding: 50px !important;
    box-shadow: 0px 0px 16px #b7b7b7 !important;
    width: auto;
}
.uk-input, .uk-select:not([multiple]):not([size]), 
.uneditable-input:not([class*=uk-]), 
input[type=color]:not([class*=uk-]), input[type=date]:not([class*=uk-]), 
input[type=datetime-local]:not([class*=uk-]), input[type=datetime]:not([class*=uk-]), 
input[type=email]:not([class*=uk-]), input[type=month]:not([class*=uk-]), 
input[type=number]:not([class*=uk-]), input[type=password]:not([class*=uk-]), 
input[type=search]:not([class*=uk-]), input[type=tel]:not([class*=uk-]), 
input[type=text]:not([class*=uk-]), input[type=time]:not([class*=uk-]), 
input[type=url]:not([class*=uk-]), input[type=week]:not([class*=uk-]), 
select:not([class*=uk-]):not([multiple]):not([size]){
	border: 1px solid #211e1e73;
}

.bfQuickMode button {
    background: #262330 !important;
    color: #fff !important;
    border: 1px solid transparent !important;
    padding: 5px;
}
.bfQuickMode button:hover {
	background-color: transparent !important;
    color: #262330 !important;
    border-color: #262330 !important;
}
.terms-links{
	color: #262330 !important;
	text-decoration:underline;
}
.terms-links:hover {
    color: #0da504 !important;
	text-decoration: underline;
}

/*----------------------end------------------------*/
/* breezing - internship-application ---------------------------<end>*/

/* MODULE: google translate */
/* module class suffix: gg_translate */

#Mod127 select {    
	padding-top: 2px;
    padding-bottom: 2px;
    height: 30px;
}
div#Mod127{
	margin-bottom:0px;
}
	
@media (min-width: 1200px) {
	.container.t3-sl.t3-sl-1 {
		width: auto;
		padding:0px;
	}
}


/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
	.container.t3-sl.t3-sl-1 {
		width: auto;
		padding:0px;
	}
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
	.container.t3-sl.t3-sl-1 {
		width: auto;
		padding:0px;
	}
}


/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
	.container.t3-sl.t3-sl-1 {
		width: auto;
		padding:0px;
	}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
	.container.t3-sl.t3-sl-1 {
		width: auto;
		padding:0px;
	}
}

@media only screen and (min-width: 1200px) {
	.container.t3-sl.t3-sl-1 {
		width: auto;
		padding:0px;
	}
}

.module-ct {
    float: right;
    margin-bottom: -130px;
    z-index: 9;
    position: relative;
    margin-top: 0px;
	text-align: left;
}

/*--Joomsocial Frontpage--*/
.joms-landing__content{
	padding-top: 0px !important;
    padding-bottom: 0px !important;
}

/* Quizzes */
.tmt-que-marks{
	display:none;
}
.tjlmspin .tjlmspin__cat{
	display:none;
}
/*--Shika Course Layout--*/
.tjBs3 .mt-0{
	color: #4dcc2d;
	font-weight: 600;
}
.t3-mainbody{
	background: #ffffff;
	padding: 50px;
}
.tjBs3 .text-break{
	color: #154a99;
}
.tjBs3 h4, .tjBs3{
	text-transform: none;
	color: #000000;
}
.tjBs3 .label-success{
    position: absolute;
    margin-left: 634px !important;
    display: flow-root;
	margin-top: 1px !important;
	width: 100px;
}
.tjBs3 .pb-10{
	border: #0000007d;
    border-style: solid;
    border-right: hidden;
    border-left: hidden;
    border-width: 1px;
    border-bottom: hidden;
}
#cerarmist-product-knowledge-course-lesson-1-cerarmist-difference{
	border-top: hidden;
}
.pl-10{
	position: absolute;
    margin-top: 20px;
}


button.br-0.btn.btn-small.btn-primary.pull-right{
	width:100px;
}
/*
button.br-0.btn.btn-small.btn-primary.pull-right:before{
	content: "Start";
    font-size: 16px !important;
}
*/

.tjlms_toc__lesson-title col-xs-12 span{
	margin-left: 100px !important;
	text-align: left !important;
}


/*RIGHT-boxes*/
.tjBs3 .panel-default {
    border-color: #ffffff;
    box-shadow: 2px 4px 6px 0px #0000001c;
}
.tjBs3 .panel-default > .panel-heading {
    color: #333;
    background-image: linear-gradient(315deg, #e3f4ff 0%, #d3efff 74%);
    border-color: #e2e2e200;
}

.tjBs3 .panel-default {
    border-color: #ffffff;
    border: 0px;
    box-shadow: 1px 3px 3px 0px #0d3f5a14;
}
span.course_block_title {
    font-family: Inter;
}
.panel-body.py-15 {
    font-family: Inter;
    font-size: 14px;
}

.ppc-percents span {
    font-family: Inter;
}

button.btn.btn-large.btn-success.tjlms-btn-flat {
    background-color: #0cbaba;
    background-image: linear-gradient(315deg, #e3f4ff 0%, #e3f4ff 74%);
    border: 0px;
    font-family: Inter;
    border-radius: 8px;
    font-size: 14px;
    color: #337ab7;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 800;
}

.progress-pie-chart.gt-50 {
    background-color: #f7b42c;
	background: conic-gradient(green, yellow, orange, red);
    /*background-image: linear-gradient(315deg, #f7b42c 0%, #fc575e 74%);*/
}
.ppc-percents span {
    color: #337ab7;
}
button.btn.btn-large.btn-success.tjlms-btn-flat:hover {
    background-color: #0cbaba;
	background-image: linear-gradient(315deg, #86cfff 0%, #b4e2ff 74%);
}
.text-truncate {
    font-family: Inter;
    font-size: 14px;
}
.tjBs3 .pb-10 {
    border: #00000000;
}
/*RIGHT PANEL*/
.tjBs3 .mt-0 {
    color: #337ab7;
    font-weight: 700;
    font-size: 49px;
}
.col-xs-12.col-sm-12.col-md-8.col-lg-8.partition-line {
    font-family: Inter;
}
/*CLASSES*/
.lessons-module_inner:nth-child(even) {
    background-image: linear-gradient(to right, #e1f3ffc2 , #f9fdff00);
	color: #1b5e98;
    border-top: 1px solid #337ab71f;
    border-bottom: 1px solid #337ab71f;
}
.tjBs3 .pl-10 {
    font-size: 17px; 
    font-weight: 700;
    /*color: #337ab7;*/
}
button.br-0.btn.btn-small.btn-primary.pull-right {
    border-radius: 5px;
    background-color: #337ab7;
    border: 0px;
}
button.br-0.btn.btn-small.btn-primary.pull-right:hover {
    background-color: #8db6d6; 
}

img.d-inline {
    padding-left: 5px;
}
.lessons-module_inner {
    margin-top: 20px!important;
}
.tjlms-course-toc.pt-10 h4 {
    font-size: 30px;
    font-weight: 900;
    color: #1d4c75;
	margin-top: -20px;
} 

.tjBs3 .pull-right{
	margin-top: 15px !important;
}
.tjBs3 .label-default{
	position: absolute;
	margin-left: 446px !important;
    margin-top: -7px !important;
	width: 100px;
	
}
.tjBs3 .bg-lightgrey {
	font-size: 0px !important;
	width: 100px;
	border: 0px;
	border-radius: 5px !important;
}
.tjBs3 .bg-lightgrey:before{
	content: "Locked";
    font-size: 16px !important;
	color: #000000;
}


button.btn.un-btn-primary.un-big-btn {
    background-color: #5cb85c;
    color: white;
    border-radius: 25px;
}

span.downloadable_files_container {
    background-color: #5cb85c;
    padding: 7px 13px 7px 13px;
    margin-top: 5px;
    color: white;
    border-radius: 50px;
	font-size: 12px;
}


/*ends here..*/
input.btn.btn-blue {
    display: none;
}
/*Q-BAR*/
.jomsocial.jomsocial-qbar{
    /* margin-top: 50px;	 */
}
@media only screen and (min-width: 1600px){
	.jomsocial.jomsocial-qbar{
		/* margin-right: 563px; */
	}
}
@media (max-width: 1600px) {
	.jomsocial.jomsocial-qbar{
		/* margin-right: 423px; */
	}
}
@media (max-width: 1400px) {
	.jomsocial.jomsocial-qbar{
		/* margin-right: 250px; */
	}
}
@media (max-width: 1200px) {
	.jomsocial.jomsocial-qbar{
		/* margin-right: 50px; */
		/* margin-top: 35px; */
	}
}
@media (max-width: 1050px) {
	.jomsocial.jomsocial-qbar{
		/* margin-right: 15px; */
		/* margin-top: -20px; */
	}
}

/*
Module Login Positioning on /training-registration*/
div#Mod138 {
    position: absolute;
    text-align: center;
    margin-left: 500px;
    width: 100%;
}
@media only screen and (max-width: 1024px) {
	div#Mod138{
	display:none;
	}
}
@media only screen and (max-width: 360px) {
	div#Mod138{
	display:none;
	}
}
/*Login Restriction Custom Text*/
#quix-custom-login-container {
    text-align: justify;
    font-weight: bold;
}

/*ma-agreement*/
#qx-joomla-module-7532 .txt-idcus{
	font-size: 0;
}
#qx-joomla-module-7532 .txt-idcus:after{
	content: "In order to complete this process, you must be logged in. ";
	font-size: 15px;
}
/*sales-agreement*/
#qx-joomla-module-3332 .txt-idcus{
	font-size: 0;
}
#qx-joomla-module-3332 .txt-idcus:after{
	content: "In order to complete this process, you must be logged in. ";
	font-size: 15px;
}
/*cas-agreement*/
#qx-joomla-module-8632 .txt-idcus{
	font-size: 0;
}
#qx-joomla-module-8632 .txt-idcus:after{
	content: "In order to complete this process, you must be logged in. ";
	font-size: 15px;
}
/*rp-agreement*/
#qx-joomla-module-2132 .txt-idcus{
	font-size: 0;
}
#qx-joomla-module-2132 .txt-idcus:after{
	content: "In order to complete this process, you must be logged in. ";
	font-size: 15px;
}
/*addMore*/
button.addMore {
    background-color: #28a745;
    color: white;
}
/*----Agreement Forms----*/

.ol-container ol {
	list-style-type: none;
	color: #000000;
}
.ol-container ol {
	counter-reset: section;
}
.ol-container li {
	counter-increment: section;
	color: #000000;
	display: block;
}
.ol-container li:before {
	content: counters(section, ".") " "; 
	list-style-position: outside !important;
	font-weight: bold;
}
/*----Joomsocial Frontpage----*/
.joms-button--signup .joms-icon{
	fill: #000b1a !important;
}
.joms-button--signup {
    width: auto;
    font-size: 16px;
    font-weight: bold;
    text-transform: capitalize;
}
/*----END----*/
#filter-bar{
	display:none;
}
.moduletable{
	display:none;
}
/*--Stuck Message on Training Pages--*/
.tjBs3 .col-sm-9 {
margin-top: 70px;
}

#qx-section-953 {
	position: absolute;
    width: 875px;
    margin-left: -540px;
    margin-top: 200px;
}
@media (max-width: 800px) {
	#qx-section-953 {
		display:none;
	}
}
@media (max-width: 975px) {
	#qx-section-953 {
		margin-top: 190px !important;
		padding: 1px !important;
		margin-left: -775px !important;
		width: 720px !important;
	}
	#qx-text-2349{
		font-size: 13x;
	}
}

@media (max-width: 1050px) {
	#qx-section-953 {
		margin-top: 250px;
		font-size: 9px;
		padding: 1px !important;
		margin-left: -890px;
	}
}
@media (max-width: 1200px) {
	#qx-section-953 {
		margin-top: 235px;
		margin-left: -440px;
	}
}
/*--EDOCMAN--*/
#edocman-category h1.edocman-page-heading{
	font-size: 40px;
}
.edicon{
	display:none;
}
i.icon-rss{
	display:none;
}
/*--EDOCMAN SEARCH--*/
input#search_edocman_box {
    height: 30px;
}
select#filter_category_id {
    width: 100%;
}
td.search-input1 {
    padding-right: 5px;
}
/*-- EDOCMAN SEARCH - END --*/

.breadcrumb {
	margin-left: 40 !important;
}
.breadcrumb a {
    color: #44B328;
	font-weight: 600;
}
.breadcrumb a:hover {
    color: #3F73B8;
}
.breadcrumb > .active {
    color: #3F73B8;
	font-weight: 600;
}
.t3-spotlight.t3-spotlight-1.row {
    background: #f9f9f9;
}
ul.breadcrumb {
    margin-top: 12px;
}
.breadcrumb > li {
    color: black;
}
.breadcrumb > li + li:before {
    content: "/";
	color: black;
}
@media (max-width: 800px) {
	.row-fluid .span4{
		width: 100% !important;
	}
}
.col-md-3 {
    width: 33%;
}
@media only screen and (max-width: 480px){
	.breadcrumb > li {
		display: block;
	}
	ul.breadcrumb {
		font-size: 13px;
		margin-top: -12px;
	}
	.col-md-3 {
		width: 120%;
	}
	.breadcrumb {
    margin-left: -435px !important;
	}
}
@media only screen and (max-width: 480px){
ul.breadcrumb {
    font-size: 16px;
    margin-top: 25px;
}
}

a.resource-a {
    color: #44B328;
    font-weight: 600;
}
span.search-titledoc {
    color: #3F73B8;
    font-weight: 600;
}

.breezingforms_iframe{
    width: 100%;
    height: 1750px;
}
iframe#ff_frame13 {
    width: 100%;
    height: 975px;
}