﻿.register-wrapper .title {
    border-bottom: 2px solid #FF9900;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px;
}
.register-wrapper .register-form {
	border: 1px solid #49f;
}
.register-wrapper .file {
	border: 1px solid #ccc;
	padding: 1rem;
	height: 20rem;
	margin: 0 1rem 1rem 1rem;
	overflow: auto;
} 
.register-wrapper .register-upload-box >.register-upload {
	position: relative;
	/*width: 16rem!important;*/
	padding: .5rem .75rem;
	border-radius: .25rem;
	border: 1px solid #ddd;
}
.register-wrapper .register-upload-box .register-upload > input {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 22;
	opacity: 0;
}
.register-wrapper .register-upload-box .preview {
	width: 80px;
	height: 30px;
	display: none;
}
.register-wrapper  .preview img {
	width: 30px;
	height: 100%;
}
a {
    color: #098DEC;
    text-decoration: none;
}

a:hover {
    color: #eb088c;
    text-decoration: underline;
}

.area-list {
    position: absolute;
    width: 30.5%;
    border: 1px solid #ddd;
    z-index: 20;
    background: #fff;
    height: 200px;
}

.area-list .area-item {
    padding: .375rem .8rem;
}

.area-list .area-item:hover {
    background: #49f;
    color: #fff;
}

.w-33 {
    width: 33.3% !important;
}

.col-1 {
    padding-right: 0;
    max-width: 9%;
    flex: 9%;
}

.register-wrapper {
    padding: 4px;
    background-color: #EBEBEB;
    position: relative;
}

.register-wrapper .d-flex {
    border: 1px solid #E0E0E0;
    background-color: #fff;
    border-bottom: 0px;
    height: 35px;
}

.register-wrapper .register-form {
    border: 1px solid #E0E0E0;
    background-color: #fff;
}

footer .copyright {
    border-top: 0px;
}

footer {
    margin-top: 1rem;
}

.btn-primary {
    background-color: #FF9900;
    border: 0px;
}

.btn-primary:hover {
    background-color: #FF9900;
    border: 0px;
}
