.login-page nav#block-service-theme-mainmenu-3{
display:none;
}
.login-page #story {
width: 22%;
margin: auto;
position: fixed;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.js-form-item.form-item.js-form-type-textfield.form-item-name.js-form-item-name {
width: 100%;
float: left;
margin: 25px 0 20px 0;
}
.login-page #edit-name--description ,
.login-page #edit-pass--description{
display: none;
}


.login-page .form-text {
padding: 8px 10px;
width: 100%;
border: 1px solid #000;
border-radius: 5px;
}

.login-page .form-submit{
cursor: pointer;
background:#000;
color:#fff;
border: 1px solid #000;
padding: 8px 20px;
border-radius: 8px;
}

.login-page #edit-actions {
float: right !important;
margin: 10px 0 0 !important;
}

.login-page #menu {
display: none !important;
}

div[aria-label="Error message"] {
width: 100%;
float: left;
}
div[aria-label="Error message"]  a{
color:blue !important;
}
div#block-kidsschool-page-title h1 {
display: none;
}
.login-page #block-sitebranding-3 img {
height: auto !important;
width: 35% !important;
}
form#user-pass label {
    width: 100%;
}
form#user-pass .slider{
display:none;
}
form#user-pass input#edit-name {
    width: 100%;
    padding: 10px;
    margin: 10px 0 0;
    border: 1px solid #aaa;
    border-radius: 5px;
}
#user-pass p {
    width: 100%;
    float: left;
}
div#story {
    max-width: 1200px;
    width: 100%;
    margin: auto;
}
form#user-pass{
width:28%;
margin:auto;
}
#user-login-form  input#edit-submit,
form#add-tutorials input[type="submit"] {
     background: #1899ff !important;
    border: 1px solid #1899ff !important;
    font-weight: bold;
    padding: 14px 20px 8px !important;
    line-height: 18px;
    outline: 0px;
    color: #fff;
    border-radius: 4px;
}
.login-page #block-sitebranding-3  {
width:100%;
text-align:center;
height:auto;
}
.login-page #footer {
display:none;
}


#user-login-form,
.add-tutorials {
    width: 35%;
    margin: 4% auto;
}

form#user-login-form,
.add-tutorials {
    width: 35%;
    margin: 6% auto 4%;
    border: 1px solid transparent;
    box-shadow: 0px 0px 5px #00000063;
    padding: 3%;
    border-radius: 6px;
}

form#user-login-form   .description {
 display: none;
}

form#user-login-form input[type="text"], 
form#user-login-form input[type="password"],
.add-tutorials input {
width: 100%;
    padding: 10px 10px;
}

.js-form-type-password {
 margin-bottom: 20px;
}

.add-tutorials input {
margin-bottom: 20px;
}

select#edit-products {
width: 100%;
    padding: 15px 10px;
    margin-bottom: 15px;
  background: #fff;
}
