
html {
    height: 100%;
    overflow-x: hidden;
    background-color: #2b3742;
	}

body {
	font-size: 13px;
	color: #777;
	font-family: "open sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Helvetica, Arial, sans-serif;
    background-color: #2b3742;
    background-image: url(img/google-material-design-wallpaper-4.jpg);
    background-position: center center;
    background-size: cover;
    height: 100%;
	}
	
.sign-in-wrapper {
    padding-top: 80px
	}
@media (max-width: 481px) {
    .sign-in-wrapper {
        padding-top: 40px
    }
}

	.sign-in-wrapper .sign-in-inner {
	    min-width: 370px;
	    max-width: 460px;
	    margin-left: auto;
	    margin-right: auto;
		}
	.sign-in-wrapper .panel {
	    -moz-box-shadow: 0 0 12px #999999;
	    -webkit-box-shadow: 0 0 12px #999999;
	    box-shadow: 0 0 30px rgba(0, 0, 0, 0.4);
		}
	.panel {
	    border-radius: 0;
	    border: none;
		}	
		.panel-default>.panel-heading {
		    color: #a7b1c2;
		    background-color: #38444f;
		    border-color: #ddd;
			}
		.panel-heading {
		    border-top-left-radius: 0;
		    border-top-right-radius: 0;
		}	
			
	#response {
		clear: both;
		margin: 10px 0;
		border: 1px dashed #bbb;
		padding: 10px;
		min-height: 60px;
		font-size: .9em;
		font-style: italic;
		}

a {
    color: #4c5f70;
    outline: 0
}

a:focus, a:hover {
    color: #218388;
    text-decoration: none;
    outline: 0
}
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 600;
	}
.block {
    display: block !important;
	}
.full-width {
    width: 100% !important;
	}	

.form-control, .redactor-editor, .select2-container--bootstrap .select2-selection {
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.1);
}
.form-control {
    border-radius: 1px;
    padding: .5em .6em;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    font-size: 1em;
}
.btn {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
	}
.btn-cancel,
.label-cancel, .badge-cancel {
    background-color: #AB2A5F;
    border-color: #AB2A5F;
    color: #FFF;
	}
	.btn-cancel:hover,
	.btn-cancel:focus,
	.btn-cancel:active,
	.btn-cancel.active,
	.open .dropdown-toggle.btn-cancel {
	    background-color: #6E2A4D;
	    border-color: #6E2A4D;
	    color: #FFF;
		}
	.btn-cancel.btn-outline, .lite_buttons .btn-cancel,
	.label-cancel.label-outlined {
	    color: #AB2A5F;
		}
.btn-default,
.label-default, .badge-default {
    background-color: #c2c2c2;
    border-color: #c2c2c2;
    color: #FFF;
	}

.badge, .label {
    font-weight: 400;
	}
