.bd-row.lv-1, .section .bd-row.lv-2 {margin-top: 30px;}
.main-wrapper .list-post .post, .main-wrapper .list-post .course, .main-wrapper .list-post .event, .main-wrapper .list-post .page {padding-bottom: 30px;}
.strip-courses{ margin-bottom:20px;}
.strip-courses.even {background:#ECF3FC;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #395070;margin-bottom: 30px;}
.strip-courses.odd { background:#E6E6E6;}
.title-course {background: #10669f;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #fff;position: relative;}
#primary_content .title-course h3 {padding: 8px 0 8px 0px;color: #fff;margin: 0;}
#primary_content .title-course h3 a{ color:#fff;}
.title-course ul {position: absolute;color: #fff;right: 15px;top: 12px;}
.col-right ul {margin: 0 0 10px 0;}
.strip-courses .description {padding: 15px 0;}
.col-right .description p {margin: 0 0 25px 0;}
.strip-courses .description ul {margin: 0;padding: 0;}
.strip-courses li label{ display:block;}
.strip-courses .description ul li {list-style:none;display:block;zoom: 1;padding-bottom:20px;}
.strip-courses .description ul li:last-child {border-right: none;}
.strip-courses .description ul li.online {color: #ff6666;}
.page-calendar-node-field-hearing-date #primary_content .page-title{ margin-bottom:40px;}

#megaST li.menu-item-depth-0 .nav-dd a.btn-default {border: none;background: #099ad1;color: #fff;padding: 7px 12px;text-decoration: none;transition: background .5s ease;-moz-transition: background .5s ease;-webkit-transition: background .5s ease;-o-transition: background .5s ease;display: inline-block;cursor: pointer;font-weight: 700;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;line-height: 20px;}
.title-course ul li {display: inline-block;font-weight: 600;margin-left: 15px;zoom: 1;list-style:none;display:block;}
.title-course ul li {display: inline-block;font-weight: 600;margin-left: 15px;zoom: 1;list-style:none;display:block;}
.button-align-2 {

}
.pa-hidden a {border: none;background: #05274f  url(img/white-down-small.png) no-repeat 95% 55%;color: #fff;padding: 8px 40px 8px 8px;text-decoration: none;transition: background .5s ease;-moz-transition: background .5s ease;-webkit-transition: background .5s ease;-o-transition: background .5s ease;cursor: pointer;font-weight: 700;webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;line-height: 20px; ; }

.pa-hidden a.files_collapsed {
background: #05274f url(img/white-up-small.png) no-repeat 195px 9px;
}
#post-150 .pa-hidden a.files_collapsed {
background: #05274f url(img/white-up-small.png) no-repeat 95% 55%;
}
.pa-hidden{ margin-top:15px;}
#primary_content .use-builder .row{ margin:0px;}
.title-course .course-date .field-content{ display:inline-block;}
.detailed_document{  display:none;  }

.detailed_document li{ list-style:none; line-height: 25px;}
.detailed_document li label{ display: inline-block;}
.hidden-start { border-top:10px solid #fff;}
.detailed_document{padding-top:10px; }


@media (max-width: 767px) {
.title-course .col-md-4 ul{ position:relative; padding-left: 15px;padding-bottom: 10px; }
.pa-hidden a,.pa-hidden a.paopen ,.pa-hidden a.paclosed  { padding-right:75px;}
.pa-hidden a.files_collapsed {
background: #05274f url(img/white-up-small.png) no-repeat 95% 13px !important;
}
#post-150 .pa-hidden a.files_collapsed {
background: #05274f url(img/white-up-small.png) no-repeat 95% 13px !important;
}
}



.pa-doc-list .row{ margin:0; padding:0px;}
.pa-doc-heading .col-md-7, .pa-doc-heading .col-md-3, .pa-doc-heading .col-md-2{background-color: #006099;color: #FFF;padding-top: 10px;padding-bottom: 10px;border-right: 1px solid #0087cb; font-weight:bold; }
.pa-doc-content .col-md-7,.pa-doc-content .col-md-3,  .pa-doc-content .col-md-2{ border:1px solid #0087cb; padding:10px; background-color:#fff; min-height:80px;}
.pa-doc-list{ background:#ECF3FC; padding:10px;margin-bottom: 10px;}
.pa-doc-content .size img, .pa-doc-content .size a { display:none; }
.pa-doc-content .size .file-size{ position:relative; right:0;}
.node-financial-audits .links{ list-style:none; margin:0px; padding:0;}
.node-financial-audits .links li{ list-style:none; padding:0;}
.node-financial-audits .field{ padding-bottom:20px;}
.node-financial-audits .field-name-field-agency{ padding-bottom:20px;}
#primary_content .node-procurement-appeals .field-label, #primary_content .node-financial-audits .field-label { margin:0; margin-bottom: 5px;font-weight: bold;vertical-align: middle;font-size:14px;  }
#primary_content .node-procurement-appeals h3.field-label{ margin:0;}

#primary_content .node-procurement-appeals .field, #primary_content .node-procurement-appeals .field{ padding-bottom:25px;}
#primary_content .node-hearing-schedules .field-name-field-appeal-case-number, #primary_content .node-hearing-schedules .group-case-parties, #primary_content .node-hearing-schedules .field-name-field-appeal-relative{ padding-bottom:10px;}
#primary_content .node-procurement-appeals .field .links{ margin:0; padding:0;}
#primary_content .node-procurement-appeals .field .links li{ line-height:25px; list-style:none;}
.pcostatus .content-hidden{ display:none; padding-top:20px;}
#primary_content .pcostatus h3{ font-size:16px; }
.pcostatus h3 span{background: url('img/down-icon.png') no-repeat scroll 245px 18px #761015;padding: 12px;border-radius: 5px;color: #fff;padding-right: 40px; cursor:pointer;}
.pcostatus h3 span.paopen{background: url('img/down-icon.png') no-repeat scroll 245px 18px #761015;padding: 12px;border-radius: 5px;color: #fff;padding-right: 40px; cursor:pointer;}
.pcostatus h3 span.paclosed{background: url('img/teaser_arrow-up.png') no-repeat scroll 245px 18px #761015;padding: 12px;border-radius: 5px;color: #fff;padding-right: 40px; cursor:pointer;}
.node-type-procurement-appeals .document-filed{background: url('img/down-icon.png') no-repeat scroll 225px 18px #761015;padding: 12px;border-radius: 5px;color: #fff;padding-right: 40px;cursor: pointer; } 

.node-type-procurement-appeals .paopen{background: url('img/down-icon.png') no-repeat scroll 225px 18px #761015;padding: 12px;border-radius: 5px;color: #fff;padding-right: 40px;cursor: pointer; } 

.node-type-procurement-appeals .paclosed{background: url('img/teaser_arrow-up.png') no-repeat scroll 225px 18px #761015;padding: 12px;border-radius: 5px;color: #fff;padding-right: 40px;cursor: pointer; } 
.node-type-procurement-appeals  .view-procurement-appeals-main-documents .pa-doc-list{ display:none;}
.node-type-procurement-appeals .view-header{ margin-top:25px;}





.view-procurement-appeals-main .view-filters{ display:none;}

#views-exposed-form-procurement-appeals-main-page input {border-radius: 4px;display: block;height: 34px;padding: 6px 9px;font-size: 14px;line-height: 1.428571429;color: #555555;vertical-align: middle;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;margin-right:0px;}
#views-exposed-form-procurement-appeals-main-page input#edit-combine { width:460px;}
#views-exposed-form-procurement-appeals-main-page input#edit-field-report-no-value,  #views-exposed-form-performance-audits-page select#edit-field-agency-tid,  #views-exposed-form-procurement-appeals-main-page input#edit-field-topic-value { width:300px;}
#views-exposed-form-procurement-appeals-main-page #edit-field-report-date-value-value-datepicker-popup-0{ width:165px;}
.container-inline-date .description {clear: both; display:none;}
.form-submit:hover{background-color:#0B6897!important;}
.view-filters{ padding-bottom:20px;}
#views-exposed-form-procurement-appeals-main-page select {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color:#428bca;vertical-align: middle;background-color: #ffffff;background-image: none;border: 1px solid #cccccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;margin-right:0px;}

.views-exposed-widgets .views-widget-per-page{ padding-right:0px;}
#views-exposed-form-procurement-appeals-main-page .views-widget-per-page{ display:none;}

#edit-field-appeal-number-value{ width:200px ;}
#edit-field-agency-tid{ width:410px !important;}

.views-exposed-widgets input:focus{border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) !important;box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6) !important;}
.views-submit-button input, .views-reset-button input{ background-color: #0087cb !important;color: #FFF  !important;font-size: 16px;text-transform: uppercase;padding: 8px 43px 8px 43px;border-radius: 4px;margin-top: 20px;border: none; }

.date-nav-wrapper .date-nav{ margin-bottom:0px; padding:0px;  }


.view-procurement-appeals-main .view-filters {border-top-width: 1px;border-top-style: solid;border-top-color: rgb(5, 39, 79);padding-top: 10px; float:left; margin-top:15px;}
#edit-field-agency-tid-wrapper{ padding-right:0px; margin-bottom:10px;}
#views-exposed-form-news-page-page-2 .views-exposed-form .views-exposed-widget{ min-height:75px;}

.view-procurement-appeals-main .view-header{ text-align: right;clear: both; margin-bottom:20px;}
.view-procurement-appeals-main .button.open-search{ float: left;border-radius: 4px;font-weight:bold;border: 2px solid #761015;margin-top: -95px;background:#761015 url(img/white-down.png) no-repeat 90% 55%; padding: 10px 75px 10px 10px;  text-align:left; font-size:24px;}
.view-procurement-appeals-main .button.files_collapsed{  background:#761015 url(img/white-up.png) no-repeat 90% 55%;} 
.view-audits,.view-performance-audits,.view-procurement-appeals-main{ position: relative;}
.note{text-align: left !important;float: left;font-size: 10px;font-size: 9px\9; position:absolute; left:0;}
.pa_leg{ font-size:13px;}
.mnote{ display:none;}
@media only screen  and (max-width : 767px) {
.note{ display:none;}
.mnote{ display:block;font-size: 11px;}
}

#views-exposed-form-procurement-appeals-main-page-1 .views-exposed-form .views-exposed-widget{ float:none; text-align:right;}
#views-exposed-form-procurement-appeals-main-page-1 .views-exposed-form label, #views-exposed-form-procurement-appeals-main-page-1 #edit-items-per-page  { display:inline; width:auto;}
.views-exposed-widgets #edit-reset{ background: #808184 !important;padding: 3px 7px;height: 26px;margin-top: 27px;}
.view-procurement-appeals-main .view-content{ padding-top:25px; clear:both;}
.view-procurement-appeals-main .view-footer{ margin-top: -30px;padding-bottom: 20px;}

.view-procurement-appeals-main .view-footer {margin-top: -20px;padding-bottom: 20px;}
.node-type-procurement-appeals .view-procurement-appeals-documents{ margin-top:15px;}
.node-type-procurement-appeals .view-procurement-appeals-main-documents .pa-doc-list { margin-top:12px;}

.node-type-procurement-appeals #primary_content .field-type-taxonomy-term-reference h3, .node-type-financial-audits #primary_content .field-type-taxonomy-term-reference h3{ padding-right:5px; color:#333333;margin-bottom: 10px;}
#primary_content .node-procurement-appeals .field-type-taxonomy-term-reference li, #primary_content .node-financial-audit .field-type-taxonomy-term-reference li { line-height:0px !important; padding-left:0px;	}


.pa-hidden-files a {border: none;background: #05274f url(img/white-down-small.png) no-repeat 100px 9px;color: #fff;padding: 7px 55px 7px 8px;text-decoration: none;transition: background .5s ease;-moz-transition: background .5s ease;-webkit-transition: background .5s ease;-o-transition: background .5s ease;cursor: pointer;font-weight: 700;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;line-height: 20px;}
.pa-hidden-files a.files_collapsed {background: #05274f url(img/white-up-small.png) no-repeat 100px 9px;}
.detailes_files-hidden{ display:none;}
.node-procurement-appeals .row{ padding:0; margin:0; background:#ECF3FC;padding-top: 15px;}
.node-procurement-appeals .field-label-inline .field-label, .field-label-inline .field-items{ float:none;}
.pa-doc-content{ display:flex;}


.pa-doc-list .pa-doc-content .mejs-container{ width:70% !important;}

.page-taxonomy-term #primary_content .pa-doc-list h3{margin: 30px 0 10px 0;}

/*****************Responsive Css*****************/

@media only screen and (min-width : 768px) and (max-width : 800px) {
.pa-hidden a { padding-left:10px; background-position:97% 55%; display:block; padding-right:15px;  }
.title-course ul li {font-size: 11px; font-weight: 900; margin-left:0px;}
.calendar-calendar .week-view #header-container td.margin-right {
    width: 0px !important;}
}
@media only screen and (min-width : 320px) and (max-width : 767px) {
#views-exposed-form-procurement-appeals-main-page-1{ text-align:center;}
.pa-doc-content{ display:block;}
#views-exposed-form-procurement-appeals-main-page-1 .views-widget-per-page{ float:none !important; text-align:center !important;}
.form-item-items-per-page label, .form-item-items-per-page .form-select{ display: inline; width:auto;}

.view-id-procurement_appeals_main .button{margin-top:0 !important; float:none !important;margin: 20px 0 !important;}
.view-procurement-appeals-main .view-header { text-align:center;}
.view-procurement-appeals-main .item-list .pager { text-align:center;}
.view-procurement-appeals-main .views-exposed-form{ width:auto; float:none;}
#views-exposed-form-procurement-appeals-main-page select, #views-exposed-form-procurement-appeals-main-page input[type="text"] { width:100% !important; float:none;}
#views-exposed-form-procurement-appeals-main-page .views-exposed-form .views-exposed-widget { float:none;}
#views-exposed-form-procurement-appeals-main-page .views-submit-button,#views-exposed-form-procurement-appeals-main-page .views-reset-button{ text-align:center;}
#views-exposed-form-procurement-appeals-main-page .views-reset-button #edit-reset{ margin-top:10px;}
#views-exposed-form-procurement-appeals-main-page input[type="submit"]{ width:auto; display:inline; text-align:center; float:none;}
#primary_content .node-procurement-appeals .field {padding-bottom: 25px;}
.pa-doc-heading .col-md-7, .pa-doc-heading .col-md-3, .pa-doc-heading .col-md-2 {border-bottom: 1px solid rgba(255, 255, 255, 1);}
.view-procurement-appeals-main .button.open-search{ float: left;border-radius: 4px;font-weight:bold;border: 2px solid #761015;margin-top: -95px;background:#761015 url(img/white-down.png) no-repeat 97% 55%; padding: 10px 75px 10px 10px;  text-align:left; font-size:24px !important;}
.view-procurement-appeals-main .button.files_collapsed{  background:#761015 url(img/white-up.png) no-repeat 97% 55% !important;} 
.pa-hidden-files a {border: none;background: #05274f url(img/white-down-small.png) no-repeat 95px 9px;color: #fff;padding: 7px 55px 7px 8px;text-decoration: none;transition: background .5s ease;-moz-transition: background .5s ease;-webkit-transition: background .5s ease;-o-transition: background .5s ease;cursor: pointer;font-weight: 700;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;line-height: 20px !important;}
.pa-hidden-files a.files_collapsed {background: #05274f url(img/white-up-small.png) no-repeat 95px 9px !important;}
}
@media only screen and (min-width : 320px) and (max-width : 480px) {
.view-procurement-appeals-main .button, .pa-hidden a.files_collapsed,.pa-hidden a   {padding: 10px 35px 10px 10px !important; background-position:97% 55% !important;}
.title-course ul li { margin-left:0px;}
.pa-hidden a, .pa-hidden a.paopen, .pa-hidden a.paclosed,  .pa-hidden a.files_collapsed  { padding-right:40px;}
.detailed_document ul{ padding-left:0px; }
.detailed_document li{ padding-bottom:20px;}
.detailed_document li label { display:block;}
.mejs-container { width:100% !important; height:auto !important;}
.mejs-container .mejs-controls { position:relative;}
.view-procurement-appeals-main .button.open-search, .view-performance-audits .open-search, .view-audits .open-search { font-size:18px !important;}
}

@media only screen  and (max-width : 767px) {
.view-procurement-appeals-main .view-footer {text-align: center;margin-top: 0;padding-top: 10px;}
.detailed_document ul{ padding-left:0px;}
.title-course ul li { margin-left:0px;}
.detailed_document ul{ padding-left:0px; }
.detailed_document li{ padding-bottom:20px;}
.detailed_document li label { display:block;}
.view-id-procurement_appeals_main .view-filters{ width:80%; margin:auto; float:none;}
.view-id-procurement_appeals_main #edit-field-agency-tid-wrapper {padding: 0.5em 1em 0px 0px;}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
#edit-field-agency-tid-wrapper { padding: 0.5em 1em 0px 0px !important;}
}

#views-exposed-form-performance-audits-page #edit-performance-audits-keywords{ width:550px;} 

@media only screen and (max-width : 768px){
#views-exposed-form-performance-audits-page #edit-performance-audits-keywords,#views-exposed-form-performance-audits-page  #edit-performance-audits-agency{ width:340px;} 

}
@media only screen and (max-width : 1024px){
#views-exposed-form-performance-audits-page #edit-performance-audits-keywords,#views-exposed-form-performance-audits-page  #edit-performance-audits-agency{ width:460px;} 

}
@media only screen and (max-width : 980px){
#views-exposed-form-performance-audits-page #edit-performance-audits-keywords,#views-exposed-form-performance-audits-page  #edit-performance-audits-agency{ width:445px;} 

}
.page-taxonomy-term .node-teaser{border-bottom: 1px solid #05274f;padding-bottom: 20px;margin-bottom: 20px;}
.page-taxonomy-term ul.inline li{ padding:0;}
.page-taxonomy-term .field-type-text-with-summary{ margin-bottom:15px;}
.node-readmore a {background-color: #0087cb;color: #fff;font-size: 16px;text-transform: uppercase; padding:10px;}

.page-calendar-node-field-hearing-date .view-footer{text-align: center;padding-top: 50px;color: #fff;}
.page-calendar-node-field-hearing-date .view-footer a{ color:#fff;}

.pa_close{ text-align:right; font-weight:bold; cursor:pointer;}
.detailes_files-hidden .pa_close{ padding-top:10px;}