.title-image-desc-button-title {
	font-size: 24px;
	font-weight: 700;
}

.title-image-desc-button-image-container {
    width:100%;
    height: 100%;
}

.title-image-desc-button-background {
    
    background-repeat: no-repeat;
    background-size: 100% 100%;
} 

.title-image-desc-button-left {
	text-align: left;
}

.title-image-desc-button-center {
	text-align: center;
}


.title-image-desc-button-center{
    width:100% !important;
}

.title-image-desc-button-image-content{
    max-width:100% !important;
    width: auto;
}
.video-listing-white-content {
	display: none;
	position: absolute;
	top: 30%;
	left: 30%;
	width: 600px;
	height: 350px;
	border: 1px solid gray;
	background-color: white;
	z-index:1002;
}

.video-listing-overlay {
	height: 100%; 
	position: absolute; 
	width: 93%; 
	z-index: 1;
}

.video-listing-margin {
	margin-bottom: 20px;
}
.successstoriesslider #success_stories_compact{
	width: 100%;
       min-height: 315px;
	position: relative;
}

.successstoriesslider #success_stories_compact img{
	width: 100%;
       min-height: 50px;
       max-height: 315px;
	position: relative;
}

.successstoriesslider #success_stories_compact #success_stories_compact_details{
	position: absolute;
	bottom: 0;
	left: 0;
       width: 100%;
	padding-right: 20px;
	padding-left: 20px;
       padding-bottom: 10px;
}
	
.carousel-indicators li{
	display:inline-block;
	width:10px;
	height:10px;
	margin:1px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#000;
	background-color:rgba(0,0,0,0);
	border:1px solid #000;
	border-radius:10px;
}

.carousel-indicators .active{
	width:12px;
	height:12px;
	margin:0;
	background-color:#000;
}

.carousel-indicators{
	position:relative;
	margin: 10px auto 0 auto;
	bottom: 0;
	left:0;
}

.success-stories, .success-video {
	width:50%;
	float:left;	
}
p.description {
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 16px;
}

div.background {
	position: absolute;
	max-height: 350px;
	height: 350px;
}

.background img {
	height: auto;
	width: 100%;
}

div .ff {
	display: table-cell;
	vertical-align: middle;
	padding-left: 15%;
	padding-right: 15%;
	width:100% !important;
}

div .gg {
	display: table-cell;
	vertical-align: bottom;
	padding-left:10px;
	padding-right: 50%;
	padding-bottom:20px;
	width:100% !important;
}

div.revert-text {
	display:table;
	margin-bottom: 5px;
}

.revert-text a{
	color: inherit;
	text-decoration: inherit;
}

#banner{
	color: inherit;
	text-decoration: inherit;
	display:block;
	position:absolute;
	height: 100%;
	width: 100%;
	z-index: 0;	
}

#button{
	display:block;
	position: relative;
	z-index: 10;
}

.poster-main{
    position: relative;
    margin: 30px auto;
}
.poster-main a,.poster-main img{
    display:block;
    position: absolute;
}
.poster-main .poster-list .poster-item{
    width: 200px;
    height: 500px;
    position:absolute;
    left:0;
    top:0;
    list-style: none;
    background-color: #FFFFFF;
}

.careerquest_bg{
    background-image: url('../../../../../../etc/designs/msf/student/primary/images/careerquest_background.jpg');
    background-repeat: no-repeat;
    background-position: top;
    background-size: 1220px;
}
.careerquest_bg h1{
    color: #FFFFFF;
    text-align: center;
    margin-top: -0px;
    padding-top: 50px;
}
.container .careerquest_bg p{
    text-align: center;
    color: #FFFFFF;
    padding-left: 10px;
    padding-right: 10px;
}
.container .careerquest_top p{
    text-align: center;
    color: #FFFFFF;
    padding-left: 50px;
    padding-right: 50px;
}
.container .poster-item h2{
    color: #FFFFFF;
    position: absolute;
    margin: 210px auto;
    width: 100%;
}

.careerquest_careerQuest{
    margin-top: 40px;
    width: 800px;
    height: 500px;
    /* overflow-x: scroll; */
    min-width: 800px;
}

.poster-item div{
    margin: 15px;
    text-align: center;
    height: 420px;
    width: 420px;
    background-color: #c0c0c0;
    position: relative;
}
.poster-item a{
    text-align: center;
}
.poster-item a:hover{
    text-decoration: none;
}

.poster-main .poster-btn{
    position:absolute;
    top:0;
    z-index:10;
    cursor:pointer;
}
.poster-main .poster-prev-btn{
    width: 70px;
    height: 500px;
    z-index: 4;
    left:0;
    background: url(../../../../../../etc/designs/msf/student/primary/images/JobRoles_prevbtn.png) no-repeat center center;
}
.poster-main .poster-next-btn{
    width: 70px;
    height: 500px;
    z-index: 4;
    right:0;
    background: url(../../../../../../etc/designs/msf/student/primary/images/JobRoles_nextbtn.png) no-repeat center center;
}

.container .poster-main p{
    color:#3961AA;
    font-weight: bold;
}

#careerQuestbtn{
    background-image: url("../../../../../../etc/designs/msf/student/primary/images/careerquest_btn_play.png");
    height: 75px;
    width: 278px;
    background-position: center;
    background-repeat: no-repeat;
    background-color: transparent !important;
    font-size: 16px;
    font-weight: bold;
    border-radius: 26px;
    display: inline-block;
    margin-top: 0px;
    margin-bottom: 20px;
    padding-top: 7px;
    padding-bottom: 3px;
}

@media(max-width: 330px){
    #careerQuestbtn{width: 200px;
    background-size: contain;}
}
#careerQuestbtn:hover{
    background-image: url("../../../../../../etc/designs/msf/student/primary/images/careerquest_btn_play_hover.png");
}
.careerquest .container{
    padding-left: 0px;
    padding-right: 0px;
}
.careerquest .careerquest_container{
    padding-left: 15px;
    padding-right: 15px;
}

@media(max-width:992px){
	.careerquest_bg #careerquest_bg_sub {
		width: 100%; 
		overflow-x: scroll; 
		overflow-y: hidden;
        -ms-overflow-style: none;
	}
}

.directory-grid{
	margin-left: -15px;
    margin-right: -15px;
}

.occupation_directory .directory-grid .directory_col .directory_details{
	height: 200px;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 15px 10px 15px 10px;
    border-width: .5px;
    border-color: #999;
    border-style: solid;
    margin-bottom: 20px;
}

.occupation_directory .directory-grid .directory_col .directory_details .occupation_title{
	height:40px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:1.1em;
}


.occupation_directory .directory-grid .directory_col .directory_details .occupation_education{
	height:32px;
	margin-top:5px;
	font-weight:bold;
	margin-bottom:5px;
}

.occupation_directory .directory-grid .directory_col .directory_details .fieid_of_study {
	height: 17px;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 8px;
    display: block;
}

.occupation_directory .directory-grid .directory_col .directory_details .course_divider {
    border-bottom:1px solid #cecece;
    padding-bottom: 4px;
}

.occupation_directory .directory-grid .directory_col .directory_details .icon-box{
	margin-top:10px;
}

.occupation_directory .directory-grid .directory_col .directory_details .fav-details {
	float: left;
	padding:1%;
}
.occupation_directory .directory-grid .directory_col .directory_details .compare-details {
	float: right;
	padding:1%;
}

.occupation_directory .directory-grid .directory_col .directory_details .fav-icon {
    float:left
}

.occupation_directory .directory-grid .directory_col .directory_details .label-text{
	font-size: 0.8em;
}

.occupation_directory .directory-list{
	margin-left: -15px;
    margin-right: -15px;
    
}

.occupation_directory .directory-list .directory_col .directory_details{
	margin-left: -15px;
    margin-right: -15px;
}


.occupation_directory .directory-list .directory_col{
    border-bottom: 1px solid #cecece;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.occupation_directory .directory-list .directory_col .directory_details .occupation_title{
	width: 33.33333333%;
	float: left;
	height: auto;
	font-weight:bold;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.occupation_directory .directory-list .directory_col .directory_details .occupation_education{
	width: 33.33333333%;
	float: left;
	position: relative;
    min-height: 1px;
    padding-left: 30px;
    padding-right: 15px
}

.occupation_directory .directory-list .directory_col .directory_details .fieid_of_study{
	width: 25%;
	float: left;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.occupation_directory .directory-list .directory_col .directory_details .course_divider{
	display:none;
}

.occupation_directory .directory-list .directory_col .directory_details .icon-box{
	width: 8%;
	float:left;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}


.occupation_directory .directory-list .directory_col .directory_details .label-text{
	display:none;
}


.occupation_directory .directory-list .directory_col .directory_details .fav-details{
	height:20px;
}

.occupation_directory .directory-list .grid-only{
	display:none;
}

.occupation_directory .directory_col .directory_details .course_institution{
	height:	20px;
	font-size: 12px;
    font-weight: bold;
}

.occupation_directory .directory_container {
	margin: 15px;
}

.occupation_directory .directory_table_header {
    background: #d3d3d3;
    padding: 20px;
	margin-bottom: 20px;
}

.occupation_directory .directory_table_title {
    font-family: 'Arial-BoldMT', 'Arial Bold', 'Arial';
    font-weight: 700;
    font-style: normal;
    font-size: 14px;;
}

.occupation_directory .directory_hidden{
	display:none;
}
.directory-grid{
	margin-left: -15px;
    margin-right: -15px;
}

.article_directory .directory-grid .directory_col .directory_details{
	height: 200px;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 15px 10px 15px 10px;
    border-width: .5px;
    border-color: #999;
    border-style: solid;
    margin-bottom: 20px;
}

.article_directory .directory-grid .directory_col .directory_details .occupation_title{
	height:40px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:1.1em;
}


.article_directory .directory-grid .directory_col .directory_details .occupation_education{
	height:32px;
	margin-top:5px;
	font-weight:bold;
	margin-bottom:5px;
}

.article_directory .directory-grid .directory_col .directory_details .fieid_of_study {
	height: 17px;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 8px;
    display: block;
}

.article_directory .directory-grid .directory_col .directory_details .course_divider {
    border-bottom:1px solid #cecece;
    padding-bottom: 4px;
}

.article_directory .directory-grid .directory_col .directory_details .icon-box{
	margin-top:10px;
}

.article_directory .directory-grid .directory_col .directory_details .fav-details {
	float: left;
	padding:1%;
}
.article_directory .directory-grid .directory_col .directory_details .compare-details {
	float: right;
	padding:1%;
}

.article_directory .directory-grid .directory_col .directory_details .fav-icon {
    float:left
}

.article_directory .directory-grid .directory_col .directory_details .label-text{
	font-size: 0.8em;
}

.article_directory .directory-list{
	margin-left: -15px;
    margin-right: -15px;
    
}

.article_directory .directory-list .directory_col .directory_details{
	margin-left: -15px;
    margin-right: -15px;
}


.article_directory .directory-list .directory_col{
    border-bottom: 1px solid #cecece;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.article_directory .directory-list .directory_col .directory_details .occupation_title{
	width: 33.33333333%;
	float: left;
	height: auto;
	font-weight:bold;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.article_directory .directory-list .directory_col .directory_details .occupation_education{
	width: 33.33333333%;
	float: left;
	position: relative;
    min-height: 1px;
    padding-left: 30px;
    padding-right: 15px
}

.article_directory .directory-list .directory_col .directory_details .fieid_of_study{
	width: 25%;
	float: left;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.article_directory .directory-list .directory_col .directory_details .course_divider{
	display:none;
}

.article_directory .directory-list .directory_col .directory_details .icon-box{
	width: 8%;
	float:left;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}


.article_directory .directory-list .directory_col .directory_details .label-text{
	display:none;
}


.article_directory .directory-list .directory_col .directory_details .fav-details{
	height:20px;
}

.article_directory .directory-list .grid-only{
	display:none;
}

.article_directory .directory_col .directory_details .course_institution{
	height:	20px;
	font-size: 12px;
    font-weight: bold;
}

.article_directory .directory_container {
	margin: 15px;
}

.article_directory .directory_table_header {
    background: #d3d3d3;
    padding: 20px;
	margin-bottom: 20px;
}

.article_directory .directory_table_title {
    font-family: 'Arial-BoldMT', 'Arial Bold', 'Arial';
    font-weight: 700;
    font-style: normal;
    font-size: 14px;;
}

.article_directory .directory_hidden{
	display:none;
}


#articlesSearchResultTemplate div.item-Description {
    font-size: 15px;
    color: #666666;
    word-break: break-all;
    display: inline-block;
    word-wrap: break-word;
}

div.search {
    padding:0 1px 0 0;
}

div.searchRight {
    border-left: 1px solid #dddddd;
    float: right;
    width: 150px;
    padding-left: 20px;
    padding-bottom: 20px;
}

div.searchTrends {
    text-align: justify;
}

div.searchRight p {
    text-align: center;
    font-weight: bold;
    margin-bottom: 5px;
}

div.search span.icon img {
    width: 16px;
    height: 16px;
}
div.search span.icon  {
    padding: 0 2px 8px 0;
    background: url(../../../../etc/designs/default/images/icons/default.gif) no-repeat
}
div.search span.icon.type_doc  {
    background: url(../../../../etc/designs/default/images/icons/doc.gif) no-repeat
}
div.search span.icon.type_eps  {
    background: url(../../../../etc/designs/default/images/icons/eps.gif) no-repeat
}
div.search span.icon.type_gif  {
    background: url(../../../../etc/designs/default/images/icons/zip.gif) no-repeat
}
div.search span.icon.type_jpg  {
    background: url(../../../../etc/designs/default/images/icons/jpg.gif) no-repeat
}
div.search span.icon.type_pdf  {
    background: url(../../../../etc/designs/default/images/icons/pdf.gif) no-repeat
}
div.search span.icon.type_ppt  {
    background: url(../../../../etc/designs/default/images/icons/ppt.gif) no-repeat
}
div.search span.icon.type_tif  {
    background: url(../../../../etc/designs/default/images/icons/tif.gif) no-repeat
}
div.search span.icon.type_txt  {
    background: url(../../../../etc/designs/default/images/icons/txt.gif) no-repeat
}
div.search span.icon.type_xls  {
    background: url(../../../../etc/designs/default/images/icons/xls.gif) no-repeat
}
div.search span.icon.type_zip  {
    background: url(../../../../etc/designs/default/images/icons/zip.gif) no-repeat
}

.clear{
	padding-right: 15px;
	position: absolute;
	right: 0px;
	cursor: pointer;
}

.clear:hover{
	cursor: hand;
}
.course_directory_pm .directory-grid{
	margin-left: -15px;
    margin-right: -15px;
}

.course_directory_pm .directory-grid .directory_col .directory_details{
	height: 260px;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding: 15px 10px 15px 10px;
    border-width: .5px;
    border-color: #999;
    border-style: solid;
    margin-bottom: 20px;
}

.course_directory_pm .directory-grid .directory_col .directory_details .course_title{
	height:40px;
	margin-bottom:5px;
	font-weight:bold;
}

.course_directory_pm .directory-grid .directory_col .directory_details .course_institution{
	height:	20px;
	font-size: 12px;
    font-weight: bold;
}

.course_directory_pm .directory-grid .directory_col .directory_details .course_content{
	height:96px;
	margin-top:5px;
	margin-bottom:5px;
}

.course_directory_pm .directory-grid .directory_col .directory_details .course_genre {
	height: 17px;
    font-size: 12px;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 8px;
    display: block;
}

.course_directory_pm .directory-grid .directory_col .directory_details .course_divider {
    border-bottom:1px solid #cecece;
    padding-bottom: 4px;
}

.course_directory_pm .directory-grid .directory_col .directory_details .fav-details {
	float: left;
	padding:1%;
}

.course_directory_pm .directory-grid .directory_col .directory_details .compare-details {
	float: right;
	padding:1%;
}

.course_directory_pm .directory-grid .directory_col .directory_details .fav-icon {
    float:left
}

.course_directory_pm .directory-grid .directory_col .directory_details .label-text{
	font-size: 0.8em;
}

.course_directory_pm .directory-list{
	margin-left: -15px;
    margin-right: -15px;
    
}

.course_directory_pm .directory-list .directory_col .directory_details{
	margin-left: -15px;
    margin-right: -15px;
}


.course_directory_pm .directory-list .directory_col{
    border-bottom: 1px solid #cecece;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

.course_directory_pm .directory-list .directory_col .directory_details .course_title{
	width: 33.33333333%;
	float: left;
	height: auto;
	font-weight:bold;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.course_directory_pm .directory-list .directory_col .directory_details .course_institution{
	width: 33.33333333%;
	float: left;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.course_directory_pm .directory-list .directory_col .directory_details .course_content{
	display:none;
}

.course_directory_pm .directory-list .directory_col .directory_details .course_genre{
	width: 25%;
	float: left;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}

.course_directory_pm .directory-list .directory_col .directory_details .course_divider{
	display:none;
}

.course_directory_pm .directory-list .directory_col .directory_details .icon-box{
	width: 8%;
	float:left;
	position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px
}


.course_directory_pm .directory-list .directory_col .directory_details .label-text{
	display:none;
}


.course_directory_pm .directory-list .directory_col .directory_details .fav-details{
	height:20px;
}

.course_directory_pm .directory_col .directory_details .course_institution{
	height:	20px;
	font-size: 12px;
    font-weight: bold;
}

.course_directory_pm .directory_container {
	margin: 15px;
}

.course_directory_pm .directory_table_header {
    background: #d3d3d3;
    padding: 20px;
	margin-bottom: 20px;
}

.course_directory_pm .directory_table_title {
    font-family: 'Arial-BoldMT', 'Arial Bold', 'Arial';
    font-weight: 700;
    font-style: normal;
    font-size: 14px;;
}
.hollandCodeSummaryTitle {
	font-size: 5em;
	font-weight: bold;
}



.assessment-question-classic {
	font-weight: bold;
	height: 40px;
	padding-top: 10px;
}

.assessment-answer-classic {

}

.classic-question-container {
	
	background-color: #ffffff;
    border: 1px solid transparent;
	border-color: #dddddd;
	height: 110px;
	
}

.question-btm-navigation-container {
	margin-top: 20px;
}

.question-right-navigation-container {
	margin-top: 10px;
	width:50%;
}

.assessment-answer-selected {
	height:20px;
}

.controlleft {
	position: absolute;
	margin-left: 0;
	left: 10px;;
}

.controlright {
	position: absolute;
	margin-right: 0;
	right: 10px;
}

#left-wrap {
	width:20%;
	float: left;
	background:#fff;
	padding-top: 20px;
	height: 600px;
}

#right-wrap {
	width:80%;
	float: right;
	background:#ccc;
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 18px;
	height: 600px;
}

.tabs-left {
	border-bottom: none;
	padding-top: 2px;
	font-weight: bold;
	color: #000;
}

.tabs-left>li {
	float: none;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-right: -1px;
	border: 0;
}

.tabs-left>li.active,
.tabs-left>li:focus,
.tabs-left>li:hover,
.tabs-left>li.active>a,
.tabs-left>li>a:hover,
.tabs-left>li>a:focus,
.tabs-left>li.active>a:hover,
.tabs-left>li.active>a:focus {
	background: #ddd;
	border: 0;
}
.tabs-left>li>a {
  margin-right: 0;
  display:block;
  color: #000;
}

.industry-detail-popup {
	position: absolute;
  	left: 50%;
    transform: translate(-50%, 0);
	height: 600px;
    width: 900px;
}

.videoTable {
	width: 90%;
    border: 0;
	padding-top: 15px;
}

.videoRow {
	padding-bottom: 10px;
	padding-top: 10px;
}

.photo-box {
	width: 98%;
	padding-top: 10px;
}

.photo-box img {
	width: 98%;
	margin-bottom: 10px;
	margin-top: 10px;
}

.viewall-buttons {
	position: absolute;
	right: 0;
	display: inline;
}

.single-column-popup {
	padding: 20px 20px 20px 20px;
	background: #ddd;
	height: 600px;
}

#page-selection {
	position: absolute;
	right: 0;
}

#page-selection-article {
	position: absolute;
	right: 0;
	bottom: 5px;
}


#landscape_world {
	overflow-x: hidden;
}
.course_newlabel {
    display: inherit;
    z-index : 10;
}

.trainingproviderpopup_slidercontainer ul li{
	list-style-type: none;	
}

.related_courses .multi{
	cursor: pointer;
}
.course_newlabel {
    display: inherit;
    z-index : 10;
}

.trainingproviderpopup_slidercontainer ul li{
	list-style-type: none;	
}

.related_courses .multi{
	cursor: pointer;
}
.explore_schools div.background2 {
	max-height: 100px;
	height: 100px;
	width: 150px;
	margin-bottom: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

.explore_schools .background2 img {
	height: 100px;
	width: 150px;

}

.explore_schools .inline{
	position:relative;
	display:inline-block;
}

.explore_schools .text{
	position:relative;
}

.explore_schools .cell {
	display: table-cell;
	vertical-align: middle;
	padding-left: 15%;
	padding-right: 15%;
	height: 100px;
	width:150px !important;
}
.explore_schools div.revert-text {
	display:table;
	margin-bottom: 5px;
	position:absolute;
	top:0;
	left:5px;
}
.msf_secondary_overviewpage #overview_sliderplate_top > div,
.msf_secondary_overviewpage #overview_sliderplate_bottom > div {
    display: inline-block;
}

.msf_secondary_overviewpage #overview_sliderplate_top > div,
.msf_secondary_overviewpage #overview_sliderplate_bottom > div {
    vertical-align: top;
}

