body {
  font-size: 14px;
}
a {
  color: #337ab7;
  text-decoration: none !important;
}
a:hover {
  color: #23527c;
  text-decoration: underline;
}
.navbar-default .navbar-nav > li > a {
  padding: 10px 15px;
}

.navbar-collapse .navbar-nav {
  float: none;
  margin: 0 0 !important;
  transition: all 0.4s ease;
}
.navbar-default .navbar-brand {
  height: 80px;
  transition: all 0.1s ease;
}
.navbar-default.scroll {
  padding: 0;
}
.container_page {
  margin-top: 110px;
}
.dropdown-menu {
  min-width: 15rem !important;
}

.navbar-nav > li.account-nav > .dropdown-menu > li > a,
.navbar-nav > li.dropdown_red > .dropdown-menu > li > a {
  display: block;
  text-decoration: none;
}

.modal-custom.in {
  opacity: 1;
}
.modal-backdrop.fade {
  opacity: 0.5;
}
.modal-dialog {
  width: 600px;
  max-width: 600px;
}
.bootstrap-select select.selectpicker {
  display: block !important;
  appearance: revert;
  height: 38px !important;
  font-size: 14px;
  position: relative !important;
  opacity: 1 !important;
  left: 0;
  width: 100% !important;
  border: 1px solid #ced4da;
}
select.selectpicker {
  display: block !important;
  appearance: revert;
  height: 38px !important;
  font-size: 14px;
  position: relative !important;
  opacity: 1 !important;
  left: 0;
  width: 100% !important;
  border: 1px solid #ced4da;
}
.pagination li a {
  margin-left: 3px !important;
}
.table-responsive {
  overflow-x: hidden;
}
.block a {
  color: #fff !important;
}

.well_custom button.dropdown-toggle,
.manage_applications_section button.dropdown-toggle {
  display: none;
}
.well_custom .dropdown-menu,
.manage_applications_section .dropdown-menu {
  display: none;
}
select.selectpicker.multi-box {
  height: 60px !important;
  padding: 10px 10px 10px 33px !important;
}
.well_custom select.selectpicker.multi-box option {
  padding-left: 0 !important;
}
.fa.fa-calendar {
  top: 0px !important;
  right: 7px;
}
.glyphicon-arrow-right {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 8px solid black;
  margin-left: 5px;
}
.glyphicon-arrow-left {
  display: inline-block;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-right: 8px solid black;
  margin-right: 5px;
}
.datetimepicker table {
  width: 100%;
}
.datetimepicker td,
.datetimepicker th {
  font-family: 14px;
}

.well {
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
}
ul.pagination {
  justify-content: flex-end;
}
.fa-info-circle.size18 {
  margin: -6px 0 0 5px;
}
.account-nav {
  position: relative;
}
.dropdown .caret {
  display: none;
}
select option {
  font-size: 15px;
  font-weight: 700;
}

.fake_height_search .search {
  margin-top: 98px;
}
.container_page.new-height {
  margin-top: 0px;
}
.modal-body .title_overall {
  right: 0;
}
#uploadresumeform #resume_div {
  display: inline-block;
  margin: 0 10px 0 0px;
}

select.form-control {
  appearance: revert;
}
.application_one_banner {
  margin-top: 80px;
}
.text-right {
  text-align: right !important;
}
.input-group
  > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(
    .valid-feedback
  ):not(.invalid-tooltip):not(.invalid-feedback) {
  padding-top: 7px;
  padding-right: 5px;
  margin-left: 0px;
}
.input-group-addon b {
  display: none;
}
.app_one_top .show_msg {
  /*display: block !important;*/
}
.container_page.new-height.h-35 {
  margin-top: 53px;
}
.filtersortmanageapp .input-group-btn {
  padding-top: 0 !important;
}
#applymodal .modal-dialog {
  max-width: 580px;
}
.jobadstatus .fa {
  color: #c51121 !important;
}
#jobpostmodal .modal-dialog {
  width: 415px;
}
[hidden] {
  display: none;
}
.container_page_no_padding {
  margin-top: 150px;
}
select#form-employmenttypes option:first-child {
  color: #999;
  pointer-events: none;
}

#appliedmodal .modal-content {
  margin: 30px 0;
  height: 520px;
  overflow-y: auto;
}

#appliedmodal.modal {
  overflow-y: hidden;
}
.select2.select2-container{
 width:100%;
}
.filtersortmanageapp .input-group{ 
    width: 100%; 
}

.filtersortmanageapp .input-group .input-group-btn{
padding-right:0 !important; 
}

.status_application .application_action_select{
  width:100% !important;
}
.input-group{
  width:90%
}
@media (min-width: 768px) {
  .navbar-default.scroll .navbar-nav {
    float: right;
    margin: 0px 0 !important;
    transition: all 0.4s ease;
  }
  .app_one_top {
    margin-top: 13px !important;
    padding-bottom: 20px;
  }
}

@media (max-width: 767px) {
  .navbar-brand > img {
    width: 97px;
    height: 45px !important;
  }
}