#block-formblock-user-register label,
#block-multiblock-2 label{
    color: #1c2e4c!important;
    width: 100%;
    text-align: center;
    top: 15px;
    font-family: 'Jost-Regular';
    text-transform: uppercase;
    font-size: 12px;
    margin-right: 0;
}

#block-formblock-user-register input,
#block-multiblock-2 input{
    color: #1c2e4c!important;
    box-shadow: none!important;
    border-radius: 20px!important;
    padding: 20px;
    font-family: 'Jost-Regular';
    border: 2px solid #1c2e4c;
}

#block-multiblock-2 #user-login-form .form-actions,
#block-formblock-user-register #user-register-form .form-actions{
	margin-top: 15px;
}

#block-multiblock-2 #user-login-form .form-actions button,
#block-formblock-user-register #user-register-form button{
	background: #ff9800;
    border: 3px solid white;
    padding: 15px;
    padding-left: 30px;
    padding-right: 30px;
    border-radius: 50px;
    color: #FFF;
    box-shadow: 0px 0px 5px #949292!important;
    float: right;
}

#block-multiblock-2 h2,
#block-formblock-user-register h2{
	text-align: center;
    font-family: 'Jost-Regular';
    text-shadow: 1px 1px #000;
    font-size: 22px;
    padding-bottom: 20px;
    letter-spacing: 2px;
    color: #fcc151;
}

#block-formblock-user-register #user-register-form .field-name-field-privacy > div > label {
    display: none;
}

#block-formblock-user-register #user-register-form .field-name-field-privacy > div > div > div > label{
	position: relative;
	font-size: 8px;
    color: white!important;
    top: 0;
}

#block-formblock-user-register #user-register-form .field-name-field-privacy > div > div > div > label > input{
	height: auto;
    top: -5px;
}

.page-node-112 .page-header {
    display: none;
}

.page-node-112 .form-type-password-confirm .form-type-password{
	width: 100%;
}

.page-node-112 .student-handler {
    position: relative;
    background: url(../images/bg-blue.jpg) !important;
}

.student-block-handler {
    float: none;
    margin: 0 auto;
    padding: 100px 0;
}

.page-user-edit.user-role-student .panel.panel-primary {
    display: none!important;
}

#block-formblock-user-register h2.multipage-pane-title {
    display: none;
}

#block-formblock-user-register .multipage-controls-list.clearfix {
    display: none;
}

#block-formblock-user-register .multipage-counter {
    display: none!important;
}

#block-formblock-user-register .help-block.password-help {
    display: none!important;
}

#block-formblock-user-register #user-register-form .form-item {
    width: 100%!important;
    padding: 0;
}

#block-formblock-user-register #user-register-form .form-item.form-type-password > label{
    top: 0px!important;
}

#block-formblock-user-register .form-item-pass > .row{
    margin-left: 0;
    margin-right: 0;
}

#block-formblock-user-register .form-item.form-item-pass-pass1.form-type-password.form-group.has-feedback span.glyphicon-remove{
    top: 0!important
}

#block-formblock-user-register span.glyphicon.form-control-feedback.glyphicon-warning-sign {
    top: 3px;
}

.page-node-112 #block-multiblock-3 {
    padding-bottom: 0;
}

@media only screen and (max-width : 768px) {

	.student-block-handler{
		padding:0!important;
	}

    #block-views-quick-content-block-9 .views-field-body p {
        font-size: 23px!important;
        margin-top: 30px!important;
    }

    #block-multiblock-3 .views-field-body p{
        font-size: 23px!important;
        margin-top: 30px!important;
    }

/*    .page-node-112 #block-multiblock-3 {
        padding-bottom: 30px!important;
    }*/

    #block-multiblock-2 h2, #block-formblock-user-register h2{
        font-size: 15px!important;
    }

    #block-formblock-user-register label, #block-multiblock-2 label {
        font-size: 10px!important;
    }

    #block-formblock-user-register input, #block-multiblock-2 input {
        height: 40px!important;
    }

    #block-multiblock-2 #user-login-form .form-actions button,
    #block-formblock-user-register #user-register-form button {
        font-size: 9px!important;
    }

    #block-formblock-user-register #user-register-form .field-name-field-privacy > div > div > div > label > input {
        height: auto!important;
    }

}