.msf_secondary_overviewpage .game_achievement_common_container .slick-dots {
    /*bottom: 20px !important;*/
}

.msf_secondary_overviewpage .game_achievement_common_container .slick-dots li.slick-active button:before {
    color: white;
}

.msf_secondary_overviewpage .game_achievement_common_container .slick-dots li button:hover, 
.msf_secondary_overviewpage .game_achievement_common_container .slick-dots li button:focus {
     color: white;
}

.msf_secondary_overviewpage .game_achievement_common_container .slick-item .Idid {
    margin-top: 0px;
}

.msf_secondary_overviewpage .game_achievement_common_container .ctabtn.reverse {
    background: transparent;
    border: 2px solid #fff;
}

.msf_secondary_overviewpage .game_achievement_common_container a.ctabtn.reverse, 
.msf_secondary_overviewpage .game_achievement_common_container a.ctabtn.reverse:link, 
.msf_secondary_overviewpage .game_achievement_common_container a.ctabtn.reverse:visited {
    color: white;
}

.msf_secondary_overviewpage .game_achievement_common_container a.ctabtn.reverse:hover, 
.msf_secondary_overviewpage .game_achievement_common_container a.ctabtn.reverse:focus {
    background: #fff;
    color: #000;
    text-decoration: none;
}

.msf_secondary_overviewpage .game_achievement_common_container .slick-item .Idid {
    font-size: 14px;
    line-height: 16px;
    padding-left: 16px!important;
    padding-right: 16px!important;
    max-height: 65px;
    overflow: hidden;
}

/* World Of Work */
.msf_secondary_overviewpage #gameachievmnt_controller_world_of_work {
    
}

/* Education Guide */
.msf_secondary_overviewpage #gameachievmnt_controller_education_guide {
    
}

/* Reflection */
.msf_secondary_overviewpage #gameachievmnt_controller_reflection {
    
}

/* Feedback */
.msf_secondary_overviewpage #gameachievmnt_controller_feedback {
    
}

.msf_secondary_overviewpage #gameachievmnt_controller_reflection .ctabtn.tiffany,
.msf_secondary_overviewpage #gameachievmnt_controller_feedback .ctabtn.tiffany {
    background: #5aacb4 !important;
}

.msf_secondary_overviewpage #gameachievmnt_controller_reflection .preso_type,
.msf_secondary_overviewpage #gameachievmnt_controller_feedback .preso_type {
    color: black;
}


.msf_secondary_overviewpage .dragscroll_innerbox {
    padding-bottom: 0px; 
}

/* Medium and smaller */
@media(max-width:1199px) {
    .msf_secondary_overviewpage #rightsliderplate > div {
        width: 49%;
        display: inline-block;
    }
     
    .msf_secondary_overviewpage #portfolio, 
    .msf_secondary_overviewpage #MyFavourites {
        width: 100%;
    }
}

@media(max-width:991px) { 
    .msf_secondary_overviewpage .dragscroll_outterbox {
        margin-bottom: -38px;
    }
}

.msf_preu_overviewpage .game_achievement_common_container .slick-dots {
    bottom: -15px !important;
}
@media (max-width: 767px) {
    .msf_preu_overviewpage .game_achievement_common_container .slick-dots {
        bottom: -10px !important;
    }
}


.msf_preu_overviewpage .game_achievement_common_container #game_list_education_guide .progress-card.card-left, 
.msf_preu_overviewpage .game_achievement_common_container #game_list_feedback .progress-card.card-left {
    border-left: none;
    border-right: 0px solid #fbb02f !important;
}

.msf_preu_overviewpage #knowyourself-worldwork .dragscroll-item-right .progress-card > .card-holder.slick {
    padding-bottom: 38px !important;
}

.msf_preu_overviewpage #mygoals-reflection .dragscroll-item-right .progress-card > .card-holder.slick {
    padding: 20px 0 !important;
}

.custom-assement-groups .selected {
    background: #812990;
}

.msf_preu_overviewpage .overview_page_know_yourself, 
.msf_preu_overviewpage #knowyourself_controller_know_yourself, 
.msf_preu_overviewpage #assessment_list_know_yourself, 
.msf_preu_overviewpage #knowyourself {
    height: 100%;
    min-height: 100%;
}

#portfolio .chart-box.changed{
    margin: 5px auto;
    margin-top: 10px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    display: block;
    width: 210px;
    height: 210px;
    position: relative;
}

#portfolio input[type="checkbox"]:checked + label {
    color: #fff;
}

#portfolio input[type="checkbox"]:checked + label span {
    background: url('../../../../../../etc/designs/msf/student/primary/images/check_sheet.png') -28px top no-repeat;
    display: inline-block;
}

#portfolio input[type="checkbox"] + label span {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin: 0px 15px 0px 0px;
    vertical-align: middle;
    background: url('../../../../../../etc/designs/msf/student/primary/images/check_sheet.png') left top no-repeat;
    cursor: pointer;
}

#mygoals_controller_overview_page_my_goa .scroll-panel-tab {
    display: block;
    padding: 7px 12px;
    font-weight: bold;
    color: #fff;
    border-radius: 3px;
    background-color: #611f6c;
    margin-bottom: 5px;
}


.msf_preu_overviewpage .overview_page_my_goals, 
.msf_preu_overviewpage #mygoals_controller_my_goals, 
.msf_preu_overviewpage #goal_list_my_goals, 
.msf_preu_overviewpage #mygoals {
    height: 100%;
    min-height: 100%;
}
.overview-goal-card-nonAcademic p{
    white-space: normal;
}


#reference_edit div.row {
    line-height: 40px;
    border-bottom: 1px solid #ccc;
}
#reference_edit div.row div:first-child {
    font-weight: bold;
}
#reference_edit .edit_input {
    display: none;
}
#reference_edit .row.active {
   background-color: #f5f3f3;
}
#reference_edit .row.inactive {
   background-color: white;
}
div.category_list_title {
    font-weight: bold;
    padding-right: 20px;
}

div.category_list_title .category_actions {
    padding-top: 30px;
}

div.category_list_title .category_actions .btn.edit,
div.category_list_title .category_actions .btn.delete {
    padding-left: 1px;
    padding-right: 1px;
}

div.category_list .row {
    line-height: 25px;
    padding-right: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

div.category_list .row a {
    font-weight: bold;
}

.CreateUpdateBox a{
    display: inline-flex;
}

div.category_list .sub_category {
    padding: 15px 0;
    font-size: 25px;
}

div.category_list .sub_category_item span.description {
    display: block;
    padding-left: 55px;
    line-height: 25px;
    color: #333;
    font-size: 14px;
    overflow: hidden;
}

div.category_list .sub_category_item_attach a {
    padding-left: 10px;
}

div.category_list .btn.attach, 
div.category_list .btn.edit,
div.category_list .btn.delete {
    padding-left: 1px;
    padding-right: 1px;
}

#category_detail_listing a span {
	padding-right: 0px;
}


#category_detail_listing div {
    padding: 5px 5px;
}

#category_detail_listing .headingTitle {
    background-color: #f2f2f2;
    margin-top: 5px;
}

.sub_category a {
    font-size: 16px !Important;
	color: #333 !Important;
}

div.category_list .sub_category_item {
    border-bottom: 1px solid #fff;
    background-color: #f7f7f7;
    margin-left: 0px;
    margin-right: 0px;
}

div.category_list .sub_category_item.remove_border{
    border-bottom: 1px solid #fff;
}

div.category_list .sub_category_item_attach {
    padding-left: 30px;
	padding-right: 0px;
    border-bottom: 1px solid #fff;
}

.sub_category_item div {
    padding-top:10px !important;
    padding-bottom:10px !important;
}

.text-right img {
	padding: 0 10px;
}

.add-item {
	font-size: 14px;
	font-weight: bold;
}

.sub_category div {
	padding-left: 0;
}

.sub_category_item .add-item {
	background: url(../../../../../../etc/designs/msf/student/student-common/images/add_item_icn.png) center no-repeat;
	padding: 0px 20px;
}

.sub_category_item .add-sub-category {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_plus.png) top no-repeat;
	padding: 5px 20px;
}

.sub_category_item .add-item-text {
	font-size: 15px;
	color: #5aacb4;
}

.sub_category_item .add-item-text:hover {
	font-size: 15px;
	color: #2A51FE;
}

.add-sub-category-container {
    padding: 7px;
    background: #5aacb4;
    width: 50px;
    height: 50px;
    text-align: center;
    display: inline;
    border-radius: 50%;
    margin: 0 auto;
    padding-top: 13px !important;
    display: inline-block;
}

.add-sub-category-container:hover {
    padding: 7px;
    background: #e85d43;
    width: 50px;
    height: 50px;
    text-align: center;
    display: inline;
    border-radius: 50%;
    margin: 0 auto;
    padding-top: 13px !important;
    display: inline-block;
}


.custom_pointer {
	cursor: pointer;
}

.add-sub-category-container .add-sub-category {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_plus.png) top no-repeat!important;
	padding: 5px 20px;
}

.subcategory_block{
	padding:10px 10px;
    margin-top: 20px;
}

div.subcategory_block .sub_category_item_attach{
    margin-left: 1px;
}

div.subcategory_block  .sub_category_item.footer.remove_border{
	background: #fff;
}

.subcategory_block a span{
    font-size: 17px;
    font-family: 'PT Sans', sans-serif;
}

.primary #category_detail_listing a span{
	color:#5aacb4 !important;
}

.subcategory_block .dotted_line{
	border-bottom: 2px dotted #ccc;
    margin-left: 88px;
}

.subcategory_block .remove_dotted_line{
    border-bottom: 0px !important;
}

.subcategory_block a span.add-item {
    font-size: 20px;
}

#category_detail_listing .subcategory_block .sub_category_item_attach_box,
#category_detail_listing .subcategory_block .sub_category_item_attach_box .attachment_title_position{
    padding: 10px 20px 10px 55px !important;
}
.subcategory_block .sub_category_item_attach{
    margin: 0 !important;
}

.category_detail_listing_title .delete_button_box,
.subcategory_block .delete_button_box{
    padding-right: 0 !Important;
    text-align: right;
    float: right;
}

.delete_button_box img{
    padding-right:0 !important;
}

span.expand-icon.icon-category.header-control-collapse{
    padding: 3px 25px !important;
}

.category_listing_stu #category_detail_listing .subcategory_block .sub_category_item_attach:before{
    content: none !Important;
}


.primary .icon-minus {
	background: url(../../../../../../etc/designs/msf/student/primary/images/subcategory_collapse.png) top no-repeat;
	padding:6px 50px;
}

.primary .icon-plus {
	background: url(../../../../../../etc/designs/msf/student/primary/images/subcategory_expand.png) top no-repeat;
	padding:6px 50px;
}

.primary #category_detail_listing a {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    text-decoration: none;
    display: inline-flex;
}

.primary div.category_list .sub_category {
    font-size: 25px;
    background: #d82631;	/* SPU-1803 */
    margin-right:15px;
    border-bottom: 1px solid #fff;
}
.primary div.category_list .sub_category_item{
    margin-right:15px;
}

.primary .category-header a {
	color: #fff !important;
}

.primary .header-control-expand {
	background: url(../../../../../../etc/designs/msf/student/primary/images/subcategory_expand_header.png) top no-repeat;
	padding:4px 20px;
}

.primary .header-control-collapse {
	background: url(../../../../../../etc/designs/msf/student/primary/images/subcategory_collapse_header.png) top no-repeat;
	padding:4px 20px;
}

/*.primary .subcategory-edit {
	background: url(../../../../../../etc/designs/msf/student/primary/images/sub_category_edit.png) top no-repeat;
	padding:0px 20px;
}

.primary .subcategory-delete {
	background: url(../../../../../../etc/designs/msf/student/primary/images/sub_category_delete.png) top no-repeat;
	padding:0px 20px;
}*/

/*SPU-430* starts*/


.primary .subcategory-edit div,
.primary .subcategory-edit:link div,
.primary .subcategory-edit:visited div
{
	content:'';
    width:23px;
    height:26px;
    background:url('../../../../../../etc/designs/msf/student/primary/images/actionicon_bar_edit.png') top left no-repeat;
    display: block;
    overflow: none;
    vertical-align: middle;

}

.primary .subcategory-edit:hover div,
.primary .subcategory-edit:focus div,
.primary .subcategory-edit:active div
{
	background:url('../../../../../../etc/designs/msf/student/primary/images/actionicon_bar_edit.png') top left -23px no-repeat;

}



.primary .subcategory-delete div,
.primary .subcategory-delete:link div,
.primary .subcategory-delete:visited div
{

    content:'';
    width:23px;
    height:26px;
    background: url(../../../../../../etc/designs/msf/student/primary/images/actionicon_bar_delete.png) top left no-repeat;
    display: block;
    overflow: none;
    vertical-align: middle;
}
.primary .subcategory-delete:hover div{

    background:url('../../../../../../etc/designs/msf/student/primary/images/actionicon_bar_delete.png') top left -23px no-repeat;
}

.primary .subcategory-attach div,
.primary .subcategory-attach:link div,
.primary .subcategory-attach:visited div
{

    content:'';
    width:22px;
    height:26px;
    background: url(../../../../../../etc/designs/msf/student/primary/images/actionicon_attach.png) top left no-repeat;
    display: block;
    overflow: none;
    vertical-align: middle;
}
.primary .subcategory-attach:hover div{

    background:url('../../../../../../etc/designs/msf/student/primary/images/actionicon_attach.png') top left -23px no-repeat;
}
.primary .profileIconClass{
    display:inline-block;
    vertical-align:middle;
    padding-right: 17px!important;

}
.primary .text-right-header{

     display:inline-block;
    vertical-align:middle;
    padding-right:17px!important;

}
.primary .profileIconClass-subcat{
    display:inline-block;
    vertical-align:middle;
    padding-right: 20px!important;

}

.primary .text-right-header-edit{

     display:inline-block;
    vertical-align:middle;
    padding-right:17px!important;
}
.primary .text-right-header-delete{
   display:inline-block;
    vertical-align:middle;
    padding-right: 31px!important;
}

/*SPU-430* ends*/

.primary .file-extension-default {
	background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
	padding: 10px 15px;
}

