.logo{
text-align: center;
max-width: 1000px;
width: 100%;
margin: 50px auto 0;
}
.logo img{
width: 350px;
height: auto;
}
.wording{
width: calc(100% - 40px);
max-width: 700px;
margin: 0 auto 30px;
}
.wording p{
text-align: center;
font-size: 20px;
font-weight: 700;
}
.wording p.small{
font-size: 16px;
}
.control-group{
width: calc(100% - 40px);
max-width: 700px;
margin: 0 auto;
}
.form-horizontal .control-label{
text-align: left;
margin-top: 10px;
}
.control-group input,
.form-control.k-widget{
width: 100%;
}
.k-multiselect.k-header{
border: 0;
}
.k-multiselect-wrap{
border: 1px solid #bfbfbf;
}
.k-upload{
width: calc(100% - 40px);
max-width: 700px;
margin: 30px auto 0;
}
.file-upload-footer{
width: calc(100% - 40px);
max-width: 700px;
margin: 30px auto 0;
}
.consent-formatting{
width: calc(100% - 40px);
max-width: 700px;
margin: 30px auto 0;
}
.toolbar{
width: calc(100% - 40px);
max-width: 700px;
margin: 30px auto 0;
}
button.k-primary{
background-color: #0f3d50;
border: 0;
transition: background-color 0.3s ease;
}
button.k-primary:hover{
background-color: #0cb8cf;
}

#formNotification.bg-danger {
  margin-top: 1em;
}

#formNotification.bg-danger a {
  display: block !important;
  word-break: break-all;
}

@media screen and (max-width: 767px) {
  #formNotification.bg-danger a {
    margin-left: 0 !important;
  }
}
.k-grid-header .k-header>.k-link, .k-header, .k-treemap-title {
color: rgba(255, 255, 255, 0);
}
.k-dropzone .k-upload-status, .k-dropzone em, .k-other-month, .k-other-month .k-link, .k-slider .k-draghandle, .k-state-disabled, .k-state-disabled .k-button, .k-state-disabled .k-link, .k-tile-empty strong {
display: none;
}
.k-radio-label {
display: none;
}