@CHARSET "UTF-8";

@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

@import 'https://fonts.googleapis.com/css?family=Open+Sans:400,700';

/* Basic Layout */
body {
	font-family: 'Futura Lt Regular', 'Open Sans', 'Trebuchet MS', Arial,
		sans-serif;
	font-size: 15px;
	padding-top: 52px;
	color: #666;
        overflow-y:scroll;
}

h1 {
	font-family: Montserrat;
	font-size: 22px;
	font-weight: bold;
	color: #333;
}

h2 {
	font-family: Montserrat;
	font-size: 20px;
	color: #333;
}

h3 {
	font-family: Montserrat;
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

h4 {
	font-family: Montserrat;
	font-size: 16px;
	font-weight: bold;
	color: #333;
}

a, a:hover, a:focus {
	color: #000;
	/* 	font-weight: bold; */
}

.featured-documents {
	
}

.error {
	color: #971539;
	font-weight: normal;
	font-size: 14px;
	padding-left: 5px;
}

:target:before {
	content: "";
	display: block;
	height: 50px; /* fixed header height*/
	margin: -50px 0 0; /* negative fixed header height */
}

#tbs-content {
	text-align: justify;
}

.sciepedia-paper-base .panel-body {
	text-align: justify;
}

.formulaSCP {
	background-color: #f4f4f4;
	padding: 5px;
	margin-bottom: 10px;
}

.btn {
	font-family: 'Futura Lt Regular', 'Open Sans', 'Trebuchet MS', Arial,
		sans-serif;
	min-width: 125px;
}

button span.icon-bar {
	background-color: #666;
}

.navbar {
	font-family: 'Futura Lt Regular', 'Open Sans', 'Trebuchet MS', Arial,
		sans-serif;
}

.navbar-sciepedia {
	max-height: 53px;
	min-height: 53px;
	background-color: #fff;
	background-image: none;
	border-color: #bec0c1;
	border-bottom-width: 1px;
}

.navbar-sciepedia-search, .navbar-sciepedia-tabs {
	background-color: #ccc;
	background-image: none;
	border-radius: 0px;
	margin-bottom: 0px;
}

.navbar-sciepedia-search.navbar-fixed-top {
	margin-top: 53px;
}

ul.last-menu {
	margin-left: -100px;
	z-index: 1100;
}

ul.dropdown-menu.search-menu {
	margin-left: 62px;
	z-index: 1100;
}

.navbar-sciepedia-search {
	z-index: 1020;
}

ul#login_menu>li {
	margin-right: 8px;
}

.navbar-nav>li>a.btn {
	margin-top: 12px;
	margin-rigth: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

.navbar-nav>li>a.btn:hover, .navbar-nav>li>a.btn:focus {
	background-color: #ffdd66;
	color: #fff;
}

.navbar-nav>li>a.icon {
	padding-top: 12px;
	padding-left: 2px;
	padding-right: 2px;
	display: inline-block;
}

.nav .open>a.icon, .nav .open>a.icon:focus, .nav .open>a.icon:hover {
	background-color: transparent;
}

.navbar-nav>li>a.icon:hover, .navbar-nav>li>a.icon:focus {
	background-color: transparent;
}

.navbar-nav>li>a>img, .navbar-nav li img {
	max-width: 32px;
	max-height: 32px;
}

.topbar-search {
	display: inline-block;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 8px;
}

.topbar-search input[type="text"] {
	padding: 4px;
	min-height: 32px;
	max-height: 32px;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-top: 4px;
	max-width: 164px;
}

@media (min-width: 768px) and (max-width: 1000px) {
	.topbar-search input[type="text"] {max-width: 65px;}
	#search_input_toolbar {max-width: 56px;}
	
	form#toolbar_search_box {
		padding-left: 0px;
		padding-right: 0px;
	}
		
}

.mw-editsection { display:none; }

mw\:editsection {
	display: none;
}

form#toolbar_search_box {
margin-top: 12px;}

#search_input_toolbar {
	border-right: 0px;
	border-left: 0px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	/*border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;	*/
	padding-bottom: 3px;
	height: 34px;
    max-height: 34px;
}

#search_input_toolbar:focus {
	outline: none;
}

#search_button_toolbar {
	border-left: 0px;
}


div.topbar-search img.img-rounded {
	margin-top: -4px;
}

.navbar-brand {
	color: #222;
}

.sciepedia-yellow {
	color: #ffCC33;
}

.sciepedia-gray {
	color: #666;
}

.sciepedia-background-yellow {
	background-color: #ffcc33;
}

.sciepedia-background-brown {
	background-color: #cc9933;
}

.elgg-body {
    min-height: 22px;
}

.btn-sciepedia {
	font-family: Montserrat;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
}

.btn-default {
	text-transform: uppercase;
}

.btn-sciepedia:hover, .btn-sciepedia:focus {
	background-color: #ffdd66;
	color: #fff;
}

.head-categ-list {
	padding-left: 0;
	list-style-type: none;
	display: inline;
}

.head-categ-list>li {
	border-bottom: none;
	display: inline;
	margin-right: 15px;
}

.btn-file {
	position: relative;
	overflow: hidden;
}

.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;
}

.navbar-brand-logo {
	transform: translateY(-25%);
}

.jumbotron h1 {
	font-family: Montserrat;
	font-size: 35px;
	text-transform: uppercase;
	color: #333;
	font-weight: normal;
}

.jumbotron h2 {
	font-family: Montserrat;
	font-size: 25px;
	color: #333;
	font-weight: normal;
}

.jumbotron-sciepedia-home-img-text {
	transform: translateY(-33%);
}

.dashboard-icon {
	font-size: 48px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 16px;
	padding-right: 16px;
}

.dashboard-number {
	font-size: 40px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

.dashboard-title {
	font-size: 22px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
}

.dashboard-info {
	font-size: 20px;
	font-weight: bold;
}

.alert {
	border-radius: 0px;
}

.alert-success {
	max-width: 250px; 
	border-color: #999;
	background-color: #eee;
	background-image: none;
	color: #333;
	position: absolute;
}

li.authors label {
	min-width: 200px;
}

.form-inline .form-control {
	min-width: 250px;
}

div.panel-sciepedia-lateral h4 {
	color: #888;
	font-size: 14px;
}

div#journals_edited>h2, div#published_papers>h2, div#review_papers>h2, div#submitted_papers>h2, div#draft_papers>h2, div#external_papers>h2, div#journals_edited>h2, div#prepayment_papers>h2, div#user_repositories>h2, div#collections_edited>h2 {
	font-family: 'Montserrat', 'Trebuchet MS', Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
}

div#uploads h2 {
	font-family: 'Montserrat', 'Trebuchet MS', Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 0px;
	color: #888;
}

div#external_papers .panel-body h2 {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 0px;
	color: #888;
}

div#external_papers .panel-body h3 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 30px;
	margin-top: 0px;
	color: #888;
}

.time-created {
	font-size: 12px;
}

.qna-text {
	padding-bottom: 10px;
}

.navbar a, .navbar a:hover, .navbar a:focus {
	font-weight: normal;
}

/* ELGG overrides*/
.ui-datepicker {
	min-width: 220px;
	border-radius: 4px;
}

.ui-datepicker-header {
	background-color: #fff;
	color: #999;
}

.profile-action-menu {
	margin-top: 10px;
}

.elgg-list {
	border-top: 0px;
	margin-top: 0px;
}

ul.elgg-gallery {
	align-items: baseline;
	padding-left: 0px;
}

ul.elgg-gallery>li[id|="elgg-object"] {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
}

ul.elgg-gallery>li[id|="elgg-object"] a {
	max-width: 150px;
	min-width: 150px;
	max-height: 150px;
	min-height: 150px;
	padding: 10px;
	border: 1px solid #aaa;
	margin-right: 15px;
	margin-bottom: 15px;
	display: inline-block;
	color: #666;
	font-family: 'Futura Lt Regular', 'Open Sans', 'Trebuchet MS', Arial,
		sans-serif;
	border-radius: 4px;
	background-color: #ccc;
}

li.elgg-item-object-sciepedia_categories {
	display: inline;
	margin-right: 10px;
	border-bottom: none;
}

ul.elgg-user-picker-list div.elgg-image-block {
	padding-bottom: 6px;
}

.question_subject, .question_reply, .question_email, .question_fullname, .question_body {
	margin-bottom: 6px;
}

/* Home */
.sciepedia-header-menu>li>a {
	border-bottom: 2px #fff solid;
	font-size: 16px;
	color: #888;
	background-color: #fff;
}

