/* Login layout
.login-page {font-family: 'Lato', sans-serif; background:url('../img/login-bg.jpg') no-repeat center center fixed; -webkit-background-size: cover;  -moz-background-size: cover; -o-background-size: cover;  background-size: cover;}
.login-wrapper {position:absolute; left:50%; top:50%; margin: -170px 0 0 -175px;}
.login-page .login-wrapper h1 {font-family: 'Signika', sans-serif; font-size:30px; color:#ffffff; margin: 0 0 10px 0;}


/* Login Form
.login-form { width: 350px; min-height: 210px; background-color:#ebebeb; padding: 20px 25px; }
.login-form h2 {color:#636363; font-size:20px; margin: 0; font-family: 'Lato', sans-serif; font-weight:700;}
.login-form p {color:#636363; font-size:16px; margin:10px 0;}
.login-form form {padding:0;}
.login-form input {width:290px; height:30px; margin: 7.5px auto; border:none; padding: 0 0 0 10px;}
.login-form input[type=submit]{background:#039be5; color:white; border-radius:0;width:300px; border:none; font-weight:700; box-shadow:none; text-shadow:none;  font-family: 'Lato', sans-serif; font-weight:700; font-size:20px; padding:0;}
.login-form input[type=submit]:hover{background:#42a5f5; cursor:pointer;}




/* FORM ADD NEWS */
.btn.btn-secondary {
    background-color: #6c757d;
    color: white;
    border-color: #6c757d;
}

    .sheet_status {
        line-height: 35px;
    }

    .select2-container {
        width: 100% !important;
    }

    .closed {
        background-color: #00a65a;
        color: white;
    }

#NewsAddForm .important-news-date {
    display: none;
}

#NewsEditForm .important-news-date {
    display: none;
}

#NewsAddForm .border-highlight {
    border: solid 2px #555299;
}

#NewsEditForm .border-highlight {
    border: solid 2px #555299;
}

/*  Google Maps Dialog // Maps>edit  */

.pac-container {
    background-color: #fff;
    z-index: 20;
    position: fixed;
    display: inline-block;
    float: left;
}

.modal {
    /*z-index: 20;*/
}

.modal-backdrop {
    z-index: 10;
}

.toolbox-uren {
    margin-right: 10px;
}

.error-message {
    color: red;
}

/*

.login-logo{
	color:white;font-weight:100;
}*/

.user-menu .dropdown-menu a {
    color: #b8c7ce !important
}

.user-menu .dropdown-menu li:hover a {
    color: #fff !important;
    background: #1e282c;
    border-left-color: #605ca8;
}

table tr.custom-header {
    background: #f9f9f9
}

.button-margin {
    margin-top: 10px;
}

div#mobile, .timeslot-mobile-addbutton {
    display: none !important;
}

#mobile .setting_options {
    position: relative;
    width: 100%;
    z-index: 5;
}

#mobile .options {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    margin: 0px;
    padding: 0px;
    width: auto;
}

#mobile .options button {
    border: none;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    float: left;
}

#mobile .options span {
    font-size: 10px;
}

.mobile-controls {
    display: none;
}

.mobile-controls h3 {
    margin: 0px;
}

.mobile-alert-admin {
    display: none
}

@media only screen and (max-width: 800px) {
    tbody#desktop, #timeslot-desktop-addbutton, #save-desktop-timesheet-button, .desktop-controls {
        display: none
    }
    div#mobile, .timeslot-mobile-addbutton, .mobile-controls, .mobile-alert-admin {
        display: block !important;
    }
    div#mobile .options, .hide-on-mobile {
        display: none
    }
    .label-dag-status {
        display: none !important;
    }
}