.primary .file-extension-jpg {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-bmp {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-pcx {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-tiff {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-gif {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-jpeg {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-tga {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-exif {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-fpx {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-svg {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-psd {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-cdr {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-pcd {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-dxf {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-ufo {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-eps {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-ai {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-hdri {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-ram {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-wmf {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.primary .file-extension-emf {
    background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}
.primary .file-extension-png {
	background: url(../../../../../../etc/designs/msf/student/primary/images/icon_image.png) top no-repeat;
	padding: 10px 15px;
}

.primary .file-extension-pdf {
	background: url(../../../../../../etc/designs/msf/student/primary/images/icon_pdf.png) top no-repeat;
	padding: 10px 15px;
}

.primary .file-extension-xls {
	background: url(../../../../../../etc/designs/msf/student/primary/images/icon_xls.png) top no-repeat;
	padding: 10px 15px;
}

.primary .file-extension-doc {
	background: url(../../../../../../etc/designs/msf/student/primary/images/icon_doc.png) top no-repeat;
	padding: 10px 15px;
}

.primary .file-extension-mp3 {
	background: url(../../../../../../etc/designs/msf/student/primary/images/icon_audio.png) top no-repeat;
	padding: 10px 15px;
}

.primary .file-extension-mp4 {
	background: url(../../../../../../etc/designs/msf/student/primary/images/icon_video.png) top no-repeat;
	padding: 10px 15px;
}

.primary .file-extension-flv {
	background: url(../../../../../../etc/designs/msf/student/primary/images/icon_video.png) top no-repeat;
	padding: 10px 15px;
}

.primary .file-extension-docx {
	background: url(../../../../../../etc/designs/msf/student/primary/images/icon_docx.png) top no-repeat;
	padding: 10px 15px;
}


.primary .category_list_title .category_actions{
padding-top:38px
            }

/*
.primary .breadcrumb{
margin-left:-17px
}*/

.secondary .icon-minus {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/subcategory_collapse_header.png) top no-repeat;
	padding:6px 50px;
}

.secondary .icon-plus {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/subcategory_expand_header.png) top no-repeat;
	padding:6px 50px;
}

.secondary #category_detail_listing a {
    font-size: 16px;
    font-weight: bold;
    color: #5aacb4;
    text-decoration: none;
    display: inline-flex;
}

#category_detail_listing div {
    padding: 5px 5px!important;
    margin-left: 0px;
}

.secondary div.category_list .sub_category {
    padding: 15px 15px;
    font-size: 25px;
    background: #3154a4;
    margin-left: 0;
    border-bottom: 1px solid #fff;
    margin-right: 0px;
}

.secondary .category-header a {
	color: #fff !important;
}

.secondary .header-control-expand {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/subcategory_expand_header.png) top no-repeat;
	padding:4px 20px;
}

.secondary .header-control-collapse {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/subcategory_collapse_header.png) top no-repeat;
	padding:4px 20px;
}

/*SPU-430* starts*/
.subcategory-edit div,
.subcategory-edit:link div,
.subcategory-edit:visited div
{
	content:'';
    width:23px;
    height:26px;
    background:url('../../../../../../etc/designs/msf/student/secondary/images/actionicon_bar_edit.png') top left no-repeat;
    display: block;
    overflow: none;
    vertical-align: middle;

}

.subcategory-edit:hover div,
.subcategory-edit:focus div,
.subcategory-edit:active div
{
	background:url('../../../../../../etc/designs/msf/student/secondary/images/actionicon_bar_edit.png') top left -23px no-repeat;

}



.subcategory-delete div,
.subcategory-delete:link div,
.subcategory-delete:visited div
{

    content:'';
    width:23px;
    height:26px;
    background: url(../../../../../../etc/designs/msf/student/secondary/images/actionicon_bar_delete.png) top left no-repeat;
    display: block;
    overflow: none;
    vertical-align: middle;
}
.subcategory-delete:hover div{

    background:url('../../../../../../etc/designs/msf/student/secondary/images/actionicon_bar_delete.png') top left -23px no-repeat;
}

.subcategory-attach div,
.subcategory-attach:link div,
.subcategory-attach:visited div
{

    content:'';
    width:22px;
    height:26px;
    background: url(../../../../../../etc/designs/msf/student/secondary/images/actionicon_attach.png) top left no-repeat;
    display: block;
    overflow: none;
    vertical-align: middle;
}
.subcategory-attach:hover div{

    background:url('../../../../../../etc/designs/msf/student/secondary/images/actionicon_attach.png') top left -23px no-repeat;
}

.profileIconClass{
    display:inline-block;
    vertical-align:middle;
    padding-right: 17px!important;

}
.text-right-header{

     display:inline-block;
    vertical-align:middle;
    padding-right:14px!important;

}

.secondary .profileIconClass-subcat{
    display:inline-block;
    vertical-align:middle;
    padding-right: 17px!important;

}
.secondary .text-right-header-edit{

     display:inline-block;
    vertical-align:middle;
    padding-right:15px!important;

}
.secondary .text-right-header-delete{
  display:inline-block;
    vertical-align:middle;
    padding-right: 0px!important;

}

/*SPU-430* ends*/
.secondary .file-extension-default {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top  no-repeat;
	padding: 10px 15px;
}

.secondary .file-extension-png {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px 15px 15px;
}

.secondary .file-extension-jpg {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-bmp {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-pcx {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-tiff {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-gif {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-jpeg {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-tga {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-exif {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-fpx {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-svg {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-psd {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-cdr {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-pcd {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-dxf {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-ufo {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-eps {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-ai {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-hdri {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-ram {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-wmf {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-emf {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.secondary .file-extension-pdf {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_pdf.png) top no-repeat;
	padding: 10px 15px;
}

.secondary .file-extension-xls {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_xls.png) top no-repeat;
	padding: 10px 15px;
}

.secondary .file-extension-doc {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_doc.png) top no-repeat;
	padding: 10px 15px;
}

.secondary .file-extension-mp3 {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_audio.png) top no-repeat;
	padding: 10px 15px;
}

.secondary .file-extension-mp4 {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_video.png) top no-repeat;
	padding: 10px 15px;
}

.secondary .file-extension-flv {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_video.png) top no-repeat;
	padding: 10px 15px;
}

.secondary .file-extension-docx {
	background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_docx.png) top no-repeat;
	padding: 10px 15px;
}

.secondary .category_list_title .category_actions{
	padding-top:38px
}

.secondary .breadcrumb{
	margin-left:-17px
}

.secondary .sub_category .category-header a {
    font-size: 20px !important;
}

.secondary .category_actions.title_edit_position{
    float: right;
}

.textarea_description.description p:only-child,.textarea_description.description p:last-child{
    color: unset;
    font-size: 16px;	
}

.secondary #category_detail_listing .attachment_delete_button_box{
    padding-right: 10px !important;
}

.primary #category_detail_listing .attachment_delete_button_box{
    padding-right: 29px !important;
}
.primary #category_detail_listing .sub_category_delete_button_box{
    padding-right: 17px !important;
}
.primary #category_detail_listing .category_delete_button_box{
    padding-right: 16px !Important;
}





.preu .icon-minus {
	background: url(../../../../../../etc/designs/msf/student/preu/images/subcategory_collapse_header.png) top no-repeat;
	padding:6px 50px;
}

.preu .icon-plus {
	background: url(../../../../../../etc/designs/msf/student/preu/images/subcategory_expand_header.png) top no-repeat;
	padding:6px 50px;
}

.preu #category_detail_listing a {
    font-size: 15px;
    font-weight: bold;
    color: #7f499E;
    text-decoration: none;
    display: inline-flex;
}

.preu div.category_list .sub_category {
    padding: 15px 15px;
    font-size: 25px;
    background: #812990;
    margin-left: 0;
    border-bottom: 1px solid #fff;
    margin-right: 0px;
}

.preu .category-header a {
	color: #fff !important;
}

.preu .header-control-expand {
	background: url(../../../../../../etc/designs/msf/student/preu/images/subcategory_expand_header.png) top no-repeat;
	padding:4px 20px;
}

.preu .header-control-collapse {
	background: url(../../../../../../etc/designs/msf/student/preu/images/subcategory_collapse_header.png) top no-repeat;
	padding:4px 20px;
}

/*.preu .subcategory-edit {
	background: url(../../../../../../etc/designs/msf/student/preu/images/sub_category_edit.png) top no-repeat;
	padding:0px 20px;
}

.preu .subcategory-delete {
	background: url(../../../../../../etc/designs/msf/student/preu/images/sub_category_delete.png) top no-repeat;
	padding:0px 20px;
}*/

/*SPU-430* starts*/
.preu .subcategory-edit div,
.preu .subcategory-edit:link div,
.preu .subcategory-edit:visited div
{
	content:'';
    width:23px;
    height:26px;
    background:url('../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_edit.png') top left no-repeat;
    display: block;
    overflow: none;
    vertical-align: middle;

}

.preu .subcategory-edit:hover div,
.preu .subcategory-edit:focus div,
.preu .subcategory-edit:active div
{
	background:url('../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_edit.png') top left -23px no-repeat;

}



.preu .subcategory-delete div,
.preu .subcategory-delete:link div,
.preu .subcategory-delete:visited div
{

    content:'';
    width:23px;
    height:26px;
    background: url(../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_delete.png) top left no-repeat;
    display: block;
    overflow: none;
    vertical-align: middle;
}
.preu .subcategory-delete:hover div{

    background:url('../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_delete.png') top left -23px no-repeat;
}

.preu .subcategory-attach div,
.preu .subcategory-attach:link div,
.preu .subcategory-attach:visited div
{

    content:'';
    width:22px;
    height:26px;
    background: url(../../../../../../etc/designs/msf/student/preu/images/actionicon_attach.png) top left no-repeat;
    display: block;
    overflow: none;
    vertical-align: middle;
}
.preu .subcategory-attach:hover div{

    background:url('../../../../../../etc/designs/msf/student/preu/images/actionicon_attach.png') top left -23px no-repeat;
}

.preu .profileIconClass{
    display:inline-block;
    vertical-align:middle;
    padding-right: 17px!important;

}
.preu .text-right-header{
	display:inline-block;
    vertical-align:middle;
    padding-right:14px!important;

}
.preu .profileIconClass-subcat{
    display:inline-block;
    vertical-align:middle;
    padding-right: 17px!important;

}
.preu .text-right-header-edit{
display:inline-block;
vertical-align:middle;
padding-right:14px!important;
}
.preu .text-right-header-delete{
 display:inline-block;
 vertical-align:middle;
 padding-right: 0px!important;
}

/*SPU-430* ends*/


.preu .file-extension-default {
	background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
	padding: 10px 15px;
}

.preu .file-extension-png {
	background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px 15px 15px;
}

.preu .file-extension-jpg {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-bmp {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-pcx {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-tiff {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-gif {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-jpeg {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-tga {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-exif {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-fpx {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-svg {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-psd {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-cdr {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-pcd {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-dxf {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-ufo {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-eps {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-ai {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-hdri {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-ram {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-wmf {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-emf {
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_image.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-pdf {
	background: url(../../../../../../etc/designs/msf/student/preu/images/icon_pdf.png) top no-repeat;
	padding: 10px 15px;
}

.preu .file-extension-xls {
	background: url(../../../../../../etc/designs/msf/student/preu/images/icon_xls.png) top no-repeat;
	padding: 10px 15px;
}

.preu .file-extension-doc {
	background: url(../../../../../../etc/designs/msf/student/preu/images/icon_doc.png) top no-repeat;
	padding: 10px 15px;
}

.preu .file-extension-mp3 {
	background: url(../../../../../../etc/designs/msf/student/preu/images/icon_audio.png) top no-repeat;
	padding: 10px 15px;
}

.preu .file-extension-mp4 {
	background: url(../../../../../../etc/designs/msf/student/preu/images/icon_video.png) top no-repeat;
	padding: 10px 15px;
}

.preu .file-extension-flv {
	background: url(../../../../../../etc/designs/msf/student/preu/images/icon_video.png) top no-repeat;
	padding: 10px 15px;
}

.preu .file-extension-docx {
	background: url(../../../../../../etc/designs/msf/student/preu/images/icon_docx.png) top no-repeat;
	padding: 10px 15px;
}

.preu .category_list_title .category_actions{
	padding-top:38px
}

.preu .breadcrumb{
	margin-left:-18px
}

.preu .sub_category .category-header a {
    font-size: 20px !important;
}

.textarea_description.description p:only-child,.textarea_description.description p:last-child{
    color: unset;
    font-size: 16px;	
}

.preu .sub_category_item .icon.expand-icon.glyphicon {
    padding: 13px 48px;
    vertical-align: text-bottom;
}









.main-box-design2{
    margin: 10px;
    border-width: 0px;
    border-style: solid;
    border-color: grey;
}

.summary_header_info{
	border-width: 0px;
    border-style: solid;
    border-color: grey;
}

.summary_info{
padding:10px;
}

#hidden-input-file-div{
visibility: hidden;
    display: none;
}

.submit-button{
    min-width: 200px;
	background-color: #A7AAAB;
    color: white;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
}

#submit-button-id.submit-button:hover {
    color: #000;
}

/* 
 * to standardized attachment
 */

#add-category-form-id .add-cat-placeholder
{
    border-radius: 28px;
    height: 56px;
    pointer-events: none;
    cursor: default;

}

#add-category-form-id .add-cat-attachment{
    height: 62%;
    display: block;
    border-radius: 28px;
    border: 3px solid #fff;
}

#add-category-form-id .attach-icon{
    z-index: 2;
    border-top-right-radius: 25px;
    border-bottom-right-radius: 25px;
    margin-left: 83.1%;
    margin-top: -57px;
    height: 58px;
    width: 17%;
}

#add-category-form-id .attach-icon input[type="checkbox"] + label span {
    display:inline-block;
    width:21px;
    height:21px;
    margin:0px auto;
    vertical-align:top;
    background:url('../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png') left top no-repeat;
    cursor:pointer;
}


#add-category-form-id .attach-icon:hover input[type="checkbox"] + label span {
    background:url('../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png') -22px top no-repeat;
}

#attach-button-id .fa-paperclip {
    font-size: 20px;
    padding: 10px;
}

/* for primary */
.theme1.primary #add-category-form-id .attach-icon:hover{
    background-color: #eca935;
    border-color: #eca935;
    color: #fff;
}

.theme1.primary #submit-button-id.submit-button:hover {
    background-color: #eca935;
    color: #000;
}

.theme1.primary a#attach-button-id{
    font-size: medium;
}

.theme1.primary a#attach-button-id:hover{
    font-size: medium;
}

#add-category-form-id .form-control[readonly]{
    color:#999!important;

}

.sub_category_item .textarea_description p{
    margin-top: 15px;
    margin-bottom: 15px;
}

#add-category-form-id .attach-icon label span {
    display:inline-block;
    width:21px;
    height:21px;
    margin:0px auto;
    background:url('../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png') left top no-repeat;
    cursor:pointer;
    vertical-align: middle;
}
#add-category-form-id .attach-icon:hover label span {
    background:url('../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png') -22px top no-repeat;
}

#add-category-form-id fieldset{
    margin-top: 10px;
}
.stu-academic-quli .left-title .bottom-area,
.stu-academic-quli .right-menu .bottom-area{
    min-height: 821px;
}

.stu-academic-quli textarea{
	width: 527px;
}

.resume_builder_stu_academic_qualification .bootstrap-datetimepicker-widget table {
    background-color: white;
}

.resume_builder_stu_academic_qualification .bootstrap-datetimepicker-widget .picker-switch td span {
    display: none;
}

.resume_builder_stu_academic_qualification #ResumeChrono_mainwrap #slider-table-content .input-group .form-box select.form-control {
    width: 100% !important;
}


.stu-award .left-title .bottom-area,
.stu-award .right-menu .bottom-area{
    min-height: 724px;
}

.stu-award textarea{
    height: 150px;
}

.glyphicon-calendar{
    padding-top: 9px;
    height: 30px;
    margin: -8px -13px;
    width: 40px;
}
.stu-language .left-title .bottom-area,
.stu-language .right-menu .bottom-area{
    min-height: 400px;
}

.stu-language .center-content .subsections {
    border-bottom: 1px solid #ddd;
}
.stu-skills .left-title .bottom-area,
.stu-skills .right-menu .bottom-area{
    min-height: 377px;
}

.stu-skills textarea{
    height: 150px;
}
.stu-cca .left-title .bottom-area,
.stu-cca .right-menu .bottom-area{
    min-height: 440px;
}

.resume_builder_stu_cca .bootstrap-datetimepicker-widget table {
    background-color: white;
}

.resume_builder_stu_cca .bootstrap-datetimepicker-widget .picker-switch td span {
    display: none;
}

.resume_builder_stu_cca #ResumeChrono_mainwrap #slider-table-content .input-group .form-box select.form-control {
    width: 100% !important;
}

#ResumeChrono_mainwrap .slider-table{
	min-height: 1066px;
}

#ResumeChrono_mainwrap .form-group{
	margin-bottom: 0;
}

#ResumeChrono_mainwrap .heading1 img,
#ResumeChrono_mainwrap .right-col .section_box li{
	cursor: pointer;
}

#ResumeChrono_mainwrap .slider-tables,
#ResumeChrono_mainwrap .slider-tables .slider-table-row{
	display: none;
}

#ResumeChrono_mainwrap .slider-tables.active,
#ResumeChrono_mainwrap .slider-tables.active .slider-table-row.active{
	display: block;
}

#slider-table-content .slider-table-row .form-box .form-control[disabled],
#slider-table-content .slider-table-row .form-box .form-control[readonly]{
	background-color: #fff;
}

#ResumeChrono_mainwrap .add_subsections,
#ResumeChrono_mainwrap .delete_subsections{
	cursor: pointer;
	font-size: 16px;
    font-weight: bold;
    color: #5aacb4;
}

#ResumeChrono_mainwrap .add_subsections{
	text-align: left;
    padding: 10px 16px;
}

#ResumeChrono_mainwrap .delete_subsections{
	text-align: right;
    padding: 10px 0;

}

#ResumeChrono_mainwrap .heading-desc{
	margin-bottom: 10px;
}

#ResumeChrono_mainwrap #menuoptions{
    width: 100%;
    color: #ffbd00;
    margin-top: 10px;
    font-size: 16px;
    padding: 5px;
}

#ResumeChrono_mainwrap textarea{
    resize: none;
    height: 200px !important;
}

#ResumeChrono_mainwrap .checkbox input[type="checkbox"]{
    width: 15px !important;
    margin-top: 1px;
    display: block;
}

#ResumeChrono_mainwrap .checkbox input[type="checkbox"]:hover {
	cursor:pointer !important;
}

/* datetimepicker */
#ResumeChrono_mainwrap .datetimepicker-input-group{
	border: 0;
    background: #fff;
    display: block;
    padding: 8px 10px;
    margin-bottom: 10px;
}

#ResumeChrono_mainwrap .datetimepicker-input-group .form-box{
	margin-bottom: 0;	
}

#ResumeChrono_mainwrap #slider-table-content .input-group .form-box .form-control{
	float: left;
    width: 85% !important;	
}

#ResumeChrono_mainwrap .datetimepicker-input-group .form-box .input-group-addon{
	width: 40px;
    float: right;
}

#ResumeChrono_mainwrap .form-group.active .input-group-addon {
    cursor: pointer;
}


#ResumeChrono_mainwrap #slider-table-content .whitemask {
    height: 163px;
}
#GettingStarted_container .mid-col .ctabox .btn_builder{
    width: 210px;
    height: 41px;
    line-height: 37px;
    padding-top: 0;
    padding-bottom: 0;

}

#GettingStarted_container .mid-col .btn_block{
    text-align: center !important;
}
@media(max-width: 1199px){
    #GettingStarted_container .mid-col .btn_block{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}

#GettingStarted_container .mid-col .ctabox .list_link a{
font-size:16px;
cursor: pointer;
}

#ResumeChrono_mainwrap .builder_errorMsg{
color: red;
    font-size: 15px;
	background-color: #d6d6d6;
    margin: 0 auto;
    margin-top: 10px;
    border-radius: 30px;
    padding-left: 20px;
    padding-right: 20px;


}
.slider-table-row .telephoneNumberError{
    color: #ef4125;
    font-weight: bold;
}


@media(max-width: 480px){
    #ResumeChrono_mainwrap #GettingStarted_container{
        margin-top: -35px !important;
    }
    
    #ResumeChrono_mainwrap .delete_subsections{
   	    display: inline-block;
   		width: 50%;
   		height: 21px;
    }
    
    #ResumeChrono_mainwrap .add_subsections{
   	    width: 50%;
   	    height: 21px;
   	    padding: 10px 0;
    }
    
}


#listingShareContent .select-from-eportfolio label{
	display: inline !important;
}

#listingShareContent .select-from-eportfolio div.radio label{
	display: inline-block !important;
}












.employment-history .left-title .bottom-area,
.employment-history .right-menu .bottom-area{
    min-height: 699px;
}

.monthyear .table-condensed thead tr:nth-child(2),
.monthyear .table-condensed tbody {
  display: none
}

.daterangepicker th.month {
    width: 100%;
}

.glyphicon-calendar{
    padding-top: 9px;
    height: 30px;
    margin: -8px -13px;
    width: 40px;
}
.stu-summary .left-title .bottom-area,
.stu-summary .right-menu .bottom-area{
    min-height: 389px;
}

.stu-summary textarea{
    height: 353px;
}

.theme1 .atext{
color:#fff!important;
        }

.theme1 .atext:hover, .theme1 .atext:active, .theme1 .atext:focus {
    color: #ffffff!important;
}
.video-thumbnail {
    width: 350px;
    height: 175px;
    vertical-align: middle;
    background: url(../../../../../../etc/designs/msf/student/secondary/images/prepareforwork_interviewskills.jpg);
}
/* Extra Small */
@media(max-width:640px){
    #interviewskills_container { display: block; height:auto; }
    #interviewskills_container .image { width:100%; display: block; float:none;}
    #interviewskills_container .image img { width:100%; height:auto;}
    #interviewskills_container .content { display: block;}
}