.sciepedia-header-menu>li>a:hover, .sciepedia-header-menu>li>a:focus,
	.sciepedia-header-menu>li.active>a {
	background-color: #fff;
	border-bottom: 2px #000 solid;
	color: #000;
}

.form-sciepedia-search {
	font-family: 'Futura Lt Regular', 'Open Sans', 'Trebuchet MS', Arial,
		sans-serif;
	font-size: 18px;
	border-radius: 8px;
	border: 0px;
	box-shadow: none;
}

.form-sciepedia-search:focus {
	box-shadow: none;
}

.input-group-addon {
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border: 0px;
	background-color: #fff;
}

#search_icon_toolbar {
	 border: 1px solid #ccc;
	 border-right: 0px;
}

.jumbotron-sciepedia-home {
	min-height: 280px;
	text-align: center;
	background-color: transparent;
}

.jumbotron-sciepedia-home h1 {
	line-height: 200%;
}

.sciepedia-items-home {
	padding-top: 30px;
	background-color: #e6e6e6;
}

.sciepedia-items-home, .sciepedia-search-base {
	font-size: 12px;
}

.panel-sciepedia-items-home {
	border-radius: 8px;
	border: 0px;
	min-height: 220px;
        max-height: 220px;
}

.panel-sciepedia-labels-home {
    border-radius: 8px;
    border: 0px;
    min-height: 80px;
    padding-top: 8px;
}

.panel-sciepedia-labels-home h2 {
	margin-top:0;
	margin-bottom:0;
	text-transform: uppercase;
	white-space: nowrap;
}

.panel-sciepedia-labels-home h2 img {
	width:48px;
	height:48px;
	margin-right:10px;
}

.panel-sciepedia-items-home .panel-heading {
	background-color: #ccc;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border: 0px;
}

.panel-sciepedia-items-home h2 a {
	color: #333;
}

.panel-sciepedia-items-home .bottom-align-text {
	position: absolute;
	bottom: 30px;
	right: 30px;
}

/* Search results */
.input-block-level {
	display: block;
	width: 100%;
	min-height: 28px;
}

.sciepedia-navbar-form {
	padding-left: 0px;
}

.navbar-sciepedia-search a {
	color: #888;
}

.navbar-sciepedia-search a .glyphicon {
	font-size: 12px;
}

.navbar-sciepedia-search .navbar-nav a:hover, .navbar-sciepedia-search .navbar-nav a:focus,
	.navbar-sciepedia-search .navbar-nav a:active {
	background-color: transparent;
	color: #333;
}

a#fields, a#order, a#date {
	min-width: 138px;
	text-align: center;
}

/* Profile */
.sciepedia-profile-head {
	padding-top: 20px;
}

.sciepedia-profile-head h2 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.sciepedia-profile-head p {
	font-size: 13px;
}

.sciepedia-profile-head h2 span.sciepedia-score {
	font-family: 'Futura LT Regular', 'Open Sans', 'Trebuchet MS', Arial,
		sans-serif;
	font-size: 14px;
	color: #666;
}

.sciepedia-profile-photo {
	min-width: 80px;
}

.sciepedia-profile-base, .sciepedia-search-base, .sciepedia-paper-base {
	padding-top: 30px;
	background-color: #e6e6e6;
}

.sciepedia-search-base {
	padding-top: 50px;
}

.sciepedia-tabs-menu>li>a {
	border-bottom: 2px solid #ccc;
	color: #646464;
}

.sciepedia-tabs-menu>li>a:hover, .sciepedia-tabs-menu>li>a:focus,
	.sciepedia-tabs-menu>li.active>a {
	background-color: #ccc;
	border-bottom: 2px #000 solid;
	color: #000;
}

.panel-sciepedia-info {
	padding-right: 8px;
	padding-left: 8px;
	border-radius: 8px;
	box-shadow: none;
}

.panel-sciepedia-info .panel-heading {
	/*     border-bottom: 1px solid #dbdddc; */
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	padding-bottom: 2px;
}

.panel-sciepedia-info .panel-heading h3 {
	/* 	font-family: 'Futura LT Regular', 'Muli', 'Trebuchet MS',Arial,sans-serif; */
	/* 	font-size: 14px; */
	font-weight: bold;
	margin-bottom: 4px;
	color: #333;
}

.panel-sciepedia-info .panel-body {
	padding-left: 0px;
	margin-left: 0px;
}

.panel-sciepedia-paper {
	border-radius: 8px;
	box-shadow: none;
}

.panel-sciepedia-paper .panel-heading {
	font-family: 'Futura LT Regular', 'Open Sans', 'Trebuchet MS', Arial,
		sans-serif;
	font-size: 14px;
	color: #666;
	font-weight: bold;
	padding: 0px;
	margin-bottom: 6px;
}

.panel-sciepedia-paper .panel-body {
	color: #888;
	padding-top: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

.panel-sciepedia-paper .panel-body h2 {
	text-align: justify;
	color: #666;
}

.panel-sciepedia-paper .panel-body h2 a {
	color: #666;
}

.panel-sciepedia-lateral {
	padding-right: 0px;
	padding-left: 0px;
	border-radius: 8px;
	box-shadow: none;
}

.panel-sciepedia-bottom-right {
    float: right;
    width: 33.333333%;
    padding: 20px;
}

li .elgg-item-object-sciepedia_articles {
	border-bottom: 0px;
}

.panel-sciepedia-lateral .panel-heading {
	padding-bottom: 2px;
}

.panel-sciepedia-lateral .panel-heading h3, .panel-sciepedia-info .panel-heading h3,
	.panel-sciepedia-lateral .panel-body h3.panel-title {
	font-family: 'Montserrat', 'Trebuchet MS', Arial, sans-serif;
	text-transform: uppercase;
	color: #888;
}

.progress {
	box-shadow: none;
	border-radius: 2px;
	height: 14px;
}

.progress-bar {
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
}

.progress-bar-sciepedia-profile {
	background-color: #ffcc33;
	background-image: none;
	box-shadow: none;
	border-radius: 2px;
	font-weight: bold;
}

span.glyphicon-xlarge {
	font-size: 36px;
}

.sciepedia-help-panel {
	padding: 30px;
	text-align: justify;
}

.sciepedia-help-panel li {
	list-style: disc;
}

.sciepedia-help-panel li  li {
	list-style: circle;
}

/********** Vican style corrections ****************/
.no-shadow {
	box-shadow: unset;
	text-shadow: unset;
}

.no-margin {
	margin: 0px;
}

.padding-left-10 {
	padding-left: 10px;
}

.padding-bottom {
	padding-bottom: 15px;
}

.margin-35 {
	margin-bottom: 35px;
}

.left-margin-10 {
	margin-left: 10px;
}

.top-margin-10 {
	margin-top: 10px;
}

.top-margin-20 {
	margin-top: 20px;
}

.bottom-padding-100 {
	padding-bottom: 150px;
}

.bottom-margin {
	margin-bottom: 15px;
}

#elgg-field-1, #elgg-field-2, #elgg-field-3, #elgg-field-4,
	#elgg-field-5, #elgg-field-6 {
	margin: 4px 0px 4px 0px;
	width: 250px;
	display: inline;
	width: 250px;
}

.elgg-field-label {
	margin: 5px 0px 5px 0px;
	min-width: 400px;
}

.table-margin {
	margin-left: 50px;
}

.line-margin {
	margin: 5px 0px 10px 0px;
}

.media-heading-edit {
	margin-top: 3px;
	margin-bottom: 0px;
}

input[type=radio] {
	margin: 4px 5px 0px 0px;
}

.elgg-module-info .elgg-head {
	background-color: transparent;
	border: none;
	padding-left: 0px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	border-radius: 0px;
	border-bottom: 1px solid #ddd;
}

.elgg-river-comments li:last-child {
	border-bottom-left-radius: 0px;
	border: 0px;
/* 	border-bottom: 1px solid #D4D4D4; */
	background-color: #FFF;
}

#riverjax {
	margin: 20px 0px;
}

#status {
	padding: 0px 15px;
}

#text_status {
	padding: 0px;
	width: 100%;
}

#button_status {
	padding: 0px;
	width: 100%;
	margin-top: 10px;
}

#status_submit {
	background-color: #999999;
	border-color: #999999;
}

.elgg-river-item form[id|="comments-add"], form[id|="status-edit"] {
	background-color: #FFF;
	border: 0px;
}

