.course_application .subb,
.a2e_assessments .subb.coming_soon,
.user.task_list .subb,
.webform_branding.index .subb,
.user.show_group .subb,
.user.edit_group .subb,
.claims_processing.show .subb,
.party_form.show .subb,
.assessment .subb.coming_soon,
.document.index .subb,
.course_scope.wizard .subb,
.course_email.new .subb,
.staff.show .subb,
.not_margin-right,
.body_background .warning {
  margin-right: 0;
}
.list_students.has_menu_left_and_background #breadcrumb{
  padding-bottom: 20px;
  padding-top: 30px;
}
.btn-glyphicons .btn.btn-slim{font-weight: 100}

body.grey_bg #main,
body.service_application.show #main,
.usi_manager #main,
body.course.timetable_list #col3,
body.course.series_list #col3,
body.course.series_edit #col3,
body.course.certificate_new #col3,
body.has_menu_left_and_background #main,
body.sales_hub.index #main,
body.body_background,
body.course.student_list,
body.course.file_note_edit #col3,
body.course_form_course #col3,
body.course.bulk_attendance #col3,
body.party.employer_rate_new #col3,
body.party.employer_rate_edit #col3,
body.party.assignment_submission_new #col3,
body.party.payment_new #col3,
body.full_width_and_padding,
body.course.document_new #col3,
body.letter.quick #col3,
body.course_scope.show #col3,
body.sms.bulk_sms_new #col3,
body.full_width_and_padding #main,
body.merge_parties #col3,
body.format.image_list #col3,
body.email.index #col3,
body.user.file_note_update #col3,
body.user.file_note_edit #col3,
body.user.file_note_show #col3,
body.body_timetable #col3,
body.background_colour_gray #col3{
  background-color: #f5f5f5;
}

.subcolumns.bg_white,
.course_scope.wizard .subb,
body.course_scope.show .subb,
body.full_width_and_padding #main table.list_table,
body.course_email.new .subb,
body.party.employer_rate_new .subb,
body.party.employer_rate_edit .subb,
body.party.assignment_submission_new .subb,
body.party.payment_new .subb,
body.full_width_and_padding.user.show_group .subb,
body.full_width_and_padding.user.edit_group .subb,
body.full_width_and_padding #main .content,
body.course_form_course .subb,
body.letter.index .subb,
body.letter.preview .subb,
body.letter.produce .subb,
body.letter.quick .subb,
body.course.document_new .subb,
body.course.bulk_attendance .subb,
body.sms.bulk_sms_new .subb,
body.course.certificate_new #col3 .subb .content,
body.course.series_list #col3 .list_table,
body.course.series_edit #col3 .subb,
body.course.certificate_new #col3 table.list_table,
body.letter.index .subb,
body.letter.preview .subb,
body.letter.produce .subb,
body.letter.quick .subb,
body.user.file_note_update .subb,
body.user.file_note_edit .subb,
body.user.file_note_show .subb,
body.body_timetable .subb,
body.body_timetable #col3 table.list_table,
body.background_colour_gray #col3 table.list_table,
body.background_colour_gray .coming_soon .panel-default,
body.user.file_note_update #col3 table.list_table,
body.user.file_note_edit #col3 table.list_table,
body.user.file_note_show #col3 table.list_table,
body.user.file_note_update .row.note-body,
body.user.file_note_edit .row.note-body,
body.user.file_note_show .row.note-body,
body.party.invoice_show .subb,
body.party.invoice_show #col3 table.list_table,
body.email.index .subb,
body.email.index #col3 table.list_table,
body.format.image_list #col3 table.list_table,
body.party_direct_funds .subb,
body.party_direct_funds #col3 table.list_table{
  background-color: #ffffff;
}

body.course.timetable_list.full_width_and_padding #col3,
body.course.student_list.full_width_and_padding #col3,
body.course_email.index.full_width_and_padding #col3,
body.course_email.new.full_width_and_padding #col3,
body.full_width_and_padding .pagination,
body.full_width_and_padding #main .pagination,
body.full_width_and_padding #main #batch_status .content,
body.full_width_and_padding #main .finished .content,
body.full_width_and_padding #main .pending .content,
body.full_width_and_padding #main .error .content,
body.full_width_and_padding #main .processing .content{
   background-color: transparent;
}

body.report.schedule_list.full_width_and_padding #main table.list_table{
  background-color: #f9f9f9
}

.subcolumns.bg_white {
  background-color: #ffffff;
}

body.party_form.edit.full_width_and_padding #heading, body.party_form.edit.full_width_and_padding .heading {
  text-indent: 5px !important;
}
body.party_form.edit.full_width_and_padding .panel-heading span {
  text-align: left;
  display: inline-flex;
}
body.party_form.edit.full_width_and_padding .panel-heading .glyphicons:before {
  padding: 1px 5px 0px 0px !important;
}

body.course.timetable_list.full_width_and_padding .navbar-buttonset{
  margin-left:0;
}
 body.course.timetable_list.full_width_and_padding .navbar-buttonset li{
  margin-left:0;
}

body.full_width_and_padding #main label.valign-center{
  margin-top:7px;
}

