.signi-view {
	margin:0 auto;
  display: block;
  height: 68px;
  width: 220px;
  border: 3px solid #fff;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0,0,0,.15);
  cursor: pointer;
  overflow: hidden;
}

.signi-view img {
  width: 100%;
}

.signi-body {
  padding-right: 15px;
  padding-left: 15px;
}

.signi-upload {
  overflow: hidden;
}

.signi-upload label {
  display: block;
  float: left;
  clear: left;
  width: 100px;
}

.signi-upload input {
  display: block;
  margin-left: 110px;
}

.signi-alert {
  margin-top: 10px;
  margin-bottom: 10px;
}

.signi-wrapper {
  height: 364px;
  width: 100%;
  margin-top: 15px;
  box-shadow: inset 0 0 5px rgba(0,0,0,.25);
  background-color: #fcfcfc;
  overflow: hidden;
}

.signi-wrapper img {
  display: block;
  height: auto;
  max-width: 100%;
}

.signi-preview {
  float: left;
  margin-top: 15px;
  margin-right: 15px;
  border: 1px solid #eee;
  border-radius: 4px;
  background-color: #fff;
  overflow: hidden;
}

.signi-preview:hover {
  border-color: #ccf;
  box-shadow: 0 0 5px rgba(0,0,0,.15);
}

.signi-preview img {
  width: 100%;
}

.signi-preview-lg {
  height: 57px;
  width: 184px;
  margin-top: 15px;
}

.signi-preview-md {
  height: 31px;
  width: 100px;
}

.signi-preview-sm {
  height: 15px;
  width: 50px;
}

@media (min-width: 992px) {
  .signi-preview {
    float: none;
  }
}

.signi-btns {
  margin-top: 30px;
  margin-bottom: 15px;
}

.signi-btns .btn-group {
  margin-right: 5px;
}

.loading {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff url("../../../images/loading.gif") no-repeat center center;
  opacity: .75;
  filter: alpha(opacity=75);
  z-index: 20140628;
}


.avatar-view {
	margin:0 auto;
  display: block;
  height: 220px;
  width: 220px;
  border: 3px solid #fff;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0,0,0,.15);
  cursor: pointer;
  overflow: hidden;
}

.avatar-view img {
  width: 100%;
}

.avatar-body {
  padding-right: 15px;
  padding-left: 15px;
}

.avatar-upload {
  overflow: hidden;
}

.avatar-upload label {
  display: block;
  float: left;
  clear: left;
  width: 100px;
}

.avatar-upload input {
  display: block;
  margin-left: 110px;
}

.avatar-alert {
  margin-top: 10px;
  margin-bottom: 10px;
}

.avatar-wrapper {
  height: 364px;
  width: 100%;
  margin-top: 15px;
  box-shadow: inset 0 0 5px rgba(0,0,0,.25);
  background-color: #fcfcfc;
  overflow: hidden;
}

.avatar-wrapper img {
  display: block;
  height: auto;
  max-width: 100%;
}

.avatar-preview {
  float: left;
  margin-top: 15px;
  margin-right: 15px;
  border: 1px solid #eee;
  border-radius: 4px;
  background-color: #fff;
  overflow: hidden;
}

.avatar-preview:hover {
  border-color: #ccf;
  box-shadow: 0 0 5px rgba(0,0,0,.15);
}

.avatar-preview img {
  width: 100%;
}

.avatar-preview-lg {
  height: 57px;
  width: 57px;
  margin-top: 15px;
}

.avatar-preview-md {
  height: 100px;
  width: 100px;
}

.avatar-preview-sm {
  height: 180px;
  width: 180px;
}

@media (min-width: 992px) {
  .avatar-preview {
    float: none;
  }
}

.avatar-btns {
  margin-top: 30px;
  margin-bottom: 15px;
}

.avatar-btns .btn-group {
  margin-right: 5px;
}


.comp-view {
	margin:0 auto;
  display: block;

  border: 3px solid #fff;
  border-radius: 5px;
  box-shadow: 0 0 5px rgba(0,0,0,.15);
  cursor: pointer;
  overflow: hidden;
}

.comp-view img {
  width: 100%;
}

.comp-body {
  padding-right: 15px;
  padding-left: 15px;
}

.comp-upload {
  overflow: hidden;
}

.comp-upload label {
  display: block;
  float: left;
  clear: left;
  width: 100px;
}

.comp-upload input {
  display: block;
  margin-left: 110px;
}

