input[type=date].form-control, input[type=time].form-control, input[type=datetime-local].form-control, input[type=month].form-control {
    line-height: 19px;
}

.timeline-body {
    word-wrap: break-word;
}

.timeline-footer {
    display: flex;
    flex-flow: row wrap;
}

.timeline-footer label {
    padding: 0.5rem 0.6rem;
}

textarea {
    max-width: 100%;
    max-height: 100%;
    resize: vertical;
}

.dropzone {
    border: 2px dashed #0087F7
}

.btn-primary {
    background-color: #0078bf !important;
    border-color: #0078bf !important;
}

.btn{
    border-radius: 20px !important;
}

.small-box{
    border-radius: 20px !important;
}

.bg-blue-gradient {
    background:#0073b7 !important;
    background:-webkit-gradient(linear, left bottom, left top, color-stop(0, #0078bf), color-stop(1, #4bbcff)) !important;
}

.form-control {
    border-radius: 20px !important;
}

.form-group input{
    border-radius: 20px !important;
}

.input-group input{
    border-radius: 0 20px 20px 0 !important
}

.input-group .input-group-addon{
    border-radius: 20px 0 0 20px !important;
}

div.input-group .select2-container--default .select2-selection--single,
div.input-group .select2-selection .select2-selection--single {
  border-radius: 0 20px 20px 0 !important;
}

input[id="sleepTimeFromInput"] {
    border-radius: 0px !important;
}

.panel{border-radius:20px}
.panel-heading{border-top-left-radius:20px; border-top-right-radius:20px}
.btn-primary{border-radius:20px;}


.select2-container--default .select2-selection--single .select2-selection .select2-selection--single {
    border-radius: 20px !important;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-radius: 20px !important;
}

.select2-container--default .select2-selection--multiple {
    border-radius: 20px !important;    
}

nav[class="navbar navbar-static-top"] {
    background-color: #0078bf !important;
}

a[class="logo"] {
    background-color: #0078bf !important;
}

label[for="reportDeliveryInput"] {
    display: none !important;
}

form[id="languageForm"] {
    display: none !important;
}

textarea[id="messageInput"] {
    border-radius: 0 20px 20px 0 !important;
}

.small-box h3 {
    font-size: 34px !important;
}

@media only screen and (max-width: 768px) {
    .select-user {
        width: 220px
    }
    
    a[class="logo"] {
        display: none !important;
    }
    
    .select-contacts-list {
        width: 125px
    }
}