/* 
    Document   : general.css
    Created on : 2013-okt-08, 16:06:35
    Author     : aleal16
    Description:
        Purpose of the stylesheet follows.
*/

small, .small { font-size:85%; }
.underline { text-decoration:underline; }
.bold {
    font-weight: bold;
}
.italic, .em {
    font-style: italic;
}
.nobold {
    font-weight: normal;
}
.nodisplay {
    display: none;
}
.nodisplay_important {
    display: none !important;
}
.block {
    display: block;
}
.block_important {
    display: block !important;
}
.inline-block_important {
    display: inline-block !important;
}
.display_table {
    display: table;
}
.pad {
    padding: 0.6em;
}
.vpad {
    padding-top: 0.6em;
    padding-bottom: 0.6em;
}
.vpad-top {
    padding-top: 0.6em;
}
.vpad-bottom {
    padding-bottom: 0.6em;
}
.vpadding-none {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.hpad {
    padding-left: 0.6em;
    padding-right: 0.6em;
}
.hpad-left {
    padding-left: 0.6em;
}
.hpad-right {
    padding-right: 0.6em;
}
.hpadding-none {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.hpadding-left-none {
    padding-left: 0 !important;
}
.hpadding-right-none {
    padding-right: 0 !important;
}

.vmargin {
    margin-top: 0.6em !important;
    margin-bottom: 0.6em !important;
}
.vmargin-top {
    margin-top: 0.6em !important;
}
.vmargin-bottom {
    margin-bottom: 0.6em !important;
}
.vmargin-none {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.hmargin {
    margin-left: 0.6em !important;
    margin-right: 0.6em !important;
}
.hmargin-left {
    margin-left: 0.6em !important;
}
.hmargin-right {
    margin-right: 0.6em !important;
}
.hmargin-none {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.color-black {color: #000000;}
.rounded-corners {
    border-radius: 5px;
    border-collapse: separate; /* this is for a table, to allow outer table borders be round, no td border needed */
}

.indent1 {
    padding-left: 2em !important;
}

#header-nav {
    margin-bottom: 1em;
}

.list-group {
    list-style-type: decimal;
}

.tab-pane .panel {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-style: none;
}

.nowrap {
    white-space: nowrap;
}
.breakword {
    word-break: break-word;    
    word-wrap: break-word;
}

@media print {
    .hidden-print {
        display: none !important;
    }
    a:link:after, a:visited:after {
        content: "";
    }
    body {
        font-size: 11px;
    }
    .container {
        max-width: 100% !important;
    }
    @page  {
      margin: 1cm .5cm;
    }
    body {
        font-size: 10px;
    }
}