@media(min-width:641px) and (max-width:767px){
    #interviewskills_container { display: block; height:auto;}
    #interviewskills_container .image { /*min-height:300px;*/ width:100%; display:block;float:none;}
    #interviewskills_container .image img { width:100%; height:auto;}
    #interviewskills_container .content { display: block; }
}

#interviewskills_fluidcontainer #interviewskills_container .video-title.transparent{
    -webkit-font-smoothing: antialiased;
    background-color: rgba(255, 255, 255, 0.8);
    bottom: 0px;
    color: rgb(51, 51, 51);
    display: block;
    font-family: 'Source Sans Pro Bold';
    font-size: 14px;
    font-weight: normal;
    height: 60px;
    line-height: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    position: absolute;
    text-rendering: optimizeLegibility;
    width: 100%;
}

#interviewskills_fluidcontainer #interviewskills_container .overlay{
    -webkit-font-smoothing: antialiased;
    bottom: 0px;
    box-sizing: border-box;
    display: block;
    position: absolute;
    text-rendering: optimizeLegibility;
    top: 0px;
    width: 100%;
    cursor: pointer;
}

#interviewskills_container .nopadding {
    padding: 0 !important;
    margin: 0 !important;
}


#interviewskills_container .image {
    position:relative;
}

#interviewskills_fluidcontainer #interviewskills_container .content {
    padding: 25px 15px;
}

@media (max-width: 575px){
    #interviewskills_container .image {
        width:100%;
    }

    #interviewskills_container .content {
        width:100%;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    #interviewskills_container .image {
        width:100%;
    }

    #interviewskills_container .content {
        width:100%
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #interviewskills_container .image {
        width:40%
    }

    #interviewskills_container .content {
        width:60%
    }
}


@media (min-width: 992px) and (max-width: 1199px) {
    #interviewskills_container .image {
        width:40%
    }

    #interviewskills_container .content {
        width:60%
    }
}

@media (min-width: 1200px){
    #interviewskills_container .image {
        width:27%
    }

    #interviewskills_container .content {
        width:72%
    }
}

.MostReadStory_text p{
        color:black;
}
.main-box-pfwss{
    border-width: 1px;
    border-style: solid;
    border-color: grey;
    padding:1px;
	display: flex;
	max-width: 90%;
    margin: 0 auto;
	margin-bottom: 10px;
}
.main-box-pfwss .col-md-6{
	padding:2px;
}

.main-box-pfwss .col-md-6{
	padding:2px;
}

.pfwss-colA{
    border-width: 1px;
    border-style: solid;
    border-color: grey;
    background-color: #f5f5f5;
    padding:10px;
}
.pfwss-colB{
	border-width: 1px;
    border-style: solid;
    border-color: grey;
    background-color: #f5f5f5;
    padding:10px;
}

.pfwss-colA a{
color:#000000
}
.pfwss-colB a{
color:#000000
}

.pfwss-left-column {
	border-width: 1px;
    border-style: solid;
    border-color: grey;
    background-color: #f5f5f5;
}

.pfwss-right-column {
	border-width: 1px;
    border-style: solid;
    border-color: grey;
    background-color: #f5f5f5;
}

.myrow-SS {
	padding: 0px;
	margin: 0px;
}
.ourSlider-SS {
    width: 100%;
    height: 100%;
}

.bx-viewport_2{
    height: 100% !important;
    padding: 0;
}

.bx-wrapper_2{
    height: 302px !important;
    margin: 0px auto 0px;
}

.bx-controls_2 { position:absolute ; width:100%;margin-top:0%;margin-left:0px;}

.bx-controls-direction_2 a{
        display:none;
    }
.new_2 {
    margin: 0px !important;
}
.cq-placeholder_2, .new_2 {
    height: 0px !important;
}

.bx-wrapper_2 .bx-pager_2, .bx-wrapper_2 .bx-controls-auto_2 {
    position: absolute;
    width: 100%;
    display: flex;
    bottom: 5px;
}

.bx-wrapper_2 .bx-viewport_2 {
    -moz-box-shadow: 0 0 5px #f5f5f5;
    -webkit-box-shadow: 0 0 5px #f5f5f5;
    box-shadow: 0 0 5px #f5f5f5;
    border: 5px solid #f5f5f5;
    left: 0px;
    background: #f5f5f5;
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

bx-wrapper_2 {
    left: 5px;
}


.slider-li {
    padding-left: 0px;
}
#reference-list-pagination-div {
    
}

#reference-list-pagination-div table .action_buttons a {
    padding: 0 5px;
}

.bootbox .modal-dialog .modal-footer {
    text-align: center;
}


.bootbox .modal-dialog {
    text-align: left;
}

/* SEC AND PREU */


.resume_listing_stu #MyFavouritePathways_container .table-row .item-name{
    display: inline-block;
    width: 35%;
    vertical-align: top;
    padding-left: 20px;   
}
@media(max-width: 480px){
	.resume_listing_stu #MyFavouritePathways_container .table-row .item-name,
	.resume_listing_stu #MyFavouritePathways_container .table-row .item-type,
	.resume_listing_stu #MyFavouritePathways_container .table-row .item-actions{
		width: 100% !important;
		padding-left: 20px;
	}
}

/* SEC */


.bootbox.secondary .modal-header .close{
	opacity: 1;
}
    
.bootbox.secondary .modal-header .close{
	color: white;
	font-size: 30px;
}

.bootbox.secondary .myAEMBtn{
	border: 0px;	
}

/* PREU */


.bootbox.preu .modal-header .close{
	opacity: 1;
}
    
.bootbox.preu .modal-header .close{
	color: white;
	font-size: 30px;
}

.bootbox.preu .myAEMBtn{
	border: 0px;	
}


@media (max-width: 480px) and (min-width: 321px){
	.reference_builder_reference_listing #MyFavouritePathways_container .item-name{
		display: inline-block !important;
	    width: 100% !important;
	    vertical-align: middle !important;
	    /*padding-left: 20px !important;*/
	}
	
}

/* SPU-695 */
.reference-listing-stu-common .notetxt{
    font-style: italic;
    color: #777;
}
.share-agreement-content .myAEMBtn[disabled]{
    background: #ccc;
}
.reference-listing-stu-common .remaining-characters{
    text-align: right;
}
/* SPU-695 */
.share-agreement-content {
    margin-left: 10px;
}
.share-agreement-desc {
    margin: 30px 0 20px 0px;
}
.agreement-desc {
    margin-top: 10px;
}

#referenceShareModal button.close{
	margin-top: -8px !important;
}
#referenceShareModal button.close:after {
    font-family: "Glyphicons Halflings";
    content: "\e014";
    color: #FFFFFF;
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
}


#shareRefAgreementPage .share-agreement-content .buttons{
	text-align: center;
}









.reference_builder {
    
}

.reference_builder textarea {
    height: 200px !important;
}

.reference_builder textarea[disabled] {
    background-color: #eee !important;
    color: #ccc !important;
}

.reference_builder textarea {
    color: #333 !important;
}

.reference_builder form#reference_name_form input.reference_name {
   width: 100%;
}

.theme1 .reference_builder #GettingStarted_container .section_box ul li,
.theme1 .reference_builder #GettingStarted_container .section_box ul.submenu li {
    cursor: pointer;
}

.theme1 .reference_builder #GettingStarted_container .section_box ul li.disable {
    cursor: default;
}

.validationMessage{
	color:#a94442;
}

#reference_name_form .heading1 span.validationMessage {
    font-size: 15px;
}

#GettingStarted_container .mid-col .btn_block_refernce{
    text-align: center !important;
}
@media(max-width: 1199px){
    #GettingStarted_container .mid-col .btn_block_refernce{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}

#GettingStarted_container .remaining-characters #enteredMsgLength{
 color:#333!important;
}


.reference_builder #GettingStarted_container .testi_attach_icon span{
background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") -22px top no-repeat!important;
       display: inline-block;
    width: 21px;
    height: 21px;
    margin: 0px;
    margin-left: -2px;
    vertical-align: top;
}

.reference_builder #GettingStarted_container .testi_attach_icon:hover span{
background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") left top no-repeat;
    display: inline-block;
    width: 21px;
    height: 21px;
    margin: 0px;
    margin-left: -2px;
    vertical-align: top;
}

.reference_builder #GettingStarted_container #add-attachment-placeholder-id{
    width: 100%;

    }
.reference_builder #GettingStarted_container .testi_attach_icon{
    width: 41px;
        }

.theme1 {
	color: #000 !important;
	background-color: #fff !important
}

.theme2 {
	color: #000 !important;
	background-color: #fff !important
}

.theme3 {
	color: #000 !important;
	background-color: #fff !important
}

.theme4 {
	color: #000 !important;
	background-color: #fff !important
}

#theme {
	margin-right: 33px;
}

.radio-btn-theme-selector {
	padding-left: 0px;
	padding-top: 10px;
}

.settings.form-box {
	border-radius: 6px;
	border: 1px solid #ccc;
	background: #fff;
	display: block;
	overflow: hidden;
	padding: 8px 10px;
	margin-bottom: 10px;
	max-width: 530px;
	height: 95px;
}

.security.form-control {
	color: #333;
	font-size: 16px;
	line-height: 19px;
	height: 52px;
	display: block;
	width: auto;
	padding: 0px 0px;
	border: 0;
	border-radius: 0px;
	-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow
		ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
		.15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

@media (max-width:530px){
	.security.form-control {
		height: 80%;
		white-space: pre-wrap;
		width: 100%;
	}
}

.settings .form-group {
	margin-left: 39px;
}

.settings {
	background-color: #f2f2f2;
}

.settings h3 {
	color: #D42531;
}
.settings #mycontroller_settings #mycontainer_settings  h3{
	margin-top: 20px;
}
.settings #mycontroller_settings #mycontainer_settings  p{
	white-space: normal;
	margin-top:-15px;
}
.settings .ctabtn.small{
	width: 190px;
    position: relative;
    margin-right: 10px;
    margin-bottom: 40px;
    margin-top: 60px;
	color: #FFF;
}
#my_testimonial {
    background-color: #f2f2f2;
    padding-bottom: 20px;
}

#my_testimonial .title {
    margin: 0px 0px !important;
}

#my_testimonial .row {
    #line-height: 40px;
    margin-right: 0px;
}

#my_testimonial .row.title {
    font-size: 16px;
    font-weight: bold;
    padding: 30px 0px;
}

#my_testimonial .row.content {
    text-align: center;
}

#my_testimonial .row.content > div {
    padding: 10px 0px;
}

#my_testimonial .row.footer {

}

#my_testimonial .row .subcategory,
#my_testimonial .row .item {
    font-weight: bold;
}

#my_testimonial button {
    background-color: darkgray;
    color: whitesmoke;
}

#testimonial_container.container {
   margin-bottom: 0px;
}

.testimonial h5 {
    height: auto;
    margin-top: 30px;
}

.testimonial h6 {
    height: auto;
}

/*preu*/

.testimonial.long_word_break h5 {
    height: auto;
    width: 315px;
    margin-bottom: 0px;
    display: inline-block;
    font-family: "Source Sans Pro";
}

.testimonial.long_word_break h6 {
    height: auto;
}

.testimonial.long_word_break p {
    line-height: normal;
}
#resumecoverletter_container ul {
    margin-bottom: 0px !important;
}

#resumecoverletter_container .resumecoverletter_text {
    font-size: 24px !important;
    font-weight: 300 !important;
    color: #333 !important;
    margin-top: 15px !important;
    margin-bottom: 20px !important;
}
#resumecoverletter_container li {
    font-size: 16px !important;
    letter-spacing: -0.3px !important;
    padding: 15px !important;
}
#resumecoverletter_container {
    padding: 0px 0px !important;
    text-align: center;
}
#my_resume {
    margin-top: 30px !important;
}
#resumecoverletter_container #my_resume .resume_box{
    min-height: 203px !important;
}
.panelcard{
    min-height: 359px !important;
}

.listpanel_item .listpanel_icon{
    width: 10%;
    display: inline-block;
}

.resume-item .item-icon{
    margin: 5px auto;
    height: 40px;
    width: 40px;
}

.listpanel_item .item-icon{
    margin: 10px auto;
    height: 31px;
}

.resume_box .resume-item-row{
    line-height: 43px !important;
}

/*SPU-2027*/
.resume-item-row{
    display: inline-table;
}
/*SPU-2027*/

.listpanel_item .item-vertical-line{
    display: inline;
    margin: auto 5px;
    font-weight: 600;
    color: #ccc;

}
.scroll-panel-body-small{
    height: 142px !important;
}
.secondary-reflections #my_reflections #reflections .ctabox {
    margin-top:9px!important;
}
/* SPU-642 */
.theme1 #mygoals{
	width: 100%;
}
/* SPU-642 */

/*

.secondaryonecol .ctabtn.reverse {
    background: transparent;
    border: 2px solid #fff;
    padding-top: 5px;
    padding-bottom: 10px;
}

.secondaryonecol a.ctabtn, a.ctabtn:link, a.ctabtn:visited {
    color: #fff !important;
}

.secondaryonecol a.ctabtn.reverse:hover, a.ctabtn.reverse:focus {
    background: #fff !important;
    color: #333 !important;
    text-decoration: none !important;
}

.secondaryonecol a.ctabtn, a.ctabtn:link, a.ctabtn:visited {
    color: #fff !important;
    text-decoration: none !important;
}

.primaryonecol .theme1 .ctabtn {
    background: #fbb02f !important;
}

.primaryonecol a.ctabtn:hover, a.ctabtn:focus {
    color: #333 !important;
    text-decoration: none !important;
}

    color: #fff;
    font-size:16px;
    font-weight:bold;
    text-align: center;
    width: 180px;
    height: 52px;
    border-radius: 26px;
    display: inline-block;
    margin-top:0px;
    margin-bottom:50px;
    padding-top:15px;
    padding-bottom:3px;



*/


.theme1 .ctabtn.yellow {
     width: 250px;
    color:#fff; 
    background:#fbb02f; 
    text-align: center;!important;
}


/* SPU-642 */
/* .actionpanel_content .highlight {
	width: 218px !important;
}*/
#my_favourites .actionpanel_content{
	width: 200px;
}

@media (max-width: 1199px) and (min-width: 992px){
    #my_favourites .actionpanel_content{
        width: 170px;
    }
}
/* SPU-642 */

.actionitem_content .actionitem_wrap .text{
    word-break: break-all;
    word-break: break-word;
}
#my_coverletter {
    margin-top: 30px !important;
}
#resumecoverletter_container #my_coverletter .coverletter_box{
    min-height: 203px !important;
}
.panelcard{
    min-height: 359px !important;
}

.listpanel_item .listpanel_icon{
    width: 10%;
    display: inline-block;
}

.listpanel_item .item-icon{
    margin: 10px auto;
    height: 31px;
}

.coverletter_box .resume-item-row{
    line-height: 43px !important;
}

.listpanel_item .item-vertical-line{
    display: inline;
    margin: auto 5px;
    font-weight: 600;
    color: #ccc;

}

.secondary .file-extension-coverLetter {
    background: url(../../../../../../etc/designs/msf/student/preu/images/myresume-icon-cover-01.png) top no-repeat;
    padding: 10px 15px;
}

.coverLetterTitle {
  margin-left: 10px;
  padding-top: 10px;
}

.coverLetterListingBlock{
  width: 88%!important;
  margin-left: 10px;
}


  .coverLetterHeading {
   background-color: lightgray;
   !important;
     padding-bottom: 14px;
   !important;
 }


.coverLetterListingBlock table td a {
    margin-right: 20px;
}


div.select-coverletter {
    margin: 20px 0;
    padding: 20px 20px 0 20px;
    background: #eee;
    margin-left: 7px;
}
.coverletter-listing-stu-share .modal-header{
	border: 0;
}

.coverletter-listing-stu-share .share-title,
.coverletter-listing-stu-share .share-agreement-title{
	font-size: 26px;
}

.coverletter-listing-stu-share .share-form{
	margin: 30px 0;
}

.coverletter-listing-stu-share input[type="checkbox"]{
	width: 14px;
    left: 19px;
    height: 15px;
    display: block;
}

.coverletter-listing-stu-share textarea{
    height: 100px;
}

.coverletter-listing-stu-share div.select-coverletter,
.coverletter-listing-stu-share div.select-file,
.coverletter-listing-stu-share div.checkbox-list{
   	margin-left: 20px;
}

.coverletter-listing-stu-share div.checkbox-list div.checkbox{
 	margin-right: 10px;
    display: inline-block;
	min-width: 146px;
}

.coverletter-listing-stu-share div.form-group{
	margin-bottom: 15px !important;
    word-wrap: break-word;
    word-break: break-word;
}

.coverletter-listing-stu-share .inline-left,
.coverletter-listing-stu-share .inline-right{
	width: 49%;
    display: inline-block;
}

.coverletter-listing-stu-share .inline-left{
	margin-right: 1%;
	vertical-align: top;
}

@media (max-width: 500px){
	.coverletter-listing-stu-share .inline-left,
	.coverletter-listing-stu-share .inline-right{
	    width: 100%;
	}
}

.coverletter-listing-stu-share hr{
	margin: 20px 0;
}

.coverletter-listing-stu-share div.select-resume{
	margin: 20px 0;
    padding: 20px 20px 1px 20px;
    background: #eee;
}

.coverletter-listing-stu-share div.select-resume div.select-file input[type="text"]{
    display: inline;
    margin-right: -44px;
    border-radius: 0;
}

.coverletter-listing-stu-share .btn-file {
    position: relative;
    margin-top: -3px;
    overflow: hidden;
    background: #ccc;
    border-radius: 0;
}

.coverletter-listing-stu-share .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.coverletter-listing-stu-share .myAEMBtn{
	margin: 10px 0;
	min-width: 200px;
	margin-right:4px;
}

.coverletter-listing-stu-share .myAEMBtn[disabled]{
	background: #ccc;
}

.coverletter-listing-stu-share .share-agreement-content{
	margin-left: 10px;
}

.coverletter-listing-stu-share .share-agreement-desc{
	margin: 30px 0 20px 0px;
}

.coverletter-listing-stu-share .agreement-desc{
	margin-top: 10px;
}

.coverletter-listing-stu-share .share-agreement-content .checkbox{
	margin-top: 20px;
}

.coverletter-listing-stu-share .share-agreement-content .buttons{
	margin-top: 20px;
}




/* SEC AND PREU */

.coverletter-listing-stu-common .modal-header .modal-title{
	color: white;
	font-size: 18px;
}

/* SEC */

.coverletter-listing-stu-common.secondary .modal-header{
	background-color: #315484;
	max-height: 52px;
}

.coverletter-listing-stu-common.secondary .modal-header .close{
	opacity: 1;
}
    
.coverletter-listing-stu-common.secondary .modal-header .close span {
	color: white;
	font-size: 30px;
}

.coverletter-listing-stu-common.secondary .myAEMBtn{
	border: 0px;	
}

/* PREU */

.coverletter-listing-stu-common.preu .modal-header{	
	background-color: #812990;	
	max-height: 52px;
}

.coverletter-listing-stu-common.preu .modal-header .close{
	opacity: 1;
}
    
.coverletter-listing-stu-common.preu .modal-header .close span {
	color: white;
	font-size: 30px;
}

.coverletter-listing-stu-common.preu .myAEMBtn{
	border: 0px;	
}


