/* CSS Document */

/** {
	margin:0;
	padding:0;
	}*/

	.wrapper {
		width:100%;
		padding:0px;
		overflow:hidden;
		height:auto;
		margin:auto;
	}

	/*.body{background-color:#1177bb;}*/
	/*.container{ width:980px; margin:0 auto;}*/
	.container{ width:100%; margin:0 auto; overflow:hidden; height:auto;}
.container .logo{
	padding: 10px 15px;
}

/**************Header for v9 Preview****************/
#v9-preview {
	background-color: #910000;
	color: white;
}
/***************Bread Crum Strat here***************/
	.horiz-line{ background:url(/images/img_horz_line.png) repeat-x; height:2px;}
	/*.bread{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#003879; padding:10px 10px 0px 16px; }*/
	/*.bread a:link{color:#ffffff; text-decoration:none;}
	.bread a:hover{color:#ffffff; text-decoration:underline;}
	.bread a:visited{color:#ffffff; text-decoration:none;}*/
/***************Bread Crum Ends here***************/


/***************Main Contents Strat here***************/
.main-contents{ margin-bottom:50px; float:left;}

/***************Left Section Strat here***************/
.section-left{ float:left; width:210px; margin:15px 0px 0px 15px; background:#FFFFFF; border-left:1px solid #c3c3c2; border-top:1px solid #c3c3c2; border-bottom:1px solid #c3c3c2;
-webkit-border-radius: 4px 0px 0px 4px;
border-radius: 4px 0px 0px 4px; }

/***************Left Section Ends here***************/


