body.sign {
    margin-top: 20px;
}

h1 {
    color: #424242;
}

a[href^="#error:"] {
    background: red;
    color: white;
}

form .required label {
    font-weight: bold;
}

body.sign {
    background-color: #424242;
    background-image: url('../img/bg.jpg');
    margin: 0;
    color: #424242;
    #font-family: Arial, sans-serif;
}

.svg-logo {
    background-image: url('../img/logo.svg');
    background-repeat: no-repeat;
    background-size: contain;
    /* Aspect ratio 1:1 */
    height: 0;
    padding-bottom: 35%;
}

.unselectable {
    -webkit-user-select: none; /* Chrome all / Safari all */
    -moz-user-select: none; /* Firefox all */
    -ms-user-select: none; /* IE 10+ */

    /* No support for these yet, use at own risk */
    -o-user-select: none;
    user-select: none;
}


.btn-small {
    padding: 0.2rem 0.3rem !important;
    margin-top: 0;
    font-size: 0.5rem;
}

.btn-noticesmall {
    padding: 0.2rem 0.3rem !important;
    font-size: 0.4rem;
}

.font-small {
    font-size: 0.8rem;
}

.font-micro {
    font-size: 0.6rem !important;
}

/* collapse */
#module a.collapsed:after {
    content: '+ Zobrazit více';
}

#module a:not(.collapsed):after {
    content: '- Zobrazit méně';
}

#module #collapseDiv.collapse:not(.show) {
    display: block;
    /* height = lineheight * no of lines to display */
    height: 5em;
    overflow: hidden;
}

#module #collapseDiv.collapsing {
    height: 5em;
}

/*---------------*/


/*more*/
.morecontent span {
    display: none;
}

.morelink {
    display: block;
}

/*-------*/

/* datagrid custom */
.datagrid {
    padding: 0;
}

.datagrid .datagrid-toolbar {
    float: left;
}

.datagrid .datagrid-toolbar > span {
    margin-left: 0
}

.col-pagination {
}

/*-----*/

/* NOTICE */
.ddnotice-menu {
    left: 20px;
    position: absolute !important;
    top: 80%;
    margin: 0 0 0 0 !important;
    padding: 0 0 0 0 !important;
    display: none;
    min-width: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff !important;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-top: solid 0.25rem #990033;
}

.ddnotice-item {
    padding: 0.2rem 1rem !important;
}

.ddnotice-paginator {
    padding: 0.2rem 1rem !important;
	font-size: 11px;
}

.btn-paginator-xs {
    padding: 1px 5px;
    font-size: 11px;
    line-height: 1.5;
    border-radius: 0px;
}
.duik-icon-svg-1x {
    width: 0.9rem;
    height: auto;
}

.page-link {
    color: #990033;
    background-color: #fff;
    border: 1px solid #990033;
    display: inline;
}

div#snippet-notificationsMenu-notificationsMenu {
    line-height: 1;
    margin-right: 0.5rem !important;
}

/*------------*/
/* Text Area a Text - zobazeni novych radku v komentech, ticketech, mailech*/

.show-white-space {
    white-space: pre-wrap;
}

/*------------*/