/* SPU-695 */
.cover_letter_listing_stu_share .notetxt{
    font-style: italic;
    color: #777;
}
.resume-listing-stu-share .myAEMBtn{
    border: 0;
}
.cover_letter_listing_stu_share .remaining-characters{
    text-align: right;
}
/* SPU-695 */

.coverletter-listing-stu-common.preu .select-file .with-errors{
   color:#ef4125!important;
            }



.coverletter-listing-stu-share .btn-share span {
	background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") -22px top no-repeat!important;
   display: inline-block;
    width: 23px;
    height: 21px;
    margin: 0px;
    margin-left: -9px;
    vertical-align: top;
}

.coverletter-listing-stu-share .btn-share:hover span {
	background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") left top no-repeat;
   display: inline-block;
    width: 23px;
    height: 21px;
    margin: 0px;
    margin-left: -9px;
    vertical-align: top;

}
.coverletter-listing-stu-share .btn-share{
  background:#fff!important;
  border-color: #fff!important;
  margin-top: -2px!important;
}
.coverletter-listing-stu-share .btn-share:hover{
  background:#ccc!important;
  border-color: #ccc!important;
 }

.form-group .left-box{
    width: 49%;
    float: left;
}

.form-group .right-box{
    width: 49%;
    float: left;
    margin-left: 10px;
}

#coverLetterListingstuShare .modalCloseBtn{
    top: 16px;
}



#slider-table-content .slider-table-row.active .form-box .form-textarea{
        height:100%;
    }


#coverletter_name_form .heading1 span.validationMessage {
    font-size: 15px;
    color:#a94442;
}


#GettingStarted_container .mid-col .btn_block_coverletter{
    /*width: 680px;*/
    text-align: center !important;
}
@media(max-width: 1199px){
    #GettingStarted_container .mid-col .btn_block_coverletter{
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }
}

#slider-table-content .slider-table-row.active .form-box .form-textarea:-ms-input-placeholder {
color:#999!important;

}

.resume-name-group .validationMessage2.builder_errorMsg{
	display: block;
}

/*SPU 1848*/
.goalAvatarHelpPopupItemContent{
    padding-left: 15px;
}
.goalAvatarHelpPopupItemContent p{
    font-size: 17px !important;
    line-height: 26px !important;
    color: #333333 !important;
    font-weight: normal;
    margin-top: 15px;
    white-space: normal;
}
.chatbubbleTextContainer a{
    color: white !important;
    text-decoration: underline;
}
.goalAvatarHelpPopupSubtitle{
    font-size: 17.0px;
    color: #333333;
    font-weight: bold;
}
.goalAvatarHelpPopupItemContent{
    padding-left: 15px;
}

/*SPU 1848*/

.profile_vision_statement .my-vision-statement{
	border: 1px solid #e1e1e1;
    text-align: center;
    background-color: #f0f0f0;
}

.profile_vision_statement .my-vision-statement div{
	margin: 10px 20px;
}

.profile_vision_statement .my-vision-statement .statement-title{
	font-size: 20px;
    font-weight: bold;
}

.profile_vision_statement .enter-vision-statement{
    font-size: 18px;
    margin-bottom: 10px;
    font-weight: bold;
}

.profile_vision_statement textarea{
    height: 153px;
}

.profile_vision_statement #editVisionStatement .myAEMBtn{
    float: left;
    border:0px;
}

.disable-add-image-button {
	background: #ccc !important;
}

/* PRE-U*/

.vision-preu a span.pencil {
    background-image: url("../../../../../../etc/designs/msf/student/preu/images/icon-pencil-01.png")!important;
}

.vision-preu a span.photo {
    background-image: url("../../../../../../etc/designs/msf/student/preu/images/icon-photo-01.png")!important;
}

/* PRI- */
.bootbox.primary .modal-header {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.modal-title-primary {
    margin: 0;
    line-height: 1.42857143;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
}

/* SEC AND PREU */


/* SEC */


.bootbox.secondary .modal-header .close{
	opacity: 1;
}
    
.bootbox.secondary .modal-header .close span {
	color: white;
	font-size: 30px;
}

.bootbox.secondary .myAEMBtn{
	border: 0px;	
}

.vision_image.add-cat-attachment{
border: 4px solid #fff !important;
 }

/* PREU */

.bootbox.preu .modal-header .close{
	opacity: 1;
}
    
.bootbox.preu .modal-header .close span {
	color: white;
	font-size: 30px;
}

.bootbox.preu .myAEMBtn{
	border: 0px;	
}
.bootbox.primary #updateVisionStatement{

    font-size: 16px;
    width: auto;
    min-width: 180px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 8px;
    height: 37px;
     float:none;
}

.vision_image .input-group-btn .upload_vision_icon span{
background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") left top no-repeat;
    display: inline-block;
    width: 21px;
    height: 21px;
    margin: 0px;
    margin-left: -20px;
    vertical-align: top;
}

.vision_image .input-group-btn .upload_vision_icon:hover span{
background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") -22px top no-repeat!important;
 display: inline-block;
    width: 21px;
    height: 21px;
    margin: 0px;
    margin-left: -20px;
    vertical-align: top;
}

.profile_vision_statement .with-errors{
    color: #ef4125!important;
    }
.my-profile-category-sections-sec .scroll-panel-body {
    height: 280px !important;
    color: #333333;
    margin: 0px;
}

.my-profile-category-sections-sec .slick-item .scroll-panel-body {
    height: 230px !important;
    color: #333333;
    margin: 0px;
    width: 97%;
}


#my_profile_info,
#system_defined_categories,
#user_defined_categories{
display: inline;
}

.my-profile-category-sections-sec .slick-dots {
    bottom: -30px!important;
}

.my-profile-category-sections-sec #myinterestbox .scroll-panel-body p,
.my-profile-category-sections-sec #myskillsbox .scroll-panel-body p,
.my-profile-category-sections-sec #myvaluesbox .scroll-panel-body p,
.my-profile-category-sections-sec #mylearningstylesbox .scroll-panel-body p {
    color: #333333!important;
}


/*
.my-profile-category-sections-sec a.ctabtn.reverse {
    color: white!important;
}
*/
/*
.my-profile-category-sections-sec a.ctabtn.reverse:link, a.ctabtn.reverse:visited {
	color: white!important;
}

.my-profile-category-sections-sec a.ctabtn.reverse:hover{
	color: black!important;
}

.my-profile-category-sections-sec .ctabtn.smaller.reverse{
	border: 2px solid #fff!important;
}
*/


/* FOR PRE_U */
#mycategory .my-profile-category-sections-preu .btn-icon-circle > .plus {
    background-image: url("../../../../../../etc/designs/msf/student/preu/images/icon-plus-01.png")!important;
}

#mycategory .my-profile-category-sections-preu .progress-card > .card-holder > .slick-single .slick-item > p {
    margin-top: 0px!important;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#mycategory .my-profile-category-sections-preu .progress-card > .card-holder > .slick-single .slick-item > p:last-child {
    border-bottom: none!important;
}

#mycategory .my-profile-category-sections-preu .progress-card .card-holder .slick-single .slick-item .color-purple {
    min-height: 0px;
    margin-top: 0px;
}

#mycategory .my-profile-category-sections-preu .progress-card .card-holder .slick-single .slick-dots {
    bottom: -30px;
}

.my-profile-category-sections-preu .scroll-panel {
    height: 100%;
}

.my-profile-category-sections-preu .scroll-panel > .scroll-panel-body {
    height: 100%;
}

.my-profile-category-sections-preu .slick-slide img {
    display: inline;
}

#mycategory .progress-card .card-holder .slick-single .slick-track .slick-item {
    height: 240px;
    padding: 0 30px;
    overflow: auto;
    margin-top: 0px;
}

#mycategory .progress-card .card-holder .slick-single .slick-track .slick-item .scroll-panel{
    height: auto;
}

.my-profile-category-sections-preu .slick-slide img {
    display: inline;
    margin-top: 10px;
}

#mycategory .my-profile-category-sections-preu .progress-card .card-holder .keypoint li {
    border-bottom:2px dotted #ccc;
    font-weight: bold;
    padding: 5px 0px;
}

#mycategory .my-profile-category-sections-preu .progress-card .card-holder .keypoint {
    list-style: none;
    margin-left: -35px;
}

#mycategory .my-profile-category-sections-preu .progress-card.yellow-box .holland-code-message {
    margin-top: -83px;
    margin-left: 43px;
    position: absolute;
}
#mycategory .my-profile-category-sections-preu .progress-card.yellow-box .mg-b-10 {
    margin-bottom: 10px;
    position: relative;
    height: 131px;
    max-width: 148px;
}

/* FOR PRI */

.my-profile-category-sections-pri .itemName{
    color: black!important;
	padding-top: 1px!important;
    padding-bottom: 1px!important;
}

.my-profile-category-sections-pri .slick-dots {
     bottom: -50px!important;
}

.my-profile-category-sections-pri .scroll-panel {
    height: 257px!important;
}

.my-profile-category-sections-pri .scroll-panel > .scroll-panel-body {
    height: 100%!important;
}

.my-profile-category-sections-pri .preso_type {
    position: inherit!important;
}

.my-profile-category-sections-pri .slick-slide img {
    display: inline;
}

.my-profile-category-sections-pri #myInterestsCard .itemName {
    color: white !important;
    font-size: 20px;
    padding-top: 10px !important;
}

.my-profile-category-sections-pri #myInterestsCard .content li,
.my-profile-category-sections-pri #mySkillsCard .content li,
.my-profile-category-sections-pri #myValuesCard .content li{
     font-size: 20px;
    border-bottom: 2px dotted #ccc;
    padding-bottom: 7px;
    }

.my-profile-category-sections-pri #myInterestsCard .itemName,
.my-profile-category-sections-pri #mySkillsCard .itemName,
.my-profile-category-sections-pri #myValuesCard .itemName {
    color: white !important;
    border-bottom: 2px dotted #ccc;
    font-size: 20px;
    padding-top: 10px !important;
    padding-bottom: 10px!important;
}
.my-profile-category-sections-pri #myInterestsCard .itemName:last-child,
.my-profile-category-sections-pri #mySkillsCard .itemName:last-child,
.my-profile-category-sections-pri #myValuesCard .itemName:last-child {
    border-bottom: none;
}

.my-profile-category-sections-pri .Iaction{
font-size:22px;
        }


#mycategory .my-profile-category-sections-preu .slick-item .scroll-panel p{
border-bottom:2px dotted #ccc;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 12px;
    padding-bottom: 10px;
}
#mycategory .my-profile-category-sections-preu .slick-item .scroll-panel p:last-child{
    border-bottom:none;
}
#mycategory .my-profile-category-sections-preu .slick-item .scroll-panel .no-record-preu{
    border-bottom:0px ;
    margin-top:-37px;
    position: absolute;
    bottom: -6px;
}
#mycategory .my-profile-category-sections-preu .slick-item .no-record-preu-text{
    border-bottom:0px!important;
    margin-top:-38px!important;
    font-weight: bold!important;
}
#mycategory .my-profile-category-sections-preu .slick-item .scroll-panel .slick-item-result-header,
#mycategory .my-profile-category-sections-preu .slick-item .scroll-panel .empty-item{
border-bottom:0px;
        }

#mycategory .my-profile-category-sections-preu .slick-dots li.slick-active button::before{
color: #412B87!important;

}

#mycategory .my-profile-category-sections-preu .slick-dots li button:before{
color: #cccccc!important;

}

.my-profile-category-sections-sec #myinterestbox .scroll-panel-body p,
.my-profile-category-sections-sec #myskillsbox .scroll-panel-body p,
.my-profile-category-sections-sec #myvaluesbox .scroll-panel-body p,
.my-profile-category-sections-sec #mylearningstylesbox .scroll-panel-body p{
border-bottom: 2px dotted rgba(255,255,255,0.5);
 font-size: 16px;
    margin-top: 10px;
    margin-bottom: 0px;
    padding-bottom: 10px;
}

.my-profile-category-sections-sec #myinterestbox .scroll-panel-body .Idid1:last-child p,
.my-profile-category-sections-sec #myskillsbox .scroll-panel-body .Idid1:last-child p,
.my-profile-category-sections-sec #myvaluesbox .scroll-panel-body .Idid1:last-child p,
.my-profile-category-sections-sec #mylearningstylesbox .scroll-panel-body .Idid1:last-child p{
    border-bottom: none;
}

.my-profile-category-sections-sec #myinterestbox .scroll-panel-body .no-record-text,
.my-profile-category-sections-sec #myskillsbox .scroll-panel-body .no-record-text,
.my-profile-category-sections-sec #myvaluesbox .scroll-panel-body .no-record-text,
.my-profile-category-sections-sec #mylearningstylesbox .scroll-panel-body .no-record-text{
border:0px!important;
}

.my-profile-category-sections-sec .preso_icon_full img,.my-profile-category-sections-sec .preso_icon img{
   /* height: 89px;
    //width: 69px;*/
    }


.my-profile-category-sections-preu .long_word_break_profile{
word-break: break-word;
}
.my-profile-category-sections-sec .long_word_break_profile{
word-break: break-word;
text-align:center;
}
.my-profile-category-sections-pri .long_word_break_profile{
word-break: break-word;
text-align:center;

}


.my-profile-category-sections-sec .heading{
    margin-bottom:5px;
}

#category_list_category_listing_stu .col-md-2 .text-right{
    padding-left: 0px;
}

.text-right.category_actions{
    padding-left: 0px;
    padding-right:12px;
}
#category_list_category_listing_stu .sub_category .col-md-2 .text-right{
    padding-right: 41px!important;
}
.my-profile-category-sections-sec .preso_plate{
  margin-bottom:20px!important;
}
.my-profile-category-sections-sec .myclass .card .ctabox{
    bottom:0px!important;
 }
.update_profile_image_popup_container #MyInformation{
    padding: 0px 20px!important;
}

.preu-imagepopup_container img .img-icon {
    background-image: url("../../../../../../etc/designs/msf/student/preu/images/icon-plus-01.png")!important;
}

#hidden-input-file-div{
visibility: hidden;
    display: none;
}

#add-attachment-placeholder-id.add-cat-attachment{
height: 62%;
 display: block;
border-radius: 28px;
border: 4px solid #fff !important;
}

.profile_upload.add-cat-attachment{
border: 4px solid #fff !important;
 }

 #add-attachment-placeholder-id.add-cat-placeholder
{
    border-radius: 28px;
    height: 56px;
    pointer-events: none;
    cursor: default;

}

/* to standardized pop up */
.bootbox .ctabtn:hover {
    background-color: #412B87;
}

.btn-default-change {
    color: #fff;
    background-color: #412B87;
    border-color: #412B87;    
    border-radius: 28px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    height: 53px;
    width: 100px;
}

.file-upload .add-cat-attachment .btn-default-change:hover {
    background-color: #412B87;
    border-color: #412B87;
}
.file-upload .add-cat-attachment .btn-default-change {
    background-color: #412B87;
    border-color: #412B87;
}

/*
.pri-imagepopup_container
*/
#MyInformation .profile-img.secondary-profile-img{
    width: 142px !important;
    height: 142px !important;
}

.bootbox.primary .ctabtn {
    background-color: #412B87;
}

.bootbox.primary .ctabtn:hover {
    background-color: #412B87;
}

.bootbox.primary .btn-default-change {
    color: #fff;
    background-color: #412B87;
    border-color: #412B87;    
    border-radius: 28px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    height: 53px;
    width: 100px;
}

.bootbox.primary .btn-default-change:hover {
    background-color: #412B87;
    border-color: #412B87;
}

.mynamebox_text .name_block{
    display: block !important;
	width: 100% !important;
	word-wrap: break-word !important;;
    line-height: 31px !important;;
    font-size: 34px !important;
}

@media(max-width:330px){
	.mynamebox_text .name_block{
		width: auto !important;
	}
}
    
#profileimage_popup_update_profile_image_popup .name_container{
padding: 38px 40px !important;
    text-align: center;
}

#profileimage_popup_update_profile_image_popup .class_block{
    /*padding: 30px 10px !important;*/
    padding: 30px 0px !important;
}

.profile_upload .input-group-btn .profile_upload_button span{
background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") left top no-repeat;
    display: inline-block;
    width: 21px;
    height: 21px;
    margin: 0px;
    margin-left: -20px;
    vertical-align: top;
}

.profile_upload .input-group-btn .profile_upload_button:hover span{
background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") -22px top no-repeat;
    display: inline-block;
    width: 21px;
    height: 21px;
    margin: 0px;
    margin-left: -20px;
    vertical-align: top;
}
#jumbo_container .GetStartedTools_box .col-md-4 .heading a {
    color: white;
}

.video-thumbnail-whatis {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    background: url(../../../../../../etc/designs/msf/student/secondary/images/prepareforwork_mostreadstory.jpg) no-repeat center;
}
@media (max-width: 767px){
    .video-thumbnail-whatis{
        height: 300px;
        margin: auto;
    }
}

#featurevideo_container .what_is_button{
color: #fff;
border: 1px solid #fff;
}
#featurevideo_container .what_is_button:hover,#featurevideo_container .what_is_button:focus{
    background: #fff;
    color: #000;
}
.resume-listing-custom .item-type {
	width: 23% !important;
}
@media (max-width: 991px) and (min-width: 768px){
.resume_listing_stu #MyFavouritePathways_container .table-row .item-name{
width:24%!important;
}
}
@media (max-width: 767px) and (min-width: 641px){
.resume_listing_stu #MyFavouritePathways_container .table-row .item-name{
width:24%!important;
}
}

@media (max-width: 640px) and (min-width: 481px){
.resume_listing_stu #MyFavouritePathways_container .table-row .item-name{
width:24%!important;
}
}

@media (max-width: 767px) and (min-width: 641px){
.resume_listing_stu #MyFavouritePathways_container .item-type {
	width: 18% !important;
}
    }

@media (max-width: 768px){
.resume_listing_stu #MyFavouritePathways_container .item-type {
    width: 20% !important;
}
}

.stu-radio {
    display: inline-block;
    min-width: 146px;
    margin-right: 10px;
}
.resume-listing-stu-download .resume-print-form{
	margin-bottom: 20px;
}

.resume-listing-stu-download .save-attachments{
	background-color: #FFF;
	padding: 5px 0;
}

.resume-listing-stu-download .select-attachments .select-title{
	margin-bottom: 15px;
}

.resume-listing-stu-download .select-attachments .select-coverletter{
	padding-bottom: 1px !important;
}

.resume-listing-stu-download input[readonly]{
	background: #fff;
}


/* SEC AND PREU */

.resume-listing-stu-common .modal-header .modal-title{
	color: white;
	font-size: 18px;
}

/* SEC */

.resume-listing-stu-common.secondary .modal-header{
	background-color: #315484;
	max-height: 52px;
}

.resume-listing-stu-common.secondary .modal-header .close{
	opacity: 1;
}
    
.resume-listing-stu-common.secondary .modal-header .close span {
	color: white;
	font-size: 30px;
}

.resume-listing-stu-common.secondary .myAEMBtn{
	border: 0px;	
}

/* PREU */

.resume-listing-stu-common.preu .modal-header{	
	background-color: #812990;	
	max-height: 52px;
}

.resume-listing-stu-common.preu .modal-header .close{
	opacity: 1;
}
    