.sec-right{  position: relative; float:left; margin:15px 15px 0px 0px; background:#FFFFFF; border-right:1px solid #c3c3c2; border-top:1px solid #c3c3c2; border-bottom:1px solid #c3c3c2; -webkit-border-radius: 0px 4px 4px 0px; border-radius: 0px 4px 4px 0px; border-left:1px solid #c3c3c2; padding:20px; width:695px;}
.personal-alert{ float:left; margin-top:15px; width: 100%; }
.personal-alert h1{ font-size:21px; color:#383838; font-weight:normal; text-transform:uppercase; }
.personal-alert-box{-webkit-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; border:1px solid #c3c3c2; width:100%; min-height:50px; overflow: hidden;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlY2VjZWMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #ffffff 0%, #ececec 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ececec)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#ececec 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#ececec 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#ececec 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#ececec 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=0 ); /* IE6-8 */
margin-bottom:10px;
}

.personal-alert-email-icon{ float:left; padding:10px 6px 0px 16px; }
.personal-alert-txt{ float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0d7fbd;
 padding:16px 6px 0px 6px;  line-height: 20px; }
.personal-alert-no-of-msg {
	font-weight: bold;
	color: #f05223;
	border-right: 1px dashed #777;
	text-align: right;
	padding-right: 20px; 
	/* float:left;
	background:url(/images/img_seperator.png) no-repeat right bottom ;
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
	font-weight:bold;
	color:#f05223;
	padding:16px 15px 0px 330px; */
}
.personal-alert-all{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; cursor:pointer; font-weight:bold; color:#0D7FBD; padding:16px 25px 0px 10px;}

/***************Main Contents Ends here***************/

/***************Section Week and Calandar Starts here***************/

.cal-rss-section{clear:both; float:left; margin-bottom:0px; padding:10px;}
.week-calandar h1{font-family: 'Roboto Condensed', sans-serif; font-size:21px; color:#383838; font-weight:normal;}
/*.week-calandar{ float:left; margin:15px 10px 0px 0px; width:330px;}
.week-calandar-box{ border:1px solid #c3c3c2; background:#FFF;}*/
.week-calandar-box h1{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#77797a; padding:10px; font-weight:normal;}
.week-calandar-box h2{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#77797a; padding:10px; background:#f7f7f7; font-weight:normal;}
.week-calandar-box-head{background:#efefef; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0d7fbd; padding:10px;}



/*.rss-feed{ float:left; margin:15px 0px 0px 0px; width:330px;}*/
.rss-feed h1{font-family: 'Roboto Condensed', sans-serif; font-size:21px; color:#383838; font-weight:normal;}
/*.rss-feed-box{ border:1px solid #c3c3c2; background:#FFF;}*/
.rss-feed-box h1{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#77797a; padding:4px; background:#f7f7f7; font-weight:normal; overflow:hidden;}
.rss-feed-box h1 a:link{ color:#f05223; text-decoration:none;}
.rss-feed-box h1 a:hover{ color:#f05223; text-decoration:underline;}
.rss-feed-box h1 a:visited{ color:#f05223; text-decoration:none;}
.rss-feed-box h1 P{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#77797a; padding:10px; background:#f7f7f7; font-weight:normal; float:right;}

.rss-feed-box h2{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#77797a; padding:10px; font-weight:normal; overflow:hidden;}
.rss-feed-box h2 a:link{ color:#f05223; text-decoration:none;}
.rss-feed-box h2 a:hover{ color:#f05223; text-decoration:underline;}
.rss-feed-box h2 a:visited{ color:#f05223; text-decoration:none;}
.rss-feed-box h2 P{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#77797a; padding:10px; font-weight:normal; float:right;}
/***************Section Week and Calandar Ends here***************/

/***************Section Post comments (new items) Starts here***************/
.new-items-box-heading{width: 100%; height:35px; display: block; font-family: 'Roboto Condensed', sans-serif; font-size:21px; color:#383838; font-weight:normal; padding-top:20px; clear: both;}
.new-items-box-heading .right{ float:right; }
.new-items-box{
	width: 100%;
	height: auto;
	display: block;
	margin: 0px 15px 20px 0px;
	border:1px solid #c3c3c2; background:#FFF;
}
.new-items-box .row{
	width: 100%;
	height: auto;
	display: inline-block;
	clear: both;
	padding: 15px;
}
.new-items-box .row .img{
	width: 20%;
	height: auto;
	display: block;
	float: left;
	padding-right: 10px;
}
.new-items-box .row .txt{
	width: 80%;
	height: auto;
	display: block;
	float: left;
	font-size:12px;
	color:#716d6d;
	line-height:19px;
}
.new-items-box .row .txt .heading{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0d7fbd;
}
.new-items-box .row .txt .specifics{ color:#afacac; }
.new-items-box .row .txt .right{ float:right; }
.new-items-box .row .txt a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#f05223;
	text-decoration:none;
}
.new-items-box .row .txt a:hover{
	color:#f05223;
	text-decoration:underline;
}
.new-items-box .row .txt a:visited{
	color:#f05223;
	text-decoration:none;
}
/***************Section Post comments (new items) Ends here***************/

	.table_01_row2 a,.table_01_row2-white a  {
		/* color: #0D7FBD; */
		color: var(--content-color-darker);
		font-size: 14px;
	}
/*************** Modal ***************/

.clear {clear: both;}
.reveal-modal-bg {background: rgba(255,255,255,.6);}
.v8modal {
	box-shadow: none !important;
	padding: 45px 0 90px 0 !important;
	background: #2d3139;
	color: white;
	font-family: 'Lato';
	z-index: 99999 !important;
}
.v8modal h3 {color: #fdce54;font: 55px 'Lato'; margin: 10px auto; text-align: center;}
.v8modal h6.leadin {color: #777;font: 22px 'Lato'; margin: 0 auto; text-align: center;}


.mainActionWrap {
	margin: 45px 0;
}
.mainAction {
	background: #575e6b;
	color: white; 
	text-align: center;
	padding: 45px 10px;
	border: 1px solid #222;
	border-left: none;
	border-right: none;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	cursor: pointer;
}
.mainAction:hover {background:#fdce54;}
.mainAction p {
	max-width: 60%; 
	margin: 10px auto;
	font-size: 16px;
	text-transform: uppercase;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;	
}
.mainAction a {color: white;text-decoration: none;}
.mainAction:hover p, .mainAction:hover a {color: #222; text-decoration: none;}

.subActionWrap {
	margin: 45px auto;
	max-width: 90%;
}
.subAction {
	background: none;
	color: #fdce54; 
	text-align: left;
	padding: 5px 0;
	border: 1px solid #777;
	border-top: 2px solid white;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	position: relative;
	min-height: 210px;
	cursor: pointer;	
	margin-top: 10px;
}
.subAction a {color: #fdce54;text-decoration: none;}
.subAction a:hover {color: white;}


@media all and (min-width: 40.063em) {

	.mainActionWrap {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.mainAction {
		border: 1px solid #222;
		border-top: none;
		border-bottom: none;
	}
	.subAction {width: 31%; float: left;margin: 10px 1%;}
}

@media all and (min-width: 64.063em) {
	.subActionWrap {
		display: -webkit-flex;
		display: flex;
		-webkit-flex-direction: row;
		flex-direction: row;
	}
	.subAction {width: 18%; margin: 0 1%;}
}

.subAction p {
	max-width: 90%; 
	margin: 10px auto;
	padding: 0 10px;
	font-size: 16px;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-ms-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;	
}
.subAction p span {padding-left: 2px;font-size: 12px;}

.subActionLearn {
	color: #777;
	text-align: center;
	position: absolute;
	height: 95px;
	bottom: 0;
	width: 100%;
	border-top: 1px solid #777;
	padding-top: 0px;
	text-transform: uppercase;
}
.subActionLearn p {
	font-size: 14px;
	margin-top: 20px;
}

.subActionLearn a i {color: white; font-size: 22px; display: inline-block; width: 37.25%; height: auto;}
.subActionLearn a i:hover {color: #fdce54;}
.subActionLearn i.fa-file-text-o {border-left: 1px solid #777;}

.subActionOverride{
    width:23%;
    border: none;
    border-top: none;
    min-height: 175px;
}
.subActionLearnOverride {
	text-align: left;
}
.subActionLearnOverride a i { width: 11%;}
.subactionBottomLine {border-top:1px solid #777;width:95%; margin:0 30px 0 30px;}

a.needhelp {
	position: absolute; 
	bottom: 30px; 
	left: 30px; 
	color: white; 
	text-decoration: none;
}
a.needhelp:hover {opacity: .8;}
a.needhelp i {color: white; padding-right: 4px; font-size: 12px;}



a.gotohome {
	position: absolute; 
	bottom: 30px; 
	right: 30px; 
	color: white; 
	text-decoration: none;
}
a.gotohome:hover {opacity: .8;}
a.gotohome span {padding-left: 8px;font-size: 12px;}

.confirmContinue {
	position: absolute; 
	bottom: 30px; 
	right: 360px; 
	color: white; 
	text-decoration: none;
}

@media all and (max-width: 500px) {
	a.needhelp {
		bottom: 60px; 
		font-size: 12px;
	}
	a.gotohome { 
		bottom: 30px; 
		font-size: 12px;
	}
}


.breadcrumbemptylight {
    
    font-size: 14px;
    font-weight: bold;
    float: left;
    position: relative;
     padding: 1%;
   display: flex;
    flex-grow: 1;
    color: rgba(87, 94, 130, 0.93) !important
  // flex-basis: 150px; /*set the initial length*/
  
        
}

.countcls{
    
    font-size: 14px;
}
  

.breadcrumbestlight {
    color: #fff !important;
    font-size: 14px;
    font-weight: bold;
    float: left;
    position: relative;
     padding: 1%;
     text-align: center;
   // width: 100%
   // width: 100px
   display: flex;
    flex-grow: 1;
   //flex-basis: 150px; /*set the initial length*/

}

.breadcrumbelight {
    color: #fff !important;
    font-size: 14px;
    font-weight: bold;
    float: left;
    text-align: center;
    position: relative;
     padding: 1%;
   display: flex;
    flex-grow: 1;
   //flex-basis: 150px; /*set the initial length*/

}


.breadcrumbestlight:before {
    top: 2px;
    bottom: 10px;
     left: 0;
    position:  absolute;
    content:" ";
    height: 2px;
    background-color: #c3c3c2;
    z-index: 1;
    margin: 0%;
    width: 100%     
}
.breadcrumbemptylight:before {
    top: 8px;
    bottom: 10px;
     left: 0;
    position:  absolute;
    content:" ";
    height: 2px;
    background-color: #c3c3c2;
    z-index: 0;
    width: 100%     
}
.breadcrumbelight:before {
    top: 5px;
    bottom: 10px;
     left: 0;
    position:  absolute;
    content:" ";
    height: 5px;
    background-color: #31b181;
    z-index: 1;
    width: 100%
    
}

.wizrdBread {
    /* margin-top: -20px; */
    /* margin-bottom: 15px; */
    width: 100%;
    text-align: center;
	display: flex;
	flex-wrap: wrap;
	padding-top: 20px;
	padding-bottom: 10px;
}

.breadcrumbempty {
    background-color:#c3c3c2;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 5px 6px 5px
}

.breadcrumbempty a{
    
    color:#fff !important;
}
.breadcrumbelink a{
    
    color:#fff !important;
}

.countcls{
    
    font-size: 14px;
}
  
.breadcrumbe {
    background-color:#37a079;
    color: #fff !important;
    font-size: 16px;
    font-weight: bold;
    padding: 10px 5px 6px 5px

}

.breadcrumbe a {color: white !important;}

.stepCount {
    color: #31b181 !important;
    font-size: 15px;
    font-weight: bold !important;
}

.stepSaved {
    color: #31b181 !important;
}

.stepColor{
    color: rgba(87, 94, 130, 0.93) !important;
    margin: 7px auto 0 auto;
    text-align: center
}
/*against lms-3752 */
@font-face {
    font-family: 'sgreek';
    src: url('/js/ckeditor-4.5.9/customFonts/sgreek.eot');
    src: url('/js/ckeditor-4.5.9/customFonts/sgreek.eot?#iefix') format('embedded-opentype'),
         url('/js/ckeditor-4.5.9/customFonts/sgreek.woff2') format('woff2'),
         url('/js/ckeditor-4.5.9/customFonts/sgreek.woff') format('woff'),
         url('/js/ckeditor-4.5.9/customFonts/sgreek.svg#sgreeknormal') format('svg'),
	 url('/js/ckeditor-4.5.9/customFonts/sgreek.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.user-entered-link {
    text-decoration: underline !important; 
     -moz-text-decoration-color: #0000EE !important; /* Code for Firefox */
    text-decoration-color: #0000EE !important;
    color: #0000EE !important; 
}
