﻿.general-date-left-control {
  padding-left: 0px;
  padding-right: 0px;
  margin-bottom: 15px;
}
.general-date-right-control {
  padding-right: 0px;
  margin-bottom: 15px;
}
.professional-experience-container {
  position: relative;
  padding: 10px 30px 0 0;
  border-radius: 2px;
  margin-bottom: 10px;
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  .professional-experience-container .col-sm-1:first-child,
  .professional-experience-container .col-sm-2:first-child,
  .professional-experience-container .col-sm-3:first-child,
  .professional-experience-container .col-sm-4:first-child,
  .professional-experience-container .col-sm-5:first-child,
  .professional-experience-container .col-sm-6:first-child,
  .professional-experience-container .col-sm-7:first-child,
  .professional-experience-container .col-sm-8:first-child,
  .professional-experience-container .col-sm-9:first-child,
  .professional-experience-container .col-sm-10:first-child,
  .professional-experience-container .col-sm-11:first-child,
  .professional-experience-container .col-sm-12:first-child {
    padding-right: 5px;
  }
  .professional-experience-container .col-sm-1:last-child,
  .professional-experience-container .col-sm-2:last-child,
  .professional-experience-container .col-sm-3:last-child,
  .professional-experience-container .col-sm-4:last-child,
  .professional-experience-container .col-sm-5:last-child,
  .professional-experience-container .col-sm-6:last-child,
  .professional-experience-container .col-sm-7:last-child,
  .professional-experience-container .col-sm-8:last-child,
  .professional-experience-container .col-sm-9:last-child,
  .professional-experience-container .col-sm-10:last-child,
  .professional-experience-container .col-sm-11:last-child,
  .professional-experience-container .col-sm-12:last-child {
    padding-left: 5px;
  }
  .professional-experience-container .col-sm-1:not(:first-child):not(:last-child),
  .professional-experience-container .col-sm-2:not(:first-child):not(:last-child),
  .professional-experience-container .col-sm-3:not(:first-child):not(:last-child),
  .professional-experience-container .col-sm-4:not(:first-child):not(:last-child),
  .professional-experience-container .col-sm-5:not(:first-child):not(:last-child),
  .professional-experience-container .col-sm-6:not(:first-child):not(:last-child),
  .professional-experience-container .col-sm-7:not(:first-child):not(:last-child),
  .professional-experience-container .col-sm-8:not(:first-child):not(:last-child),
  .professional-experience-container .col-sm-9:not(:first-child):not(:last-child),
  .professional-experience-container .col-sm-10:not(:first-child):not(:last-child),
  .professional-experience-container .col-sm-11:not(:first-child):not(:last-child),
  .professional-experience-container .col-sm-12:not(:first-child):not(:last-child) {
    padding-left: 5px;
    padding-right: 5px;
  }
  .professional-experience-container .form-control {
    padding-left: 5px;
    padding-right: 5px;
  }
}
.professional-experience-container .professional-experience-current-job-control {
  height: 63px;
  line-height: 70px;
}
@media screen and (max-width: 768px) {
  .professional-experience-container .professional-experience-current-job-control {
    line-height: 55px;
  }
}
.professional-experience-container .professional-experience-current-job-control input {
  margin-right: 5px;
}
.professional-experience-container .professional-experience-current-job-label {
  vertical-align: text-bottom;
}
.professional-experience-container.empty .has-success label {
  color: #666;
}
.professional-experience-container.empty .has-success input:not(:focus),
.professional-experience-container.empty .has-success select {
  border-color: #D7D7D7;
}
.professional-experience-container.empty .has-success select[disabled='disabled'],
.professional-experience-container.empty .has-success input[disabled='disabled'] {
  color: #a1a1a1;
}
.professional-experience-container .professional-experience-delete {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
}
.professional-experience-container .professional-experience-delete .btn {
  background-color: #D7D7D7;
  color: #666;
  font-size: 20px;
  padding: 0;
  height: 30px;
  width: 30px;
  line-height: 20px;
}