form[id|="status-edit"] {
	border-bottom: 1px solid #D4D4D4;
	border-radius: 0px;
}

.sciepedia-background-yellow {
	background-color: #FFBF00;
}

.btn-sciepedia:hover {
	background-color: #FFCC44;
}

li.elgg-item-user {
	border-bottom: none;
}

li.elgg-item-user a {
	color: #626262;
}

li a.btn {
	min-width: 100px;
}

ul.elgg-list li.elgg-item-user h3 {
	margin: 0px;
	padding: 4px;
	font-size: 16px;
	font-weight: normal;
}

.sciepedia-profile-photo {
	float: left;
	width: 80px;
	margin-right: 20px;
}

.mobile {
	display: block;
}

.modal-content {
	box-shadow: none;
	border: none;
	border-radius: 0px;
}

.modal-header-edit {
	padding: 10px;
	border: none;
}

.modal-header-edit h2 {
	font-size: 18px;
}

.center-text {
	text-align: center;
}

.modal h3 {
	font-weight: normal;
	margin: 0px;
	margin-bottom: 10px;
}

.modal-margin {
	padding: 0px 20px;
	margin-bottom: 10px;
}

.modal a {
	color: #626262;
}

.border-right {
	border-right: 1px solid;
	border-color: #e6e6e6;
}

.elgg-river-comments li {
	border-bottom-left-radius: 0px;
	border: 0px;
	border-bottom: 1px solid #D4D4D4;
	background-color: #FFF;
}

.elgg-river-comments li:lastchild {
	border-bottom-left-radius: 0px;
	border: 0px;
	border-bottom: 1px solid #D4D4D4;
	background-color: #FFF;
}

.input-group .form-control:first-child {
	border-radius: 4px;
}

#status_submit {
	background-color: #999999;
	border-color: #999999;
	text-shadow: unset;
	font-weight: bold;
	box-shadow: unset;
	font-size: 16px;
	margin: 0px 0px 0px 10px;
}

.btn-cleaner, .btn-status:hover, .btn-status:focus {
	background-color: #999999;
	border-color: #999999;
	text-shadow: unset;
	font-weight: bold;
	box-shadow: unset;
	font-size: 16px;
}

.btn-status {
	border-radius: 3px 3px 0px 0px;
	width: 50%;
}

.special-btn {
	margin-top: -2px;
	box-shadow: unset;
	text-shadow: unset;
}

.form-control {
	box-shadow: unset;
}

.fix-size {
	min-height: 300px;
	padding-top: 50px;
	padding-bottom: 30px;
	psoition: relative;
}

.fix-size p {
	font-size: 16px;
}

p.font-16 {
	font-size: 16px;
}

.modal-body .row {
	margin-bottom: 60px;
}

.modal-div-btns {
	position: absolute;
	bottom: 0px;
	height: 60px;
	width: 100%;
	position: absolute;
}

#create-document {
	float: left;
	padding: 10px;
	margin-left: 8%;
}

#upload-document {
	float: right;
	padding: 10px;
	margin-right: 12%;
}

.modal-btn-right {
	float: right;
	right: 10%;
}

textarea {
	box-sizing: border-box;
	resize: none;
}

.privacity-style {
	padding: 4.5px 10px;
	margin: 0px;
	float: right;
	max-width: 250px;
}

.filter-links a {
	text-align: center;
	padding: 0px 10% 0px 10%;
}

.btn-login, .navbar-nav>li>a.btn-login:focus, .navbar-nav>li>a.btn-login:hover,
	.btn-register {
	background-color: #F3F3F3;
	color: black;
}

.navbar-nav>li>a.btn-register:focus, .navbar-nav>li>a.btn-register:hover
	{
	background-color: #EEE;
	color: black;
}

.jumbotron-sciepedia-home {
	padding: 0px;
}

.jumbotron-sciepedia-home-img-text {
	transform: none;
	vertical-align: inherit;
}

.jumbotron .container h1 {
	font-size: 20px;
}

.jumbotron .container h2 {
	font-size: 34px;
	margin-bottom: 40px;
}

.jumbotron .container img {
	margin-left: 10px;
}

.jumbotron .container {
	text-align: right;
}

.panel-sciepedia-items-home .panel-heading {
	background-image: none;
	height: 50px;
	padding: 10px;
}

.img-main {
/* 	margin: -30px auto; */
/* 	background-color: #FFF; */
/* 	border-radius: 6px; */
/* 	width: 80px; */
/* 	height: 80px; */
/* 	display: block; */
	
	margin: -5px auto;
    background-color: #FFF;
    border-radius: 6px;
    width: 40px;
    height: 40px;
    display: block;
}


.panel-left, .panel-right {
	overflow: visible;
	white-space: nowrap;
}

.panel-left {
/* 	margin-top: 17px; */
}

.panel-right {
	text-align: right;
}

.panel-sciepedia-items-home {
/* 	margin-top: 20px; */
}

.panel-sciepedia-items-home h2 {
	font-family: Montserrat;
	font-size: 16px;
	color: #333;
	margin-top: 0px;
}

textarea.form-control.elgg-input-text {
	border-top-left-radius: 0px;
}

li.elgg-item.elgg-item-user div.elgg-body h3>a, div.item-question div.elgg-body h3>a,
	div.item-answer div.elgg-body h3>a, div.item-discussion div.elgg-body h3>a {
	color: #000;
}

li.elgg-item.elgg-item-user div.elgg-body>div.elgg-subtext, div.item-question div.elgg-body>div.elgg-subtext,
	div.item-answer div.elgg-body>div.elgg-subtext, div.item-discussion div.elgg-body>div.elgg-subtext {
	margin-top: -2px;
	font-size: 11px;
	color: #999;
}

.img-left {
	float: left;
}

.img-resize {
	width: 45px;
	margin-right: 10px;
}

.div-resize {
	min-height: 80px;
	margin: 10px 0px;
}

.font-resize {
	font-size: 14px;
}

.div-resize h3 {
	margin: 0px;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: normal;
	color: #666;
}

.div-resize p {
	font-size: 14px;
	margin: 0px;
}

.modal a:hover {
	text-decoration: none;
}

.text-left {
	text-align: left;
	padding-left: 50px;
}

.text-left a {
	font-size: 18px;
}

.sciepedia-success {
	color: #0D0;
}

.sciepedia-fail {
	color: #D00;
}

.navbar-sciepedia-tabs {
	border: 0px;
}

.elgg-list-entity .elgg-item-object-sciepedia_articles, .elgg-list-entity .elgg-item-object-sciepedia_contributionitem {
	border-bottom: 0px;
}

.panel-sciepedia-info .elgg-list-entity .elgg-item {
	border-bottom: 1px solid #CCC;
}

/* .panel-sciepedia-paper { */
/* 	padding-bottom: 20px; */
/* } */

.scipedia-border {
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	padding: 20px 22.5px;
}

.rightleft-padding-10 {
	padding: 0px 10px;
}

.max-width {
	min-width: 75%;
	margin: 0px 12.5%;
}

.col-md-4 #login {
	text-align: center;
	margin-bottom: 30px;
}

.col-md-6 #login {
	text-align: center;
	margin-bottom: 30px;
}

#login {
	font-size: 24px;
	font-weight: normal;
}

.background-color {
	background-color: #F3F3F3;
	border: 0px;
}

.border-radius-6 {
	border-radius: 6px;
}

.font-16 {
	font-size: 16px;
}

.rememberme-style {
	padding-bottom: 15px;
	padding-top: 0px;
}

.scipedia-look {
	border: 0px none;
	border-radius: 0px;
}

.elgg-list-entity .elgg-item-object-sciepedia_documentupload {
	border-bottom: 1px solid #CCC;
}

.elgg-list-entity .elgg-item-object-sciepedia_documentupload:last-child
	{
	border-bottom: 0px none;
}

.loading-img {
	float: left;
	margin-right: 10px;
}

.padding-left-27 {
	padding-left: 27px;
}

li.elgg-item-user div.elgg-image a>img, div.item-question div.elgg-image a>img,
	div.item-answer div.elgg-image a>img, div.item-discussion div.elgg-image a>img {
	border-radius: 3px;
	float: left;
	margin-right: 6px;
}

li.elgg-item-user div.elgg-body, div.item-question div.elgg-body, div.item-answer div.elgg-body, div.item-discussion div.elgg-body
	{
	padding-top: 1px;
}