.resume-listing-stu-common.preu .modal-header .close span {
	color: white;
	font-size: 30px;
}

.resume-listing-stu-common.preu .myAEMBtn{
	border: 0px;	
}

.resume-listing-stu-download .resume_btn_download span{
	background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") -22px top no-repeat!important;
   display: inline-block;
    width: 23px;
    height: 21px;
    margin: 0px;
    margin-left: -9px;
    vertical-align: top;
}

.resume-listing-stu-download .resume_btn_download:hover span{
	background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") left top no-repeat;
   display: inline-block;
    width: 23px;
    height: 21px;
    margin: 0px;
    margin-left: -9px;
    vertical-align: top;

}
.resume-listing-stu-download .resume_btn_download{
  background:#fff!important;
  border-color: #fff!important;
  margin-top: -2px!important;

}
.resume-listing-stu-download .resume_btn_download:hover{
  background:#ccc!important;
  border-color: #ccc!important;
 }

.stu-radio {
	display: inline-block;
	min-width: 146px;
	margin-right: 10px;
}

#listingShareContent .stu-radio {
	display: inline-block;
}

/* prepare for work - print, download, share */
#listingShareContent .buttons{
    text-align: center;
}


#resumeListingstuDownload .modalCloseBtn{
    top: 16px;
}

.resume-listing-stu-print .download-print-subtitle{
	font-size: 15px;
    font-weight: bold;
    margin: 10px 0 0 0;
}

.resume-listing-stu-print .select-coverletter{
	padding-bottom: 1px !important;
        background: #eee;
}

.resume-listing-stu-print input[readonly]{
	background: #fff;
}



/* SEC AND PREU */

.resume-listing-stu-common .modal-header .modal-title{
	color: white;
	font-size: 18px;
}

/* SEC */

.resume-listing-stu-common.secondary .modal-header{
	background-color: #315484;
	max-height: 52px;
}

.resume-listing-stu-common.secondary .modal-header .close{
	opacity: 1;
}
    
.resume-listing-stu-common.secondary .modal-header .close span {
	color: white;
	font-size: 30px;
}

.resume-listing-stu-common.secondary .myAEMBtn{
	border: 0px;	
}

/* PREU */

.resume-listing-stu-common.preu .modal-header{	
	background-color: #812990;	
	max-height: 52px;
}

.resume-listing-stu-common.preu .modal-header .close{
	opacity: 1;
}
    
.resume-listing-stu-common.preu .modal-header .close span {
	color: white;
	font-size: 30px;
}

.resume-listing-stu-common.preu .myAEMBtn{
	border: 0px;	
}


#resumeListingstuPrint .modalCloseBtn{
    top: 16px;
}

/* 
this file apply to components: 
resume_listing_stu_share, 
resume_builder_stu_preview 
*/

.resume-listing-stu-share .share-title,
.resume-listing-stu-share .share-agreement-title{
	font-size: 26px;
}

.resume-listing-stu-share .share-form{
	margin: 30px 0;
}

.resume-listing-stu-share textarea{
    height: 100px;
}

.resume-listing-stu-share div.form-group{
	margin-bottom: 15px !important;
	word-wrap: break-word;
    word-break: break-word;
}

.resume-listing-stu-share .inline-left,
.resume-listing-stu-share .inline-right{
	width: 49%;
    display: inline-block;
}

.resume-listing-stu-share .inline-left{
	margin-right: 1%;
	vertical-align: top;
}

@media (max-width: 500px){
	.resume-listing-stu-share .inline-left,
	.resume-listing-stu-share .inline-right{
	    width: 100%;
	}
}

.resume-listing-stu-share hr{
	margin: 20px 0;
}


.resume-listing-stu-share .modal-header{
	border: 0;
}

.resume-listing-stu-share div.select-coverletter,
.resume-listing-stu-share div.select-file,
.resume-listing-stu-share div.checkbox-list{
   	margin-left: 20px;
}

.resume-listing-stu-share div.checkbox-list div.checkbox{
 	margin-right: 10px;
    display: inline-block;
	min-width: 146px;
}

.resume-listing-stu-share input[type="checkbox"]{
	width: 14px;
    left: 19px;
    height: 15px;
    display: block;
}

.resume-listing-stu-share div.select-coverletter{
	margin: 20px 0;
    padding: 20px 20px 0 20px;
   background: #eee;
}

.resume-listing-stu-share div.select-coverletter div.select-file input[type="text"]{
    display: inline;
    margin-right: -44px;
    border-radius: 0;
}

.resume-listing-stu-share .btn-file {
    position: relative;
    margin-top: -3px;
    overflow: hidden;
    
    border-radius: 0;
}

.resume-listing-stu-share .btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}

.resume-listing-stu-share .myAEMBtn{
	margin: 10px 0;
	min-width: 200px;
	margin-right:4px;
}

.resume-listing-stu-share .myAEMBtn[disabled]{
	background: #ccc;
}

.resume-listing-stu-share .share-agreement-content{
	margin-left: 10px;
}

.resume-listing-stu-share .share-agreement-desc{
	margin: 30px 0 20px 0px;
}

.resume-listing-stu-share .agreement-desc{
	margin-top: 10px;
}

.resume-listing-stu-share .share-agreement-content .checkbox{
	margin-top: 20px;
}

.resume-listing-stu-share .share-agreement-content .buttons{
	margin-top: 20px;
    text-align: center;
}



/* SEC AND PREU */

.resume-listing-stu-common .modal-header .modal-title{
	color: white;
	font-size: 18px;
}

/* SEC */

.resume-listing-stu-common.secondary .modal-header .close{
	opacity: 1;
}
    
.resume-listing-stu-common.secondary .modal-header .close span {
	color: white;
	font-size: 30px;
}

.resume-listing-stu-common.secondary .myAEMBtn{
	border: 0px;	
}

/* PREU */

.resume-listing-stu-common.preu .modal-header .close{
	opacity: 1;
}
    
.resume-listing-stu-common.preu .modal-header .close span {
	color: white;
	font-size: 30px;
}

.resume-listing-stu-common.preu .myAEMBtn{
	border: 0px;	
}


/* SPU-695 */
.resume-listing-stu-common .notetxt{
    font-style: italic;
    color: #777;
}
.resume-listing-stu-common .remaining-characters{
    text-align: right;
}
/* SPU-695 */


.resume-listing-stu-common.preu .select-file .with-errors{
   color:#ef4125!important;
            }

.resume-listing-stu-share .resume_btn_share span{
	background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") -22px top no-repeat!important;
   display: inline-block;
    width: 23px;
    height: 21px;
    margin: 0px;
    margin-left: -9px;
    vertical-align: top;
}

.resume-listing-stu-share .resume_btn_share:hover span{
	background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") left top no-repeat;
   display: inline-block;
    width: 23px;
    height: 21px;
    margin: 0px;
    margin-left: -9px;
    vertical-align: top;

}
.resume-listing-stu-share .resume_btn_share{
  background:#fff!important;
  border-color: #fff!important;
  margin-top: -2px!important;

}
.resume-listing-stu-share .resume_btn_share:hover{
 background:#ccc!important;
  border-color: #ccc!important;
 }

.form-group .left-box{
    width: 49%;
    float: left;
}

.form-group .right-box{
    width: 49%;
    float: left;
    margin-left: 10px;
}


#resumeListingstuShare .modalCloseBtn{
    top: 16px;
}



.stu-preview .left-title .bottom-area,
.stu-preview .right-menu .bottom-area{
    min-height: 380px;
}

.stu-preview .resume-list-section .resumetype-decription,
.stu-preview .resume-list-section .radiobox-list,
.stu-preview .resume-list-section .select-resumetype-title{
	margin: 0 20px 0 20px;
}

.stu-preview .resume-list-section .select-resumetype-title{
    margin-top: 20px;
    font-size: 15px;
    font-weight: bold;
}

.stu-preview .radio-box{
    display: inline-block;
    width: 30%;
}

.stu-preview .radio-box input[type="radio"]{
    height: 55px;
    width: 18px;
}

.stu-preview .radio-box span{
    padding-left: 8px;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    color: #777;
}

.stu-preview .center-buttons {
	margin: 35px 0 10px 0;
    text-align: center;
}

.stu-preview .resume-list-section{
	border: 1px solid #ddd;
    -webkit-box-shadow: 0px 9px 30px 2px rgba(163,160,163,1);
    -moz-box-shadow: 0px 9px 30px 2px rgba(163,160,163,1);
    box-shadow: 0px 9px 30px 2px rgba(163,160,163,1);
    padding: 20px 0;
}

.resume-builder-stu-viewpreview .view-preview-title{
	font-size: 25px;
}

.resume-builder-stu-viewpreview .preview-section{
	margin-bottom: 25px;
}

.resume-builder-stu-viewpreview .preview-subtitle{
	margin-bottom: 15px;
	font-size: 18px;
    font-weight: bold;
	color: #333;
}

.resume-builder-stu-viewpreview .preview-section .inline-left,
.resume-builder-stu-viewpreview .preview-section .inline-right{
	margin-bottom: 20px;
    display: inline-block;
    width: 45%;
    vertical-align: top;
    font-size: 16px;
    color: #666;
    line-height: 1;
}

.resume-builder-stu-viewpreview .preview-summary div:last-child{
    font-size: 16px;
    color: #666;
}

.resume-builder-stu-viewpreview .preview-section .inline-right{
	margin-left: 10px;
}

.resume-builder-stu-viewpreview .preview-section .inline-left label,
.resume-builder-stu-viewpreview .preview-section .inline-right label{
    display: block;
}




/* SEC AND PREU */

.resume-builder-stu-viewpreview .modal-header .modal-title{
	color: white;
	font-size: 18px;
}

/* SEC */

.resume-builder-stu-viewpreview.secondary .modal-header{
		/* background-color: #315484;*/
	background-color: #894198;
	max-height: 52px;
}

.resume-builder-stu-viewpreview.secondary .modal-header .close{
	opacity: 1;
}

.resume-builder-stu-viewpreview.secondary .modal-header .close span {
	color: white;
	font-size: 30px;
}

.resume-builder-stu-viewpreview.secondary .myAEMBtn{
	border: 0px;
}

.resume-builder-stu-viewpreview.secondary .myAEMBtn a {
	color: white;
}

/* PREU */

.resume-builder-stu-viewpreview.preu .modal-header{
		/*background-color: #812990;*/
    background-color: #8ec449;
	max-height: 52px;
}

.resume-builder-stu-viewpreview.preu .modal-header .close{
	opacity: 1;
}

.resume-builder-stu-viewpreview.preu .modal-header .close span {
	color: white;
	font-size: 30px;
}

.resume-builder-stu-viewpreview.preu .myAEMBtn{
	border: 0px;
}

.resume-builder-stu-viewpreview.preu .myAEMBtn a {
	color: white;
}

.resume-builder-stu-viewpreview .modal-dialog{
	width:800px;
}

div#stuBuilderViewPreview {
    overflow-x: auto;
}
.stu-reference .left-title .bottom-area,
.stu-reference .right-menu .bottom-area{
    min-height: 380px;
}

.stu-reference .reference-search input {
	width: 80%;
    float: left;
    margin-right: 15px;
}

.stu-reference .reference-list {
	padding-left: 10px;
}

.stu-reference .reference-list div {
	margin-bottom: 10px;
}

.stu-reference .resume-list-section .reference-decription,
.stu-reference .resume-list-section .select-reference-title,
.stu-reference .subsections-list,
.stu-reference div.checkbox-list{
	margin: 0 20px 0 20px;
}

.stu-reference .resume-list-section{
	border: 1px solid #ddd;
    -webkit-box-shadow: 0px 9px 30px 2px rgba(163,160,163,1);
    -moz-box-shadow: 0px 9px 30px 2px rgba(163,160,163,1);
    box-shadow: 0px 9px 30px 2px rgba(163,160,163,1);
    padding: 20px 0;
}

.stu-reference div.checkbox-list div.checkbox{
    min-width: 146px;
    border: 1px solid #eee;
    padding: 8px 20px;
}

.stu-reference div.checkbox-list div.checkbox input[type="checkbox"]{
	width: 14px;
    left: 35px;
    height: 15px;
}


.resume_builder_stu_reference .reference-referencelist{
	margin-left: 22px;
}

.radio label, .checkbox label {
    cursor: default;
}

.resume_builder_stu_reference #slider-table-content .content-heading .content {
    margin-bottom: 20px;
}
.cat-container-profile,.cat-container-overview,.cat-container-portfolio,.share-container,.download-container,.print-container{
    margin-left: 0px;
    padding-left: 0px;
    font-weight:bold;
    list-style: none;
}

.category_list_user,.category_list_sys{
    position: relative;
    display: block;
    width: auto;;
    height: 100%;

/*
    border: 1px solid rgba(0,0,0,0.1);
    background-color: #f5f5f5;
*/
    overflow: hidden;
    border-radius: 4px;
    
}

.imgTextPrint,.imgTextDownload{
    padding-right: 18px;
    cursor: pointer;
    cursor: hand;
}

.container_popup .downloadicon,.shareicon,.printicon{
    padding-right: 5px;
}

.container_popup #email,#subject{
    width:100%;
}
.container_popup #msgtxt{
    height:93px;
    width:100%;
    font-weight:normal;
}
.container_popup .notetxt{
    font-style: italic;
   	color: #777;
}

.category_list_sys>.subcatcheckbox{
 display: block;
    float: left;
    width: 25%;
    }

 .container_popup .subcatDiv {
    display: table;
    width: 100%;
    margin-left: -9px;
    /*margin-top: 10px;*/

}

/*my_prof_my_ep_print_share_download popup*/

/*my_prof_my_ep_print_share_download popup end*/

 .container_popup .resBlock {
    display: table;
    width: 116%;
    margin-left: 0px;
    margin-top: 10px;

}
 .subcat,.resElement{
    display: inline-block;
	overflow:hidden;
    width:48%;
}
 
 @media (max-width: 767px) {
     .subcat{
          width: 100%;
      }

}

.container_popup .chtxt{
    font-weight:bold !important;
    color: #333 !Important;
	vertical-align: top;
	max-width: 80%;
}
.container_popup .chsubtxt{
    color: black !important;
    font-weight: normal;
    font-style: normal;
    vertical-align: top;
    max-width: 80%;
}

.share-container .remaining-chars{
    font-weight:lighter;
    color:#333;
    text-align:right;
}

.container_popup .formatImg{
        height:30px;
        width:30px;
    }

.container_popup #format{
    display: inline-block;
    margin:20px;
}

.container_popup .formatDiv{
    display:block;
    padding-top:10px;
    }

.container_popup input[type='text']{
    
font-weight:normal;
}

/*CSS */

.share_profile_controller-psd-container {
float: right;
width: 100%;
margin-right: 20px;
}

.share_profile_controller-psd-container ul.action-widget {    
    text-align: right;
    float: right;
}

.share_profile_controller-psd-container ul.action-widget > li
{
	display: table-cell;
}

@media (max-width: 991px) and (min-width: 768px){
    .page-header .breadcrumb_header_right_position #share_profile_controller_my_prof_my_ep_print_ .action-widget.action-psd-icons{
        margin-top: 0px;
        margin-right: 0px !important;
        margin-left: 0px !important;
        float: right;
    }
    .page-header .breadcrumb_header_right_position .my_prof_my_ep_print_share_download .share_profile_controller-psd-container#share_profile_controller_my_prof_my_ep_print_{
        margin-right: 0px;
    }
    .page-header .breadcrumb_header_right_position #share_profile_controller_my_prof_my_ep_print_ ul.action-widget{
        margin-top: 10px;
    }
}

@media (max-width: 320px){
    .page-header .breadcrumb_header_right_position #share_profile_controller_my_prof_my_ep_print_ .action-widget.action-psd-icons{
        float: left;
    }
    .page-header .breadcrumb_header_right_position .my_prof_my_ep_print_share_download .share_profile_controller-psd-container#share_profile_controller_my_prof_my_ep_print_{
        margin-right: 20px;
    }
}
.action-psd-icons {
/*float: right;*/
}

.action-psd-icons li {
    display: table-cell;
	padding-left: 30px;
}


.preview-profile-class.myAEMBtn[disabled],.download-profile-class.myAEMBtn[disabled],.print-profile-class.myAEMBtn[disabled],.share-profile-class.myAEMBtn[disabled]{
	background: #ccc;
}


/* SEC AND PREU */


/* SEC */


.bootbox.secondary .modal-header .close{
	opacity: 1;
	color: white;
	font-size: 30px;
}

.bootbox.secondary .myAEMBtn{
	border: 0px;
    margin-right: 4px;
}

/* PREU */


.bootbox.preu .modal-header .close{
	opacity: 1;
	color: white;
	font-size: 30px;
}
.myAEMBtn.ctabtn.tiffany.smaller,
.bootbox.preu .myAEMBtn{
	border: 0px;
    margin-right: 4px;
}

.container_popup input[type=checkbox]{
    display:inline;
    margin-right: 6px;
    opacity: 0;
    z-index: 1;
}

.container_popup input[type=checkbox] + label::before{
    content: "";
    display: inline-flex;
    width: 17px;
    height: 17px;
    left: 0;
    margin-left: -20px;
    margin-right: 5px;
    border: 2px solid #cccccc;
    border-radius: 3px;
    background-color: #fff;
}

.container_popup input[type=checkbox] + label::after{
    display: block;
    width: 19px;
    height: 19px;
    margin-left: -17px;
    margin-top: -19px;
    font-size: 10px;
    color: #e68717;
}

.container_popup input[type=checkbox]:checked  + label::after{
    font-family: "FontAwesome";
    content: "\f00c";
}

/*Changing color of Placeholder text */
#msgtxt::-webkit-input-placeholder {
   color: #ccc;
}
#msgtxt::-moz-placeholder { /* Firefox 19+ */
  color: #ccc;
}
#msgtxt:-ms-input-placeholder { /* IE 10+ */
  color: #ccc;
}
#msgtxt:-moz-placeholder { /* Firefox 18- */
 color: #ccc;
}

.modal-body-change {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 30px;
}

.container_popup input[type=checkbox]:checked + label{
color:#333;
}


/*.container_popup .label_txt{
margin-left: -4px;
}*/

/* SPU-695 */
.modal-footer .myAEMBtn[disabled]{
    background: #ccc;
}

.bootbox.modal input[type="checkbox"]:checked + label {
    color: black !important;
    font-weight:normal;
    font-style:normal;
}

.preu .subcat_li{
margin-left: -30px;
margin-top: -3px;
}

.container_popup .subcat_li_all{
margin-left: -30px;
margin-top: -3px;
}
.container_popup .subcatDiv_all {
margin-top:2px;
}
.bootbox.preu .myAEMBtn{
	border: 0px;
}

.msf_primary_overviewpage .bootbox .send-profile-class,.msf_primary_overviewpage .bootbox .share-profile-class,
.msf_primary_overviewpage .bootbox .download-profile-class,.msf_primary_overviewpage .bootbox .print-profile-class{
    margin-right: 4px;
 }

.msf_pri_profilepage .bootbox .send-profile-class,.msf_pri_profilepage .bootbox .share-profile-class,
.msf_pri_profilepage .bootbox .download-profile-class,.msf_pri_profilepage .bootbox .print-profile-class{
    margin-right: 4px;
 }

