@import url('https://fonts.googleapis.com/css?family=Roboto:400,500');

* {
	margin: 0px;
	padding: 0px;
    font-family: 'Roboto', sans-serif;
    color: white;
}

body {
    background: url('../img/fond.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    min-height:100vh;
}

#wrapper {
    padding-top: 90px;
    margin: 0 auto;
    width: 1170px;
}

#front_servicetext {
    position: relative;
    z-index: 999 !important;
    float: left;
}

#front_logo {
    position: relative;
    z-index: 999 !important;
    float: right;
}

#login_aufforderung {
    margin-bottom: 20px;
}

#wrapper_front {

    clear: both;
}

#wrapper_form {
    font-size: 15pt;
    color: white;
    margin: 0 auto;
    margin-top: 225px;
    clear: both;
	padding: 10px;
    width: 380px;
}

#begruesung {
    margin-top: 120px;
    font-size: 13pt;
    color: white;
}


input[type="text"], input[type="password"] {
    font-size: 15pt;
    border: none;
    border-radius: 0px;
    border-bottom: 2px dotted white;
    background: none;
    color: white;
}

input[type="submit"] {
    margin: 15px 20px 0 0;
    float: right;
    background: none;
    background-image: url(../img/login_normal.png);
	border: 0px;
    height: 52px;
    width: 53px;
}

input[type="submit"]:hover {
    background-image: url(../img/login_hover.png);
}

.container {
    min-height: 250px;
    padding: 30px 0 0 0;
    margin: 0 0 0 0;
}

.btn {
    background-color: #828282;
    color: white;
    border-radius: 0px;
}

.start, .cancel {

    border: 0px;
} 

.progress {
    height: 31px;
    border-radius: 0px;
}

.progress-bar {

    background-color: rgb(192, 12, 31);
}

.btn {
    font-size: 10pt;
}

.btn:hover {
    color: white;
    background-color: #515151;

}

.btn {
    height: 31px;
}


.delete {
    width: 133px;
    margin-top: 10px;
    border: 0px;
    border-radius: 0px;
    background-color: #C50C1F;
    float: right;
}

.delete:hover {
    background: #8c0614;
}

.btn.logout {
    background: #C50C1F;
}

.btn.logout:hover {
    background: #8c0614;
}

.container td {
    height: 70px;
    border-top: 0 !important;
    border-bottom: 2px dotted white;
}

.name {
    padding-top: 10px !important;
}

.size {

    padding-top: 10px   ;
}

.container td a, .size, .name {
    font-size: 13pt;
    color: white;
}


.circular {
    width: 53px;
    height: 53px;
    border-radius: 27px;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
        overflow:hidden; /* Für Image-Element Variante */
}

#overlay {
    padding-top: 300px;
    color: white;
    background: rgba(0, 0, 0, 1); 
    display: none;
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 100%;
}

#overlay div {
    color: white;
    font-size: 20pt;
}

#overlay div a {
    color: white;
}

#box {
    width: 450px;
    margin: 0 auto;
}

#upload_erfolgreich {

    margin-bottom: 50px;
}

.template-upload td {
    padding-bottom: 0 !important;
}

.btn-warning.cancel {
    float: right;
    margin-top: 10px;
}


.success {
    color: green;
}

.start {

    background-color: #4b9172;
}

.start:hover {

    background-color: #1b6445;
}

#logout_message {
    width: 355px;
    margin: 0 auto;
    margin-top: 300px;
    color: white;
    font-size: 30pt;
}