li.elgg-item.elgg-item-user div.elgg-body h3, div.item-question div.elgg-body h3,
	div.item-answer div.elgg-body h3, div.item-discussion div.elgg-body h3 {
	font-family: Montserrat;
	font-size: 12px;
	color: #000;
	margin-top: -2px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	font-size: 12px;
}

li.elgg-item.elgg-item-user div.elgg-body h3 {
	/* 	margin: 4px; */
	
}

.item-answer {
	border-left: 1px solid #ddd;
	padding-left: 20px;
	margin-left: 20px;
}

.modal-edit {
	z-index: 150000;
	display: none;
	background-color: rgba(0, 0, 0, 0.7);
	overflow: hidden;
}

.modal-content-edit {
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 300px;
	border: 0px;
	border-radius: 0px;
	box-shadow: none;
	position: fixed;
	background-color: transparent;
}

.modal-body-edit {
	padding: 30px;
}

#modal-text {
	color: white;
	font-weight: bold;
	margin-bottom: 30px;
	font-size: 15px;
}

.pagination>li>a, .pagination>li>span {
	border: none;
}

.pagination>li>a:focus, .pagination>li>span:focus {
	background-color: transparent;
}

.pagination>li>a:hover, .pagination>li>span:hover {
	color: #FFF;
	border: none;
}

.elgg-list-river>li:last-child {
	border: 0px;
}

.elgg-pagination {
	font-size: 14px;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover,
	.pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover
	{
	background-color: #999;
}

.pagination li {
	font-weight: bold;
}

.pagination>li>a, .pagination>li>span {
	color: #666;
}

.bot-margin-10 {
	margin-bottom: 10px;
}

.bot-margin-20 {
	margin-bottom: 20px;
}

.format {
	text-align: justify;
}

.grey-background {
	background-color: #E6E6E6;
}

.padding-10 {
	padding: 10px;
}

.max-size {
	max-width: 100%;
}

.top-margin-16 {
	margin-top: 16px;
}

.grey-background>ul>li {
	border-bottom: 1px solid #CCC;
	padding: 5px;
}

.grey-background>ul {
	padding-left: 0px;
}

li img {
	margin-right: 5px;
}

.no-bold {
	font-weight: normal;
}

.no-border {
	border: 0px;
}

.panel-sciepedia-paper {
	padding: 10px 10px 0px;
}

.hideContent {
	overflow: hidden;
	line-height: 1em;
	height: 8em;
}

.showContent {
	line-height: 1em;
	height: auto;
}

.navbar-sciepedia-search {
	/*margin-top: 0px;*/
	
}

.min-height-32 li {
	min-height: 32px;
	text-align: left;
	border-bottom: 1px solid #CCC;
	padding-bottom: 1px;
}

@media ( max-width : 768px) {
	.min-height-32 li {
		display: inline-block;
		border-bottom: none;
		margin-right: 20px;
	}
	.min-height-32 {
		margin-top: 0px;
		padding: 0px;
		float: left;
	}
	.pull-sx-right {
		float: right;
	}
}

.panel-sciepedia-paper .panel-heading .panel-title {
	color: #666;
	font-weight: normal;
}

.min-height-32 li:last-child {
	margin-bottom: 0px;
}

.fix-width-32 {
	width: 32px;
}

.fix-width-26 {
	width: 26px;
}

.top-margin-7 {
	line-height: 32px;
}

.panel-sciepedia-paper .panel-body h2 a.black-link {
	color: #333;
}

.grey-link {
	color: #666;
}

li.elgg-item-object-sciepedia_categories.sciepedia-categ {
	font-size: 14px;
	border: 1px solid #CCC;
	border-radius: 4px;
	padding: 0px 10px 2px;
	border: 1px solid #CCC;
}

li.elgg-item-object-sciepedia_categories.sciepedia-categ a:hover, li.elgg-item-object-sciepedia_categories.sciepedia-categ a:focus
	{
	text-decoration: none;
}

.elgg-list-entity li[id|="elgg-object"] {
	margin-right: 5px;
}

.navbar-sciepedia-search a, .navbar-sciepedia-search .navbar-nav a:hover,
	.navbar-sciepedia-search .navbar-nav a:focus, .navbar-sciepedia-search .navbar-nav a:active
	{
	color: white
}

.navbar-sciepedia-search ul.dropdown-menu a:hover,
	.navbar-sciepedia-tabs ul.dropdown-menu a:hover {
	color: #888;
}

@media ( max-width : 768px) {
	.sciepedia-navbar-form {
		border: none;
		box-shadow: unset;
		margin: 0px;
	}
}

@media ( max-width : 992px) {
	.padding-sm-30 {
		padding: 0px 30px;
	}
}

.navbar-brand, .navbar-nav>li>a {
	text-shadow: none;
}

.navbar-sciepedia-search, .navbar-sciepedia-tabs {
	background-color: #666;
}

.sciepedia-tabs-menu>li>a:hover {
	background-color: #555;
	color: white;
	border-bottom: 2px solid white;
}

.sciepedia-tabs-menu>li>a:focus, .sciepedia-tabs-menu>li.active>a {
	background-color: #666;
	border-bottom: 2px solid white;
	color: white;
}

.sciepedia-tabs-menu>li>a {
	color: white;
	border-bottom: 2px solid #666;
}

.edit-format {
	margin-top: 10px;
}

@media ( max-width : 768px) {
	.edit-format {
		float: right;
		margin-right: 20px;
		margin-top: 0px;
	}
}

a.btn.btn-sciepedia {
	min-width: 125px;
}

#status_submit {
	background-color: #FFBF00;
	border-color: #FFBF00;
}

.bottop-margin {
	margin: 0px 0px 4px;
}

.file-attach {
	background-color: transparent;
	border: 0px;
	font-size: 24px;
	margin-top: 7px;
	color: #888;
}

#text_status {
	font-family: Montserrat;
	text-transform: uppercase;
}

.navbar.navbar-sciepedia-tabs {
	border: 0px none;
}

li {
	margin: 0px;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: transparent;
}

li.sciepedia-categ:hover {
	background-color: #F7F7F7;
}

.no-padding {
	padding: 0px;
}

@media ( min-width : 768px) {
	.width-125 {
		width: 125px;
	}
}

@media ( min-width : 1200px) {
	.left-margin-lg-15 {
		margin-left: 15px;
	}
}

@media ( min-width : 768px) {
	.padding-sm-30 {
		padding: 0px 30px 0px 0px;
	}
}

/*
fieldset div {
	margin: 10px 0px;
}
*/
.elgg-form-groups-edit fieldset div label {
	margin-bottom: 10px;
}

.right-margin-10 {
	margin-right: 10px;
}

.top-margin-0 {
	margin-top: 0px;
}

.bot-margin-30 {
	margin-bottom: 30px;
}

.elgg-breadcrumbs>li>a:hover, .elgg-breadcrumbs>li>a:focus {
	color: #333;
}

.elgg-list li.elgg-item-object-discussion {
	border-bottom: 1px solid #CCC;
}

.elgg-list li.elgg-item-object-discussion:last-child {
	border-bottom: none;
}

.padding-10-15 {
	padding: 10px 15px;
}

.elgg-menu-item-activity:hover, .elgg-menu-item-discussion:hover {
	background-color: #EEE;
}

.elgg-menu-item-activity a:hover, .elgg-menu-item-discussion a:hover {
	text-decoration: none;
}

.left-padding-34 {
	padding-left: 34px;
}

.bot-margin-30 {
	margin-bottom: 30px;
}

.elgg-foot #elgg-field-6 {
	width: auto;
}

.bot-margin-50 {
	margin-bottom: 50px;
}

.bot-margin-20 {
	margin-bottom: 20px;
}

.elgg-list-entity .elgg-item-group {
	border-bottom: 1px solid #CCC;
}

.elgg-list-entity .elgg-item-group:last-child {
	border-bottom: none;
}

.maximum-width {
	width: 100%;
}

.left-padding-10 {
	padding-left: 10px;
}

.bot-margin-10 {
	margin-bottom: 10px;
}

.media-body .col-md-6 h5 {
	margin-bottom: 0px;
}

.no-border-radius {
	border-radius: 0px;
}

.elgg-menu-hover {
/* 	padding: 10px; */
}

.elgg-menu-hover ul.elgg-menu-hover-actions, .elgg-menu-hover ul.elgg-menu-hover-default
	{
	padding: 0px;
}

.elgg-body ul.elgg-gallery, .elgg-menu-groups-my-status-default {
	padding: 0px;
}

.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group
	{
	margin-left: 0px;
	border-radius: 0px;
	border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
    height: 34px;
}