.primaryonecol .bootbox .send-profile-class,.primaryonecol .bootbox .share-profile-class,
.primaryonecol .bootbox .download-profile-class,.primaryonecol .bootbox .print-profile-class{
   margin-right: 4px;
 }
.bootbox .modal-header .close{
    color: white;
    font-size: 30px;
 }
  .bootbox .modal-header .close{
    color: white;
    font-size: 30px;
    opacity: 1;
 }
.share-container .inline-left-li{
margin-right: 1%;
    vertical-align: top;
    width: 49%;
    display: inline-block;
  }
.share-container .inline-right-li{
width: 49%;
display: inline-block;
}
.msf_primary_overviewpage .modal-body,.primaryonecol .modal-body,.msf_pri_profilepage .modal-body{
padding: 15px;
}
.container_popup .with-errors{
color:#ef4125!important;
    }
    
/*--all reports download and print popUp checkbox tick alignments preu.--*/
.container_popup input[type=checkbox] + label::after{
  -ms-transform : translateY(-10%);
}

/*--checkbox alignment issue--*/
.container_popup .subcat  {
    margin-top:2px;
}

.container_popup .subcat_li_all{
 margin-top:1px;
}

/* --download checkbox flickering issue--on eportfolio,myprofile,overview --*/

.container_popup .download-container input[type=checkbox] + label::before
{
margin-top: 5px;
} 
.coverletter-listing-stu-print .download-print-subtitle{
	font-size: 15px;
    font-weight: bold;
    margin: 10px 0 0 0;
}

.coverletter-listing-stu-print .select-resume{
	padding-bottom: 1px !important;
}

.coverletter-listing-stu-print input[readonly]{
	background: #fff;
}



/* SEC AND PREU */


/* SEC */

.coverletter-listing-stu-common.secondary .modal-header{
	background-color: #315484;
	max-height: 52px;
}

.coverletter-listing-stu-common.secondary .modal-header .close{
	opacity: 1;
}
    
.coverletter-listing-stu-common.secondary .modal-header .close span {
	color: white;
	font-size: 30px;
}

.coverletter-listing-stu-common.secondary .myAEMBtn{
	border: 0px;	
}

/* PREU */


.coverletter-listing-stu-common.preu .modal-header .close{
	opacity: 1;
}
    
.coverletter-listing-stu-common.preu .modal-header .close span {
	color: white;
	font-size: 30px;
}

.coverletter-listing-stu-common.preu .myAEMBtn{
	border: 0px;	
}
.coverletter-listing-stu-download .coverletter-print-form{
	margin-bottom: 20px;
}

.coverletter-listing-stu-download .save-attachments{
	background-color: #eee;
	padding: 5px 0;
}

.coverletter-listing-stu-download .select-attachments .select-title{
	margin-bottom: 15px;
}

.coverletter-listing-stu-download .select-attachments .select-resume{
	padding-bottom: 1px !important;

}

.coverletter-listing-stu-download input[readonly]{
	background: #fff;
}


/* SEC AND PREU */

.coverletter-listing-stu-common .modal-header .modal-title{
	color: white;
	font-size: 18px;
}

/* SEC */

.coverletter-listing-stu-common.secondary .modal-header .close{
	opacity: 1;
}
    
.resume-listing-stu-common.secondary .modal-header .close span {
	color: white;
	font-size: 30px;
}

.coverletter-listing-stu-common.secondary .myAEMBtn{
	border: 0px;	
}

/* PREU */

.coverletter-listing-stu-common.preu .modal-header .close{
	opacity: 1;
}

.coverletter-listing-stu-common.preu .modal-header .close span {
	color: white;
	font-size: 30px;
}

.coverletter-listing-stu-common.preu .myAEMBtn{
	border: 0px;
}

.coverletter-listing-stu-download .btn_download span{
	background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") -22px top no-repeat!important;
   display: inline-block;
    width: 23px;
    height: 21px;
    margin: 0px;
    margin-left: -9px;
    vertical-align: top;
}

.coverletter-listing-stu-download .btn_download:hover span{
	background: url("../../../../../../etc/designs/msf/student/preu/images/actionicon_bar_attach_categ.png") left top no-repeat;
   display: inline-block;
    width: 23px;
    height: 21px;
    margin: 0px;
    margin-left: -9px;
    vertical-align: top;

}
.coverletter-listing-stu-download .btn_download{
  background:#fff!important;
  border-color: #fff!important;
  margin-top: -2px!important;

}
 .coverletter-listing-stu-download .btn_download:hover{
  background:#ccc!important;
  border-color: #ccc!important;
 }
 
 #coverLetterListingstuPrint .modalCloseBtn,	
 #coverLetterListingstuDownload .modalCloseBtn{
    top: 16px;
}
 
.avatar_sliderplate {
    position: relative;
    display: block;
    width: 100%;
    height: 375px;
    margin: 0px 0px 0px 0px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    background-color: #f0f0f0;
    overflow: hidden;
    border-radius: 0px;
    text-align: center;
}
.infoUrl {
    height: 153px;
	width: 287px;
}
.imgText {
    margin-left: -50%;
}
.avatarType {
    margin-left: 31%;
    margin-top: -29px;
    background-color: darkgrey;
    padding-top: 14px;
    padding-bottom: 10px;
    padding-right: 32px;
    padding: left: 10px;
    padding-left: 10px;
}
.gameList {
   margin-right: -62%;
    margin-top: -6%;
}
.totalPoints {
    font-size: 25px;
}
.iconImgText {
    padding-left: 0px;
    font-weight: normal;
    margin-left: -50px;
}


.uploadBtn{

    background-color: darkgrey;
    margin-right: -392px;
    height: 40px;
    width: 190px;

}
.portal_faq_listing .faq_box{
background-color:#812990;
width: 70%;
margin-left: 159px;
margin-top: 8px;
border-radius: 5px;
}
.portal_faq_listing .dropdown-menu{
width: 100% !important;
 }
.portal_faq_listing .fancy span{
 color:#333;
}
.portal_faq_listing .mainbullet_faq{
padding: 20px;
}

.portal_faq_listing .openclose_icon {
margin-top: -27px;

}
.portal_faq_listing .panel-title{
color:#5aacb4!important;
font-size: 16px!important;
}
.portal_faq_listing .ques{
 font-weight:bold;
}
.portal_faq_listing ul.subbullet{
color:#333!important;
font-weight:normal!important;
font-size:14px!important;
}
.portal_faq_listing .panel-group{
padding:25px 60px 25px 17px!important;

}
.portal_faq_listing .faq_ans{
font-size:14px!important;
    color: #333!important;
        }

.portal_faq_listing .faq-box-drop-down-value{
    height: 43px !important;
    padding: 4px !important;
    margin: 0 auto;
    font-size: 20px;
    min-height: 43px !important;
    cursor: pointer;
    font-weight: bold;
    color: #fff!important;
    display: block;
   background-color: #822a90!important;
  border: 1px solid!important;
  height: 43px !important;
cursor: pointer;

    }

.primary-faq.portal_faq_listing  #bottom-content-container .dropdown-ques-menu{
border-radius: 4px;
    border: 1px solid #ebebeb;
    margin-top: 13px;
    }
.primary-faq.portal_faq_listing  #bottom-content-container .dropdown-ques-menu .panel-group{
    text-align: left;
	position: relative;
    margin-bottom: 0px;
    border-bottom: 7px solid #5aacb4;
    position: relative;

                }
.primary-faq.portal_faq_listing  #bottom-content-container .dropdown-ques-menu .panel-group .openclose_icon{

    width: 30px;
    display: inline-block;
    float: right;
	position: absolute;
    top: 50px;
    right: 20px;
}
 .portal_faq_listing #bottom-content-container{
    display: block;
    overflow: hidden;
    margin-bottom: 65px;
    padding: 0 150px;
}
.primary-faq  #bottom-content-container .fancy{
     color: #ffc21c;
    padding-top: 20px;
    padding-bottom: 15px;
}
.primary-faq  #bottom-content-container .mainquote{
   padding-top: 10px;
    padding-bottom: 35px;
    font-size: 16px;
    color: #606060;
    display: block;
}
.primary-faq  #bottom-content-container .panel-title{
    line-height: 21px;
    padding-top: 0px;
    padding-bottom: 5px;
    font-weight: bold;
    margin-bottom: 15px;
    }

.portal_faq_listing .faq-box-drop-down-value:before{

font-family: 'Glyphicons Halflings';
    content: "\e114";
    font-size: 12px;
	right: 20px;
    padding-top: 5px;
    color: #fff;
    position: absolute;
    width: 20px;
    height: 20px;
                }

.primary-faq #bottom-content-container ul.subbullet li:before{
    font-size: 25px;
    content: '\2022 ';
    color: #ffbd00;
    left: -18px;
    padding-right: 0.5em;
    background-image: none;

                }
.primary-faq #bottom-content-container ul.subbullet li{
    position: relative;
    list-style-type: none;
            }

.primary-faq .faq_box a.dropdown-item,
.primary-faq .faq_box a.dropdown-item:link,
.primary-faq .faq_box a.dropdown-item:visited{
   color:#5aacb4!important;
        }
.primary-faq .portal_faq_listing .faq-box-drop-down-value{
   background-color:#5aacb4!important;
                        }

.my_eportfolio_my_doc_depo .sub_category_item div{
    padding: 4px 10px!important;
}

@media(max-width: 767px){
    .my_eportfolio_my_doc_depo .sub_category_item div{
        padding: 4px 5px!important;
    }
    .category-icon-row{
        text-align: center!important;
    }
}

@media(max-width: 500px) {
    .my_eportfolio_my_doc_depo .sub_category_item .CreateUpdateBox {
        text-align: left;
        display: inline-flex;
        padding: 0px!important;
    }
    .my_eportfolio_my_doc_depo .sub_category_item .CreateUpdateBox .add-item-text{
        font-size: 12px;
        text-align: center;
    }
}
.my_eportfolio_my_doc_depo #doc_depo_list_my_eportfolio_my_doc_depo .category_list .subcategory_block .document-list-container-RESUME .sub_category_item .listpanel_item .listpanel_content .filename{
    word-wrap: break-word;
    word-break: break-word;
}


.coverletter-list-container .listpanel_content .date,.reference-list-container .listpanel_content .date{
border:0px!important;
            }

.listpanel_item .listpanel_icon{
    width: 10%;
    display: inline-block;
}

.listpanel_item .item-icon{
    margin: 10px auto;
    background-size: contain !important;
}

.listpanel_item .item-vertical-line{
    display: inline;
    font-weight: 600;
    color: #ccc;

}

.preu .file-extension-resume{
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_small_resume.png) top no-repeat;
    padding: 10px 15px;
}
.secondary .file-extension-resume {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_small_resume.png) top no-repeat;
    padding: 10px 15px;
}

.preu .file-extension-coverLetter{
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_small_coverletter.png) top no-repeat;
    padding: 10px 15px;
}
.secondary .file-extension-coverLetter {
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_small_coverletter.png) top no-repeat;
    padding: 10px 15px;
}
.preu .file-extension-reference{
    background: url(../../../../../../etc/designs/msf/student/preu/images/icon_small_reference.png) top no-repeat;
    padding: 10px 15px;
}
.secondary .file-extension-reference{
    background: url(../../../../../../etc/designs/msf/student/secondary/images/icon_small_reference.png) top no-repeat;
    padding: 10px 15px;
}

.sub_category_item .pull-right{
    text-align: right;
}

.doc-date{
    border: none !important;
    margin-left: auto !important;
}

