/*
Main colors
blue
RGB: 0 / 114 / 196
Web Hex: #0072c4

red
RGB: 255 / 0 / 0
Web Hex: #ff0000

white
RGB: 255 / 255 / 255
Web Hex: #ffffff
*/

/** Login */
.defaultBackground{
    background: url('background_login.jpg') no-repeat center center fixed!important; 
    -webkit-background-size: cover!important; 
    -moz-background-size: cover!important; 
    -o-background-size: cover!important; 
    background-size: cover!important; 
}

.loginContainer form{
    background: rgba(0, 114, 196, 1.0) url("login.png") no-repeat scroll center 20px!important;
}
.loginContainer #username-label{
    padding-top:30px;
}
.loginContainer label{
    color:white;
}

.loginContainer{
    border-bottom: 5px solid #0072c4!important;
    border-top: 5px solid #0072c4!important;
}

#passwortResetOverlay{
    background-color: #0072c4!important;
}

.loginContainer #submitButton, .loginContainer #resetSubmitButton, .loginContainer #resetSubmitButton{
    background-color:#0072c4!important;
}

.loginContainer form #resetButton ,.loginContainer form #resetBackButton,.loginContainer label{
    color:white!important;
}

#pincode{
    border-color: white!important;
}

.fl3c_wrapper{
    display:none!important;
}

.loginSupporterContainerWrapper{
    display:none!important;
}

.loginContainer .zend_form_reset{
    margin-top:100px!important;
}

/** Main */
body{
    background: url(background.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

html {
    width: 100%;
    height: 100%
}

.loginContainer form{
    background: rgba(255, 255, 255, 1.0) url("login.png") no-repeat scroll center 20px;
}

.errorContainer{
    border-bottom: 5px solid #0072c4;
    border-top: 5px solid #0072c4;
}

#submit, #submitButton{
    background-color:#0072c4;
}

#pincode{
    border: 5px solid;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius:2px;
    border-color: #0072c4;
}

.demo-card-wide > .mdl-card__title {
    background: url('title.jpg') center / cover!important;
}


#formWrapper input[type="submit"], #formWrapper .inputButton, .inputButton{
    background-color:#0072c4;
}
.inputButton:hover{
    background-color: #0072c4 !important;
}

.espotoblue{
    background-color:#0072c4!important;
}

.espotored{
    background-color:#ff0000!important;
}

.table-next, .table-back, .table-minmaxize, .nav-button{
    background-color:#0072c4;
    color:#FFFFFF;
}

.dataHead{
    background-color:#0072c4;
    color:#FFFFFF;
}


.gametype-tabspotevents{
    border-color: #0072c4;
}


.button-blue, #btn_gotoevent, .button-blue:hover{
    color:#FFFFFF;
    background-color:#0072c4;
    background-image: -moz-linear-gradient(center bottom , #0072c4 25%, #0072c4 63%);
    background-image: -webkit-linear-gradient(center bottom , #0072c4 25%, #0072c4 63%); 
    background-image: -o-linear-gradient(center bottom , #0072c4 25%, #0072c4 63%); 
    background-image: linear-gradient(to bottom , #0072c4 25%, #0072c4 63%);
}

#btn_help_menu, .button-blue-flat{
    color:#0072c4;
    border-color:#0072c4;
}

#formWrapper input[type="submit"]:hover, #formWrapper .inputButton:hover, .inputButton:hover{
    background-color:#0072c4;
}


.loginBoxBackground{
    background-image: url('title.jpg');
    background-size: cover;
    background-color: #0072c4;

}


.imagebutton-quizz-create,.imagebutton-quizz-event-create,.imagebutton-quickstart, .imagebutton-spot-create, .imagebutton-help-tutorials, .imagebutton-event-update, .imagebutton, .inputButton, .inputButton:hover,#btn_save_top{
    background-color: #0072c4!important;
    border-color: #FFFFFF!important;
}

.imagebutton-reset, .imagebutton-event-delete, #btn_settings_delete{
    background-color: #ff0000!important;
}

.languageAddButton, .languageAddButtonLarge,.languageAddButton:hover, .languageAddButtonLarge:hover{
    background-color:#0072c4!important;
}

.clicked,.solutionTypeItem:hover, .checkinTypeItem:hover, .waypointTypeItem:hover, .teamPictureItem:hover, .votingTypeItem:hover{
    border-color:#0072c4!important;
}

.dialogWrapper #dialog{
    border-color:#0072c4!important;
}

#dialog #form_okay, #dialog #form_dismiss, #dialog #save, #dialog #dismiss, #dialog #dontAskAgain, #dialog_error #form_okay, #dialog_error #form_dismiss, #dialog_error #save, #dialog_error #dismiss{
    background-color:#0072c4!important;
}

.Switch span.On{
    color:#0072c4!important;
}

.btn_activated{
     border-color:#0072c4!important;
}

.live_event_wrapper, .eventpreparation_wrapper, .eventpreparation_wrapper h3, #lbl_event_time, #lbl_event_time h3{
    background-color:white!important;
}

.pace .pace-progress {
  background: #0072c4;
}

.selectedImage{
    border-color: #0072c4!important;
}

/*
.bubblingG span,#bubblingG, #bubblingG_1,#bubblingG_2,#bubblingG_3{
    background-color:white!important;
    background:white!important;
}
*/

#Button__Tabs_Group_name__Tab_7_error_report{
     display:none!important;
}