.no-border {
	border: none;
}

.panel-default .no-color {
	background-image: none;
	background-color: initial;
}

.elgg-list-entity .elgg-item-object-discussion {
	border-bottom: 1px solid #CCC;
}

.elgg-list-entity .elgg-item-object-discussion:last-child {
	border-bottom: none;
}

li.elgg-item-object-discussion .elgg-body h3 {
	margin-left: 35px;
	margin-top: 8px;
}

.elgg-menu-groups-my-status li a {
	padding: 0px;
}

.elgg-menu-groups-my-status li a:hover {
	background-color: inherit;
	color: black;
}

.elgg-list-entity li.elgg-item-object-sciepedia_categories {
	white-space: nowrap;
	margin: 1px 5px;
	display: inline-block;
}

.change-font {
	font-weight: bold;
}

.grey-background>ul>li {
	font-weight: normal;
}

.font-19 {
	font-size: 19px;
	font-weight: normal;
	margin-top: -5px;
}

.no-top-margin {
	margin-top: 0px;
}

.no-bottom-margin {
	margin-bottom: 0px;
}

.h1-bot-margin-20 h1 {
	margin-bottom: 20px;
	margin-top: 0px;
}

.pencil-font-18 {
	font-size: 18px;
}

nav.navbar-sciepedia-tabs button.navbar-toggle {
	color: white;
}

/* Vican groups new design */
.white-font {
	color: white;
}

.li-topbot-padding-5 li {
	padding: 5px 0px;
}

.width-175 {
	width: 175px;
	height: 34px;
}

.top-margin-minus4 {
	margin-top: -4px;
}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	border-color: white;
}

.horizontal-padding {
	padding: 15px 0px;;
}

.width-60 {
	width: 60px;
}

.scipedia-bottom-border {
	border-bottom: 1px solid #CCCCCC;
}

.ul-scipedia-bottom-border li {
	border-bottom: 1px solid #CCCCCC;
}

.ul-scipedia-bottom-border li:last-child {
	border: none;
}

.horizontal-margin-8 {
	margin: 8px 0px;
}

.top-margin-minus10 {
	margin-top: -10px;
}

#discuss-img {
	margin-right: 5px;
}

.original-color {
	color: #333;
}

.top-margin-5 {
	margin-top: 5px;
}

.left-padding-35 {
	padding-left: 35px;
}

.left-margin-20 {
	margin-left: 20px;
}

.left-padding-60 {
	padding-left: 60px;
}

a.elgg-menu-content {
	color: #666;
}

a.elgg-menu-content:hover, a.elgg-menu-content:focus {
	color: #000;
}

.elgg-menu-item-activity:hover, .elgg-menu-item-discussion:hover {
	background-color: transparent;
}

.top-margin-1 {
	margin-top: 1px;
}

.elgg-content p {
	color: #333;
}

.top-padding-15 {
	padding-top: 15px;
}

div.panel-sciepedia-lateral div.panel-body ul.elgg-list-entity li.elgg-item-group
	{
	border: none;
}

.top-margin-minus5 {
	margin-top: -5px;
}

.river-more-edit {
	background-color: transparent;
	border: none;
}

div.elgg-river-responses ul.elgg-river-comments li.elgg-item-object-comment:last-child
	{
	border: none;
}

.img-48x48 {
	width: 48px;
	height: 48px;
}

.elgg-avatar-medium>a>img.img-48x48 {
	width: 48px;
	height: 48px;
}

.img-64x64 {
	width: 64px;
	height: 64px;
}

.border-radius-4 {
	border-radius: 4px;
}

.inline {
	float: left;
}

.inline li {
	display: inline-block;
}

.width-50-li li {
	width: 50px;
}

.right-border-margin li {
	border-right: 1px solid #CCCCCC;
	padding-right: 5px;
	margin-right: 5px;
}

.right-border-margin li:last-child {
	border-right: 0px;
}

.width-32 {
	width: 48px;
}

.no-margin-h2 h2 {
	margin: 0px;
}

.left-margin-50 {
	margin-left: 50px;
}

.img-32x32 {
	width: 32px;
	height: 32px;
}

.img-25x25 {
	width: 25px;
	height: 25px;
}

.top-margin-minus3 {
	margin-top: -3px;
}

.img-no-margin li a img {
	margin: 0px;
}

.search-border {
	border: 1px solid #CCC;
	border-right: 0px;
}

.form-control-fix {
	border-left: 0px;
}

.form-control-fix:focus {
	border-color: #CCC;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.show-description-action {
	cursor: pointer;
}

.show-description-action:hover {
	text-decoration: underline;
}

.show-description-Hidden {
	overflow: hidden;
	line-height: 1.42857em;
	height: 7.14285em;
}

.show-description-Show {
	line-height: 1.42857em;
	height: auto;
}

.no-margin-important {
	margin: 0px !important;
}

.panel-sciepedia-info .elgg-list-entity .elgg-item {
	border: 0px;
	margin-bottom: 15px;
}

.top-padding-5 {
	padding-top: 5px;
}

.top-margin-4-important {
	margin-top: 4px !important;
}

.member {
	margin: 20px 0px;
	min-height: 65px;
	max-height: 65px;
}

.member .elgg-image img {
	border-radius: 3px;
	float: left;
	margin-right: 6px;
	margin-top: -2px;
}

.member .elgg-body h3 {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}

.member .elgg-body {
	font-size: 11px;
}

.group_icon {
	width: 48px;
	height: 48px;
	border-radius: 6px;
}

#page-title h2 {
	margin-top: 20px;
}

.elgg-head {
	margin-top: 10px;
}

.btn-sciepedia-tiny {
	font-size: 12px;
	min-width: 75px;
	padding: 2px 8px;
	line-height: 1;
	margin-top: -3px;
}

.follow {
	min-height: 70px;
	max-height: 70px;
}

.follow .btn-sciepedia-tiny {
	visibility: hidden;
}

.follow:hover {
	background-color: #FAFAFA;
}

.follow:hover .btn-sciepedia-tiny {
	visibility: visible;
	position: absolute;
	top: 64%;
	right: 10px;
}

.group-icon-tiny {
	width: 25px;
	height: 25px;
}

.top-margin-4 {
	margin-top: 4px;
}

.btn-network {
	background-color: white;
	border: 1px solid #CCC;
}

