/* For Ricky and Victor's CSS */
.member-profile .member-profile__dash p.subtext, div.subtext {
  font-size: 0.875rem;
  color: #bebebe;
  font-style: italic;
  margin: 0; 
}

.inactiveLink {
  pointer-events: none;
  cursor: default;
}

.modal .modal__top .close{  
  color: #aaa;  
  float: right;  
  font-size: 18px;  
  font-weight: bold;  
  cursor: pointer;  
}  


.member-information .form-container .form-group span.subtext {  
  font-size: 0.810rem;  
  color: #bebebe;  
  font-style: italic;  
  margin: 0; 
} 

.error{
	display: none;
}

.ajax-success{
	display: none;
}

.svg-blur{
    display: block;
    margin: 20px auto;
    filter:url(#svgBlurFilter);
}

/* overlay */
/* More important stuff */

.overlay,
#overlay-shade {
    display: none;
}

#overlay-shade {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background-color: #000;
}

.overlay {
    position: absolute;
	  top: 40%;
	  left: 50%;
	  width: 600px;
    min-height: 200px;
	  z-index: 10000;
	  background: #fff;
	  margin-left: -25px;
	  margin-top: 70px;
	  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); 
}
.ie7 .overlay {
    height: 200px;
} .overlay .wrapper {
    padding: 15px 30px 30px;
} 

.overlay .toolbar {
    padding: 8px;
    line-height: 1;
    text-align: right;
    overflow: hidden;
} .overlay .toolbar .close {
    display: inline-block;
        *display: inline;
         zoom: 1;
    padding: 0 8px;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    line-height: 18px;
    border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
    color: #999999;
    background-color: #515151;
} .overlay .toolbar .close span {
    color: #818181;
} .overlay .toolbar .close:hover ,
  .overlay .toolbar .close:hover span {
    background-color: #b90900;
    color: #fff;
} .overlay .toolbar .title {
  margin: 0;
  float: left; 
} .overlay .toolbar .title, .overlay .toolbar p {
  color: #535353; 
} .overlay .toolbar .icon {
  float: right; 
  cursor: pointer;
}

.svg-blur-element {
	position: absolute;
    top: -20px;
    left: -20px;
    width: calc(100% + 20px);
    height: calc(100% + 20px);
}
.terms .action span.toggleLabel {
    display: block;
    font-weight: 700;
    font-size: 0.875rem;
    color: #535353; }
.terms .action .form-group.toggle label {
    cursor: pointer;
    height: 0;
    position: relative;
    width: 40px; }

body.contentDetail .row.contentSection .title-bar {
	background: url('../../v2/img/hr.png') left center repeat-x;
}

/* loading overlay */
#overlay {
    position: fixed;
    overflow-y: scroll;
    width:100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: 0.8;
    z-index: 999999;
    filter: alpha(opacity=80);
}
#loading {
    width: 200px;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -100px 0 0 -100px;
}

.mediaSize{
	width: 90%;
	height: 800px
}

div.activity-stream table tr td img{
    height: 25px;
}

.container div.empty-msg {
    padding: 15px;
    background-color: #fffdd6;
    font-weight: bold;
}
    footer .footer__psgr .logo {
      background: url("../img/Fuel_Cycle_logo.png") 0 0 no-repeat;
      height: 20px;
      width: 148px;
      margin: 10px auto 0px auto
 }
 
 .avatarContainer{
    position: relative;
}
.avatarContainer > div {
    top:0;
    left: 0;
}

/* **************************************************************** */
/* **************************************************************** */
/* Marin's edits */
.container .card .category a {
	font-weight: 500;
}

.container .card .defaultCover{
	display: table;
	line-height: inherit;
}

.container .card .defaultCover div{
	display: table-cell;
	vertical-align: middle;
	padding: 10px;
}

#cke_addCommentMessage,
#cke_userMessage,
#cke_addCommentMessage,
#cke_contentDescription,
#cke_editCommentMessage,
#cke_addReplyMessage{
	width: auto !important;
	border:1px solid #eee !important;
}
	
.row.text-editor{
	width: auto;
}

section.section.section-breadcrumb .container{
	padding: 6px 0;
}

.breadcrumb,
.breadcrumb a{
	font-size: 13px;
	font-weight: 400;	
}

.form-container{
	text-align: left;	
}

.form-container .form-group label{
	display: block;
}

.card__row.attachment-thumbnail img{
	margin: auto;
}

.modal.media-modal .modal__media .media-container img,
.modal.media-modal .modal__media .media-container iframe,
.modal.media-modal .modal__media .media-container embed {
    width: auto;
    max-height: 100%;
}

.username a{
	font-weight: 300;
}

.descriptionBlock.text ul,
.descriptionBlock.text ol,
.row.comment-text ul,
.row.comment-text ol,
.row.descriptionWrapper ul,
.row.descriptionWrapper ol{
	 margin-left: 30px;
}

.descriptionBlock.text li,
.row.comment-text li,
.row.descriptionWrapper li{
	 display: list-item;
}

#member_module_add_content{
	float: left;
}

#member_module_subscribe,
#member_module_unsubscribe{
	float: right;
}

@media (max-width: 420px) {
	#cke_addCommentMessage,
	#cke_userMessage,
	#cke_addReplyMessage,
	#cke_editCommentMessage,
	.cke_inner{
		min-height: 120px !important;
	}
	
	.cke_contents.cke_reset
	{
		height: 50px !important;
	}
	
	.dropzone .dz-message {
	    margin: auto !important;
	    font-size: 13px;
	}
	
	.dropzone.dz-clickable{
		height: 50px;
		width: auto !important;
	}
	
	.supportMessage .date{
		margin-left: 15px !important;
	}
	
	.supportMessage .topic{
		margin: 0;
	}
	
	.btn,
	.btn.btn-primary{
		width: 100%;
		margin: 0 0 5px 0 !important;
	}
	
	.btn{
		margin: 0;
	}
	
	#embedLink{
		width: 100% !important;
		height: auto;
	}
	
	.top .container{
		
	}
	
	#attachmentDetailMediaPlayer{
		width: 100%;
		height: 100%;
	}
}
#previewWrapper{
    width:200px;
    height:200px;
    overflow:hidden;
    position: relative;

}

p.link {
    clear: both;
    margin: 380px 0 0 15px;
}
p.link a {
    text-transform: uppercase;
    text-decoration: none;
    display: inline-block;
    padding: 5px 10px;
    margin: 0 5px;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
}
.container .card__membermodule { width: 100%; }

/* Safari 9 (only)
	FIXES:
		- Card widget overlapping text
		- Member Module not full width
 */

@supports (overflow:-webkit-marquee)
   and (justify-content:inherit) {
     .container .card__container:first-child { display: block; }
}