.create-btn-link {
    display: none;
    background-color: #fff !important;
}
        html {
        font-size: 16px !important;
    }

    footer {
        font-size: 18px !important;
        position: static !important;
        top: auto !important;
        margin-top: 20px !important;
    }

    main {
        margin-top: 132px !important;
    }

    .notification .notifications #notification_title {
        background-color: #586BCE;
    }

    #MyReflectionTitleBar {
        background-image:none;
        background-color: #404D93;
    }
    
    #reflection_slider-table-content .content div {
        color: #313338;
    }

    #reflection_slider-table-content .form-control[disabled] {
        background-color: #ffffff;
    }

    #reflectionQuestionForm a {
        color: #586BCE !important;
    }

    #reflection_slider-table-content .slider-table-row {
        background-color: #F5F6F6 !important;
    }

    #MyReflection_container .ctabox a {
        background-color: #586BCE !important;
        color: #ffffff !important;
    }

    .dropdown-toggle::after {
        display: none !important;
    }

    .bg-warning {
        background-color: #f7f7f7 !important;
    }

    #riasecMatchingOccupationContainer .subbullet a::after {
        display: none !important;
    }

    #jobRoleSearchResult a::after {
        display: none !important;
    }

    main,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    div,
    span,
    label,
    a,
    button {
        font-family: "Nunito", sans-serif;
    }

    .page-header h1 {
        font-family: "Nunito", sans-serif;
        color: #313338;
    }

    .theme1 {
        background-color: #FFFFFF !important;
    }

    .occupation_search_box #jobrole_jumbo_container {
        padding-top: 110px;
    }

    .occupation_search_box img.icon {
        display: none;
    }

    .theme1 #jobrole_jumbo_container {
        background-color: #F0F6FD;
    }

    .theme1 #jobrole_jumbo_container h1 {
        color: #313338
    }

    .theme1 #jobrole_jumbo_container p {
        color: #313338
    }

    #colorbox .ctabox .ctabtn {
        background-color: #586BCE;
    }

    #colorbox a.ctabtn,
    #colorbox a.ctabtn:link,
    #colorbox a.ctabtn:visited {
        color: #FFFFFF;
    }

    .btn.btn-secondary {
        background: #586BCE;
    }

    .btn.btn-secondary:hover {
        background: #404D93;
    }

    .occupation_search_box #jobrole_jumbo_container #searchkeywordbox #occupation_search_container .btn_browsebycategories .btn.btn-secondary.dropdown-toggle:hover {
        background-color: #404D93;
    }

    #SearchResultsList_Container_main .big-table-row.heading {
        background-color: #404D93;
    }

    #occupation-directory-container #SearchResultsList_Container_main select {
        background: url(../../../../../../etc/designs/msf/student/secondary/images/MyGoalsGeneral_arrowdown.png) center right 10px no-repeat #586BCE !important;
    }

    #occupation-directory-container #SearchResultsList_Container_main select:hover,
    #occupation-directory-container #SearchResultsList_Container_main select:focus,
    #occupation-directory-container #SearchResultsList_Container_main select:active,
    #occupation-directory-container #SearchResultsList_Container_main select:focus-visible {
        background: url(../../../../../../etc/designs/msf/student/secondary/images/MyGoalsGeneral_arrowdown.png) center right 10px no-repeat #404D93 !important;
    }

    #SearchResultsList_Container_main .big-table-group .Content-Institution,
    #SearchResultsList_Container_main .big-table-group .Content-Attained-name {
        color: #313338;
        font-family: "Nunito", sans-serif;
    }

    #SearchResultsList_Container_main .big-table-group .Content-title a {
        color: #586BCE;
        font-family: "Nunito", sans-serif;
        word-break: break-all;
    }

    .tab-pane_list {
        background-color: #404D93;
    }

    .tab-pane_list .occupation_search_box #jobrole_jumbo_container #searchkeywordbox #occupation_search_container .btn_browsebycategories .btn.btn-secondary.dropdown-toggle {
        background-color: #404D93;
    }

    #searchkeywordbox #occupation_search_container .btn_browsebycategories .btn.btn-secondary.dropdown-toggle[aria-expanded="true"] {
        background-color: #404D93 !important;
    }

    #SearchResultsList_Container_main .dropdown-item {
        background: #404D93;
    }

    .theme1 #riasecMatchingOccupationContainer a,
    .theme1 #riasecMatchingOccupationContainer a:link,
    .theme1 #riasecMatchingOccupationContainer a:visited {
        color: #586BCE;
    }

    #bottom-content-container .panel-content ul.subbullet li a:hover,
    #bottom-content-container .panel-content ul.subbullet li a:active,
    #bottom-content-container .panel-content ul.subbullet li a:focus {
        color: #404D93;
    }

    #bottom-content-container ul.subbullet li:before {
        color: #586BCE;
    }

    .comparison_preu_secondary button.multiselect.dropdown-toggle.btn.btn-default {
        border: 2px solid #586BCE;
        background: url(../../../../../../etc/designs/msf/student/secondary/images/MyGoalsGeneral_arrowdown.png) center right 10px no-repeat #586BCE !important;
    }

    .comparison_preu_secondary .card .section.graybg {
        background-color: #F0F6FD;
    }

    .comparison_preu_secondary .card .title {
        color: #313338;
    }

    .comparison_preu_secondary .card li {
        color: #313338;
    }

    .theme1 .comparison_preu_secondary .CompatibilityBox .bar-bottom {
        background-color: #91ACE8;
    }

    .theme1 .comparison_preu_secondary .CompatibilityBox .chart-bar-number.bottom {
        color: #91ACE8;
    }

    .theme1 .comparison_preu_secondary .CompatibilityBox .chart-legend .item.bottom .icon {
        background-color: #91ACE8;
    }

    #DataAnalyst_jumbo_container {
        background-color: #E4EEFB !important
    }

    #DataAnalyst_jumbo_container .jumboleft .ctabtn {
        background-color: #E4EEFB;
    }

    #JobRoleKeyInformation .panel-heading {
        background-color: #586BCE;
    }

    .theme1 #JobRoleKeyInformation .panel-body {
        background-color: #586BCE;
    }

    #DataAnalyst_jumbo_container .contentblock h1 {
        color: #313338;
    }

    #DataAnalyst_jumbo_container .jumboleft .ctabtn.small:hover {
        color: #313338 ! Important;
        text-decoration: underline;
    }

    a.ctabtn,
    a.ctabtn:link,
    a.ctabtn:visited {
        color: #313338;
    }

    #JobRoleDescription p,
    .Skills_row li {
        color: #313338;
    }

    #CourseProgrammeListing {
        background-color: #4A59AB;
    }

    #CourseProgrammeListing .panel-right {
        background-color: #4A59AB;
    }

    #rightbar_panelgroup .ctabtn-right,
    #rightbar_panelgroup .ctabtn-center {
        background-color: #FFFFFF;
        color: #586BCE;
    }

    #rightbar_panelgroup .ctabtn-right a.ctabtn,
    #rightbar_panelgroup .ctabtn-right a.ctabtn:link,
    #rightbar_panelgroup .ctabtn-right a.ctabtn:visited,
    #rightbar_panelgroup .ctabtn-center a.ctabtn,
    #rightbar_panelgroup .ctabtn-center a.ctabtn:link,
    #rightbar_panelgroup .ctabtn-center a.ctabtn:visited {
        color: #586BCE;
    }

    a.ctabtn.small.viewFullPathwayClickBtn.ctabtn-center.CareerProgressionLink:hover {
        color: #586BCE !important;
        text-decoration: none !important;
    }

    #rightbar_panelgroup .ctabtn-right:hover {
        color: #586BCE !important;
    }

    #JobRoleProfile #rightbar_panelgroup .cardcol #CareerProgressionPathway .panel-center .pathway-table-container .pathway_row .tab_milestone {
        background-color: #FFFFFF;
    }

    .tab_text_milestone li {
        color: #586BCE;
    }

    #rightbar_panelgroup .ctabtn-left {
        background-color: #586BCE;
        color: #FFFFFF;
    }

    #rightbar_panelgroup .ctabtn-left:hover {
        background-color: #586BCE;
    }

    .CompareList_container .CompareList_title {
        background-color: #E4EEFB;
    }

    .CompareList_container .CompareList_title h3 {
        color: #313338;
    }

    .CompareList_container {
        background: #E4EEFB;
    }

    .CompareList_box {
        background-color: #586BCE;
        border: 2px dotted #586BCE;
    }

    .AddJobRole_box {
        border: 2px dotted #586BCE;
        color: #586BCE;
        background-color: #FFFFFF;
    }

    .CompareList_comparebtn #compare_url {
        background-color: #586BCE;
        color: #FFFFFF
    }

    .CompareList_clearallbtn .ctabtn {
        background-color: #586BCE;
        color: #FFFFFF
    }

    .CompareList_clearallbtn .ctabtn.reverse {
        background-color: #586BCE !important;
    }

    /* discover */
    #CareerAssessment_mainwrap #GettingStarted_container .questions_box .ctabtn {
        color: #FFFFFF;
        background-color: #404D93;
    }

    #CareerAssessment_mainwrap #GettingStarted_container .questions_box .ctabtn:hover {
        background-color: #404D93;
    }

    #CareerAssessment_mainwrap #GettingStarted_container .questions_box .ctabtn:active {
        background-color: #404D93;
    }

    #CareerAssessment_mainwrap #GettingStarted_container .mid-col .ctabtn {
        color: #FFFFFF;
        background-color: #404D93;
    }

    #CareerAssessment_mainwrap #CareerAssessment_container .progressbar .progression {
        background-color: #FFA800;
    }

    #CareerAssessment_mainwrap #CareerAssessment_container .progressbar .progression-cursor:after {
        background-color: #FFA800;
    }

    #GettingStarted_container .active .sliderbar-box .slider-selection {
        background-color: #FFA800;
    }

    #GettingStarted_container .active .sliderbar-box .slider-handle {
        background-color: #FFA800;
    }

    #GettingStarted_container .eflectionPrevQues {
        color: #313338 !important;
    }

    #GettingStarted_container .eflectionNextQues {
        color: #313338 !important;
    }

    #takeAssessmentContainer #slider-table-content .slider-table-row {
        background-color: #F5F6F6;
    }

    #takeAssessmentContainer #slider-table-content .active {
        background-color: #FFFFFF;
    }

    #CareerAssessment_container.KCS {
        background: #404D93;
    }

    #CareerAssessment_container.KSA {
        background: #404D93;
    }

    #CareerAssessment_container.LSI {
        background: #404D93;
    }

    #CareerAssessment_container.SWV {
        background: #404D93;
    }

    #CareerAssessment_container.KSC {
        background: #404D93;
    }

    #CareerAssessment_container p, #CareerAssessment_container .mainquote {
        width: 87% !important;
        text-align: justify !important;
    }

    #CareerAssessment_container.KSC p {
        margin-left: 35px !important;
        margin-right: 35px !important;
    }

    #summaryContainer #RIS_container .RIS_box {
        background: #404D93;
        width: 580px;
    }

    @media (max-width: 767px) {
        #RIS_container .RIS_box {
            width: 100% !important;
        }
    }

    #CareerAssessment_mainwrap .main-content .result-container .result-box:nth-child(-n+3) {
        background-color: #EEEBEF;
    }

    #CareerAssessment_mainwrap .main-content .ctabtn {
        color: #FFFFFF;
        background-color: #586BCE;
    }

    #CareerAssessment_mainwrap .main-content .ctabtn:hover {
        background-color: #586BCE;
    }

    #CareerAssessment_mainwrap .main-content .ctabtn:active {
        background-color: #586BCE;
    }

    #industryOccupationResultContainer .tab-heading .active {
        background-color: #586BCE;
    }

    #industryOccupationResultContainer #bottom-content-container h4 a {
        color: #313338;
    }

    #industryOccupationResultContainer #bottom-content-container h4 a::after {
        content: unset;
    }

    #industryOccupationResultContainer .theme1 a,
    #industryOccupationResultContainer .theme1 a:link,
    #industryOccupationResultContainer .theme1 a:visited {
        color: #586BCE;
    }

    #industryOccupationResultContainer #bottom-content-container .panel-group {
        border-color: #404D93;
    }

    #industryOccupationResultContainer #bottom-content-container .tab-container .panel-group:nth-child(even) {
        background-color: #EEEBEF;
    }

    #CareerAssessment_mainwrap .main-content .result-container .result-box:nth-child(-n+3) .left,
    #CareerAssessment_mainwrap .main-content .result-container .result-box:nth-child(-n+3) .right {
        background-color: #EEEBEF;
    }

    .main-content .result-container .purplePercentageCssClass .progressbar .progression,
    .assessmentResultContainer #CareerAssessment_mainwrap #summaryContainer .high_legend_color {
        background-color: #586BCE !important;
    }

    .main-content .result-container .yellowPercentageCssClass .progressbar .progression,
    .assessmentResultContainer #CareerAssessment_mainwrap #summaryContainer .low_legend_color {
        background-color: #91ACE8 !important;
    }

    #CareerAssessment_mainwrap .main-content .result-container .yellowPercentageCssClass .number_box {
        color: #91ACE8;
    }

    #CareerAssessment_mainwrap .main-content .result-container .purplePercentageCssClass .number_box {
        color: #586BCE;
    }

    .ctabtn.reflection.priRef {
        color: #FFFFFF;
        background-color: #586BCE;
    }

    .ctabtn.reflection.priRef:visited {
        color: #FFFFFF;
        background-color: #586BCE;
    }

    #summaryContainer #newShortQuiz {
        background-color: #404D93;
    }

    #summaryContainer #newShortQuiz .shortQuizBtn {
        background-color: #FFFFFF !important;
        color: #586BCE !important;
    }

    .showJobMatchingRolesBtn {
        color: #FFFFFF !important;
    }

    .box1,
    .box2,
    .box3,
    .box1:hover,
    .box2:hover,
    .box3:hover {
        background: #404D93 !important;
        color: #fff !important;
    }

    .RIS_box a.select:hover,
    .RIS_box a.select:active,
    .RIS_box a.select:focus {
        color: #fff !important;
    }

    #jumbo_container_edu_landsacpe {
        background-color: #404D93;

    }

    #jumbo_container_edu_landsacpe a.ctabtn, 
    #jumbo_container_edu_landsacpe a.ctabtn:link, 
    #jumbo_container_edu_landsacpe a.ctabtn:visited {
        background-color: #FFFFFF;
        color: #586BCE;
    }

    #jumbo_container_edu_landsacpe .paddingxs0 a.ctabtn:hover {
        background-color: #FFFFFF !important;
        color: #586BCE !important;
    }

    #MyFavouritePathways_container h3 {
        color: #313338;
    }

    #MyFavouritePathways_container .table-row.legend .item-name {
        color: #313338
    }

    #MyFavouritePathways_container .table-row .item-name {
        color: #313338
    }

    #MyFavouritePathways_container .table-row:nth-child(even) {
        background-color:#FBF5F1;
    }

    .pathway-table-block .pathway-block.SpecialEducation,
    .pathway-table-block .pathway-block.PrimarySchools,
    .pathway-table-block .pathway-block.PSLE {
        background-color: #6F4F3D;
    }

    .pathway-table-block .pathway-block.SpecialEducationSchools,
    .pathway-table-block .pathway-block.IntegratedProgramme,
    .pathway-table-block .pathway-block.PrivatelyFundedSchools,
    .pathway-table-block .pathway-block.SpecialisedIndependentSchools,
    .pathway-table-block .pathway-block.Express,
    .pathway-table-block .pathway-block.NormalAcademicNA,
    .pathway-table-block .pathway-block.NormalTechnicalNT,
    .pathway-table-block .pathway-block.SpecialisedSchools,
    .pathway-table-block .pathway-block.GCENALevel,
    .pathway-table-block .pathway-block.GCENTLevel,
    .pathway-table-block .pathway-block.GCEOLevel {
        background-color: #C41111 !important;
    }

    .pathway-table-block .pathway-block.JuniorColleagesCentralisedInstitutes,
    .pathway-table-block .pathway-block.InstituteofTechnicalEducation,
    .pathway-table-block .pathway-block.GCEALevel,
    .pathway-table-block .pathway-block.Polytechnics,
    .pathway-table-block .pathway-block.ArtsInstitutions,
    .pathway-table-block .pathway-block.Universities,
    .pathway-table-block .pathway-block.AlternativeQualifications2,
    .pathway-table-block .pathway-block.AlternativeQualifications,
    .pathway-table-block .pathway-block.AlternativeQualifications1,
    .pathway-table-block .pathway-block.PolytechnicFoundation,
    .pathway-table-block .pathway-block.DirectEntrySchemetoPolytechnic {
        background-color: #1C7482 !important;
    }

    .pathway-table-block .pathway-block.WorkandLifelongLearning {
        background-color: #665EF6 !important;
    }

    .educationPathwayDetialContainerRow .row.panelHeader {
        display: block;
    }

    .epy_btn_group_ a.ctabtn, 
    .epy_btn_group_ a.ctabtn:link, 
    .epy_btn_group_ a.ctabtn:visited, 
    .epy_btn_group_ a.ctabtn:hover {
        background-color: #586BCE !important;
        color: #FFFFFF !important;
        text-decoration: none !important;
    }

    #epy_btn_group_modal {
        z-index: 1055 !important;
    }

    #epy_btn_group_modal .modal-dialog {
        top: 200px !important;
    }

    .epy_btn_group_go, .epy_btn_group_go:link, .epy_btn_group_go:visited, .epy_btn_group_go:hover,
    .epy_btn_group_download, .epy_btn_group_download:link, .epy_btn_group_download:visited, .epy_btn_group_download:hover,
    .epy_btn_group_confirm_download, .epy_btn_group_confirm_download:link, .epy_btn_group_confirm_download:visited, .epy_btn_group_confirm_download:hover {
        background-color: #586BCE !important;
        color: #FFFFFF !important;
    }

    .bootbox .modal-header, .bootbox.secondary .modal-header, .bootbox .modal-header .modal-title {
        background-color: #586BCE !important;
        color: #FFFFFF !important;
    }

    #eduOverviewImgModal {
        z-index: 1055;
    }

    #eduOverviewImgModal .modal-content {
        padding-top:50px;
        padding-left:50px;
        padding-right:50px;
    }
    #showOriginalImgModalContent {
        display: block;
        margin: 0 auto;
    }

    .edupathway-compare-content .ComparsionList_box {
        background-color: #586BCE !important;
        color: #FFFFFF !important;
    }

    .edupathway-compare-content .exploreWayContent span {
        color: #313338;
    }

    .edupathway-compare-content .card .section.graybg {
        background-color: #FBF5F1;
    }

    .show {
        display: block !important;
    }

    #secondaryLeandscapeFSBB h1 {
        font-size: 56px !important;
    }

    #secondaryLeandscapeFSBB h3 {
        font-size: 27.5px !important;
    }

    #secondaryLeandscapeFSBB h4 {
        font-size: 25px !important;
    }

    #secondaryLeandscapeFSBB a[target="_blank"]::after {
        content: unset !important;
    }

    #secondaryLeandscapeFSBB .fa-arrow-down {
        width: 100% !important;
    }

    #secondaryLeandscapeFSBB {
        .h5, h5 {
            font-size: 22.5px;
        }
    }

    #secondaryLeandscapeFSBB .fs-2 {
        font-size: 20px !important;
    }

    .jobroleprofile_v2 .ctabtn.small.jumboleft_btn4 {
        padding-left: 0px !important;
    }

        .my_post_entry_page_input_card_title {
        color: #313338;
    }
    
    #post-page-academic {
        background-color: #586BCE;
    }

    #post-page-academic option {
        color: #586BCE
    }

    #my-post-page-input-remarks {
        border: 1px solid #F5F6F6 !important;
    }

    .my-post-page-button-save, .my-post-page-button-save:hover {
        background-color: #586BCE !important;
        color: #FFFFFF !important;
    }

    .my-post-page-button-delete {
        border: 2px solid #586BCE;
        color: #586BCE;
    }

      
    #form_template textarea.form-control{
        background-color: #CFDFF6;
    }

    #form_template .btn.btn-secondary, #form_template .btn.btn-secondary:hover, #form_template .btn.btn-secondary:focus, #form_template .btn.btn-secondary:active {
        background-color: #586BCE;
        color: #FFFFFF;
    }

    #form_template .btn.btn-secondary.white-btn, #form_template .btn.btn-secondary.white-btn:hover, #form_template .btn.btn-secondary.white-btn:focus, #form_template .btn.btn-secondary.white-btn:active {
        background-color: #FFFFFF;
        color: #586BCE;
        border: 1px solid #586BCE;
    }

    .btn.btn-secondary.search-btn, .btn.btn-secondary.search-btn:hover, .btn.btn-secondary.search-btn:focus, .btn.btn-secondary.search-btn:active {
        background-color: #586BCE;
        color: #FFFFFF;
    }

    #admin-view-posts .input-group-addon{
        color: #ffffff;
        border: 1px solid #586BCE;
        background-color: #586BCE;
    }

    .students_posts_overview_page .filter-select {
        background-color: #586BCE !important;
    }

    .myjourney-delete-info {
        background-color: #586BCE !important;
    }

    .students_form_overview_page select.filter-select {
        background-color: #586BCE !important;
    }

    #admin-view-forms .table-header{
        background-color: #586BCE;
        color: white;
    }

    #admin-view-forms .btn.btn-secondary, 
    #admin-view-forms .btn.btn-secondary:hover, 
    #admin-view-forms .btn.btn-secondary:focus, 
    #admin-view-forms .btn.btn-secondary:active {
        background-color: #586BCE;
        color: #FFFFFF;
    }

    .modal-dialog .modal-content .modal-footer {
        border-top: 1px solid var(--ds-mysf-neutral-100) !important;
        padding-top: 24px !important;
        margin-top: 0px !important;
    }

    .modal-header{
        background-color: unset !important;
    }

    #duplicate_session_popup_modal_logout_buttton, #duplicate_session_popup_modal_logout_buttton:hover {
        text-decoration: none !important;
    }

    .goal_landing_container #jumbo_goal_common_container {
	background-color: #404D93!important;
    }

    a.ctabtn.small.goallandingcreategoalbtn, a.ctabtn.small.goallandingcreategoalbtn:hover, a.ctabtn.small.goallandingcreategoalbtn:active, a.ctabtn.small.goallandingcreategoalbtn:focus {
        background-color: #FFFFFF !important;
        color: #586BCE !important;
    }

    .ctabtn.reflection.priRef, .ctabtn.reflection.priRef:hover {
        color: #FFFFFF;
        background-color: #586BCE;
    }

    .table-goal-item a, .table-goal-item a:link, .table-goal-item a:visited {
        color: #586BCE;
    }

    #MyGoals_top_container {
    background: #E4EEFB;
    }

    #MyGoals_top_container .heading1 span {
    border-bottom:1px dashed #313338;
    }

    .theme1 #MyGoals_top_container h3 {
        color:#313338;
    }

    #MyGoals_top_container span {
        color: #313338 !important;
    }

    .theme1 #MyGoals_top_container p {
        color:#313338;
    }

    #GettingStarted_container_Goal .mid-col .panel-item-row:nth-child(even) {
        background-color: #F0F6FD;
    }

    #GettingStarted_container_Goal .ctabox a:hover, #GettingStarted_container_Goal .ctabox a:visited, #GettingStarted_container_Goal .ctabox a {
        color: #586BCE;
    }

    #GettingStarted_container_Goal .ctabox a.small:hover, #GettingStarted_container_Goal .ctabox a.small:visited, #GettingStarted_container_Goal .ctabox a.small {
        background-color: #586BCE;
        color: #FFFFFF;
    }

    #GettingStarted_container_Goal .mid-col .btn.btn-secondary.dropdown-toggle{
        background-color: #586BCE;
    }

    #GettingStarted_container_Goal .btn.dropdown-toggle{
        background-color:#586BCE;

    }

    .theme1 #GettingStarted_container_Goal .section_box .ul_goal_general_li{
        color:#586BCE;
    }

    .theme1 #GettingStarted_container_Goal .section_box ul li{
        color: #586BCE;
    }

    .new_goal_container .newGoalSectionAcademicUl li{
        color: #586BCE !important;
    }

    .theme1 #GettingStarted_container_Goal .section_box .ul_nonacademic_li{
        color:#586BCE;
    }

    #GettingStarted_container_Goal a.ctabtn{
        background-color: #586BCE;
    }

    .goal-general-add-delete-container div span{
        color: #586BCE;
    }

    .panel_body_section_title.termPage{
        color: #586BCE;
    }

    .goal_overall_table thead tr:first-child .th-inner{
        color: #586BCE !important;
    }

    .nonAcademicItem select{
        background-color: #586BCE !important;
        color: #ffffff !important;
    }

    .table-striped>tbody.goal-academic-tbody>tr:nth-of-type(odd) {
        background-color: #F0F6FD;
    }

    #duplicate_session_popup_modal .modal-dialog .modal-content .modal-footer {
        border-top: 1px solid var(--ds-mysf-neutral-100) !important;
        padding-top: 24px !important;
        margin-top: 0px !important;
    }

    #duplicate_session_popup_modal .modal-header{
        background-color: unset !important;
    }

    #duplicate_session_popup_modal_logout_buttton, #duplicate_session_popup_modal_logout_buttton:hover {
        text-decoration: none !important;
    }

    #MyReflectionTitleBar{
        padding: 20px 170px;
    }

    .new_goal_container #GettingStarted_container_Goal .left-col h2 {
        font-family: "Nunito", sans-serif;
    }

    .theme1 #GettingStarted_container_Goal .section_box .progression .progression_totalstep{
        font-family: "Nunito", sans-serif;
    }

    #bigtop p {
        text-align: left;
    }

    #create-new-goal-template a.ctabtn, #create-new-goal-template a.ctabtn:link, #create-new-goal-template a.ctabtn:visited {
        background-color: #586BCE !important;
        color: #FFFFFF !important;
    }

    .RIS_box a.showJobMatchingRolesBtn, .RIS_box a.showJobMatchingRolesBtn:hover, .RIS_box a.showJobMatchingRolesBtn:active, .RIS_box a.showJobMatchingRolesBtn:focus {
        background-color: #586BCE !important;
        color: #FFFFFF !important;
    }

    #findingmatchingjobrole_jumbo_container p {
        text-align: left !important;
    }

    #Common_Bootstrap_Modal_Popup .modal-dialog.modal-lg {
        max-width: 800px !important;
    }

    .epy_download_modal #epy_download_modal {
        z-index: 1056;
    }
    .my-post-page-div div div label input.mycheckbox,
    .my-post-page-div div div div input.mycheckbox,
    .my-post-page-div div div input.mycheckbox,
    .my-post-page-checkbox {
        display:inline-block !important;
    }

    textarea#input-remarks-of-post {
        height: unset !important;
    }

    .edupathwayDetailNormal li.active a {
     background-color: #586BCE !important;
     color: #ffffff !important;
    }
    .edupathwayDetailNormal li a{
        color: #313338  !important;
        font-family: "Nunito", sans-serif;
    }

    .my-post-page-div-display-box {
        width: 782px !important;
    }