.radius-border-4 {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.no-bold {
	font-weight: normal;
}

.top-margin-minus3 {
	margin-top: -3px;
}

.lateral-margin-minus16 {
	margin: 0px -16px;
}

.lateral-padding-17 {
	padding: 0px 17px;
}

.top-padding-20 {
	padding-top: 50px;
}

.font-12 {
	font-size: 12px;
}

.font-14 {
	font-size: 14px;
}

.font-16 {
	font-size: 16px;
}

.follow-list li {
	padding: 5px 10px;
	margin: 0px -2px;
}

.follow-list li:hover {
	color: black;
	border-bottom: 2px solid black;
}

.inline-li li {
	display: inline-block;
}

ul.elgg-menu-groups li.elgg-menu-item-group {
	margin: 5px 0px;
}

.img-32x32 {
	width: 40px;
	height: 40px;
}

.elgg-menu-suggest li.elgg-menu-item-suggest {
	border-bottom: 1px solid #CCC;
	margin: 10px 0px;
}

.elgg-menu-suggest li.elgg-menu-item-suggest:last-child {
	border-bottom: none;
}

.elgg-menu-suggest li.elgg-menu-item-suggest h3 {
	margin: 0px;
}

.elgg-menu-suggest li.elgg-menu-item-suggest h3>a, .elgg-menu-suggest li.elgg-menu-item-suggest h3>span,
	.elgg-menu-suggest li.elgg-menu-item-suggest .elgg-subtext {
	font-size: 12px;
}

.elgg-menu-suggest li.elgg-menu-item-suggest .elgg-body {
	padding-left: 50px;
	margin-top: -5px;
}

.elgg-menu-suggest li.elgg-menu-item-suggest img {
	border-radius: 4px;
}

.elgg-menu-suggest li.elgg-menu-item-suggest span.pull-right.btn.btn-network.btn-sciepedia-tiny
	{
	margin-top: -25px;
}

li a.btn.btn-network.btn-sciepedia-tiny {
	min-width: 75px;
}

.block {
	display: inline-block;
	white-space: nowrap;
}

.elgg-body-left-padding-50 div.elgg-body {
	padding-left: 50px;
}

.elgg-body-left-padding-35 div.elgg-body {
	padding-left: 35px;
}

.elgg-body-left-padding-54 div.elgg-body {
	padding-left: 54px;
}

.styled-select {
	background: transparent;
	border: 1px solid #CCC;
}

.img-fix-gaia {
	min-width: 40px;
	width: 40px;
}

.sciepedia-profile-base {
	min-height: 70.25vh;
}

.top-margin-10-important {
	margin-top: 10px !important;
}

.elgg-image-block .elgg-image {
	margin-right: 0px;
}

.alert {
    margin-bottom: 10px;
}

.alert-success {
    max-width: 100%;
    position: relative;
    padding: 0px 15px;
    border: 1px solid #f0c36d;
    background-color: #f9edbe;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.2);
    box-shadow: 0 2px 4px rgba(0,0,0,0.2);
}

.alert-success a.close {
    display: none;
}

.bootstrap-message, .bootstrap-messages {
    top: 5px;
}

.sciepedia-sidebar-yellow {
	color: #fff;
	background-color: #ffcc33;
	margin-left: -17px;
	margin-right: -17px;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 4px;
	padding-bottom: 4px;
}


.description-hover{
	cursor: default;
}

.description-hover-show {
	background: white;
	padding: 10px 20px;
	margin-right: 25px;
	background-color: #FBFBFB;
	color: #333;
	border: 1px solid #CCC;
	font-size: 12px;
	box-shadow: rgb(170,170,170) 2px 2px 2px;
}
.description-hover-show:hover {
	display: block;
}

.horizontal-align li{
	display: inline-block;
	min-width: 75px;
/* 	text-align: right; */
}

.horizontal-align li img {
	float: left;
	margin-right: 10px;
}

.sciepedia-profile-base h2:first-of-type {
	margin-top: 0px;
	
}

.selected_category {
	font-weight: bold;
	color: #dd9f00;
}

.category_select, .subcategory_select {
	cursor: pointer;
}

.logo-institution {
	max-width: 200px;
	max-height: 100px;
}

/* Utils */
.row-centered {
	text-align: center;
}

.col-centered {
	display: inline-block;
	float: none;
	/* reset the text-align */
	text-align: left;
	/* inline-block space fix */
	margin-right: -4px;
}

.vcentered {
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}

.big-quotes {
	font-family: Montserrat;
	font-size: 60px;
	line-height: 0px;
	position: relative;
	top: 28px;
}

.black-font {
	color: black;
}

.btn-sciepedia-view {
	font-weight: bold;
	color: #FFF;
	text-transform: uppercase;
	font-size: 14px;
	padding: 3px 6px;
}
.btn-sciepedia-view:hover {
	color: #FFF;
}

.btn-sciepedia-view:focus {
	color: #FFF;
}

/*----- SHOW MORE ------*/
.show-more-hideContent {
	overflow: hidden;
	line-height: 1em;
	height: 6em;
}

.show-more-showContent {
	line-height: 1em;
	height: auto;
}

.show-more-action {
	cursor: pointer;
}

.show-more-action:hover {
	text-decoration: underline;
}

/*-=-=-=-=-=-=-=-=-=-=- */
/* Flip Panel */
/*-=-=-=-=-=-=-=-=-=-=- */
.card {
	margin: 0 auto;
	width: 220px;
	height: 220px;
	margin-bottom: 30px;
	text-align: center;
	position: relative;
	-webkit-transform-style: preserve-3d;
	-webkit-transition: 0.5s;
	-moz-transform-style: preserve-3d;
	-moz-transition: 0.5s;
	-ms-transform-style: preserve-3d;
	-ms-transition: 0.5s;
	-o-transform-style: preserve-3d;
	-o-transition: 0.5s;
	transition: 0.5s;
}

.pane {
	margin: 0 auto;
	height: 220px;
	margin-bottom: 30px;
	text-align: center;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
}

.front, .back {
	text-align: center;
}

.front {
	height: inherit;
	position: absolute;
	top: 0;
	z-index: 900;
	text-align: center;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.back {
	height: inherit;
	position: absolute;
	top: 0;
	z-index: 1000;
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-webkit-transition: all .4s ease-in-out;
	-moz-transition: all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}

.flip .front {
	z-index: 900;
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
}

.flip .back {
	z-index: 1000;
	-webkit-transform: rotateX(0deg) rotateY(0deg);
	-moz-transform: rotateX(0deg) rotateY(0deg);
}

.front {
	background-color: #ffCC33;
	color: #666;
	width: 220px;
	height: 220px;
	margin: 0 auto;
	font-size: 20px;
	font-weight: bold;
	padding: 20px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.back {
	background-color: #cc9933;
	color: #fff;
	width: 220px;
	height: 220px;
	margin: 0 auto;
	padding: 20px;
	font-size: 14px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}

.container-flip {
	position: relative;
	-webkit-perspective: 600;
	-moz-perspective: 600;
	-ms-perspective: 600;
	-o-perspective: 600;
}

.container-flip:hover .card {
	-webkit-transform: rotateY(180deg);
	-moz-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
}

.face {
	position: absolute;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	text-align: center;
}

.no-hide .face {
	-webkit-backface-visibility: visible;
	-moz-backface-visibility: visible;
	-ms-backface-visibility: visible;
	-o-backface-visibility: visible;
	backface-visibility: visible;
}

.back {
	-webkit-transform: rotateY(-180deg);
	-moz-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
}

.container:hover .front {
	z-index: 0;
}

/* D3 - charts*/
.bullet {
	font: 10px sans-serif;
}

.bullet .marker {
	stroke: #000;
	stroke-width: 2px;
}

.bullet .tick line {
	stroke: #666;
	stroke-width: .5px;
}

.bullet .range.s0 {
	fill: #eee;
}

.bullet .range.s1 {
	fill: #ddd;
}

.bullet .range.s2 {
	fill: #ccc;
}

.bullet .measure.s0 {
	fill: lightsteelblue;
}

.bullet .measure.s1 {
	fill: steelblue;
}

.bullet .title {
	font-size: 14px;
	font-weight: bold;
}

.bullet .subtitle {
	fill: #999;
}

/* Footer fixed to bottom*/
html, body {
	height: 100%;
	/* The html and body elements cannot have any padding or margin. */
}

/* Wrapper for page content to push down footer */
#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* Negative indent footer by it's height */
	margin: 0 auto -80px;
}

/* Set the fixed height of the footer here */
#push, #footer {
	height: 60px;
}

/* Lastly, apply responsive CSS fixes as necessary */
@media ( max-width : 767px) {
	#footer {
		margin-left: -20px;
		margin-right: -20px;
		padding-left: 20px;
		padding-right: 20px;
	}
}


li.journal_select {
	border: 1px solid #ddd;
	background-color: #f6f6f6;
	margin-bottom: 10px;
	padding: 10px;
	border-radius: 4px;
}

ul.journal_select {
	padding-left: 0px;
}

/* Rating */
#form p {
	text-align: left;
}

input.stars[type="radio"] {
	display: none;
}

label {
	color: gray;
}

.clasificacion {
	direction: rtl;
	unicode-bidi: bidi-override;
	font-size: 20px;
/* 	text-align: left; */
}

label[name="estrellas"]:hover, label[name="estrellas"]:hover ~ label {
	color: orange;
}

input.stars[type="radio"]:checked ~ label {
	color: orange;
}

#imgRating {
/* 	padding-left: 10px; */
	float: left;
	width: 65px;
/* 	padding-bottom: 5px; */
}

#contents {
	float: left;
/* 	width: 50%; */
/* 	padding-top: 13px; */
	padding-left: 20px;
	min-width: 140px;
}

#contents2 {
	float: left;
	width: 50%;
/* 	padding-top: 4px; */
	padding-left: 20px;
	min-width: 140px;
}

#aAvg {
	text-decoration: none;
	cursor: default;
}

.border-top {
	border-top: 1px solid #999;
	padding-top: 8px;
}



/* Image-picker */


ul.thumbnails.image_picker_selector {
  overflow: auto;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: none;
  padding: 0px;
  margin: 0px; }
  ul.thumbnails.image_picker_selector ul {
    overflow: auto;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 0px;
    margin: 0px; }
  ul.thumbnails.image_picker_selector li.group_title {
    float: none; }
  ul.thumbnails.image_picker_selector li {
    margin: 0px 12px 12px 0px;
    float: left; }
    ul.thumbnails.image_picker_selector li .thumbnail {
      padding: 6px;
      border: 1px solid #dddddd;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none; }
      ul.thumbnails.image_picker_selector li .thumbnail img {
        -webkit-user-drag: none; }
    ul.thumbnails.image_picker_selector li .thumbnail.selected {
      background: #0088cc;
}


/* New home styles */

.carousel-inner {
/* 	background-color: #fec844; */
}
      
.carousel-control.right, .carousel-control.left {
    background-image:none;
    color:#666;
}

.carousel-indicators {
   top: 5px; 
   left:auto;
   right: 10px;
   width: 50px;
}


#carousel-home-scipedia > .carousel-inner {
	max-height: 280px;
}

