@import url("tools-small.css");




/***** BOOTSTRAP ADDS */

body { padding-top:40px;}
abbr { text-transform:none; }
.subnav-fixed { position:fixed; top:40px; left:0px; width:100%; background:#f0f0f0; padding:5px; 
	-moz-box-shadow:    1px 1px 4px 1px #666;
 	-webkit-box-shadow: 1px 1px 4px 1px #666;
 	 box-shadow:         1px 1px 2px 1px #666;
}
.subnav-fixed ul{ margin-bottom:0px; }

.reset { clear:both;display:block; height:0;}

.pagination a.disabled { background:white !important; color:#666; cursor:default;  } 
.messages .alert p { margin:0; }

/* .nav .dropdown:hover ul { display:block;} */


.center { text-align:center;}
.copyrights { color:#666; }




.image {  margin:0 10px; }
.image-bordered { border:1px solid #f0f0f0; padding:2px; }






/**** formulare */


.dateselect {margin-right:5px;}
.dateselect-day,.dateselect-hour,.dateselect-minutes { width:50px;}
.dateselect-year { width:70px; margin-right:5px;}
.dateselect-month { width:100px;}
.dateselect-hour { margin-left:10px;}


form .errors { color:#B94A48;}
.form-actions .secondbtn { position:relative; top:2px;}


form .formFilePreview { width:100px;  }
form .formFilePreview img{ width:100%;  }
form .formFilePreview span{ color:#999; }

.smarteditorPreview{ margin-bottom:5px; display:block; padding:0 10px; height:100px; overflow:auto; border: 1px solid #CCC; }



/**** TABULKA  ***/

table.smartTable .first_row th { padding:5px 10px; background-color:#EAEAEA; vertical-align:middle; height:auto; }

.smartTable .filter_row th { background-image:none; cursor:default; padding:3px 0 3px 0; }
.smartTable .filter_row span { display:block; padding:0 2px;}
.smartTable .filter_row input,
.smartTable .filter_row select { width:99.5%; padding:2px 0; height:auto; text-indent:5px;text-transform: none !important;  margin-bottom:0;}
.smartTable .filter_row select { padding:1px 2px; text-indent:0px; margin-bottom:0; }

.smartTable .filter_row .filterFilterNum { }
.smartTable .filter_row .filterFilterNum .selectWrapper{ width:42px;float:left; padding:0;}
.smartTable .filter_row .filterFilterNum .inputWrapper{ margin-left:42px;}
.smartTable .filter_row .filterFilterNum select{ width:42px;}
.smartTable .filter_row .filterFilterNum input{ width:100%;}

.smartTable .sortable  { background-image:url(../img/table/sort.png); background-position:10px center; background-repeat:no-repeat; }
.smartTable .sortable a { display:block; margin-left:14px;}
.smartTable .forwardSort  { background-image:url(../img/table/sort_up.png); }
.smartTable .reverseSort  { background-image:url(../img/table/sort_down.png); }

.smartTable td { vertical-align:middle; }



/*** MODULE SOCIAL */
.post { padding:5px 0;}
.post-subscriber { padding:0 0 0 15px; font-size:0.9em;line-height:normal;}
.post-subscriber-small { font-size:0.8em;}

.post-menu { display:none;}
.post:hover { background:#f5f5f5;}
.post:hover .post-menu { display:inline-block;}

.post-image { padding:2px; background:#fff; border:1px solid #CCC; margin:0 10px 10px 0; float:left;}
.post-message { font-size:0.9em; color:#666; line-height:normal; }
.post-info { padding:0 10px 10px 0; }

.post-activities { list-style:none; margin:0; padding:0; overflow:hidden; }
.post-activity-like { float:left; width:25%; text-align:center; margin-bottom:10px; padding:10px 0; }
.post-activity-like a{ display:block; height:72px; overflow:hidden; }
.post-activity-like:hover { background:#f5f5f5; }

.post-preview { padding-top:10px; }
.post-preview-name { font-weight:bold; color:#333; display:block; }
.post-preview-link { font-size:10px; display:block; line-height:normal; }
.post-preview-description { color:#666; font-size:10px; line-height:normal; }

.form-posts-search { margin:18px 0; }

.post-activity-deleted ,
.post-activity-deleted .post-message { text-decoration: line-through;}

/**** MODULE LISTS */

.lists-number-big { font-size:80px; line-height:normal; color:#08C; }
.lists-number-medium { font-size:30px; line-height:normal; color:#5BB75B; }



.gallery-photos {}
.gallery-photos .photo { float:left; width:23%; min-width:150px; max-width:300px; margin: 5px;}
.gallery-photos .thumbnail{ position:relative;  }
.gallery-photos .thumbnail .info{ text-align:center; position:absolute; color:white; width: 100%; bottom:0; left:0; padding:10px 0; background:rgba(33,33,33,0.5); }
.gallery-photos .thumbnail .name { padding:5px 20px 20px 20px; text-align:left; }


