/*
Każda z klas .alert-* posiada komplet danych:
color, background-color, border-color
i te dane można modyfikować
*/
.alert-success { }
.alert-info { }
.alert-warning { }
.alert-danger { }

.alert { font-size: 13px; }

.width50px { width: 50px; }
.width90p { width: 90%; }
.width100p { width: 100%; }

.fontweight-normal { font-weight: normal; }
.fontsize13 { font-size: 13px; }

.margin-top5 { margin-top: 5px; }
.margin-top20 { margin-top: 20px; }
.margin-bottom5 { margin-bottom: 5px; }
.margin-bottom20 { margin-bottom: 20px; }
.margin-left10 { margin-left: 10px; }
.margin-right10 { margin-right: 10px; }

.padding-top20 { padding-top: 20px; }
.padding-bottom20 { padding-bottom: 20px; }

.table td.half {width: 50%;}

.tooltip .tooltip-inner { background-color: #005baa; color: #fff; max-width: 300px; max-height: 300px; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; border-radius: 0;}
.tooltip .tooltip-inner img { max-height: 284px; max-width: 284px; }
.tooltip.left .tooltip-arrow { border-left:5px solid #005baa; }
.tooltip.right .tooltip-arrow { border-right:5px solid #005baa; }
.tooltip.bottom .tooltip-arrow { border-bottom:5px solid #005baa; }
.tooltip.top .tooltip-arrow { border-top:5px solid #005baa; }
.tooltip.in { opacity: 1; filter: alpha(opacity=100);}

.text-bold { font-weight: bold; }
.text-italic { font-style: italic; }
.text-uppercase { text-transform: uppercase; }
.text-underline { text-decoration: underline; }

.text-color1 { color: #005baa; }
.text-color2 { color: #99272f; }

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

.fa-stack[data-count]:after{ position:absolute; right:-20%; top: -10%; content: attr(data-count); font-size:60%; padding:.6em; border-radius:999px; line-height:.75em; color: white; background-color:#99272f; text-align:center; min-width:2em; font-weight:bold; }