.video-container {
	heigth: 240px;
}

.video_carousel_video { 
    position: fixed;
    top: 50%;
    left: 50%;
/*    margin-top: 20px; */
/*     min-width: 100%; */
/*     min-height: 100%; */
/*     width: auto; */
/*     height: auto; */
/*     z-index: -100; */
    -ms-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background: url(polina.jpg) no-repeat;
    background-size: cover; 
}

.jumbotron-sciepedia-home h3, .jumbotron-sciepedia-home h4 {
	font-family: Montserrat;
	color:#666;
}

.shadow {
    -webkit-filter: drop-shadow( 4px 4px 4px #aaa );
            filter: drop-shadow( 4px 4px 4px #aaa ); /* Same syntax as box-shadow */
}

.category-icon-home {
    width: 25px;
    height: 25px;
    margin-right: 4px;
    margin-left: -5px
	
}

ul.selectable {
	padding-left: 0px;
}

ul.selectable> ul.selectable{
	padding-left: 20px;
}

li.ui-selected {
	font-weight: bold;
}
li.ui-selectee {
	cursor:default;
	

    padding-left: 35px;
    text-indent:-35px;
	
}
.ui-selecting {
    background: #ccc;
  }

  
.completetitle {
    display: none;
    position: absolute;
    background: #eee;
    border: 1px solid #ddd;
    border-radius: 4px;
    padding: 2px 4px;
    margin-left: 20px;
    z-index: 100;
    font-weight: normal;
    color: #333;
}
:hover + .completetitle {
    display: block;
} 

.numberCircle {
    border-radius: 50%;
    behavior: url(PIE.htc);
    width: 36px;
    height: 36px;
    padding: 4px;
    background: #fff;
    border: 2px solid #666;
    color: #666;
    text-align: center;
    font: 22px Montserrat, sans-serif;
    font-weight: bold;
 }
 
.row .nobottom {
	margin-bottom: 20px;
}

h4.item-list {
	font-weight: normal;
}

.affix li.active {
	font-weight: bold;
	background-color: #eee;
}

.panel {
	border-radius: 8px;
}

.btn-search-scipedia {
	border-color: #fff;
}

.btn-search-scipedia:hover, .btn-search-scipedia:focus {
	border-color: #fff;
	background-color: #fff;
}

.icon-search-scipedia {
	bottom:0px;
    top: 0px;
}


.border-radius-8 {
	border-radius: 8px;
}

.sciepedia-form-panel {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

.nowrap {
    white-space: nowrap;
}

.highlight-checkbox:checked + .highlight-label {
  font-weight: bold;
}

.options-block {
	padding-left: 30px;
}
  
li[id*='subcategories'] {
	padding-left: 15px;
}

.profile-dashboard-number {
    font-size: 40px;
    font-weight: bold;
    padding-left: 10px;
    margin-top: -14px;
}

.progress {
	margin-bottom: 0px;
}

.panel-body, .panel-heading {
	padding: 8px 16px;
}

.panel.panel-sciepedia-lateral .panel-body{
	padding: 8px 16px;
	overflow: hidden;
    text-overflow: ellipsis;
}

.separator_rule {
	margin-bottom: 6px;
	margin-top: 6px;
}

.gray-font {
	color: #888;	
}

/* subscribe user from webservice */
  h2.titleSubscribe {
    font-size: 25px;
    text-align: center;
}

 h2.subTitleSubscribe {
  font-size: 20px;
  }
/*
/* #invitefriends-emailmessage{ */
/* 	width: 847.5px; */
/* } */

.ms-close-btn2{
	width:7px;
	cursor:pointer;
	height:7px;
	float:right;
	 margin:6px 2px 0 10px; 
	

	background-image:url(data:image/png;base64,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);
	/*background-position:0 -7px}.ms*/

}
      /* margin:6px 2px 0 10px; 
      http://icon-icons.com/icons2/624/PNG/128/Delete-80_icon-icons.com_57340.png
      
      */

.btn-sciepedia-yellow {
    background-color: #FFBF00;
    font-family: Montserrat;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
}

.btn-sciepedia-yellow:hover, .btn-sciepedia-yellow:focus {
	background-color: #ffdd66;
	color: #fff;
}

ul.no-padding-list {
	padding-left: 0px;
}


/* CSS Checked list */
.state-icon {
    left: -5px;
}
.list-group-item-primary {
    color: rgb(255, 255, 255);
    background-color: rgb(66, 139, 202);
}

/* DEMO ONLY - REMOVES UNWANTED MARGIN */
.list-group {
    margin-bottom: 0px;
}


.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	color: #666;
	background-color: #FFBF00;
    border-color: #FFBF00;
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
	background-image: linear-gradient(to bottom,#FFBF00 0,#ffdd66 100%);
}



h2#title {
	background-color: #FFF;
	padding: 8px;
	border-radius: 8px; 
}

h3#title {
    font-size: 16px;
    font-weight: normal;
    color: #333;
}

.description-popup {
	background-color: #eee;
    background-image: none;
    color: #333;
    border: 1px solid rgb(170,170,170);
    box-shadow: rgb(170,170,170) 1px 1px 2px;
    min-width: 300px;
}


.description-click {
	cursor: pointer;
}

.tooltip-inner {
    white-space:pre-wrap;
}

.institution-description li {
	    list-style: disc;
}


.ui-autocomplete li.ui-menu-item h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
}

.ui-autocomplete li.ui-menu-item div.elgg-subtext {
	font-size: 10px;
}


.center {
    text-align: center;
}

