/*** HTML ***/
html { overflow-x:initial; }
body, h1, h2, h3, h4, h5, h6 { font-family:'Signika Negative', "Helvetica Neue", Helvetica, Arial, sans-serif; }

/** Custom Clases **/
.border-top-gray { border-top:1px solid #666; }
.label { margin:0 3px; }
.center { text-align:center; }
.hwd-field-help { font-size:90%; color:#999; font-style:italic; }
.hwd-warning, .hwd-warning a, .hwd-warning strong { color:#f39c12!important; }
.hwd-danger, .hwd-danger a, .hwd-danger strong { color:#e74c3c!important; }

.actions { text-align:center; }

/*** Header ***/
#header { height:117px; }
#header h1 { background:url('../img/logos/caritas-el-salvador.png') no-repeat; height:81px; }

/*** Sidebar ***/
.logo-alemania { text-align:center; color:#AAAAAA; margin:30px 0; }
#sidebar { width:215px; }
#sidebar > ul { width:215px; }
#sidebar > ul > li.logo-alemania:hover { background:none!important; }

/*** Content ***/
#content { margin-top:-79px; min-height:640px; margin-left:215px; }

/*** Forms ***/
select.form-control { font-size:105%; }
select.input-sm { height:auto; }
label { color:#555555; }
input[type="radio"], input[type="checkbox"] { margin:4px 10px 0 0; }

/*** Tables ***/
table.table th { background-color:#f2dede!important; border:none; }
table.table-condensed { font-size:90%; color:#555555; }
.table th { font-size:12px; color:#333; }
th a { color:#e74c3c!important; }

/*** Error Message ***/
.error-message { color:#F00; }

/*** Buttons ***/
.btn { margin:0px; }
td.actions .dropdown-menu { min-width:100px; }

/*** Pagination ***/
ul.pagination { margin:0 0 40px; }

/*** Tool Bar info Table ***/
.info-table-title { text-align:right;margin:10px 0 15px; }
.info-table-title h4 { float:left;margin:0; }
.info-table-title h5 { float:left;margin:0; }

/*** Label ***/
.form-horizontal .control-label { font-weight:normal; }
.label { padding:5px 10px; }
.label-yellow, .badge-yellow { background-color:#FC3; }

/*** Events Widget ***/
.hwd-event-header { margin:10px; overflow:auto; }
.hwd-event-content { margin:10px; overflow:auto; font-size:12px; text-align:justify; border-top:1px solid #DDD; padding:10px 0 0; }
.hwd-event-content h5 { margin:0 0 8px; font-weight:bold; }
.hwd-event-content h5 a { color:#428bca; }
.hwd-event-timestamp { float:left; margin:3px 10px 0; font-size:12px; color:#666; }
.hwd-event-mark .fa { font-size:40px; float:left; }

/*** Top Menu ***/
.hwd-top-menu .right { font-weight:bold; }
.hwd-top-menu .right strong { color:#333; font-weight:bold; }
.hwd-top-menu a { color:#757575; }
.hwd-top-menu-icon { font-size:20px; }
.hwd-top-menu.hwd-short .left { margin-right:15px; }
.hwd-top-menu.hwd-short .hwd-top-menu-icon { margin-bottom:-2px!important; }

/*** Links ***/
.hwd-links h4 { margin:0; }
.hwd-links .hwd-info { padding:0!important; }
.hwd-links .hwd-info li { display:inline-block; border-bottom:0; padding:0 10px 0 0; color:#999; font-size:12px; margin:0 8px 0 0; border-right:1px solid #999; line-height:12px; }
.hwd-links .hwd-info li:last-child { border-right:none; }
.hwd-links .hwd-desc { margin:0; }
.hwd-links .hwd-actions { margin:0; text-align:right; float:right; font-size:12px; }
.hwd-links .hwd-actions .hwd-link-edit { color:#f39c12; }
.hwd-links .hwd-actions .hwd-link-delete { color:#e74c3c; }

/*** Doc category ***/
.doc-category { color:#333!important; font-weight:bold; }
