@import url(/assets/css/jCommon.css?v=1);

.icon-horizontal-flipped {
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
}
body {
	background: none;
}
#top_menu {
	text-align: right;
}
#top_menu a {
	color: #fff;
	font-size: 12px;
}
#top_menu .separator {
	margin: auto 5px;
	color: #d2d2d2;
}
header .eap-logo img {
	position: relative;
	top: -14px;
}

#top_menu a {
	color: #000;
	font-weight: bold;
}

.section_name {
	margin-top: -40px;
}

aside {
	margin-top: -40px;
}

aside .list-group-item-heading {
	margin-top: 10px;
	color: #428bca;
}

.section-name {
	color: #338cad;
	font-weight: bold;
}

.copyright {
	background-color: #338cad;
	color: #fff;
	font-weight: bold;
	padding: 10px;
	text-align: center;
}

.notice {
	background-color: #f2f2f2;
	border: 1px solid #e8e8e8;
	color: #cccccc;
	padding: 6px;
	margin: 15px 0;
	text-align: center;
}

.ad-bottom {
	text-align: center;
}

/*FORMS*/
.required-asterisk {
	margin-left: 5px;
}

.has-error .error-message {
	display: block !important;
}

.form-narrow {
	max-width: 320px;
	margin: 25px auto 100px;
}

.form-medium {
	max-width: 480px;
	margin: 25px 20px 100px;
}

.unread-message {
	font-weight: 600;
}
.support-message {
}

table.clickable td {
	cursor: pointer;
}

.lock {
	width: 16px;
	height: 16px;
	overflow: hidden;
	background: url(../images/iconos/lock.png);
	margin: auto 5px auto 0;
}

.total-rows {
	color: #999;
}

.reply-message-btn {
	margin-top: -35px;
}

.message-attach-notice {
	margin-bottom: 25px;
}

.mail-photo img {
	max-height: 100px;
}

#user_details .glyphicon {
	 font-size: 16px;
}

table.report caption, table.report tfoot {
	font-weight: bold;
	font-size: 1.1em;
}

.xnarrow {
	max-width: 200px;
}

#acompose_btn, #asend_btn {
	margin: 5px 95px 0 0;
}

#acompose_support_btn {
	margin: 5px 65px 0 0;
}

.photo-container {
	min-height: 165px;
}

img.uploaded-photo {
	height: 110px !important;
	max-height: 110px !important;
	max-width: 200px !important;;
}

.uploaded-photo-container {
	margin: 0 4px 18px;
}

.uploaded-photo-container .spacer {
	height: 6px !important;
	min-height: 6px !important;
}

.uploaded-photo-container .progress {
	height: 18px
}

.delete-photo {
	cursor: pointer;
}

.drop-icon {
	font-weight: bold;
	font-size: 1.1em;
}

a.select-files {
	font-weight: bold;
}

#last_autosave {
	font-weight: normal;
	color: #666;
}

.table-cost tfoot td {
	font-weight: bold;
}

.thread {
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;

    width: 80%;
    padding: 8px 15px;
    margin-bottom: 25px;
}
.thread-mine {
    margin-left: 20%;
    text-align: left;
    background-color: #89b9cb;
    color: #000;
}
.thread-yours {
    margin-right: 20%;
    text-align: left;
    background-color: #e2e2e2;
    color: #000;
}
.thread-time {
	font-style: italic;
}
.thread-subject {
	font-variant: small-caps;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 30px;
}
.thread-unread {
    padding: 20px;
    font-size: 1.1em;
    border: 2px solid #000;
}
.thread-unread .thread-time {
	font-weight: bold;
}

.ui-autocomplete-loading {
	background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat;
}
.ui-widget {
	z-index: 10000;
}

.pdf-viewer {
	width: 100%;
	height: 500px;
}

dt {
	margin-top: 15px;
}
dd {
	margin-left: 20px;
}

.panel a {
	font-weight: bold;
}

.big-icon {
	font-size: 24px;
	margin: auto 20px;
}

.copyright span {
	margin-left: 12px;
}

@media only screen and (max-width: 480px) {
	.section_name {
		margin-top: 0;
	}

	header .eap-logo img {
		position: relative;
		top: 0;
	}
}