.line_truncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.background1 {
	background-image: url(/mod/sciepedia/_graphics/home/background_home1.png);
	background-repeat: repeat-x;
	background-position: center; 
	background-size: auto 100%;	
	height: 478px;
}
.background1-mobile {
	background-color: rgb(228, 228, 228);
}
.background1-mobile h1 {
    font-size: 20px;
}
.background1-mobile h2 {
    font-size: 18px;
}
.mobile-container {
    position: relative;
}
.overlap-container {
    position: absolute;
    top: 0px;
    left: 10px;
}
.jumbotron .container h2 {
	font-size: 20px;
	margin-bottom: 20px;
}
.jumbotron .container h3 {
	font-size: 22px;
	margin-bottom: 20px;
}
.jumbotron-sciepedia-home li {
	list-style: disc;
}
.container-blue {
	background-color: rgb(67, 141, 204);
}
.white-text, h3.white-text {
	color: #fff;
}
a.white-text:hover, a.white-text:focus {
	color: #fff;
}
.hr-home {
	height: 4px;
	border: 0px;
	background-color: rgb(254, 203, 55);
	margin-right: 20px;
	margin-left: 20px;
}
.jumbotron-sciepedia-home .container {
	text-align: left;
}
.home-section-title {
	padding-bottom: 10px;
/*	border-bottom: rgb(254, 203, 55) solid 4px;*/
	font-size: 28px;
	font-family: Montserrat;
	box-shadow: -19px 25px 0px -19px rgb(254, 203, 55);
	border-bottom: 0;
}
.home-section-title:after {
    content: "";
    display: block; 
    width: 10%; 
    padding-top: 10px; 
    border-bottom: 4px solid  rgb(254, 203, 55); 
}
.center {
	text-align: center;
}
.v-center {
	vertical-align: center;
}
.jumbotron ul, .jumbotron p {
	font-size: 16px;
	font-weight: 200;
}
.gradient-gray {
	background: linear-gradient(#fff, #ccc);
}

a.underline-link {
	text-decoration: underline;
}

a.underline-link:hover, a.underline-link:focus {
	text-decoration: none;
}

.panel-collapse a {
	text-decoration: underline;
}

.panel-collapse a:hover, .panel-collapse a:focus {
	text-decoration: none;
}

.jumbotron .container img.no-margin-left {
	margin-left: 0px;
}

.hr-thin {
	margin-top: 4px;
	margin-bottom: 0px;
}

.panel-sciepedia-paper div.document-heading {
	min-height: 32px;
	margin-bottom: 0px;	
}

/* Tooltip text */
.tooltip-box .tooltiptext {
    visibility: hidden;
    width: 300px;
	background: white;
	padding: 10px 20px;
	margin-right: 25px;
	background-color: #FBFBFB;
	color: #333;
	border: 1px solid #CCC;
	font-size: 12px;
	box-shadow: rgb(170,170,170) 2px 2px 2px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip-box:hover .tooltiptext {
    visibility: visible;
}


table.tablesorter thead tr .header {
	background-image: url(/mod/sciepedia/_graphics/tablesorter/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/mod/sciepedia/_graphics/tablesorter/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/mod/sciepedia/_graphics/tablesorter/desc.gif);
}

.ms-register-form {
	margin-bottom: 15px;
	background-color: #F3F3F3 !important;
	border: 0px !important;
	border-radius: 6px;
	font-size: 16px;	
}


.ms-register-form input {
	background-color: #F3F3F3 !important;
	font-size: 16px;	
}

.navbar a.btn-sciepedia-microsite {
	font-family: Montserrat;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	background-color: #ffcc33;
}

.nav .btn-default {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.panel-select {
	border: 0px !important;
	border-radius: 8px;
	margin-bottom: 8px;
}

.hide_inputfile {
	width: 0.1px;
	height: 0.1px;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	z-index: -1;
}


.clickable {
	cursor: pointer;
}

/* Hide all steps by default: */
.tab {
  display: none;
}

/* Make circles that indicate the steps of the form: */
.step {
  height: 15px;
  width: 15px;
  margin: 0 2px;
  background-color: #bbbbbb;
  border: none; 
  border-radius: 50%;
  display: inline-block;
  opacity: 0.5;
}

/* Mark the active step: */
.step.active {
  opacity: 1;
}

/* Mark the steps that are finished and valid: */
.step.finish {
  background-color: #4CAF50;
}


th.th_sortable {
	padding-right: 28px !important;
}

.td_line_truncate {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 450px;
}

.help-toolbar {
	color: #AAAAAA;
	font-size: 18px;
}

.status-panel {
	padding-top: 0px;
    padding-bottom: 0px;
}

span.title-large-font[data-title]:hover:after {
  content: attr(data-title);
  position: absolute;
  top: -100%;
  left: 0;
  font-family: 'Futura Lt Regular', 'Open Sans', 'Trebuchet MS', Arial,
		sans-serif;
  font-size: 16px;
  min-width: 250px;
  color: white;
  border-radius: 4px;
  background-color: black;
  padding: 6px;
  border: black solid 1px;
  z-index: 1000;
}

h3.media-heading {
	text-align: left;
}

.top-form {
    margin-top: 10px;
    border-radius: 8px;
    padding-right: 4px;
    padding-left: 4px;
}


.badge {
    padding: 6px 10px;
    margin-bottom: 10px;
    margin-right: 8px;
}



.article-drag {
    padding: 10px;
    background-color: #fff;
    cursor: move;
    cursor: grab;
    cursor: -moz-grab;
    cursor: -webkit-grab;
    border: 1px solid #f8f8f8;
    margin: 2px;
    
}

.article-drag:hover {
    border: 1px solid #eee;
}
.article-drag:active {
    border: 2px solid #ddd;
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}

.dropable-active {
    min-height: 50px;
    border: 2px dashed #ddd;
}

.dropable-active-activated {
    min-height: 50px;
    border: 2px dashed #FFBF00;
    background-color: #fffff5;
}

.dropable-active::after {
    font-size: 16px;
    color: #ddd;
    padding-left: 10px;
    content: "Drop here";
}

.subvolume-panel {
    background-color: #fff;
}

.nav-tabs.scipedia-nav-tabs>li>a {
    border-radius: 8px 8px 0 0;
}

.scipedia-tab-content {
    padding: 18px;
}


.panel-sciepedia-publications-head {
    border-radius: 8px;
    border: 0px;
    min-height: 280px;
    max-height: 280px;
}

.panel-sciepedia-publications-head .panel-heading {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
    background-image: none;
    height: 140px;
}

.panel-sciepedia-publications-head h2 a {
	color: #333;
}

.panel-sciepedia-publications-head .bottom-align-text {
	position: absolute;
	bottom: 30px;
	right: 30px;
}

.panel-sciepedia-publications-head .panel-footer {
    background-color: #fff;
    border-top: 1px solid #ddd;
    margin-left: 12px;
    margin-right: 12px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    max-height: 40px;
}

.panel-sciepedia-publications-head .panel-body {
    background-color: #fff;
    min-height: 100px;
    max-height: 100px;
}

h2.journal-title {
    font-size: 16px;
}

.comboTreeWrapper{
	position: relative;
	text-align: left !important;
}

.comboTreeInputWrapper{
	position: relative;
}

.comboTreeArrowBtn {
	position: absolute;
    right: 1px;
    bottom: 1px;
    top: 1px;
    box-sizing: border-box;
	border: none;
    border-left: 1px solid #c7c7c7;
    border-radius: 0 3px 3px 0;
}

.comboTreeDropDownContainer {
	display: none;
	background: #fff;
	border: 1px solid #aaa;
	max-height: 250px;
	overflow-y: auto;
	position: absolute;
    width: 100%;
    box-sizing: border-box;
    z-index: 999;
}

.comboTreeDropDownContainer ul{
	padding: 0px;
	margin: 0;
}

.comboTreeDropDownContainer li{
	list-style-type: none;
	padding-left: 15px;
    cursor: pointer;
}

.comboTreeDropDownContainer li:hover{
	background-color: #ddd;}
.comboTreeDropDownContainer li:hover ul{
	background-color: #fff;}
.comboTreeDropDownContainer li span.comboTreeItemTitle.comboTreeItemHover{
	background-color: #418EFF;
	color: #fff;}

span.comboTreeItemTitle{
	display: block;
	padding: 2px 4px;
}
.comboTreeDropDownContainer label{
    cursor: pointer;
	width: 100%;
    display: block;
}
.comboTreeDropDownContainer .comboTreeItemTitle input {
	position: relative;
    top: 2px;
	margin: 0px 4px 0px 0px;
}
.comboTreeParentPlus{
    position: relative;
    left: -12px;
    top: 4px;
    width: 4px;
    float: left;
}


.comboTreeInputBox {
	padding: 5px;
    border-radius: 3px;
    border: 1px solid #999;
    width: 100%;
    box-sizing: border-box;
    padding-right: 24px;
}

.comboTreeArrowBtnImg{
	font-size: 10px;
}

.multiplesFilter{
	width: 100%;
	padding: 5px;
	box-sizing: border-box;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #999;
}    

h4.num_results {
    margin-top: 0px;
}


.map_action {
    font-size: 10px;
    font-weight: normal;
    cursor: pointer;
}

.show-custom-filters {
    padding: 0px 2px;
    border-bottom: 1px dotted #999;
    cursor: pointer;
}

/*.show-custom-filters::after {
    content: " \0025BE";
}*/



.ms-res-ctn div.ms-res-item {
    line-height: 18px;
    text-align: left;
    padding: 0px 5px;
    color: #666;
    cursor: pointer;
}


@media (max-width: 768px) {
    .affix{
        position:relative;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
     .affix{
        position:relative;
    }
}

@media (min-width: 992px) and (max-width: 1200px) {
    .affix-filter {
        max-width: 304px;
        width: 304px;
    }

    .affix {
        top: 120px;
    }    
}

@media (min-width: 1200px) {
    .affix-filter {
        max-width: 268px;
        width: 268px;
    }

    .affix {
        top: 120px;
    }    
}


.ms-res-ctn, div.ui-datepicker {
    z-index: 1020 !important;
}


div.file_explorer {
    margin-left:    20px; 
    margin-right:   20px;
}

/*.ui-front.ui-dialog.ui-widget.ui-widget-content.elfinder-dialog.elfinder-dialog-info.elfinder-dialog-active {
    position: absolute;
    margin-top: 100px;
}*/

.elfinder-quicklook>.elfinder-quicklook-navbar {
    height: 38px;
    background-color: #aaaaaa;
    padding-top: 2px;
    
}

.elfinder-quicklook-titlebar-icon .ui-icon {
    border: 0px solid !important;
}

.elfinder-dialog-error>.ui-dialog-content.ui-widget-content {    
    padding: 0.5em 0em 0em 3.5em;
}

.elfinder-dialog-active>.ui-dialog-content.ui-widget-content {
    padding: 0.5em 0em 0em 3.5em;
}