body.claims_processing.show #breadcrumb{
  margin-top:20px;
}

.a2e_assessments.index .box {
  float: left;
  min-height: 65px;
  padding-top: 10px;
  text-align: center;
  width: 33.33%;
}
.panel-summary-widget .box,
body.has_menu_left_and_background .box,
body.background_colour_gray .box{
  border-right: 1px solid rgb(221, 221, 221);
  min-height: 65px;
  padding-top: 10px;
  text-align: center;
}
.panel-summary-widget .box:last-child,
.a2e_assessments.index .box:last-child,
body.has_menu_left_and_background .box:last-child,
body.background_colour_gray .box:last-child{
  border-right: none;
}
.panel-summary-widget .box > p,
.a2e_assessments.index .box > p,
body.has_menu_left_and_background .box > p,
body.background_colour_gray .box > p{
  margin: 0 0 1.2em;
}
.panel-summary-widget .box > span,
.a2e_assessments.index .box > span,
body.has_menu_left_and_background  .box > span {
  color: gray;
}
.panel-summary-widget .box .title,
.a2e_assessments.index .box .title,
body.has_menu_left_and_background .box .title{
  font-size: 1.5em;
}
.panel-summary-widget .box .title,
body.background_colour_gray .box .title{
  font-size: 18px;
}
body.has_menu_left_and_background #col1{
  background: #fff;
  padding-right: 10px;
}
body.has_menu_left_and_background #col3{
  margin-left: 240px;
}
.agent-student-list{
  position: relative;
}
.agent-student-list .subb.coming_soon,
.draw_down_amortisation .subb.coming_soon{
  border:none;
  box-shadow: none;
  margin-bottom: 0;
}
.agent-student-list .subb.coming_soon > .content,
.draw_down_amortisation .subb.coming_soon > .content{
  padding: 0px;
}
.agent-student-list .subb.coming_soon > .content > .subcolumns,
.draw_down_amortisation .subb.coming_soon > .content > .subcolumns{
  padding-right: 0;
  margin-bottom: 10px;
}
.contract.index #breadcrumb {
  padding-left: 0px;
}
.agent-student-list  .btn-group > .btn-group:last-child > .btn:first-child,
.draw_down_amortisation .btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
#agent-student-list{
  padding-top: 10px;
}
#agent-student-list, #load_list{
  position: initial !important;
}
.group-provier-list{
  position: relative;
}
.group-provier-list .subb.coming_soon{
  border:none;
  box-shadow: none;
  margin-bottom: 0;
}
.group-provier-list .subb.coming_soon > .content{
  padding: 0px;
}
.group-provier-list .subb.coming_soon > .content > .subcolumns{
  padding-right: 0;
  margin-bottom: 10px;
}
.group-provier-list .btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
#group-provier-list{
  padding-top: 10px;
}
#group-provier-list, .a2e_assessments.index #load_list{
  padding-bottom: 35px;
  position: initial !important;
}

.a2e_assessments.index .widgets{
  margin-bottom: 10px;
  display: inline-block;
  width: 100%;
}
.a2e_assessments.index .widgets:before,
.a2e_assessments.index .widgets:after{
  clear: both;
}

#filter_form .filter-group{
  min-height: 59px;
}
.include-disabled-filter .checkbox-filter-item{
  margin-top: 5px;
  padding-top: 15px !important;
}
.support_service.index .subb.coming_soon{
  margin-right: 0px;
}
.support_service.index .panel_demand {
  background-color: #ffffff;
  border: 1px solid transparent;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  margin-bottom: 18px;
  border-color: #dddddd;
}
.support_service.index .panel_demand .panel-body {
  padding: 15px;
}
.support_service.index btn-success.export{
  padding-right: 15px;
}
.green_tick.glyphicons-ok-sign{
  color: green !important;
  line-height: 7px;
}
.green_tick.glyphicons::before{
  padding: 6px 2px;
}
.reject_icon {
  color: red !important;
}
.reject-extension {
  position: absolute;
  right: 0;
  top: 35px;
}
.timetable.series_show .list_table > tr > td, .list_table > tbody > tr > td{
  padding-left: 6px;
}
.body_timetable form.form-inline, #event-list {
  margin-bottom: 18px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.body_timetable form.form-inline > div.form-group, #event-list {
  padding: 15px;
}
#event-list{
  padding-bottom: 45px;
}
.body_timetable form.form-inline label.short_label{
  line-height: 30px;
}
.body_timetable .hide {
  display: none;
}
select[data-funding-source-national],
select[data-funding-source-state] {
  max-width: 400px !important;
  width: auto;
}
.fs-validation-warning {
  color: #c69e04;
  font-weight: bold;
  padding-bottom: 20px;
}
.fs-validation-margin {
  margin-left: 200px;
}
.fs-validation-warning .glyphicon {
  color: #c69e04;
  padding-right: 5px;
}
.funding-source-validation {
  border: 3px solid #B7AB49;
  background-color: #fbfbb5;
}
#bulk-action-content .word_more.less {
  overflow: hidden;
  height: 21px;
}
