html,
body {
  height: 100%;
}

.outer-wrapper {
  display: table;
  width: 100%;
  height: 100%;
}

.jumbotron1 {
  background: #fff;
}

.inner-wrapper {
  display: table-cell;
  vertical-align: middle;
  padding: 15px;
}

.login-btn {
  position: fixed;
  top: 15px;
  right: 15px;
}

/*Style for clone form */
.cloneform {
  padding: 10px;
}

.clonedInput {
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
}

.clonedInput div {
  margin: 5px;
}

.remove1 {
  visibility: visible;
}

.js-title-step .label.label-success {
  position: relative;
  top: -2px;
}

.tp-margin {
  margin-top: 25px;
}

table {
  margin-top: 10px;
  padding-bottom: 20px;
}

tr,
td {

  padding: 10px 20px;
  text-align: center;
}

th {

  padding: 10px 20px;
  font-weight: bold;
}

#myTable {
  border: 1px solid lightgrey;
  margin-left: 15px;
  padding-top: 10px;
  width: 96%;
}

#myTable tr,
td,
th {
  border: 1px solid lightgrey;
}


#myTable td,
th {
  padding: 10px 10px;
}

#myTable th {
  background-color: #FF5733;
  color: white;
}

header {
  margin-left: 2%;
  padding-top: 2%;
  text-align: left;

}

.resume {
  padding-top: 10px;
}

#profile-img-tag {
  padding-top: 4%;
}

.text-red {
  color: red;
}

.download-icon {
  color: #eb5231;
}

.data_success {
  color: green;
}

.data_error {
  color: red;
}

.error_message,
.or_error_message,
.gr_error_message {
  font-weight: 700;
  color: red;
}

.success_message {
  font-weight: 700;
  color: green;
}

.fa-input {
  font-family: FontAwesome, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.delete_file {
  color: white;
  border: none;
  margin: 0 5px !important;
  background-color: #C5122C !important;
  width: 30px;
  min-width: 35px !important;
  padding: 0 !important;
  height: 34px !important;
  line-height: 32px !important;
  font-size: 15px !important;
  border-radius: 4px;
}

.upload-btns {
  float: left;
}

.upload-btns input {
  float: left;
}

#orResume {
  float: left;
}

.resume-files {
  margin-top: 10px;
  display: block;
  width: 100%;
  float: left;
}

.hidden {
  display: none;
}
.doc-icon {
  font-size: 20px;
  padding-right: 10px;
  padding-left: 10px;
  color: grey;
}
.doc-name {
  padding-right: 15px;
  padding-left: 10px;
  font-size: 16px;
  font-weight: 500;
}
.doc-close-btn {
  background: transparent;
  color: #c5122c;
  border: none;
  font-size: 16px;
}