﻿
body, html {
    height: 100%;
    margin: 0;
}


/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

.k-icon-24 {
    font-size: 24px !important; /* Sets icon size to 24px */
}

.k-icon-32 {
    font-size: 32px !important; /* Sets icon size to 32px */
}

.k-icon-48 {
    font-size: 48px !important; /* Sets icon size to 48px */
}

.k-icon-64 {
    font-size: 64px !important; /* Sets icon size to 64px */
}


.OtazkaRow {
    list-style-type: none;
    margin-bottom: 2em;
    padding-left: 0;
}


.answer {
    margin-left: 2em;
    margin-right: 1em;
}

    .answer p {
    }

.OtazkaRow textarea {
    margin-top: 10px;
    width: 100%;
    height: 10em;
}

.OtazkaRowHeader span {
    font-weight: bold;
}


.button-edit {
    /*background: url(../images/edit.png) no-repeat center;*/
    color: black;
    width: 24px;
    height: 24px;
    display: block !important;
    line-height: 1.5;
    margin: auto;
}

    .button-edit span {
        display: none;
    }




.footer {
    /*position: absolute;*/
    bottom: 0;
    width: 100%;
    /* Set the fixed height of the footer here */
    height: 3rem;
    line-height: 3rem; /* Vertically center the text there */
    background-color: #f5f5f5;
}

body > .container {
    /*padding: 60px 15px 0;*/
}

.footer > .container {
    padding-right: 15px;
    padding-left: 15px;
}


.full-height {
    height: 100%;
    min-height: 100%;
    display: flex;
    flex-direction: column;
}

.fill-height {
    flex-grow: 1;
    width: 100%;
}

#scheduler {
    margin: 0;
    padding: 0;
    height: 100%;
    border-width: 0;
}

.row, .row > div > div {
    height: 100%;
}

    .row > div {
        width: 100%;
    }