.comp-alert {
  margin-top: 10px;
  margin-bottom: 10px;
}

.comp-wrapper {
  height: 364px;
  width: 100%;
  margin-top: 15px;
  box-shadow: inset 0 0 5px rgba(0,0,0,.25);
  background-color: #fcfcfc;
  overflow: hidden;
}

.comp-wrapper img {
  display: block;
  height: auto;
  max-width: 100%;
}

.comp-preview {
  float: left;
  margin-top: 15px;
  margin-right: 15px;
  border: 1px solid #eee;
  border-radius: 4px;
  background-color: #fff;
  overflow: hidden;
}

.comp-preview:hover {
  border-color: #ccf;
  box-shadow: 0 0 5px rgba(0,0,0,.15);
}

.comp-preview img {
  width: 100%;
}

.comp-preview-lg {
  height: 57px;
  width: 57px;
  margin-top: 15px;
}

.comp-preview-md {
  height: 100px;
  width: 100px;
}

.comp-preview-sm {
  height: 180px;
  width: 180px;
}

@media (min-width: 992px) {
  .comp-preview {
    float: none;
  }
}

.comp-btns {
  margin-top: 30px;
  margin-bottom: 15px;
}

.comp-btns .btn-group {
  margin-right: 5px;
}

.afl1-view {margin:0 auto;display: block;border: 3px solid #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,.15);cursor: pointer;overflow: hidden;}
.afl1-view img {width: 100%;}
.afl1-body {padding-right: 15px;padding-left: 15px;}
.afl1-upload {overflow: hidden;}
.afl1-upload label {display: block;float: left;clear: left;width: 100px;}
.afl1-upload input {display: block;margin-left: 110px;}
.afl1-alert {margin-top: 10px;margin-bottom: 10px;}
.afl1-wrapper {height: 364px;width: 100%;margin-top: 15px;box-shadow: inset 0 0 5px rgba(0,0,0,.25);background-color: #fcfcfc;overflow: hidden;}
.afl1-wrapper img {display: block;height: auto;max-width: 100%;}
.afl1-preview {float: left;margin-top: 15px;margin-right: 15px;border: 1px solid #eee;border-radius: 4px;background-color: #fff;overflow: hidden;}
.afl1-preview:hover {border-color: #ccf;box-shadow: 0 0 5px rgba(0,0,0,.15);}
.afl1-preview img {width: 100%;}
.afl1-preview-lg {height: 57px;width: 57px;margin-top: 15px;}
.afl1-preview-md {height: 100px;width: 100px;}
.afl1-preview-sm {height: 180px;width: 180px;}
@media (min-width: 992px) {.afl1-preview {float: none;}}
.afl1-btns {margin-top: 30px;margin-bottom: 15px;}
.afl1-btns .btn-group {margin-right: 5px;} 

.afl2-view {margin:0 auto;display: block;border: 3px solid #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,.15);cursor: pointer;overflow: hidden;}
.afl2-view img {width: 100%;}
.afl2-body {padding-right: 15px;padding-left: 15px;}
.afl2-upload {overflow: hidden;}
.afl2-upload label {display: block;float: left;clear: left;width: 100px;}
.afl2-upload input {display: block;margin-left: 110px;}
.afl2-alert {margin-top: 10px;margin-bottom: 10px;}
.afl2-wrapper {height: 364px;width: 100%;margin-top: 15px;box-shadow: inset 0 0 5px rgba(0,0,0,.25);background-color: #fcfcfc;overflow: hidden;}
.afl2-wrapper img {display: block;height: auto;max-width: 100%;}
.afl2-preview {float: left;margin-top: 15px;margin-right: 15px;border: 1px solid #eee;border-radius: 4px;background-color: #fff;overflow: hidden;}
.afl2-preview:hover {border-color: #ccf;box-shadow: 0 0 5px rgba(0,0,0,.15);}
.afl2-preview img {width: 100%;}
.afl2-preview-lg {height: 57px;width: 57px;margin-top: 15px;}
.afl2-preview-md {height: 100px;width: 100px;}
.afl2-preview-sm {height: 180px;width: 180px;}
@media (min-width: 992px) {.afl2-preview {float: none;}}
.afl2-btns {margin-top: 30px;margin-bottom: 15px;}
.afl2-btns .btn-group {margin-right: 5px;} 

.afl3-view {margin:0 auto;display: block;border: 3px solid #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,.15);cursor: pointer;overflow: hidden;}
.afl3-view img {width: 100%;}
.afl3-body {padding-right: 15px;padding-left: 15px;}
.afl3-upload {overflow: hidden;}
.afl3-upload label {display: block;float: left;clear: left;width: 100px;}
.afl3-upload input {display: block;margin-left: 110px;}
.afl3-alert {margin-top: 10px;margin-bottom: 10px;}
.afl3-wrapper {height: 364px;width: 100%;margin-top: 15px;box-shadow: inset 0 0 5px rgba(0,0,0,.25);background-color: #fcfcfc;overflow: hidden;}
.afl3-wrapper img {display: block;height: auto;max-width: 100%;}
.afl3-preview {float: left;margin-top: 15px;margin-right: 15px;border: 1px solid #eee;border-radius: 4px;background-color: #fff;overflow: hidden;}
.afl3-preview:hover {border-color: #ccf;box-shadow: 0 0 5px rgba(0,0,0,.15);}
.afl3-preview img {width: 100%;}
.afl3-preview-lg {height: 57px;width: 57px;margin-top: 15px;}
.afl3-preview-md {height: 100px;width: 100px;}
.afl3-preview-sm {height: 180px;width: 180px;}
@media (min-width: 992px) {.afl3-preview {float: none;}}
.afl3-btns {margin-top: 30px;margin-bottom: 15px;}
.afl3-btns .btn-group {margin-right: 5px;} 

.afl-view {margin:0 auto;display: block;border: 3px solid #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,.15);cursor: pointer;overflow: hidden;}
.afl-view img {width: 100%;}
.afl-body {padding-right: 15px;padding-left: 15px;}
.afl-upload {overflow: hidden;}
.afl-upload label {display: block;float: left;clear: left;width: 100px;}
.afl-upload input {display: block;}
.afl-alert {margin-top: 10px;margin-bottom: 10px;}
.afl-wrapper {height: 364px;width: 100%;margin-top: 15px;box-shadow: inset 0 0 5px rgba(0,0,0,.25);background-color: #fcfcfc;overflow: hidden;}
.afl-wrapper img {display: block;height: auto;max-width: 100%;}
.afl-preview {float: left;margin-top: 15px;margin-right: 15px;border: 1px solid #eee;border-radius: 4px;background-color: #fff;overflow: hidden;}
.afl-preview:hover {border-color: #ccf;box-shadow: 0 0 5px rgba(0,0,0,.15);}
.afl-preview img {width: 100%;}
.afl-preview-lg {height: 57px;width: 57px;margin-top: 15px;}
.afl-preview-md {height: 100px;width: 100px;}
.afl-preview-sm {height: 180px;width: 180px;}
@media (min-width: 992px) {.afl4-preview {float: none;}}
.afl-btns {margin-top: 30px;margin-bottom: 15px;}
.afl-btns .btn-group {margin-right: 5px;}

.lev1-view {margin:0 auto;display: block;border: 3px solid #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,.15);cursor: pointer;overflow: hidden;}
.lev1-view img {width: 100%;}
.lev1-body {padding-right: 15px;padding-left: 15px;}
.lev1-upload {overflow: hidden;}
.lev1-upload label {display: block;float: left;clear: left;width: 100px;}
.lev1-upload input {display: block;margin-left: 110px;}
.lev1-alert {margin-top: 10px;margin-bottom: 10px;}
.lev1-wrapper {height: 364px;width: 100%;margin-top: 15px;box-shadow: inset 0 0 5px rgba(0,0,0,.25);background-color: #fcfcfc;overflow: hidden;}
.lev1-wrapper img {display: block;height: auto;max-width: 100%;}
.lev1-preview {float: left;margin-top: 15px;margin-right: 15px;border: 1px solid #eee;border-radius: 4px;background-color: #fff;overflow: hidden;}
.lev1-preview:hover {border-color: #ccf;box-shadow: 0 0 5px rgba(0,0,0,.15);}
.lev1-preview img {width: 100%;}
.lev1-preview-lg {height: 57px!important;width: 57px!important;margin-top: 15px;}
.lev1-preview-md {height: 100px!important;width: 100px!important;}
.lev1-preview-sm {height: 180px!important;width: 180px!important;}
@media (min-width: 992px) {.lev1-preview {float: none;}}
.lev1-btns {margin-top: 30px;margin-bottom: 15px;}
.lev1-btns .btn-group {margin-right: 5px;} 

.lev2-view {margin:0 auto;display: block;border: 3px solid #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,.15);cursor: pointer;overflow: hidden;}
.lev2-view img {width: 100%;}
.lev2-body {padding-right: 15px;padding-left: 15px;}
.lev2-upload {overflow: hidden;}
.lev2-upload label {display: block;float: left;clear: left;width: 100px;}
.lev2-upload input {display: block;margin-left: 110px;}
.lev2-alert {margin-top: 10px;margin-bottom: 10px;}
.lev2-wrapper {height: 364px;width: 100%;margin-top: 15px;box-shadow: inset 0 0 5px rgba(0,0,0,.25);background-color: #fcfcfc;overflow: hidden;}
.lev2-wrapper img {display: block;height: auto;max-width: 100%;}
.lev2-preview {float: left;margin-top: 15px;margin-right: 15px;border: 1px solid #eee;border-radius: 4px;background-color: #fff;overflow: hidden;}
.lev2-preview:hover {border-color: #ccf;box-shadow: 0 0 5px rgba(0,0,0,.15);}
.lev2-preview img {width: 100%;}
.lev2-preview-lg {height: 57px;width: 57px;margin-top: 15px;}
.lev2-preview-md {height: 100px;width: 100px;}
.lev2-preview-sm {height: 180px;width: 180px;}
@media (min-width: 992px) {.lev2-preview {float: none;}}
.lev2-btns {margin-top: 30px;margin-bottom: 15px;}
.lev2-btns .btn-group {margin-right: 5px;} 

.lev3-view {margin:0 auto;display: block;border: 3px solid #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,.15);cursor: pointer;overflow: hidden;}
.lev3-view img {width: 100%;}
.lev3-body {padding-right: 15px;padding-left: 15px;}
.lev3-upload {overflow: hidden;}
.lev3-upload label {display: block;float: left;clear: left;width: 100px;}
.lev3-upload input {display: block;margin-left: 110px;}
.lev3-alert {margin-top: 10px;margin-bottom: 10px;}
.lev3-wrapper {height: 364px;width: 100%;margin-top: 15px;box-shadow: inset 0 0 5px rgba(0,0,0,.25);background-color: #fcfcfc;overflow: hidden;}
.lev3-wrapper img {display: block;height: auto;max-width: 100%;}
.lev3-preview {float: left;margin-top: 15px;margin-right: 15px;border: 1px solid #eee;border-radius: 4px;background-color: #fff;overflow: hidden;}
.lev3-preview:hover {border-color: #ccf;box-shadow: 0 0 5px rgba(0,0,0,.15);}
.lev3-preview img {width: 100%;}
.lev3-preview-lg {height: 57px!important;width: 57px!important;margin-top: 15px;}
.lev3-preview-md {height: 100px!important;width: 100px!important;}
.lev3-preview-sm {height: 180px!important;width: 180px!important;}
@media (min-width: 992px) {.lev3-preview {float: none;}}
.lev3-btns {margin-top: 30px;margin-bottom: 15px;}
.lev3-btns .btn-group {margin-right: 5px;} 

.lev-view {margin:0 auto;display: block;border: 3px solid #fff;border-radius: 5px;box-shadow: 0 0 5px rgba(0,0,0,.15);cursor: pointer;overflow: hidden;}
.lev-view img {width: 100%;}
.lev-body {padding-right: 15px;padding-left: 15px;}
.lev-upload {overflow: hidden;}
.lev-upload label {display: block;float: left;clear: left;width: 100px;}
.lev-upload input {display: block;}
.lev-alert {margin-top: 10px;margin-bottom: 10px;}
.lev-wrapper {height: 364px;width: 100%;margin-top: 15px;box-shadow: inset 0 0 5px rgba(0,0,0,.25);background-color: #fcfcfc;overflow: hidden;}
.lev-wrapper img {display: block;height: auto;max-width: 100%;}
.lev-preview {float: left;margin-top: 15px;margin-right: 15px;border: 1px solid #eee;border-radius: 4px;background-color: #fff;overflow: hidden;}
.lev-preview:hover {border-color: #ccf;box-shadow: 0 0 5px rgba(0,0,0,.15);}
.lev-preview img {width: 100%;}
.lev-preview-lg {height: 57px;width: 57px;margin-top: 15px;}
.lev-preview-md {height: 100px;width: 100px;}
.lev-preview-sm {height: 180px;width: 180px;}
@media (min-width: 992px) {.lev4-preview {float: none;}}
.lev-btns {margin-top: 30px;margin-bottom: 15px;}
.lev-btns .btn-group {margin-right: 5px;}
