html {
height: 100%;
}
body {
font-family: "Roboto", Helvetica, Arial, sans-serif;
font-size: 16px;
font-size: 1.6rem;
color: #0e446c;
height: 100%;
font-weight: 400;
background: #f9fbfc;
}
body.sidebar-second {
	display: block;
	width: 100%;
}

a:focus, button:focus, .btn:focus, .btn:active:focus, .btn.active:focus {
    outline: #009ec1; 
    outline-offset: 0.2rem;
    outline-style: solid; 
    outline-width: .2rem; 
}

.skip-link {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
.skip-link:focus, .skip-link:active {
    left: auto;
    top: auto;
    width: 30%;
    height: auto;
    overflow:auto;
    padding:5px;
    text-align:center;
    z-index:999;
    outline: 2px solid #009ec1;
}
.block-cheeseburgermenu__trigger-element {
    background: url(/themes/oamp_theme/images/menuicon.png) no-repeat transparent center center;
    background-size: 50px 50px;
    width: 50px;
    height: 50px;
    border: none;
    color: #0071bc;
    font-weight: 600;
    font-size: 18px;
    padding: 27px 0 0 0;
}

.container {
  width: 100%;
  max-width: 1400px;
	padding:0 15px;
}
.container-fluid {
  width: 100%;
  max-width: 1400px;
}
.page-node-type-topic-landing-page .contentwrap {
	width: 100%;
	float: none;
}
.front-page .contentwrap {
	width: 100%;
	float: none;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.3;
}	
p {
    margin: 0 0 20px 0;
    line-height: 1.3;
}
li p {
    margin: 0 0 6px 0;
} 
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 10px;
    margin-bottom: 20px;
}
h1,
.h1 {
  font-size: 30px;
  font-size: 2em;
  color: #1879C9;
}

h2,
.h2 {
  font-size: 26px;
  font-size: 1.6em;	
  color: #333;
}

h3,
.h3 {
  font-size: 22px;
  font-size: 1.3em;	
  color: #333;
}

h4,
.h4 {
  font-size: 1em;
  color: #333;
  font-weight: 600;
}
.h5, h5 {
    font-size: .9em;
}

img {
  max-width: 100%;
  height: auto;
}
legend {
    border: 0;
    border-bottom: none;
}
.nt {
  color: #2f6f9f;
}

a {
  color: #0c77ba;
  font-weight: 500;
  position: relative;
}
a:hover {
  color: #0c77ba;
}

.longlink {
	word-wrap: break-word;
	word-break: break-all;
}
a.smalllink {
  color: #0B6CA8;
}
.region-content a {
  text-decoration: underline;
}
.region-content a:hover {
  text-decoration: none;
}


.nih-document-generation-systemdgs-workform-information .region-content,
.nih-document-generation-systemreference-material-prospective-offerors-and-contractors .region-content {
    padding: 30px 2px 10px;
}
.nih-document-generation-systemdgs-workform-information #block-oamp-theme-content a,
.nih-document-generation-systemreference-material-prospective-offerors-and-contractors #block-oamp-theme-content a { 
  color: #0c77ba;
  font-weight: 500;
display: inline-block;
} 
.nih-document-generation-systemdgs-workform-information #block-oamp-theme-content a:hover,
.nih-document-generation-systemreference-material-prospective-offerors-and-contractors #block-oamp-theme-content a:hover {
  color: #fff;
} 
#block-dgsmiddledescription a::before {
	content: none;
}
.view-landing-page-tiles a::before {
	content: none;
}

ul.sf-menu a::before, ul.sf-menu span.nolink a::before {
content: "";
position: absolute;
z-index: 0;
left: 0;
right: 0;
top: 0;
bottom: 0;
border-color: #2098D1;
border-style: solid;
border-width: 0;
-webkit-transition-property: border-width;
transition-property: border-width;
-webkit-transition-duration: 0.1s;
transition-duration: 0.1s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
ul.sf-menu a, ul.sf-menu span.nolink a {
text-decoration: none;
}
.cheeseburger-menu__wrapper a, .cheeseburger-menu__wrapper a:visited  {
-webkit-transform: unset;
transform: unset;
}
.cheeseburger-menu__trigger.is-open::after {
    left: -15px;
}
ul li.cheeseburger-menu__menu-list-item--child {
    padding-bottom: 80px;
}
ul li.cheeseburger-menu__menu-list-item--parent ul li.cheeseburger-menu__menu-list-item--child {
    padding-bottom: 0 !important;
}
ul.sf-menu {
    line-height: 1.0;
    z-index: 10 !important;
}
ul.sf-menu a, ul.sf-menu span.nolink {
padding: 1em 20px;
line-height: 1.3;
color: #333;
font-weight: 700;
}
.cheeseburger-menu__menu-list li > span > a {
    z-index: 999 !important;
}
.cheeseburger-menu__menu-list li>ul>li>a {
    z-index: 999 !important;
}
/*a:hover:before {
  visibility: visible;
  width: 100%;
}*/
.not-front a:hover:before {
transform: translateY(0);
border-bottom-width: 3px;
}

.top-title a:hover:before {
  visibility: hidden;
}
.top-links a:hover:before {
  visibility: hidden;
}
.top-links a::before {
    content: none;
}
.contextual a:before {
  visibility: hidden;
}
ul.links.inline {
  padding: 0;
}

ol,
ul {
  padding-left: 40px;
}

li {
  padding: 6px 0;
}
ul.links.inline li {
  list-style: none;
}
.rteindent1 {
	margin-left: 40px;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
	margin: 10px 0;
	padding: 0;
	width: 100%;
}
td, th {
    margin: 0;
}
.region-content table {
  color: #4D4D4F;
  background: #fff;
  border: 1px solid #ccc;
}

.region-content th {
    text-align: center;
    background: #183b59;
    color: #fff;
    font-size: 1em;
    border-color: #fff;
    margin: 0;
    padding: 15px;
	vertical-align: middle;
    border: 1px solid #fff;
}
.region-content th a {
    color: #fff;
    text-decoration: underline;
}
tr.even, tr.odd {
    border-bottom: none;
    padding: 0.1em 0.6em;
}
td.odd {
    background: #f5f5f5;
}

.region-content tr.odd {
    background-color: #f5f5f5;
}
.region-content tr {
}
.region-content td {
	padding: 15px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #ccc;
	min-width: 10px;
	font-size: 1em;
}
table.underlineorange, table.outlinegray, table.noborder {
    width: 100%;
    background: #fff;
    border: none;
}
table.underlineorange tr, table.outlinegray tr,  table.noborder tr {
    width: 100%;
    background: #fff;
}
table.underlineorange td, table.outlinegray td,  table.noborder td {
    width: 48%;
    background: #fff;
}
.tableemail {
    word-wrap: break-word;
	word-break: break-all;
	font-size: .9em;
}
.tablediv {
	position:relative;
	width: 100%;
}
.tablediv table {
    
}
.tablediv table td {
	padding: 10px 8px;
	font-size: .95em;
}
.tablediv table th {
	padding: 15px 8px;
	font-size: .95em;
}
.rightnote {
	border-top: 1px solid #ccc;
	font-size: .9em;
	padding: 10px 0 0 0;
	color: #555;
}
ul.bulletorange {
    list-style: none;
    counter-reset: li;
	padding-left: 0;
}
ul.bulletorange li::before {
	content: ">";
    color: #a0d893;
    display: table-cell;
    width: 30px;
    margin-left: 20px;
    font-size: 20px;
    margin-right: 0;
    vertical-align: top;
}
ul.bulletorange li a, ul.bulletorange li p {
    display: table-cell;
    vertical-align: top;
}
ol.bulletgreen {
    list-style: none;
    counter-reset: li;
}
ol.bulletgreen li::before {
    content: counter(li);
    color: #a7c9a0;
    display: inline-block;
    width: 40px;
    margin-left: -70px;
    font-size: 50px;
    margin-right: 30px;
    vertical-align: middle;
}
ol.bulletgreen li {
    line-height: 20px;
    margin: 20px 0;
    background: #Fff;
    padding: 20px 20px;
    border-left: 8px solid #337B23;
    -webkit-box-shadow: 0px 8px 16px 0px #CCCCCC;
    -moz-box-shadow: 0px 8px 16px 0px #CCCCCC;
    box-shadow: 0px 8px 12px 0px #ddd;
    counter-increment: li;
}
ul.bulletgreen {
    list-style: none;
    counter-reset: li;
}
ul.bulletgreen li::before {
    content: "\00BB";
    color: #a0d893;
    display: inline-block;
    width: 40px;
    margin-left: -70px;
    font-size: 60px;
    margin-right: 30px;
    vertical-align: middle;
}
ul.bulletgreen li {
    line-height: 20px;
    margin: 20px 0;
    background: #Fff;
    padding: 20px 20px;
    border-left: 8px solid #337B23;
    -webkit-box-shadow: 0px 8px 16px 0px #CCCCCC;
    -moz-box-shadow: 0px 8px 16px 0px #CCCCCC;
    box-shadow: 0px 8px 12px 0px #ddd;
    counter-increment: li;
}


.fa-dot-circle {
    font-size: 40px;
    color: #fe8f00;
    float: left;
    padding-right: 10px;

}
.field--name-field-last-modified-on .field__label, .field--name-field-last-modified-on .datetime {
    font-weight: 400;
}
.field--name-field-last-modified-on .field__label {
    margin-top: 1px;
}
.field--name-field-last-modified-on .field__item {
    margin-top: -1px;
}
.field--name-field-last-modified-on {
    border-top: 1px solid #ccc;
    width: 100%;
    padding-top: 10px;
        font-size: .85em;
    margin-top: 50px;
    max-width: 220px;
}

/* Statistics counter */

li.statistics-counter {
    padding: 0 !important;
        font-size: .85em;
}
.nih-small-business-program-office .statistics-counter {
    display:none !important;
}
.nih-document-generation-system li.statistics-counter {
    display:none !important;
}


table.outlinegray td {
    border: 5px solid #ddd;
    margin: 5px;
}

table.underlineorange tr {
    width: 100%;
    background: #fff;
    border-bottom: 4px solid #fe8f00;
}
table.underlineorange td {
    width: 48%;
    background: #fff;
}
table.underlineorange td p {
    border: 5px solid #fe8f00;
}

tr.trlast {
    border-bottom:none !important;
}

td.tdright {
    border-left: 1px solid #fe8f00 !important;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #ccc;
}
.block {
  margin-bottom: 12px;
}
.region-content {
  padding: 10px 2px;
}


.azlist span {
    font-size: 1.1em;  
    width: 30px;
    display: inline-block;
    text-align: center;
    height: 26px;
    margin: 0 1px;
}
.azlist a {
    font-size: 1.1em; 
}
.azlist a span:hover { 
background: #ddd;
transition: all 0.3s ease-in-out;
}

.azlist a span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 4px !important;
    margin-bottom: -5px !important;
  background-color: #4f8ec5;
  visibility: hidden;
  transition: all 0.3s ease-in-out;
}
.azlistcontent h4 {
    display: inline-block;
    float: left;
    vertical-align: top;
    font-size: 44px;
    color: #919191;
    font-weight: 600;
    line-height: 52px;
    text-align: center;
    width: 50px;
    margin-top: 5px;
}
.azlistcontent ul, .azlistcontent .azbody {
    display: inline-block;
    margin: 10px 10px 10px 20px;
    vertical-align: top;
    width: 80%;
}
.azlistcontent ul p, .azlistcontent .azbody p {
    margin: 5px 10px;
    vertical-align: top;
}
 .azlistdiv {
    clear: both;
    display: inline-block;
    border-bottom: 1px solid #ddd;
    width: 100%;
}

a[href$=".pdf"]:after {
content: " ";
	background: url(/sites/default/files/images/pdf.png) no-repeat 0 2px transparent;
	background-size: 14px 14px;
	width: 20px;
	margin: 2px 0 0 2px;
	display: inline-block;
	height: 14px;
}
a[href$=".docx"]:after {
content: "";
	background: url(/sites/default/files/images/word.png) no-repeat 0 2px transparent;
background-size: 14px 14px;
	width: 20px;
	margin: 2px 0 0 2px;
	display: inline-block;
	height: 14px;
}
a[href$=".doc"]:after {
content: "";
	background: url(/sites/default/files/images/word.png) no-repeat 0 2px transparent;
background-size: 14px 14px;
	width: 20px;
	margin: 2px 0 0 2px;
	display: inline-block;
	height: 14px;
}
a[href$=".xlsx"]:after {
content: "";
	background: url(/sites/default/files/images/excel.png) no-repeat 0 2px transparent;
background-size: 14px 14px;
	width: 20px;
	margin: 2px 0 0 2px;
	display: inline-block;
	height: 14px;
}
a[href$=".pptx"]:after {
content: "";
	background: url(/sites/default/files/images/powerpoint.png) no-repeat 0 2px transparent;
background-size: 14px 14px;
	width: 20px;
	margin: 2px 0 0 2px;
	display: inline-block;
	height: 14px;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files a[href$=".pdf"]:after,
.nih-document-generation-systemdgs-workform-informationcommercial-item-provisions-and-clauses a[href$=".pdf"]:after,
.nih-document-generation-systemdgs-workform-informationsimplified-clauses-and-attachments a[href$=".pdf"]:after,
.nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing a[href$=".pdf"]:after,
.nih-small-business-program-office a[href$=".pdf"]:after,
.nih-document-generation-systemresources a[href$=".pdf"]:after,
a.nosmallicon[href$=".pdf"]:after {
    display: none;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files a[href$=".docx"]:after,
.nih-document-generation-systemdgs-workform-informationcommercial-item-provisions-and-clauses a[href$=".docx"]:after,
.nih-document-generation-systemdgs-workform-informationsimplified-clauses-and-attachments a[href$=".docx"]:after,
.nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing a[href$=".docx"]:after,
.nih-small-business-program-office a[href$=".docx"]:after,
.nih-document-generation-systemresources a[href$=".docx"]:after,
a.nosmallicon[href$=".docx"]:after  {
    display: none;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files a[href$=".xlsx"]:after,
.nih-document-generation-systemdgs-workform-informationcommercial-item-provisions-and-clauses a[href$=".xlsx"]:after,
.nih-document-generation-systemdgs-workform-informationsimplified-clauses-and-attachments a[href$=".xlsx"]:after,
.nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing a[href$=".xlsx"]:after,
.nih-small-business-program-office a[href$=".xlsx"]:after,
.nih-document-generation-systemresources a[href$=".xlsx"]:after,
a.nosmallicon[href$=".xlsx"]:after  {
    display: none;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files a[href$=".pptx"]:after,
.nih-document-generation-systemdgs-workform-informationcommercial-item-provisions-and-clauses a[href$=".pptx"]:after,
.nih-document-generation-systemdgs-workform-informationsimplified-clauses-and-attachments a[href$=".pptx"]:after,
.nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing a[href$=".pptx"]:after,
.nih-small-business-program-office a[href$=".pptx"]:after,
.nih-document-generation-systemresources a[href$=".pptx"]:after,
a.nosmallicon[href$=".pptx"]:after  {
    display: none;
}
/*
.pdf {
    padding-right: 20px;
    background: url(/sites/default/files/images/pdf.png) no-repeat 0 2px transparent;
    background-size: 14px 14px;
    margin-left: 3px;
}
.word {
    padding-right: 20px;
    background: url(/sites/default/files/images/word.png) no-repeat 0 3px transparent;
    background-size: 16px 16px;
    margin-left: 3px;
}
.excel {
    padding-right: 20px;
    background: url(/sites/default/files/images/excel.png) no-repeat 0 3px transparent;
    background-size: 16px 16px;
    margin-left: 3px;
}
.powerpoint {
    padding-right: 20px;
    background: url(/sites/default/files/images/powerpoint.png) no-repeat 0 3px transparent;
    background-size: 16px 16px;
    margin-left: 3px;
}
*/
.contentmain {
  min-height:300px;
	padding-left: 20px;
	padding-right: 10px;
    margin-top: 5px;
}
.block h2.title {
  text-transform: uppercase;
}
.front-page .main-header {
  background-size: cover;
  margin-bottom: 0;
}
.main-header {
    z-index: 200 !important;
}
.main-header {
  background-size: cover;
  position: relative;
	background: #fff;
	position: fixed;
	height: 77px;
    width: 100%;
}
header {
  width: 100%;
  min-height: 77px;
  background-color: #fff;
}
/*html:not([data-scroll="0"]) #main-content {
  padding-top: 77px;
}*/
html:not([data-scroll="0"]) header {
  position: fixed;
  background-color: #fff;
  box-shadow: 0 0 10px #5b7e99;
}
header {
  box-sizing: border-box;
  transition: background-color 0.25s;
}
.scrolla {
  scroll-margin-top: 77px;
}
/*#main-content {
  padding-top: 77px;
}*/

.is-sticky .main-header {
box-shadow: 0 0 10px #5b7e99;
}

.main-header nav {
  background: #fff;
  border: 0;
  margin: 0;
  position: relative;
  z-index: 100;
  min-height: 77px;

}
#wrapper {
	background: #fcfcfa;
}
#wrapper .row.contentall {
    margin-right: 0;
    margin-left: 0;
}
.container-fluid {
	background: #fff;
	box-shadow: 0 10px 20px 0 #efefef;
	padding-left: 0;
}
.container-fluid .container-fluid {
	box-shadow: none;
}
.nih-document-generation-system #wrapper, 
.nih-small-business-program-office #wrapper {
	background: none;
}
.nih-document-generation-system .container-fluid, 
.nih-small-business-program-office .container-fluid {
	box-shadow: none;
}

.front-page .main-header nav.topnav.navbar-default, 
.nih-document-generation-system .main-header nav.topnav.navbar-default, 
.nih-small-business-program-office .main-header nav.topnav.navbar-default, 
.division-of-simplified-acquisition-policy-and-services .main-header nav.topnav.navbar-default, 
.division-of-financial-advisory-services .main-header nav.topnav.navbar-default, 
.division-of-acquisition-policy-and-evaluation .main-header nav.topnav.navbar-default, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .main-header nav.topnav.navbar-default,
.division-of-acquisition-policy-and-evaluationacquisition-resources .main-header nav.topnav.navbar-default 
{
	min-height:77px;
	background: #ffffff;
}
/*.main-header nav.topnav.navbar-default {
	min-height:77px;
	background: #4b5e73;
}*/

.navbar {
  border-radius: 0; 
}
.main-header .region {
  position: relative;
  z-index: 2;
}
.navbar-header {
    float: left;
    padding: 15px 0 0 15px;
	width:100%;
}
.main-header .block {
  margin: 0;
}

.menuleftnavbutton {
  display:none;
}

/*Region Header*/

.site-branding {
  margin: 0;
}

.brand.logo {
  margin-right: 5px;
}

.brand.logo img {
  width: 300px;
}
.brand.logo a:before {
  display:none !important;
}
.region-header .brand {
  display: inline-block;
  vertical-align: middle;
  line-height: 100%;
  padding: 3px 0;
}

.site-name a {
  font-size: 24px;
  font-weight: 300;
  color: #666666;
    text-decoration: none;
}
.site-name a:before {
    display: none;
}
.nih-document-generation-system .site-name a, .nih-small-business-program-office .site-name a, .division-of-simplified-acquisition-policy-and-services .site-name a, .division-of-financial-advisory-services  .site-name a, .division-of-acquisition-policy-and-evaluation .site-name a, .division-of-simplified-acquisition-policy-and-servicesbpa-program .site-name a, .division-of-acquisition-policy-and-evaluationacquisition-resources .site-name a {
  color: #666666 !important;
}
/*.not-front .site-name a {
  font-size: 22px;
  font-weight: 300;
  color: #ffffff;
}*/

.region-header .site-branding__slogan {
  font-size: 15px;
  color: #666666;
}

.nih-document-generation-system .region-header .site-branding__slogan, 
.nih-small-business-program-office .region-header .site-branding__slogan, 
.division-of-simplified-acquisition-policy-and-services .region-header .site-branding__slogan, 
.division-of-financial-advisory-services .region-header .site-branding__slogan, 
.division-of-acquisition-policy-and-evaluation .region-header .site-branding__slogan, .division-of-simplified-acquisition-policy-and-servicesbpa-program .region-header .site-branding__slogan, .division-of-acquisition-policy-and-evaluationacquisition-resources .region-header .site-branding__slogan {
  color: #666666 !important;
}
.site-branding__slogan a { 
  text-decoration: none !important;
  color: #666666 !important;
    font-weight: 400 !important;
}
.site-branding__slogan a:hover { 
  text-decoration: none !important;
}
.headhome {
    clear: both;
    padding-top: 15px;
    display: block;
}
.headhome img {
    margin-top: -3px;
}
/*.not-front .region-header .site-branding__slogan {
  font-size: .9em;
  color: #ffffff;
}*/
.toplogo {
    width: 50%;
    display: inline-block;
	vertical-align: middle;
	padding-left: 0;	 
    margin-top: -5px;
}
.topsearch {
    width: 40%;
    display: inline-block;
	vertical-align: middle;
	float: right;
right: 70px;
position: relative;
}
.topmenu {
    width: 68px;
    float: right;
    display: block;
position: absolute;
right: 10px;
top: 10px;
}

/* Top Title - Landing page */

.top-title h1 {
	padding: 2px 0 5px;
    margin: 0 0 10px;
    line-height: 1em;
    color: #1879C9;
    font-weight: 700;
	display:inline-block;
	float: left;
    font-size: 26px;
}
.top-title h1 a {
    line-height: 1em;
    color: #1879C9;
    font-weight: 700;
    font-size: 26px;
    text-decoration: none;
}
/*.top-links {
	display:inline-block;
	float: right;
	margin-top: 8px;
}*/
.top-links {
	display:inline-block;
float: right;
margin-top: 0;
background: #337B23;
color: #fff;
padding: 10px;
border-radius: 28px;
}

/*.top-links a {
    padding: 0 0 0 25px;
    display: inline-block;
	font-size: .9em;
    font-weight: bold;
    color: #1879C9;
}*/
.top-links a {
    padding: 2px 8px 0;
    display: inline-block;
    font-size: .9em;
    font-weight: bold;
    color: #fff;
}


/*Highlighted*/

.highlighted {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    /*border-bottom: 30px solid #0a5694;*/
}
.highlighted {
	background: #f5f5f5;
}
.nih-document-generation-system .highlighted, .nih-small-business-program-office .highlighted {
    border-bottom: none !important;
} 
.region-highlighted {
    padding: 10px 10px 5px;
    max-width: 1400px;
    margin: 0 auto;
	min-height: 76px;
}
.region-highlighted #block-topbluebar {
    padding: 0;
    max-width: 1400px;
    margin: -20px 0 0 !important;
}

/*Promo*/

.front-page .region-promo {
  text-align: center;
}
.not-front .region-promo {
  text-align: center;
}
.region-promo h2 {
  margin: 5px 0;
}

.region-promo p,
.region-promo .block {
  margin: 0;
}

.front-promo {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background: #0a5694;
}
.not-front .front-promo {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  background: #0a5694;
	z-index: 1;
position: relative;
}
#highlighted .block-layout-builder {
  width: 100%;
  background:#2f5879;
}
.region-promo {
  max-width: 1400px;
  margin: 0 auto;
}
.region-promo .front-top-text {
  padding:10px 20px;
	width:100%;
	color:#fff;
	font-size: 1em;
	text-align: center;
	line-height: 1.4em;
}
#block-dgstopdescriptionsubpage .content {
    padding:10px 20px;
	width:100%;
	color:#fff;
	font-size: 1em;
	text-align: center;
	line-height: 1.4em;
	min-height: 30px;
}

/*Banner*/

.slideshow {
  text-align: center;
  line-height: 160%;
  max-width: 100%;
  background: #3d6f9e;
}

.slideshow h2 {
  font-size: 1.6em;
  font-weight: bold;
  color: #fff;
}
.slideshow .col-md-12 {
    padding-right: 0;
    padding-left: 0;
}

/*Top Title*/
.toptitle h2 {
    font-size: 30px;
    padding-left: 20px;
    padding-bottom: 0;
    margin-top: 20px;
    position: relative;
    padding-right: 20px;
    background: #fff;
    z-index: 2;
    display: inline-block;
}
.toptitle hr.topic {
	position: relative;
    margin-top: -35px;
    width: 100%;
    background: #ccc;
    border: 0;
    height: 1px;
    z-index: 1;
}
.toptitle .block {
    margin-bottom: 0;
}
/*Top Widget*/
.topwidget {
    padding: 10px 0 0 0;
	display: inline-block;
}
.topwidget .block {
    padding: 5px 10px 0;
	margin-bottom: 0;
}
.topwidget .row {
	display: table;
}
.topwidget .row .col-sm-4 {
	display: table-cell;
	float: none;
	border:1px solid #0778D5;
	width: 33%;
}
.region-topwidget-left {
  padding: 0;
  border: none;
	margin-bottom: 0;
}
.region-topwidget-middle {
  padding: 0;
  border: none;
	margin-bottom: 0;
}
.region-topwidget-right {
  padding: 0;
  border: none;
	margin-bottom: 0;
}

.region-topwidget-left .contextual-region, .region-topwidget-middle .contextual-region, .region-topwidget-right .contextual-region {
    position: inherit;
}


.block-field-blockblock-contentbasicbody {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}


.topwidget h3 a {
	line-height: 1.3;
    -webkit-transition: color .5s; 
    transition: color .5s; 
}
.topwidget h3 a:hover {
	text-decoration: none;
    color: #014479;
}
.topwidget h3 a:before {
    display: none;
}

/*Bottom Widget*/

.bottomwidget {
    padding: 0;
    display: inline-block;
    width: 100%;
    margin-top: -20px;
    margin-left: 5px;
    text-align: center;
}
.front-page .bottomwidget {
    margin-left: 0;
	padding: 0 20px;
}
.bottomwidget .fa {
  font-size: 42px;
  background: #666666;
  width: 80px;
  height: 80px;
  padding: 20px 0 0 0;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  color: #fff;
  margin-bottom: 10px;
}
.bottomwidget .block {
  padding: 0;
}
.bottomtile {
  width: 33%;
  display: inline-block;
  vertical-align: top;
}
.bottomtilecontainer {
  position: relative;
  text-align: center;
}
.bottomtile h3 {
    position: absolute;
    top: 47%;
    left: 50%;
    color: #fff;
    font-size: 130%;
	transform: translate(-50%, -50%);
}
.bottomtile h3 a {
    color: #fff;
}
.bottomtile h3 a:hover {
    color: #fff;
	/*box-shadow: 0 0 10px #fff;*/
}
.bottomtile img {
  width: 110%;
  display: inline-block;
}
/*.bottomtile h3:hover {
	background-image: linear-gradient(rgba(10, 58, 105,0), rgba(10, 58, 105, 0.8), rgba(10, 58, 105,0));
}*/

.region-bottomwidget-left {
  padding: 5px 10px 5px 0;
}
.region-bottomwidget-middle {
  padding: 5px 0;
}
.region-bottomwidget-right {
  padding: 5px 0 5px 10px;
}

.bottomtitle .view-content {
  text-align: center;
}

.bottomtile a {
  display: block;
  font-weight: bold;
  margin-bottom: 0;
  padding: 20px;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
}
.front-page .bottomtile a {
  text-shadow: 0 0 18px #000;
}
.bottomtile a:hover {
  box-shadow: 0;
}

.bottomtitle h2 {
  font-size: 30px;
  padding-left: 0;
    padding-bottom: 0;
    display: inline-block;
    margin-top: 0;
}
.bottomtitle .row .region-bottomtitle {
  padding: 20px;
}
.bottomtitle h3 {
  font-size: 32px;
  padding-left: 0;
display: inline-block;
margin-top: 3px;
}
.bottomtitle hr.topic {
	position: absolute;
width: 100%;
background: #ccc;
border: 0;
height: 1px;
z-index: 1;
}
.bottomtitle .block {
    margin-bottom: 0;
}
.bottomtile #block-frontbottomtileleft .bottomtilecontainer {
    position: relative;
    text-align: center;
    background: url(/sites/default/files/inline-images/hottopic-tile1.png) no-repeat top center;
    background-size: auto auto;
}
.bottomtile #block-frontbottomtilemiddle .bottomtilecontainer {
    position: relative;
    text-align: center;
    background: url(/sites/default/files/inline-images/hottopic-tile2.png) no-repeat top center;
    background-size: auto auto;
}
.bottomtile #block-frontbottomtileright .bottomtilecontainer {
    position: relative;
    text-align: center;
    background: url(/sites/default/files/inline-images/hottopic-tile3.png) no-repeat top center;
    background-size: auto auto;
}
.bottomtile #block-frontbottomtileleft h3,
.bottomtile #block-frontbottomtilemiddle h3,
.bottomtile #block-frontbottomtileright h3 {
    position: relative;
    top: 0;
    left: 0;
    color: #fff;
    font-size: 130%;
    transform: none;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
}
.bottomtile #block-frontbottomtileleft .tile, 
.bottomtile #block-frontbottomtilemiddle .tile, 
.bottomtile #block-frontbottomtileright .tile {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 0;
    padding: 10% 0 15%;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    background: rgba(0, 0, 0, 0.3);
    width: 100%;
    bottom: 0;
    height: 130px;
    vertical-align: middle;
}

.views-field-field-left-tile {
  display: inline-block;
  width: 33%;
	text-align: left;
	padding: 0 10px;
}
.views-field-field-middle-tile {
  display: inline-block;
  width: 33%;
	padding: 0 10px;
}
.views-field-field-right-tile {
  display: inline-block;
  width: 33%;
  text-align: right;
	padding: 0 10px;
}

.contentall {
	display:table;
    width: 100%;
}
.contentwrap {
    vertical-align: top;
    display: table-cell;
	width: 100%;
} 

/*Sidebar Blocks*/

ul.sf-menu.sf-vertical {
    border-top: 1px solid #aaa;
    margin-top: 15px;
	max-width: 350px;
	min-width: 230px;
    width: 21em;
}
.not-front .sidebar-first, .not-front .sidebar_first {
    vertical-align: top;
    display: table-cell;
    float: none;
    padding-left: 15px;
}
.not-front .sidebar-first .region-sidebar-first, .not-front .sidebar_first .region-sidebar-first {

	padding-left: 0;
}

.not-front .sidebar-first .region-sidebar-first .active-trail a,
.not-front .sidebar_first .region-sidebar-first .active-trail a {
    font-weight: bold;
	color: #1879C9;
}
.not-front .sidebar-first .region-sidebar-first ul.sf-menu.sf-vertical li,
.not-front .sidebar_first .region-sidebar-first ul.sf-menu.sf-vertical li {
    width: 100%;
    border-bottom: 1px solid #aaa;
}

.sidebar .block {
  background: #fafafa;
  padding: 10px;
}

.sidebar .block h2.title {
  text-transform: capitalize;
  margin-top: 0;
}

li.active-trail {
    border-left: 5px solid #1879C9;
    background: #eee;
}
li.active-trail a.sf-depth-2 {
    background: #fff;
    border-bottom: 1px solid #aaa;
}
li.active-trail ul li.active-trail {
    background: #fff;
    border-left: none;
    border-bottom: none;
    width: 95% !important;
}
.not-front .sidebar-first .region-sidebar-first ul.sf-menu.sf-vertical li ul li,
.not-front .sidebar_first .region-sidebar-first ul.sf-menu.sf-vertical li ul li {
    border-bottom: none;
    padding-left: 10px;
    max-width: 330px;
}


/* Sidebar Right */

.block-system-main-block .field--name-field-right-sidebar {
    height: 100%;
    
    margin: 0 10px 10px;
}
.block-system-main-block .field--name-field-right-sidebar .field__item {
	width: 240px;
	padding: 0 15px 10px;
}
.block-system-main-block .node__content {
    display: table;
	width: 100%;
}
.block-system-main-block .field--name-body {
    display: inline-block;
    width: 100%;
    padding-right: 10px;
	position: relative;
	border-spacing: 10px;
} 


/* Bottom Top */
.bottomtopleft {
    width: 49%;
    float: left;
}

.bottomtopright {
    width: 49%;
    float: right;
}

/*Footer Widgets*/
.not-front .footer-space {
    border-top: 2px solid #1879C9;
	background: #fff;
}
.footer-space {
	background: #fff;
}
.footer-space a:before {
	display: none !important;
}
.nih-document-generation-system .footer-space {
    border-top: none;
}
#department-logos .clearfix {
    height: 0;
}
#footer-bottom {
  text-align: center;
  padding: 10px 0 5px;
	background: #fff;
}

#department-logos {
    text-align: center;
	padding-top: 25px;
}
#department-logos #oalm-logo {
    margin: 0 15px;
}
#department-logos .footer-logo {
    display: inline;
    margin: 0 11px;
}
.downloadLinks {
    text-align: center;
}
.downloadLinks a {
    color: #555;
	    font-size: .85em;
    padding-left: 20px;
}
.downloadAdobe {
    background: url(/sites/default/files/images/pdf.png) no-repeat left center;
	background-size: 16px 16px;
}
.downloadWordViewer {
    background: url(/sites/default/files/images/word.png) no-repeat left center;
	background-size: 16px 16px;
}
.downloadExcelViewer {
    background: url(/sites/default/files/images/excel.png) no-repeat left center;
	background-size: 16px 16px;
}
.downloadPowerPointViewer {
    background: url(/sites/default/files/images/powerpoint.png) no-repeat left center;
	background-size: 16px 16px;
}

.footerbottomlinks {
    text-align: center;
} 
.footerbottomlinks ul {
    text-align: center;
}  
.footerbottomlinks ul li {
    display: inline-block;
} 
.footerbottomlinks ul li a {
        font-size: .85em;
	padding: 0 5px;
}
.footer-widgets .block {
  background: #fafafa;
  padding: 10px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

.footer-widgets .block h2.title {
  margin: 5px 0 10px 0;
}

.footer-widgets {
  padding: 20px 0;
}

.footer-widgets img {
  max-width: 100%;
  border: 5px solid #fff;
  box-shadow: 0px 0px 2px #ddd;
}

/*Footer Ribbon*/

.footer-ribbon {
  margin: 0;
  border: 0;
  color: #333;
  text-align: center;
	background: #fff;
}
.footer-ribbon nav {
  display: inline-block;
}
.footerbottomlinksdiv {
	text-align: center;
  	display: inline-block;
}
.footerbottomlinksdiv li, .footerbottomlinksdiv p {
	display: inline-block;
	font-size: 0.8em;
	line-height: 0.92em;
	padding: 0 15px;
}
.footerbottomlinks1 {
	display: inline-block;
	text-align: center;
	width:100%;
	padding:2px 0;
	margin: 0 auto;
}
.footerbottomlinks1 a { 
	padding: 0 15px;
}
.footer-slogan {
font-size: 0.8em;
line-height: 0.92em;
}
.footer-ribbon ul {
  margin: 10px 0;
  padding: 0;
}
hr.footerline {
    margin-top: 0;
    margin-bottom: 0;
    border: 0;
    border-top: 1px solid #ccc;
}
.footer-ribbon nav li {
  display: inline-block;
}

.footer-ribbon nav li a {
  display: block;
  padding: 5px;
font-size: 0.8em;
line-height: 0.92em;
}

/*Copyright & Credit*/

.copy_credit .copyright,
.copy_credit .credit {
  margin: 10px;
}

/*Scroll Top*/

#toTop a.scrollUp {
  background: #144d7f;
  width: 60px;
  height: 60px;
  display: inline-block;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  cursor: pointer;
}

#toTop a.scrollUp .fa {
  color: #fff;
  font-size: 30px;
  height: 54px;
  line-height: 54px;
  width: 54px;
}

#toTop a.scrollUp:hover {
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -ms-transition: all 0.3s;
  transition: all 0.3s;
  background: #1894d2;
}


/* Special Styles */
.overline-reveal {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
}
.overline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  bottom: -6px;
  background-color: #fff;
  height: 6px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.overline-reveal:hover:before {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
.columnboxshadow {
box-shadow: 0 0 10px #ccd8e3;
padding: 10px 20px;
background: #fff;
	width: 47%;
	display: table-cell;
	margin: 0 10px 20px;
}
.columnboxborder {
padding: 10px 20px;
background: #fff;
	width: 47%;
	display: table-cell;
	margin: 0 10px 20px;
	border: 5px solid #eee;
}
.disclaimerdiv {
    border-left: 6px solid #ddd;
    padding: 2px 20px 5px;
    margin-left: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.box-overline-reveal {
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  overflow: hidden;
  border: 1px solid #ccc;
  padding: 20px;
}
.box-overline-reveal:before {
  content: "";
  position: absolute;
  z-index: -1;
  left: 0;
  right: 0;
  top: 0;
  background-color: #ccc;
  height: 4px;
  -webkit-transform: translateY(-4px);
  transform: translateY(-4px);
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.box-overline-reveal:hover:before {
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
}
.gray-button {
	font-size: 1em;
	background: #eee;
	padding: 8px 20px;
	color: #000;
	margin: 10px auto;
	border-radius: 6px;
	display: block;
	text-align: center;
	font-weight: 600;
	max-width: 300px;
}
.gray-button a, .gray-button a:hover, .gray-button a:visited {
	font-size: 1em;
	color: #000;
	text-align: center;
	font-weight: 600;
}
.reveal {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
overflow: hidden;
}
.reveal:before {
content: "";
position: absolute;
z-index: -1;
left: 0;
right: 0;
bottom: 0;
top: 0;
border-color: #2980b9;
border-width: 0;
border-style: solid;
-webkit-transition-property: border width;
transition-property: border width;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.reveal:hover:before {
border-width: 4px;
-webkit-transform: translateY(0);
transform: translateY(0);
}

/* Sitemap */
.sitemap #block-oamp-theme-content ul {
    width: 100%;
	list-style: none;
	border-top: none;
	padding-left: 0;
}
.sitemap #block-oamp-theme-content ul ul {
    width: 100%;
	list-style: circle;
	border-top: 1px solid #ccc;
	padding: 10px 10px 10px 50px;
margin-top: 10px;
}
.sitemap #block-oamp-theme-content li {
    padding: 10px;
}
.sitemap #block-oamp-theme-content li li {
    padding: 0;
}
.sitemap #block-oamp-theme-content ul a {
    color: #0c77ba;
    font-weight: 700;
	font-size: 22px;
}
.sitemap #block-oamp-theme-content ul ul a {
    color: #0c77ba;
    font-weight: 400;
	font-size: 1em;
}
#sitemapar {
display: inline-block;
margin-left: 30px;
border-bottom: none;
}
.sitemapartitle {
    margin-top: -40px;
	display: block;
	margin-left: 30px;
}
ul.sitemapar {
    margin-left: 30px;
    padding-left: 20px !important;
}
.part {
    padding-bottom: 70px;
    display: block;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}
.part#sitemaphome, .part#sitemapar {
    margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}

/* Org Chart */
.org-chart {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}
.org-chart ul {
  padding-top: 20px;
  position: relative;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  padding-left: 0;
}
.org-chart ul ul::before {
  content: '';
  position: absolute;
  top: 0;
  left: 50%;
  border-left: 1px solid #ccc;
  width: 0;
}
.org-chart li {
  float: left;
  text-align: center;
  list-style-type: none;
  position: relative;
  padding: 20px 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.org-chart li::before, .org-chart li::after {
  content: '';
  position: absolute;
  top: 0;
  right: 50%;
  border-top: 1px solid #ccc;
  width: 50%;
  height: 20px;
}
.division-of-financial-advisory-servicesdfas-organization-chart .org-chart li::before {
    content: '';
    position: absolute;
    top: 0;
    right: 50%;
    border-top: 1px solid #ccc;
    width: 100%;
    height: 20px;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li::before {
    content: '';
    position: absolute;
    top: 0;
    right: 50%;
    border-top: 1px solid #ccc;
    width: 100%;
    height: 20px;
}
.org-chart li::after {
  right: auto;
  left: 50%;
  border-left: 1px solid #ccc;
	height: 90%;
	z-index: 1;
}
.org-chart li:only-child::after, .org-chart li:only-child::before {
  display: none;
}
.org-chart li:only-child {
  padding-top: 0;
}
.org-chart li:first-child::before, .org-chart li:last-child::after {
  border: 0 none;
}
.org-chart li:last-child::before {
  border-right: 1px solid #ccc;
  border-radius: 0 5px 0 0;
	height: 80%;
	z-index: 1;
}
.org-chart li:first-child::after {
  border-radius: 5px 0 0 0;
}
.org-chart li .user.director {
  width: 280px;
  margin: 0 auto;
	background: #E7F5FE;
	color: #0c2d4b;
}
.org-chart li:hover .user.director {
	color: #0c2d4b !important;
}
.org-chart li .user.director .name {
  font-size: 1.1em;
}
.org-chart li .user.branch {
	min-height: 80px;
	padding: 14px 6px;
	background: #b1e0fc;
	color: #0c2d4b;
}
.org-chart li .user.director:hover {
	color: #b1e0fc;
}
.oamp-organizational-structure .org-chart li .user {
  width: auto;
}
.oamp-organizational-structure ul.orgfirst .user {
	width: 180px; 
	min-height: auto;
}
.org-chart li .user {
  text-decoration: none;
  color: #002240;
  display: block;
  padding: 14px 10px;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  background: #6face4;
  width: 180px;
  border-radius: 6px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  margin: 10px 10px 5px 0;
	min-height: 80px;
	z-index: 2;
	position: relative;
}
.org-chart li .user a {
  color: #0c2d4b !important;
	font-weight: 600 !important;
}
.org-chart li .user a:hover {
color: #0c2d4b;
}
.org-chart li ul li .user:hover, .org-chart li .user:hover + ul li .user {
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
	box-shadow: inset 0 0 0 3px #e3f2ff;
	/*-webkit-transform: translateY(-2px);
          transform: translateY(-2px);*/
}
.org-chart li .user:hover img, .org-chart li .user:hover + ul li .user img {
  /*box-shadow: 0 0 0 5px #4c99d8;*/
}
.org-chart li .user:hover + ul li::after,
.org-chart li .user:hover + ul li::before,
.org-chart li .user:hover + ul::before,
.org-chart li .user:hover + ul ul::before {
  border-color: #94a0b4;
}
.org-chart li .user > div, .org-chart li .user > a {
  font-size: 1em;
}
.org-chart li .user img {
  margin: 0 auto;
  max-width: 60px;
  max-width: 60px;
  width: 60px;
  height: 60px;
  border-radius: 50%;
  box-shadow: 0 0 0 5px #aaa;
}
.org-chart li .user .name {
  font-size: 1em;
  margin: 15px 0 0;
  font-weight: 600;
}
.org-chart li .user .role {
  font-weight: 600;
  margin-bottom: 10px;
  margin-top: 5px;
	font-size: .9em;
}

.org-chart li .user .role.dsaps {
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 5px;
    font-size: .9em;
    padding: 0 0 30px 0;
    background: #E7F5FE;
    z-index: 2;
    position: relative;
}
.org-chart li .user.dsapsdirector {
    padding-bottom: 0;
}

.org-chart li .user .manager {
  font-size: .8em;
  color: #b21e04;
}

.org-chart .user .name a, .org-chart .user .manager a, .org-chart .user .role a {
	color: #002240;
	font-weight: 600;
}
.org-chart .user .name a::before, .org-chart .user .manager a::before, .org-chart .user .role a::before {
    display: none;
}
ul.orgfirst {
    position: absolute;
	right: 0;
}
ul.orgfirst .user {
	width: 180px; 
	z-index: 2;
}
.org-chart li .user.gray {
	background: #eff4f9;
}
.org-chart li .user.admin {
	background: #eff4f9;
	color: #000;
}
ul.orgfirst .user .name {
	font-weight: 400;
	margin-top: 5px;
}
ul.orgfirst::before {
        content: '';
    position: absolute;
        top: 80px;
    left: -160%;
    border-top: 1px solid #ccc;
    width: 200%;
    height: 20px;
    z-index: 1;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart ul.orgfirst::after {
        content: '';
    position: absolute;
        top: 30px;
    left: 50%;
    border-left: 1px solid #ccc;
    width: 0;
    height: 530px;
    z-index: 1;
}
.division-of-financial-advisory-servicesdfas-organization-chart .director .middleline {
	border-right: 1px solid #ccc;
width: 0;
display: block;
position: absolute;
top: 105px;
left: 50%;
height: 20px;
z-index: 1;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart  .director .middleline {
	border-right: 1px solid #ccc;
width: 0;
display: block;
position: absolute;
top: 130px;
left: 50%;
height: 50px;
z-index: 1;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart ul.orgfirst, .division-of-acquisition-policy-and-evaluationdape-organization-chart ul.orgfirst {
    position: relative;
    float: right;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li .user.branch {
    min-height: 100px;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li .user {
    width: 220px;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li .director {
    min-height: 130px;
	width: 280px;
}

.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul ul li .user {
    width: 250px;
	margin: 10px 20px;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart ul.orgfirst::before, .division-of-acquisition-policy-and-evaluationdape-organization-chart ul.orgfirst::after {
    left: -100%;
    width: 140%;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li::after {
    content: '';
    right: 50%;
    display: block;
    position: relative;
    width: 80%;
    height: 0;
    border-top: 2px solid #ccc;
    margin: 0 auto;
    top: 50px;
    z-index: 1;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul ul::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    border-left: 1px solid #ccc;
    height: 549px;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li::before, .division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li::after {
    display: none;
}
.org-chart ul.columnTwo::before {
    content: "";
    display: block;
    position: relative;
    width: 80%;
    height: 10px;
    border-top: 2px solid orange;
    margin: 0 auto;
    top: 40px;
}

.org-chart ul.columnTwo li {
    width: 40%;
    float: right;
}
.org-chart ul.columnTwo {
    position: relative;
    width: 100%;
    display: block;
    height: 90px;
    clear: both;
}
.hr1 {
	position: absolute;
	top: 13%;
	left: 50%;
	border-top: 1px solid #ccc;
	z-index: 1;
	width: 90%;
}
.hr2 {
	position: absolute;
	top: 30%;
	left: 50%;
	border-top: 1px solid #ccc;
	z-index: 1;
	width: 90%;
}
.hr3 {
	position: absolute;
	top: 50%;
	left: 50%;
	border-top: 1px solid #ccc;
	z-index: 1;
	width: 90%;
}
.hr4 {
	position: absolute;
	top: 68%;
	left: 50%;
	border-top: 1px solid #ccc;
	z-index: 1;
	width: 90%;
}
.hr6 {
	position: absolute;
	top: 86%;
	left: 50%;
	border-top: 1px solid #ccc;
	z-index: 1;
	width: 50%;
}
.hr5 {
	position: absolute;
	top: 85%;
	left: 50%;
	border-top: 1px solid #ccc;
	z-index: 1;
	width: 90%;
}
.hrr1 {
    display: none;
}
.hrr2 {
    display: none;
}
	
.betweenline {   
	border-left: 1px solid #ccc;
    height: 40px;
    position: absolute;
    left: 120px;
    z-index: 1;
    margin-top: -5px;
}
.oamp-organizational-structure .org-chart ul.leftline {
    width: 100%;
    float: left;
    padding-left: 0;
    border-left: none;
    margin-top: 20px;
}
.oamp-organizational-structure .divrightline {
    display: none;
}	
.oamp-organizational-structure .divleftline {
    display: none;
}
.oamp-organizational-structure .org-chart li.leftco {
	width: 23%;
	float: none;
	vertical-align: top;
	display: inline-block;
	padding-right: 12px;
	padding-top: 30px;
}
.oamp-organizational-structure .org-chart li.rightco {
	width: 75%;
	float: none;
	vertical-align: top;
	display: inline-block;
}
.oamp-organizational-structure .org-chart li.leftco .user {
	display: block;
	width: auto;
}	
.oamp-organizational-structure .org-chart .rightco1 {
	width: 31%;
	display: inline-block;
	padding-right: 12px;
}
.oamp-organizational-structure .org-chart .rightco2 {
	width: 31%;
	display: inline-block;
	padding-right: 12px;
}
.oamp-organizational-structure .org-chart .rightco3 {
	width: 31%;
	display: inline-block;
}	
.oamp-organizational-structure .org-chart .middleline {
    position: absolute;
	height: 65px;
	top: 80px;
	left: 50%;
	border-left: 1px solid #ccc;
	width: 0;
	z-index: 1;
}
.oamp-organizational-structure .hr1 {
    position: absolute;
    top: 30%;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
}

.oamp-organizational-structure .org-chart li .user.branch {
	width: auto;
}

.oamp-organizational-structure .org-chart li {
    padding-top: 0;
}
.oamp-organizational-structure ul.orgfirst::before, .oamp-organizational-structure ul.orgfirst::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -100%;
    border-top: 1px solid #ccc;
    width: 100%;
    height: 20px;
    z-index: 1;
}
.oamp-organizational-structure .org-chart ul ul::before {
    content: '';
    position: absolute;
    top: 0;
    left: 15%;
    border-top: 1px solid #ccc;
    width: 70%;
}
.oamp-organizational-structure .org-chart li:last-child::before {
    border-right: 1px solid #ccc;
    border-radius: 0 0 0 0;
    height: 80%;
    z-index: 1;
}
.oamp-organizational-structure .org-chart ul li ul li .user {
    width: auto;
	min-width: 180px;
	min-height: 120px;
}

.oamp-organizational-structure .org-chart ul {
    padding-top: 0;
}
.oamp-organizational-structure .org-chart li .user.director {
	margin: 0 auto 20px;
    width: 280px !important;
}
.oamp-organizational-structure .rightco1 .litopline {	
position: absolute;
height: 40px;
left: 17%;
border-left: 1px solid #ccc;
width: 0;
z-index: 1;
margin-top: -22px;
}

.oamp-organizational-structure .rightco3 .litopline {	
position: absolute;
height: 40px;
left: 81%;
border-left: 1px solid #ccc;
width: 0;
z-index: 1;
margin-top: -22px;
}
.oamp-organizational-structure .org-chart li.leftco::after {
    right: auto;
    left: 42%;
    border-left: 1px solid #bbb;
    height: 80%;
    z-index: 1;
}
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr2 {
    display: none;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr3 {
   display: none;
}	
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .middleline {
   display: none;
}	

/******* 1200 ******/

@media only screen and (max-width: 1200px) {
	
.oamp-organizational-structure .org-chart li .user.director {
    width: 240px !important;
}	
.oamp-organizational-structure .org-chart li.leftco {
	float: left;
}	
.oamp-organizational-structure .org-chart .divuser {
	width: 85%;
    float: left;
}
.oamp-organizational-structure .org-chart li.leftco .user {
	display: block;
	width: 100%;
}	
.oamp-organizational-structure .divrightline {
    height: 100%;
    width: 15%;
	display: block;
	float: right;
}	
.oamp-organizational-structure .divleftline {
    height: 100%;
    width: 15%;
	display: block;
	float: left;
}		
.oamp-organizational-structure .lileftline {
    background: #ccc;
    border-top: 1px solid #ccc;
    height: 1px;
    width: 100%;
    position: relative;
    left: 0;
    top: 50px;
}	
.oamp-organizational-structure .org-chart li.leftco {
	width: 50%;
	float: left;
	vertical-align: top;
	display: inline-block;
	padding-right: 0;
	padding-top: 0;
}
.oamp-organizational-structure .org-chart li.rightco {
	width: 50%;
	float: right;
	vertical-align: top;
	display: inline-block;
	margin-top: -15px;
}	
.oamp-organizational-structure .org-chart .rightco1, .oamp-organizational-structure .org-chart .rightco2, .oamp-organizational-structure .org-chart .rightco3 {
	width: 100%;
	display: inline-block;
	padding-left:0;
	padding-right: 0;
}
.oamp-organizational-structure .org-chart ul.leftline li {
    background: none;
}

.oamp-organizational-structure .org-chart ul.leftline {
    width: 100%;
    float: left;
    padding-left: 0;
    border-left: none;
    margin-top: 35px;
}	
/*.oamp-organizational-structure .lirightline {
    background: #ccc;
    border-top: 1px solid #ccc;
    height: 1px;
    width: 85%;
    position: absolute;
    right: -15%;
    top: 25%;
}	*/	
.oamp-organizational-structure .litopline {
    display: none;
}	
.oamp-organizational-structure .org-chart ul ul::before {
    border-top: none;
}
.oamp-organizational-structure .org-chart .middleline {
    position: absolute;
    top: 0;
    left: 50%;
    border-left: 1px solid #ccc;
    width: 0;
    height: 500px;
    z-index: 1;
}	
.oamp-organizational-structure .org-chart li:last-child::before {
    border-right: none;
}	
.oamp-organizational-structure .org-chart li::before, .org-chart li::after {
    border-top: none;	
}
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr2 {
    display: none;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr3 {
   display: none;
}	
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .middleline {
   display: none;
}	
	
	
	
}
@media only screen and (max-width: 1028px) {
.oamp-organizational-structure .hr1 {
    position: absolute;
    top: 32%;
    left: 50%;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 100%;
}	
.oamp-organizational-structure .org-chart .middleline {
    position: absolute;
    top: 0;
    left: 50%;
    border-left: 1px solid #ccc;
    width: 0;
    height: 478px;
    z-index: 1;
}

.oamp-organizational-structure .org-chart li.leftco .user {
	width: 100%;
}	
.oamp-organizational-structure .org-chart li.rightco .user {
	width: 100%;
}
.oamp-organizational-structure ul.orgfirst {
    position: absolute;
right: 0;
top: 15px;
float: right;
width: 50%;
	z-index: 1;
}
.oamp-organizational-structure ul.orgfirst li {
    float: right;
    text-align: right;
    background: linear-gradient(0deg, rgb(255, 255, 255) 49%, rgb(140, 140, 140) 50%, rgb(255, 255, 255) 50%);
}	
.oamp-organizational-structure ul.orgfirst li .user {
    text-align: center;
    margin-right: 0;
	width: 200px;
}	
.oamp-organizational-structure ul.orgfirst::before, .oamp-organizational-structure ul.orgfirst::after {
    display: none;
}	

.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr2 {
    display: none;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr3 {
   display: none;
}	
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .middleline {
   display: none;
}	
}
@media only screen and (max-width: 988px) {
	.oamp-organizational-structure .org-chart li .user.director {
    width: 210px !important;
}
}
@media only screen and (max-width: 768px) {
.container-fluid {
    padding-left: 15px;
    padding-right: 20px;
}	
.block-system-main-block .field--name-body {
    padding-right: 0;
}	
.oamp-organizational-structure .org-chart li .user.director {
    width: 230px !important;
	padding-top: 20px;
	padding-bottom: 20px;
}
.oamp-organizational-structure .org-chart .middleline {
    height: 489px;
}

.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr2 {
    display: none;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr3 {
   display: none;
}	
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .middleline {
   display: none;
}		
}

@media only screen and (max-width: 648px) {
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul ul li .user {
    width: 100% !important;
    margin: 10px 20px 10px -20px;
	max-width: 320px;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li .user.director {
    width: 320px !important;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul.orgfirst::before {
    display: none;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li li {
    width: 99% !important;
    max-width: initial;
    margin: 0 !important;
    text-align: center;
    float: left;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .middleline {
    position: absolute;
    height: 1225px;
    top: 0;
    left: 50%;
    border-left: 1px solid #ccc;
    width: 0;
    z-index: 1;
	display: block;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul::before {
    content: '';
    position: absolute;
    top: 125px;
    left: 0;
    width: 45%;
    border-top: 1px solid #ccc;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul ul::before {
    content: '';
    position: absolute;
    top: 20px !important;
    left: 0 !important;
    width: 0 !important;
    border-left: 1px solid #ccc !important;
    height: 1115px !important;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hr1	{
	position: absolute;
    top: 70px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
}
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hr2	{
	position: absolute;
    top: 190px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
}
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hr3	{
	position: absolute;
    top: 320px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
	display: block;
}
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hr4	{
	position: absolute;
    top: 450px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
	display: block;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hr6	{
	position: absolute;
    top: 580px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
	display: block;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr1 {
    position: absolute;
    top: 60px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
    display: block;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr2 {
    position: absolute;
    top: 200px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
    display: block;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr3 {
    position: absolute;
    top: 324px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
    display: block;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr4 {
    position: absolute;
    top: 448px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
    display: block;
}
}

@media only screen and (max-width: 468px) {
.oamp-organizational-structure .org-chart li .user.director {
    width: 230px !important;
	padding-top: 20px;
	padding-bottom: 20px;
}
.oamp-organizational-structure .org-chart ul li ul li .user {
    width: auto;
    min-width: auto;
    min-height: auto;
}
.oamp-organizational-structure .org-chart li .user.director {
    width: auto !important;
    padding-top: 20px;
    padding-bottom: 20px;
}
.oamp-organizational-structure .org-chart ul.leftline {
    padding-top: 120px;
}
.oamp-organizational-structure ul.orgfirst {
    top: 145px;
}	
.oamp-organizational-structure .org-chart .middleline {
    height: 577px;
}	
}

/* Accordion */
.accordionWrapper {
	padding:0;background:#fff;float:left;width:100%;box-sizing:border-box;border-radius: 12px;
	margin-bottom: 25px;
}
.accordionItem{
    float:left;
    display:block;
    width:100%;
    box-sizing: border-box;    
	margin: 10px 0;
	border-radius: 0 12px 12px 0;
    border-left: 1px solid #ddd;	
    box-shadow: 0 0 10px #ccd8e3;	
	/*box-shadow: 2px 2px 10px 0 hsla(0,0%,87.1%,.5);
	border: 1px solid #8ccbff;*/
}
h2.accordionItemHeading{
	font-size: 18px;
	font-weight: 600;
	border-radius: 0 12px 12px 0;
background: url(/sites/default/files/images/accordion-arrow.png) no-repeat right center;
background-size: 40px auto;
}
.accordionItemHeading{
    cursor:pointer;
    padding:10px;
    background:#fff;
    color:#555;
    width:100%;
box-sizing: border-box;
padding: 20px 50px 20px 20px;
margin: 0;
}
.close {
    opacity: 1 !important;
}	
.close .accordionItemContent{
    height:0px;
    -webkit-transition:height 1s ease-out;
    transition:height 1s ease-out;
    -webkit-transform: scaleY(0);
	transform: scaleY(0);
    float:left;
    display:block; 
	opacity: 1 !important;
}
.open .accordionItemContent{
        padding: 20px;
    background-color: #fff;
    border-top: 1px solid #ccc;
    width: 100%;
    margin: 0px 0px 10px 0px;
    display:block;
    -webkit-transform: scaleY(1);
	transform: scaleY(1);
    -webkit-transform-origin: top;
	transform-origin: top;
	-webkit-transition: -webkit-transform 0.4s ease-out;
	-webkit-transition: -webkit-transform 0.4s ease;
	transition: -webkit-transform 0.4s ease;
	transition: transform 0.4s ease;
	transition: transform 0.4s ease, -webkit-transform 0.4s ease;
    box-sizing: border-box;
}

.open .accordionItemHeading{
    margin:0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-right-radius: 0px;
    background-color: #fff;
    color: #005495;
	border-bottom-right-radius: 0px;
}

.nih-document-generation-systemworkform-update-transmittals  .accordionWrapper, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .accordionWrapper {
    display: inline-block;
    width: 100%;
    padding-right: 0;
    position: relative;
    border-spacing: 10px;
}

.nih-document-generation-systemworkform-update-transmittals .accordionItem.open::before, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .accordionItem.open::before  {
    content: "";
    height: 36px;
    width: 36px;
    box-shadow: 0 0 0 1px #337B23;
    background-color: #337B23;
    position: absolute;
    display: inline-block;
    border-radius: 50%;
    left: 5px;
    margin-top: 20px;
}
.nih-document-generation-systemworkform-update-transmittals .accordionItem.close::before, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .accordionItem.close::before  {
    content: "";
    height: 36px;
    width: 36px;
    box-shadow: 0 0 0 1px #337B23;
    background-color: #fff;
    position: absolute;
    display: inline-block;
    border-radius: 50%;
    left: 5px;
    margin-top: 20px;
}
.nih-document-generation-systemworkform-update-transmittals .accordionItem, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .accordionItem  {
    float: left;
    display: block;
    width: 90%;
    box-sizing: border-box;
    margin: 10px 0 0 80px;
    border-radius: 0;
    border-left: none;
    box-shadow: none; 
    box-shadow: none;
    border: none;
    border-bottom: 2px solid #ddd;
}
.nih-document-generation-systemworkform-update-transmittals h2.accordionItemHeading, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing h2.accordionItemHeading  {
    font-size: 26px;
    font-weight: 700;
    border-radius: 0;
    background: none;
	color: #777;
}
.nih-document-generation-systemworkform-update-transmittals .open h2.accordionItemHeading, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .open h2.accordionItemHeading  {
	color: #333;
}
.nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .date {
	color: #666;
	font-size: 1.1em;
	font-weight: 600;
	padding-left: 15px;
	margin-bottom: 0;
}
.nih-document-generation-systemdgs-workform-information .paragraph-3 .content-title h2, .nih-document-generation-systemdgs-workform-information .paragraph-2 .content-title h2 {
    display: none;
}
.nih-document-generation-systemreference-material-prospective-offerors-and-contractors .paragraph-3 .content-title h2, .nih-document-generation-systemreference-material-prospective-offerors-and-contractors .paragraph-2 .content-title h2 {
    display: none;
}
.nih-document-generation-systemdgs-workform-informationworkform-update-transmittals .accordionItem.open::before, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .accordionItem.open::before  {
    content: "";
    height: 36px;
    width: 36px;
    box-shadow: 0 0 0 1px #337B23;
    background-color: #337B23;
    position: absolute;
    display: inline-block;
    border-radius: 50%;
    left: 25px;
    margin-top: 20px;
}

.nih-document-generation-systemdgs-workform-informationworkform-update-transmittals .accordionItem.close:hover::before, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .accordionItem.close:hover::before  {
    left: 0;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
}

.nih-document-generation-systemdgs-workform-informationworkform-update-transmittals .accordionItem.close::before, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .accordionItem.close::before  {
    content: "";
    height: 36px;
    width: 36px;
    box-shadow: 0 0 0 1px #337B23;
    background-color: #fff;
    position: absolute;
    display: inline-block;
    border-radius: 50%;
    left: 25px;
    margin-top: 20px;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
}
.nih-document-generation-systemdgs-workform-informationworkform-update-transmittals .accordionItem, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .accordionItem  {
    float: left;
    display: block;
    width: 90%;
    box-sizing: border-box;
    margin: 10px 0 0 60px;
    border-radius: 0;
    border-left: none;
    box-shadow: none; 
    border: none;
    border-bottom: 2px solid #ddd;
}
.nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing h3 {
	display: block;
    margin: 10px 0 0;
	font-size: 26px;
}
.nih-document-generation-systemdgs-workform-informationworkform-update-transmittals h2.accordionItemHeading {
    font-size: 26px;
    font-weight: 700;
    border-radius: 0;
    background: none;
	color: #777;
}
.nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing h2.accordionItemHeading  {
    font-size: 20px;
    font-weight: 700;
    border-radius: 0;
    background: none;
	color: #777;
}
.nih-document-generation-systemdgs-workform-informationworkform-update-transmittals .open h2.accordionItemHeading, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .open h2.accordionItemHeading  {
	color: #333;
}
.nih-document-generation-systemdgs-workform-informationattachment-files-section-j .paragraph-2:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;
	transition: box-shadow 0.5s ease-in-out;
}
.nih-document-generation-systemdgs-workform-informationattachment-files-section-j .paragraph.basic-para h2 {
    padding: 0 0 20px 40px;
	background: url(/sites/default/files/images/2arrows-right-green.png) no-repeat 2px 3px #fff;
	background-size: 30px 30px;
}
.nih-document-generation-systemdgs-workform-informationattachment-files-section-j .paragraph.basic-para ul {
    padding-left: 15px;
}
.accordionItem span.rfp {
	font-weight: bold;
	padding-left: 0;
	padding-right: 10px;
}
.accordionItem span.contract {
	font-weight: bold;
	padding-left: 50px;
	padding-right: 10px;
}

/* Column Tiles */
.block-system-main-block .field--name-body div.twocolumnbox-gray {
	font-size: 1em;
	border: 1px solid #ccc;
	padding: 12px;
	margin: 6px;
border-radius: 6px;
display: inline-block;
text-align: center;
width: 48%;
height: 210px;
vertical-align: top;
}
.block-system-main-block .field--name-body div.fullwidthcolumnbox-gray {
	font-size: 1em;
	border: 1px solid #ccc;
	padding: 12px;
	margin: 6px 7px;
border-radius: 6px;
display: inline-block;
text-align: center;
width: 98%;
height: 210px;
vertical-align: top;
}
.blue-bg-nobdr {
    background: #e5edf8;
}
.graybdr-shdw {
    border: 1px solid #ccc;
}
.dark-graybdr {
    border: 1px solid #999;
}
.light-graybdr {
    border: 1px solid #ccc;
}
.blue-bdr {
    border: 1px solid #046db1;
}
.basic-para {
    font-size: 1em;
	border: 1px solid #999;
	padding: 12px 20px;
	margin: 12px 0 0 0;
    border-radius: 12px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
.basic-para .content-title h2 {
    margin: 0;
}
.basic-para p {
    margin: 0;
}
.basic-para h4 {
	padding-top: 2px;
}


/*Paragraph*/
.paragraph.two-callouts {
    display: table;
    border-spacing: 10px;
    width: 100%;
}
.paragraph-2 {
    display: table-cell;
    margin-right: 0;
    width: 50%;
    padding-right: 0;
	border: 1px solid #8ccbff;
    border-radius: 12px;
    box-shadow: 0 0 10px #ccd8e3;
	vertical-align:top;
 }   
.basic-para {
    font-size: 1em;
    padding: 12px 20px;
    border: none;
 }  
.paragraph h4 {
    padding-top: 10px;
 }  
.paragraph-1 {
    display: table-cell;
    margin-right: 0;
    width: 98%;
    height: 100%;
    padding-right: 0;
	border: 1px solid #8ccbff;
    border-radius: 12px;
    box-shadow: 0 0 10px #ccd8e3;
	vertical-align:top;
 } 

.paragraph-3 {
    display: table-cell;
    margin-right: 10px;
    width: 30%;
    height: 100%;
    padding-right: 10px;
	border: 1px solid #8ccbff;
    border-radius: 12px;
    box-shadow: 0 0 10px #ccd8e3;
	vertical-align: top;
	/*border: 1px solid #999;*/
}
.paragraph-3:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;
    transition: box-shadow 0.5s ease-in-out;
}
.paragraph-4 {
    width: 23.8%;
    display: inline-block;
    border: none;
    margin-right: 8px;
	vertical-align:top;
}
/*    
.paragraph-2 {
    float: left;
    display: block;
    margin-right: 10px;
    width: 48%;
}
.paragraph-3 {
    float: left;
    display: block;
    margin-right: 10px;
    width: 32%;
}
*/
div.boxicon {
    display: none;
}

.paragraph .clearfix.field--name-field-paragraph-content:before {
    content: none;
}

/*Designer Line - Horizontal*/

hr.style-gradient {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, rgba(26,188,156,0), rgba(255,196,37,0.75), rgba(255,196,37,0));
  background-image: -moz-linear-gradient(left, rgba(26,188,156,0), rgba(255,196,37,0.75), rgba(255,196,37,0));
  background-image: -ms-linear-gradient(left, rgba(26,188,156,0), rgba(255,196,37,0.75), rgba(255,196,37,0));
  background-image: -o-linear-gradient(left, rgba(26,188,156,0), rgba(255,196,37,0.75), rgba(255,196,37,0));
  margin: 0 auto;
  position: relative;
  top: 30px;
	width:30%;
}

/*Form*/

input,
button,
select,
textarea {
  padding: 8px;
  border: 1px solid #337B23;
}

.contact-message-form label {
  display: block;
}

.btn,
input[type="submit"] {
  color: #fff;
  font-size: 1em;
  left: 0;
  top: 0;
	border-radius: 6px;
	background: #0071bc;
	padding: 11px 14px;
}
#search-block-form .btn {
  color: #fff;
  font-size: 20px;
  left: 0;
  position: absolute;
  top: 0;
	border-radius: 0 10px 10px 0;
	background: #0071bc;
	padding: 11px 14px;
}

.btn:hover,
input[type="submit"]:hover {
  background: #337B23;
}

/* Web forms */
.contact-message-feedback-form {
    max-width: 850px;
    margin: 0 auto;
    border: 1px solid #e9e8ed;
    padding: 10px 30px;
    background: #fdfdfd;
  }
.contact-message-feedback-form label {
    display: inline-block;
	width: 100%;
  }
.contact-message-feedback-form input {
    display: inline-block;
	width: 100%;
  }
.contact-message-feedback-form .form-actions {
	display: block;
	text-align: center;
  }
.contact-message-feedback-form input#edit-submit, .contact-message-feedback-form input#edit-preview {
	display: inline-block;
	max-width: 200px;
	border-radius: 28px;
	margin: 0 auto;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: 700;
	border: none;
	padding: 10px 20px;
  }
.webform-submission-form {
    margin: 0 auto;
    border: 1px solid #e9e8ed;
    padding: 10px 30px;
    background: #fdfdfd;
  }
.webform-submission-form label {
    display: inline-block;
	width: 100%;
  }
.webform-submission-form input {
    display: inline-block;
	width: 100%;
  }
	
.webform-submission-form input.js-form-submit {
    display: block;
	width: 100%;
	max-width: 200px;
	border-radius: 28px;
	margin: 0 auto;
	font-size: 1.1em;
	text-transform: uppercase;
	font-weight: 700;
	border: none;
	padding: 10px 20px;
  }

.webform-submission-form .js-form-type-radio label, .webform-submission-form .js-form-type-radio input, .contact-message-feedback-form .js-form-type-radio, .contact-message-feedback-form .option {
    display: inline;
	width: auto;
  }
.webform-submission-form .js-webform-checkboxes label, .webform-submission-form .js-webform-checkboxes input, .contact-message-feedback-form .js-webform-checkbox {
    display: inline;
	width: auto;
  }



/*Front Page*/

.path-frontpage .feed-icon {
  display: none;
}

/*Menu*/

.navbar-default .navbar-toggle {
  margin-right: 0;
  border: 0;
  color: #fff;
  background: none;
  padding: 6px 6px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #666666;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 35px;
  height: 4px;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
  background: none;
}

nav h2 {
  display: none;
}

.menu-base-theme a,
.menu-base-theme a:hover,
.menu-base-theme a:focus,
.menu-base-theme a:active {
  padding: 10px 20px;
  padding-right: 58px;
  line-height: 23px;
  text-decoration: none;
}

.menu-base-theme a.current {
  background: #006892;
  color: white;
}

.menu-base-theme a.disabled {
  color: #a1d1e8;
}

.menu-base-theme a span.sub-arrow {
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: auto;
  right: 4px;
  width: 34px;
  height: 34px;
  overflow: hidden;
  text-align: center;
  color: #999;
  font-size: 22px;
  padding: 5px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border: 1px solid #dcdcdc;
  background: #efefef;
}

.menu-base-theme a.highlighted span.sub-arrow:before {
  display: block;
  content: '-';
}

.menu-base-theme ul {
  background: white;
}

.menu-base-theme ul ul {
  background: rgba(102, 102, 102, 0.1);
}

.menu-base-theme ul li {
  border-top: 1px solid rgba(0, 0, 0, 0.05);
}

.menu-base-theme ul li:first-child {
  border-top: 0;
}

.region-primary-menu {

  background-color: transparent;
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  width: 100%;
}

.navbar-toggle {
  z-index: 999;
}

/*Breadcrumb*/

.breadcrumb {
  background: none;
  padding: 10px 10px 0 10px;
  margin: 10px 0 0 0;
  font-size: .9em;
}
.breadcrumb ul {
  padding: 0;
  margin: 0;
}
.breadcrumb ul li {
  display: initial;
}
.breadcrumb a, .breadcrumb ul li a {
  color: #1879C9;
  font-weight: bold;
  word-wrap: break-word;
  word-break: break-all;
}
.breadcrumb li::before {
    content: '';
}
.breadcrumb a:before {
  display: none;
}
.fa-angle-right {
  color: #337B23;
  padding-right: 3px;
}
#block-breadcrumbs-2 {
  padding-bottom: 5px;
  border-bottom: 1px solid #ccc;
}
#block-breadcrumbs-2 .breadcrumb {
  padding-left: 0;
  margin-top: 0;
}
.contentwrap .breadcrumb {
  background: none;
  padding: 0 10px 0 10px;
  margin: 0;
  font-size: .9em;
}

/*Search Form*/

.search-block-form {
  margin: 0;
}

.region-search {
  padding: 1px;
}

#search-block-form {
  display: table;
  width: 100%;
}

#search-block-form .form-item,
#search-block-form .form-actions {
  display: table-cell;
  vertical-align: top;
  position: relative;
}

#search-block-form .form-search {
    padding-right: 34px;
	border-radius: 40px;
	background: #fff;
}

#search-block-form .form-actions {
  left: -41px;
  width: 41px;
}

#search-block-form input {
  width: 100%;
  height: 41px;
}
#search-block-form input#edit-submit {
  color: #fff;
  font-size: 1px;
  left: -10px;
  position: absolute;
  top: 0;
	border-radius: 0 40px 40px 0;
	background: #0071bc;
	padding: 11px 35px 11px 14px;
	background: url(/sites/default/files/images/search-icon.png) no-repeat center center #0071bc;
	background-size: 28px 28px;
} 
#search-block-form input[type="submit"] {
  color: #fff;
  font-size: 1px;
  left: -10px;
  position: absolute;
  top: 0;
	border-radius: 0 40px 40px 0;
	background: #0071bc;
	padding: 11px 35px 11px 14px;
	background: url(/sites/default/files/images/search-icon.png) no-repeat center center #0071bc;
	background-size: 28px 28px;
}

#search-block-form .form-actions:hover i {
  color: #fff;
  cursor: pointer;
}

/*Demo Typography*/

.bd-example {
  position: relative;
  padding: 20px;
  border: 2px solid #f7f7f9;
}

.highlight {
  padding: 5px;
  background-color: #f7f7f9;
  margin: 15px 0;
}

.highlight pre {
  border: 0;
  background: none;
  margin: 0;
}

.bd-example-type .table tr:first-child td {
  border-top: 0;
}

.bd-example-type h1,
.bd-example-type h2,
.bd-example-type h3,
.bd-example-type h4,
.bd-example-type h5,
.bd-example-type h6 {
  margin: 0;
}

h2.bluebgcenter {
    font-size: 20px;
	font-weight: 600;
    color: #183b59;
    background: #f2f2f2;
    padding: 15px;
    margin: 30px 0 10px 0;
	text-align: center
}
h2.bluebgcenter a {
    color: #183b59;
}

.bd-example-type .table td {
  padding: 15px 0;
  border-color: #eee;
}

/*Contact Form*/

.contact-message-feedback-form .form-text,
.contact-message-feedback-form .form-email,
.contact-message-feedback-form .form-textarea {
  width: 100%;
}

/*User Login Form*/

.user-login-form,
.user-form,
.user-pass {
  max-width: 500px;
  margin: 40px auto;
  border: 1px solid #ddd;
  padding: 10px 30px;
  background: #fff;
}

.user-login-form .form-text,
.user-login-form .form-email,
.user-form .form-text,
.user-form .form-email,
.user-pass .form-text {
  width: 100%;
}

.form-composite > .fieldset-wrapper > .description,
.form-item .description {
  font-size: 11px;
  color: #999;
  font-style: italic;
}

/*Comment*/

.comment-wrap {
  overflow: hidden;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #f5f5f5;
}

.comment-wrap .author-details {
  float: left;
  width: 20%;
}

.comment-wrap .author-comments {
  padding-left: 5px;
  float: left;
  width: 80%;
}

.comment-submitted {
  margin: 3px 0;
  font-size: .8em;
  display: inline-block;
  line-height: 100%;
}

.comment-wrap .author-comments h3 {
  margin-top: 10px;
}

.comment-wrap .author-comments p {
  margin-bottom: 10px;
}

/*links Inline*/

ul.links.inline li {
  display: inline-block;
  padding-right: 10px;
}



/*Profile Page*/

.path-user .profile >div {
  display: inline-block;
}

.path-user .profile .label {
  display: block;
  color: #333;
}

/*Sliding header widget*/

.slidewidget {
  background: transparent;
  left: 0;
  position: absolute;
  top: 49px;
  width: 100%;
  height: 0;
}

.slidewidget #sliding-header-wrap {
  display: none;
  color: #333;
  position: relative;
  z-index: 13;
}

.slidewidget .wrapper {
  position: relative;
  z-index: 100;
  background-color: #32ecc8;
  border-bottom: 2px solid #666666;
}

.slidewidget .toggle-switch {
  background-color: #666666;
  position: relative;
  top: 0;
  left: 0;
  width: 49px;
  height: 49px;
  z-index: 250;
}

.slidewidget .fa-gear.fa-spin {
  color: #fff;
  cursor: pointer;
  font-size: 1.3em;
  left: 25%;
  position: absolute;
  text-align: center;
  top: 25%;
}

.slidewidget img.left {
  float: left;
  margin: 10px 10px 0 0;
  width: 50%;
}

.slidewidget ul {
  padding-left: 15px;
}

.slidewidget .block {
  padding: 20px 10px 10px;
}

.slidewidget .block h2.title {
  margin: 5px 0 10px 0;
}
.region-slideshow .block {
    margin-bottom: 0;
}


.leftdiv { 
    float: left;
    padding: 30px 20px 10px;
    font-size: 20px;
    font-weight: 700;
    width: 33.3%;
}
.middlediv { 
    display: inline-block;
    padding: 20px;
    font-size: 32px;
    font-weight: 400;
    width: 33.3%;
}
.middlediv span { 
    display: block;
    font-size: 14px;
    font-weight: 300;
}
.rightdiv { 
    float: right;
    padding: 30px 10px 10px;
    font-size: 20px;
    font-weight: 700;
    width: 33.3%;
}
.content-bottom {
	padding: 0;
	max-width: 100%;
	width: 100%;
}	
.content-bottom .block {
  margin-bottom: 0;
}
.region-content-bottom .front-bottom-text {
  width: 100%;
  background:#1868aa;
  padding:20px;
  text-align: center;
}
.region-content-bottom .front-bottom-text span {
  color: #fff;
  padding:0 5px 5px 25px;
    margin-left: 0;
	font-size: 13px;
}
.region-content-bottom .front-bottom-text a {
  color: #fff;
  font-weight: 400;
}
.region-content-bottom .front-bottom-text i {
  padding-right: 5px;
}
.region-content-bottom .front-bottom-text p {
	color:#fff;
	font-size: .85em;
	margin:0;
    line-height: 1.4;
}
.phone {
    background: url(/sites/default/files/images/phone-blue-transparent-bg-white-border.png) no-repeat 0 0;
    background-size: 19px 19px;
}
.email {
    background: url(/sites/default/files/images/email-white-1.png) no-repeat 0 0;
    background-size: 20px 20px;
}
.question {
    background: url(/sites/default/files/images/question-white.png) no-repeat 0 0;
    background-size: 20px 20px;
}
.feedback {
    background: url(/sites/default/files/images/feedback-white.png) no-repeat 0 0;
    background-size: 20px 20px;
}
.bottomname {
	padding-bottom: 8px;
	margin-bottom: 0;
}
hr.bottomnamehr {
  border: 0;
  height: 1px;
  background-image: -webkit-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
  background-image: -moz-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
  background-image: -ms-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
  background-image: -o-linear-gradient(left, rgba(255,255,255,0), rgba(255,255,255,0.75), rgba(255,255,255,0));
  margin: 8px auto 5px;
	width:30%;
}
ul.bottomcontact {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	list-style: none;
	width: auto;
	padding-left: 0;
	padding-right: 20px;
}
.bottomname {
    text-align: center;
}
table.bottomcontact {
    width: 60%;
    display: block;
    margin: 15px auto 0;
    padding-left: 30px;
}
.bottomcontact td {
    width: 24%;
    vertical-align: top;
    text-align: left;
    border-left: 1px solid #bbb;
    padding-left: 15px;
}
td.contact1 {
    width: 18%;
}

/* Sidebar Right */
.region-sidebar-first, .region-sidebar-second {
  margin-top:-2px;
}
.col-md-3.sidebar-second {
    padding: 0;
    display: table-cell;
	margin-left: 20px;
	min-width: 260px;
	margin-bottom: 15px;
}
.sidebar-second ul.sf-menu a, .sidebar-second  li.active-trail a.sf-depth-2 {
	    line-height: 1.3;
    transition: all .5s ease;
    display: block;
    position: relative;
    padding: .6em 1.3em .6em 1em;
    color: #fff;
    font-weight: 400;
    text-decoration: none;
    background-color: #005495;
	margin-bottom: 5px;
	background: url(/sites/default/files/images/white-rightside-arrow.png) no-repeat right center #003762; 
background-size: 22px 34px;
	font-size: 1.07em;
}
.sidebar-second ul.sf-menu a:hover, .sidebar-second  li.active-trail a.sf-depth-2:hover {
	background: url(/sites/default/files/images/white-rightside-arrow.png) no-repeat right center #003762;
	background-size: 22px 34px;
	opacity: 0.88;
}

.sidebar-second ul.sf-menu.sf-vertical {
    border-top: none;
    margin-top: 15px;
}
.sidebar-second li.active-trail {
    border-left: none;
    background: none;
}


/* font colors */
.redfont {
    color: #144d7f;
    font-weight: 700;
    text-align: center;
	margin: 15px 0 0 0;
}
.bluefont {
    color: #154368;
    font-weight: 400;
}
.redtext {
    color: #E00000;
}
.redp {
	background: #990000;color: #fff;text-align: center;padding: 10px;font-weight: 600;
	margin: 0 0 10px;
	max-width: 700px;
	border-radius: 20px;
}	
.redp a {
	color: #fff;font-weight: 600;
}	
.redp p {
	margin: 0;
}
/*** front ***/
.front-page .contentall {
	display:table;
}
.front-page .contentmain {
	display:table-cell;
	float: none;
	padding: 0 20px;
	vertical-align: top;
}
.front-page .sidebar-first {
	display:table-cell;
	float: none;
	background: rgb(21,68,105);
	 background: linear-gradient(0deg, rgba(21,68,105,1) 20%, rgba(20,119,177,1) 90%);
}

.front-page .contentmain .topwidget {
	float: left;
}
.front-page .sidebar-first .region-sidebar-first {
	float: left;
}


.front-page .col-md-3.sidebar-first {
padding-right: 0;
padding-left: 0;
width: 20%;
 vertical-align: top;   
}
.front-left { 
padding: 30px 20px 10px;
min-height: 300px;
height: 100%;
text-align:center;
width: 256px;
}
.front-left h2 { 
    font-size: .9em;
    font-weight: 400;
    color: #fff;
	margin: 10px auto;
    width: 85%;
	text-transform:uppercase;
}
.front-left h3 { 
    font-size: 1.3em;
    font-weight: 400;
    color: #fff;
	margin: 0 auto 15px;
    width: 85%;
	clear: both;
}
.front-left .hotlinks h3 { 
	margin: 15px auto;
}
.front-left hr {
	margin: 5px auto 8px;
    border: 0;
	width: 25%;
    border-top: 2px solid #fff;
}
.front-left img { 
width: 75%;
height: auto;
}

.front-left-button { 
display:inline-block;
}
a.front-left-button { 
    color: #fff;
    padding: 6px;
    font-size: 1.1em;
    font-weight: 700;
    width: 100%;
    margin: 5px auto;
    display: inline-block;
    background: rgba(255, 255, 255, 0.14);
    text-decoration: none;
}
a.front-left-button:hover { 
    background: rgba(255, 255, 255, 0.3);
    color: #fff;
    text-decoration: none;
}
a.front-left-button::before { 
    content: none;
}
.front-left ul {
    padding-left: 5px;
	text-align: center;
}
.front-left .hotlinks {
    margin: 5px auto;
    display: inline-block;
    background: rgba(255, 255, 255, 0.14);
}
.front-left .hotlinks li:hover {
    background: rgba(255, 255, 255, 0.24);
}
.front-left .hotlinks li {
    font-weight: bold;
    display: block;
    text-align: left;
    padding: 5px;
    margin: 0 10px 10px 10px;
	border: 1px solid #61acd3;
}
.front-left li a {
    width: 100%;
    display: block;
}
.front-page .views-field-field-3-columns-left, .front-page .views-field-field-3-columns-middle, .front-page .views-field-field-3-columns-right {
    display:none;
}
.front-page .view-landing-page-tiles {
	margin-top: 10px;
}
.front-page .feed-icon {
    display:none;
}

/* title on basic page */
.region-page-title {
    margin-top: -20px;
	padding-left: 0;
}
#block-oamp-theme-page-title {
	margin-bottom: 0;
}
#block-oamp-theme-page-title h1 {
	margin-bottom: 0;
}
/*.page-title .field--name-title {
    font-family: 'Merriweather', serif;
    font-weight: 400;
    color: #333;
    font-size: 30px;
}*/
.page-title .field--name-title, #page-title h1 {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #01579b;
}
#page-title .container-fluid {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}


/* Landing page layout */

.not-front .view-landing-page-tiles .views-field-body .field-content { 
display:none;
} 
.view-landing-page-tiles .views-field-title { 
display:none;
}
.views-field-field-2-columns-left { 
	width: 49%;
	display:inline-block;
	vertical-align:top;
	float: left;
	margin-bottom: 30px;
}
.views-field-field-2-columns-right { 
	width: 49%;
	display:inline-block;
	vertical-align:top;
	float: right;
	margin-bottom: 30px;
}
.views-field-field-3-columns-left { 
	width: 32%;
	display:inline-block;
	vertical-align:top;
	float: left;
}
.views-field-field-3-columns-middle { 
	width: 32%;
	display:inline-block;
	vertical-align:top;
	margin: 0 2%;
}
.views-field-field-3-columns-right { 
	width: 32%;
	display:inline-block;
	vertical-align:top;
	float: right;
}
.quicklinks-tileboxtop {
	min-height: 240px;
	padding-bottom: 40px;
}
.quicklinks-tileboxtop h3 {
	margin-top: 0;
    color: #1879C9;
    font-size: 1.5em;
	line-height: 1.2;
}
.tileboxtop {
	min-height: 190px;
}

.views-field-field-3-columns-left .tileboxtop {
	min-height: 280px;
}
.views-field-field-3-columns-middle .tileboxtop {
	min-height: 280px;    
}
.views-field-field-3-columns-right .tileboxtop {
	min-height: 280px;
}

.learnmorebutton {
	display: block;
    font-size: 22px;
    text-align: right;
    color: #0778D5;
    font-weight: 700;
	padding-bottom: 20px;
}	
.learnmorebutton p {
	margin-bottom: 0;
	float: right;
    width: 100%;
    padding-top: 20px;
	padding-right: 10px;
}	
.learnmorebutton a {
    color: #0778D5;
}	
.learnmorebutton a:hover {
    text-decoration: none;
}

/* button animated */
.learnmorebuttona {
	color: #FFF;
	transition: all 0.3s;
	position: relative;
}
.learnmorebuttona span {
	transition: all 0.3s;
}
.learnmorebuttona::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	opacity: 0;
	transition: all 0.3s;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: rgba(255,255,255,0.5);
	border-bottom-color: rgba(255,255,255,0.5);
	transform: scale(0.1, 1);
}
.learnmorebuttona:hover span {
	letter-spacing: 2px;
}
.learnmorebuttona:hover::before {
	opacity: 1;	
	transform: scale(1, 1);	
}
.learnmorebuttona:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	transition: all 0.3s;
	background-color: rgba(251,194,119,0.1);
}
.learnmorebuttona:hover::after {
	opacity: 0;	
	transform: scale(0.1, 1);
} 

.buttoneffect1 {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
} 
.buttoneffect1 img {
	margin-top: -5px;
}

.learnmorebutton .buttoneffect1:before {
    display: none;
}

.learnmorebutton .buttoneffect1:after {
  content: '';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}
.learnmorebutton:hover .buttoneffect1 {
  padding-right: 25px;
}
.learnmorebutton:hover .buttoneffect1:after {
  opacity: 1;
  right: 0;
}
.learnmorebuttonsm .buttoneffect1:before {
    display: none;
}
.learnmorebuttonsm .buttoneffect1:after {
  content: '';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}
.learnmorebuttonsm:hover .buttoneffect1 {
  padding-right: 25px;
}

.learnmorebuttonsm:hover .buttoneffect1:after {
  opacity: 1;
  right: 0;
}
.buttoneffect1 {
  transition: all 0.2s linear 0s;
} 
.buttoneffect1:before {
    content: '';
    font-family: FontAwesome;
    font-size: .95em;
    position: absolute;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    right: 0;
    top: 0;
    opacity: 0;
    height: 100%;
    width: 40px;
    -webkit-transition: all 0.2s linear 0s;
    transition: all 0.2s linear 0s;
}
.buttoneffect1:hover {
    text-indent: 0;
}
.buttoneffect1:hover::before {
	content: '';
    opacity: 1;
    text-indent: 0px;
}
.gradientbg { 
    background: #15456a;
    background-image: linear-gradient(to right, rgba(21,68,106,1), rgba(30,155,214,1), rgba(21,68,106,1)); 
    margin-top: -2px;
}
.gradientbg { 
    color: #fff;
}
.gradientbg a { 
    color: #fff;
}

/* Landing pages */
.node--type-topic-landing-page .field--name-field-tags { 
display:none;
} 


#block-views-block-landing-page-tiles-block-8 { 
padding-left: 20px;
}
#block-views-block-landing-page-tiles-block-8 .views-field-field-2-columns-left { 
width: 49%;
	display:inline-block;
}
#block-views-block-landing-page-tiles-block-8 .views-field-field-2-columns-right { 
width: 49%;
	display:inline-block;
}

.front-page .topwidget .row .col-sm-4 {
	display: table-cell;
	float: none;
	width: 33%;
	border: 1px solid #8ccbff;
	box-shadow: 0 0 10px #ccd8e3;
	border-radius: 12px;
	background: #fff;
	
	padding: 24px 24px 10px 24px;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	transition: all linear .3s;
	border-radius: 12px;
	min-height: 340px;
}
.front-page .topwidget .row .col-sm-4:hover {
    background: url(/sites/default/files/images/header-background2.png) no-repeat center center;
    background-size: 200% 100%;
}
.front-page .topwidget .row .col-sm-4:hover h3, .front-page .topwidget .row .col-sm-4:hover h3 a {
    color: #fff;
	-webkit-transition: color 1s; 
    transition: color 1s; 
}
.front-page .topwidget .row .col-sm-4:hover p, .front-page .topwidget .row .col-sm-4:hover a {
    color: #fff;
	-webkit-transition: color .5s; 
    transition: color .5s; 
}
.topwidget .frontbutton {
    overflow: hidden;
    width: 100%;
    height: 50px; 
	float: right;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	padding: 15px 0;
    text-align: right;
	right: 0;
	-webkit-transition: color .5s; 
    transition: color .5s; 
}
.front-page .topwidget .row .col-sm-4:hover .frontbutton span {
    color: #FEF4EF;
	-webkit-transition: color .5s; 
    transition: color .5s; 
}
.topwidget .frontbutton span {
	color: #BB5014;
	position: relative;
    display: inline-block;
	padding: 0 30px 15px;
	text-align: right;
	width: 100%;
	height: 50px;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 700;
    letter-spacing: 1px;
	z-index: 2;
	top: -15px;
}
.topwidget .frontbutton span:hover {
    color: #FEF4EF;
	-webkit-transition: color .5s; 
    transition: color .5s; 
	
}
table.homequicklinks { 
    border: none;
}
table.homequicklinks td { 
    width: 50%;
    border: 1px solid #BC5B01;
    padding: 10px 0 0 0;
	min-height: 110px;
}
@media only screen and (max-width: 820px) {
table.homequicklinks td { 
    width: 100%;
	display: block;
	border-bottom: 1px solid #BC5B01 !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
} 
}  
.quicklinkbox img { 
	margin-right: 15px; 
	width: 70px;
    margin-left: 30px;
}
.quicklinkbox h3 { 
	padding: 10px 10px 30px 20px; 
}
.qlbox2 h3 { 
	line-height: 1; 
} 
.qlbox2 span {
	display: block;
    line-height: 12px;
    padding-left: 20px;
    margin-bottom: 10px;
    font-size: 12px;
    color: #014479;
	margin-top: 6px;
} 
.qlbox2 .quicklinkbox {
	min-height: 112px;
}
.quicklinkbox h3 a { 
	color: #014479;
    -webkit-transition: color 1s; 
    transition: color 1s; 
}
.quicklinkbox h3 a:hover {
	text-decoration: none;
    color: #0c77ba;
}
.quicklinkbox h3 a:before {
    display: none;
}
.qlbox1 h3 a, .qlbox2 h3 a, .qlbox3 h3 a, .qlbox4 h3 a {
	min-height: 30px;
}
.qlbox4 h3 a {

	width: 80%;
}
.view-landing-page-tiles .quicklinkbox img { 
	width: 22%;
	float: right;
	max-width:50px;
	margin-right: 20px;
	padding-top: 10px;
}

.homequicklinks td {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-moz-osx-font-smoothing: grayscale;
position: relative;
overflow: hidden;
min-height: 90px;
}
.homequicklinks td::before {
content: '';
position: absolute;
z-index: -1;
left: 0;
right: 100%;
bottom: 0;
background-color: #ffb034;
height: 4px;
-webkit-transition-property: right;
transition-property: right;
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.homequicklinks td:hover::before {
right: 0;
}


#block-views-block-landing-page-tiles-block-8 h2 {
  font-size: 32px;
  padding-left: 0;
padding-bottom: 25px;
position: relative;
margin-top: 3px;
padding-right: 20px;
background: #fff;
z-index: 2;
display: inline-block;
}
#block-views-block-landing-page-tiles-block-8 hr.topic {
position: absolute;
margin-top: -67px;
width: 100%;
background: #ccc;
border: 0;
height: 1px;
z-index: 1;
}
#block-views-block-landing-page-tiles-block-8 .views-row {
	color: #fff;
}



/** DAPE landing page **/
.division-of-acquisition-policy-and-evaluation .front-promo {
    width: 100%;
    max-width: 100%;
    margin: 0 auto -2px;
    background: #0a5694;
}
.division-of-acquisition-policy-and-evaluation .paragraph.two-callouts {
    display: table;
    border-spacing:0;
    width: 100%;
	/*border-spacing:3px;*/
}
.division-of-acquisition-policy-and-evaluation .paragraph-1 {
    display: table-cell;
    margin: 0; 
    height: auto; 
    border-radius: 12px;
    padding: 0;
	vertical-align: top;
	box-shadow: none;
	width: auto;
	border:none;
}
.division-of-acquisition-policy-and-evaluation .paragraph-2 {
    display: table-cell;
    margin-right: 0; 
    height: auto; 
    border-radius: 12px;
    padding-right: 0;
	vertical-align: top;
	box-shadow: none;
	width: auto;
	border:none;
}
.division-of-acquisition-policy-and-evaluation .paragraph-3 {
    display: table-cell;
    margin-right: 10px;
    width: auto;
    height: 100%;
    padding-right: 0;
    border-radius: 12px;
    box-shadow: none;
    vertical-align: top;
    border: none;
}
.division-of-acquisition-policy-and-evaluation .paragraph-3 .paragraph-1 .paragraph-4 {
    display: inline-block;
	width: 47%;
	min-height: 258px;
	padding: 10px 20px 0;
    margin: 15px 0 0 10px;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    border: 1px solid #8ccbff;
    box-shadow: 0 0 10px #ccd8e3;
    border-radius: 12px;
	vertical-align: top;
}

.division-of-acquisition-policy-and-evaluation .paragraph-3 h3 {
    color: #fff;
	text-align: center;
}
.division-of-acquisition-policy-and-evaluation .daperightcol {
    border: 1px solid #8ccbff;
	box-shadow: 0 0 10px #ccd8e3;
    padding: 18px 20px;
    border-radius: 12px;
	display: inline-block;
}
.division-of-acquisition-policy-and-evaluation .basic-para {
    border: none;
    padding: 0;
    margin: 0;
    border-radius: 12px;
    display: block;
    vertical-align: top;
    width: auto;
}
.division-of-acquisition-policy-and-evaluation #block-dapelandingpagetitle {  
    width: 100%;
}
#block-dapelandingpagetitle h1 {  
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    padding: 12px;
    margin: 0;
}
#block-dapelandingpagetitle h1 a {
    color: #fff;
    font-size: 32px;
    font-weight: 400;
}
#block-dapelandingpagetitle h1 a:hover {
    color: #fff;
    text-decoration: none;
}
#block-dapelandingpagetitle span a {
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    padding: 12px;
    text-decoration: none;
    display: block;
}
#block-dapelandingpagetitle span a:hover {
    color: #fff;
    text-decoration: underline;
    
}
.division-of-acquisition-policy-and-evaluation .page-title .field--name-title {
    display:none;
}
.division-of-acquisition-policy-and-evaluation .dapedivleft h2 {
    font-size: 1.5em;
    color: #000;
	padding-left: 0;
}
.division-of-acquisition-policy-and-evaluation .dapedivright h2 {
    font-size: 28px;
    color: #000;
	margin:0;
	padding-left: 0;
}
.division-of-acquisition-policy-and-evaluation .front-left {
    width: 256px;
 }   
.dapeleftcolimg {
    max-width: 180px;
    margin-bottom: 20px;
}
.front-left h2.dapeleftcol { 
    font-size: 1.3em;
    color: #000;
    text-align: left;
    border-top: 1px solid #ccc;
    padding-top: 20px;
    width: 100%;
}
.division-of-acquisition-policy-and-evaluation .front-left li {
    font-weight: bold;
    display: block;
    text-align: left;
}

img.subtitle-icon {
    width:40px;
	height:auto;
    margin-top: -3px;
	margin-right: 10px;
}
.division-of-acquisition-policy-and-evaluation .slideshow {
    margin-bottom: 20px;
}
.division-of-acquisition-policy-and-evaluation .sidebar-first, .division-of-acquisition-policy-and-evaluation .sidebar_first {
	display: table-cell; 
	float: none;
     background: linear-gradient(0deg, rgba(21,68,105,1) 20%, rgba(20,119,177,1) 90%);;
    min-height: 500px;
    padding: 30px 5px 20px;
    vertical-align: top;    
    margin-top: -2px;
}
.division-of-acquisition-policy-and-evaluation .block-views-blocklanding-page-tiles-block-3 {
    margin-bottom: 0;
} 
.division-of-acquisition-policy-and-evaluation .block-system-main-block {
    margin-bottom: 0;
} 
.division-of-acquisition-policy-and-evaluation .region-content {
    padding: 0;
}

.division-of-acquisition-policy-and-evaluation .contentwrap {
    width: 100%;
    float: none;
    display: table-cell;
    padding-top: 10px;
}
.division-of-acquisition-policy-and-evaluation .col-md-9 {
    width: 100%;
}

.division-of-acquisition-policy-and-evaluation .views-field-field-2-columns-left { 
	width: 37%;
	display:inline-block;
	vertical-align:top;
	float: left;
	margin-bottom: 0;
}
.division-of-acquisition-policy-and-evaluation .views-field-field-2-columns-right { 
	width: 61%;
	display: inline-block;
	vertical-align:top;
	float: right;
	margin-bottom: 30px;
    border: 1px solid #0778D5;
    padding: 10px 20px;
    border-radius: 8px;
    background: #fff;
    min-height: 600px;
}
.dape-rightcol-left { 
	width: 100%;
	display:block;
	vertical-align:top;
	float: left;
    padding: 0 10px;
    margin: -12px 8px 0 -1px;
        border-bottom: 2px solid #ffb034;
} 
.dape-rightcol-mid { 
	width: 100%;
	display:block;
	vertical-align:top;
	float: left;
    padding: 0 10px;
    margin: 0 8px 0 -1px;
        border-bottom: 2px solid #ffb034;
} 
.dape-rightcol-right { 
	width: 100%;
	display:block;
	vertical-align:top;
	float: left;
    padding: 0 10px;
    margin: 0 8px 0 -1px;
} 
.division-of-acquisition-policy-and-evaluation .open .accordionItemHeading {
	padding-left: 20px;
	font-size: 20px;
}
.division-of-acquisition-policy-and-evaluation .close .accordionItemHeading {
	padding-left: 20px;
	font-size: 20px;
}
.accordionItemContent ul.graybg li a {
    background: #eee;
    padding: 10px;
    border-radius: 8px;
    width: 90px;
    margin-top: 5px;
    display: inline-block;
    text-align: center;
}
ul.sidedotlong li a {
}
ul.sidedotshort li a {
}


.division-of-acquisition-policy-and-evaluation h3 {
    font-size: 1.1em;
    color: #627387;
    font-weight: 700;
}   
.division-of-acquisition-policy-and-evaluation .front-left h3 {
    font-size: 1.3em;
    font-weight: 400;
    color: #fff;
    margin: 20px auto 10px;
}
.division-of-acquisition-policy-and-evaluation ul {
    padding-left: 0;
}
.division-of-acquisition-policy-and-evaluation .toptitle {
    margin-top: 0;
padding-bottom: 5px;
}
/*.division-of-acquisition-policy-and-evaluation .paragraph-2 ul, .division-of-acquisition-policy-and-evaluation .paragraph-3 ul {
    column-count: 2;
}*/
.division-of-acquisition-policy-and-evaluation .dape-leftcol-top ul {
    column-count: 2;
	min-width: 340px;
}
.division-of-acquisition-policy-and-evaluation .dape-leftcol-bottom ul {
    column-count: 1;
}
.dape-rightcol-left ul, .dape-rightcol-right ul {
column-count: 4;
}

.division-of-acquisition-policy-and-evaluation .dapedivleft li {
    list-style: none;
    display: inline-block;
    padding: 0 5px;
    margin: 5px;
    font-weight: bold;
    min-width: 80px;
}
.division-of-acquisition-policy-and-evaluation .dapedivright li {
    list-style: none;
    padding: 0 5px;
    margin: 2px;
    font-weight: bold;
    min-width: 80px;
}
.division-of-acquisition-policy-and-evaluation .front-left h2 {
    font-size: 1.3em;
    color: #fff;
    text-align: left !important;
    margin: 20px 0 8px;
    width: 100%;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
}
.division-of-acquisition-policy-and-evaluation .front-left li a {
    color: #fff;
    font-weight: 700;
}
.division-of-acquisition-policy-and-evaluation .front-left li a:before {
    display: none;
}    
.dapedivleft {
	display: table;
	border-spacing: 10px;
	margin-top: -10px;
width: 100%;
margin-left: 0;
}
.dapedivright {
	padding: 0 20px;
	margin-top: -10px;
}

.dape-leftcol-top {  
    border: 1px solid #8ccbff;
	box-shadow: 0 0 10px #ccd8e3;
    padding: 5px 20px;
    border-radius: 12px;
    background: #fff;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
	width: 70%;
	display: table-cell;
	min-height: 250px;
	vertical-align: top;
}
.dape-leftcol-bottom {  
    border: 1px solid #8ccbff;
	box-shadow: 0 0 10px #ccd8e3;
    padding: 5px 0;
    border-radius: 12px;
	text-align: center;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
	width: 29%;
    min-height: 250px;
	display: table-cell;
	vertical-align: top;
}
.dape-leftcol-top h2, .dape-leftcol-bottom h2 {  
	margin-top: 10px;
	text-align: center;
}
.dape-leftcol-top .subtitle-icon, .dape-leftcol-bottom .subtitle-icon {  
	width: 70px;
	display: block;
    margin: 0 auto;
	padding-bottom: 10px;
}
.dapepolicyinfo .subtitle-icon {  
	width: 70px;
	display: block;
    margin: 0 auto;
	padding-bottom: 10px;
}
.dape-leftcol-top:hover, .dape-leftcol-bottom:hover {  
	background: url(/sites/default/files/images/header-background3.png) no-repeat left bottom;
	background-size: 120% 120%;
}
.dape-leftcol-top:hover h2, .dape-leftcol-bottom:hover h2, .dape-leftcol-top:hover a, .dape-leftcol-bottom:hover a {  
	 color: #fff !important;
}
.dape-leftcol-top a:hover, .dape-leftcol-bottom a:hover {  
	 color: #fff !important;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 {
    width: 49%;
    display: inline-block;
    border: none;
    margin-right: 0;
}
.division-of-acquisition-policy-and-evaluation .paragraph-2 {
    padding: 0 20px 0;
margin: 20px 5px 0;
-webkit-transition: all linear .3s;
-moz-transition: all linear .3s;
transition: all linear .3s;
border: 1px solid #8ccbff;
box-shadow: 0 0 10px #ccd8e3;
border-radius: 12px;
width: 48%;
display: table-cell;
}
.dapepolicyinfo {
    padding: 10px 20px 0;
    margin: 15px 0 0 8px;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    border: 1px solid #8ccbff;
    box-shadow: 0 0 10px #ccd8e3;
    border-radius: 12px;
    width: auto;
    display: inline-block;
    min-height: 532px;
	min-width: 230px;
}
.dapepolicyinfo ul {
    margin: 20px 0 0;
	list-style: none;
}
.dapepolicyinfo:hover {  
	background: url(/sites/default/files/images/header-background4.png) no-repeat left bottom;
	background-size: 100% 120%;
}
.dapepolicyinfo:hover li, .dapepolicyinfo:hover h2, .dapepolicyinfo:hover a {  
	 color: #fff !important;
}
.dapepolicyinfo a:hover {  
	 color: #fff !important;
}
.division-of-acquisition-policy-and-evaluation .paragraph.two-callouts {
    border-spacing: 0;
}
.division-of-acquisition-policy-and-evaluation .paragraph-2:hover, .division-of-acquisition-policy-and-evaluation .paragraph-4:hover {
	background: url(/sites/default/files/images/header-background2.png) no-repeat left center;
	background-size: 130% 280px;
} {
	background: url(/sites/default/files/images/header-background2.png) no-repeat left center;
	background-size: 130% 280px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4:hover .dapetop1 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4:hover .dapetop2 h3,
.division-of-acquisition-policy-and-evaluation .paragraph-2:hover .dapetop3 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4:hover .dapetop4 h3 {
	color: #fff;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 h3 {
    opacity: 1;
    display: block;
    text-align: center;
    margin: 80PX 0 0 0;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    font-size: 1.5em;
    color: #627387;
    font-weight: 700;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 h3 {
    opacity: 1;
    display: block;
    text-align: center;
    margin: 80PX 0 0 0;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    font-size: 1.5em;
    color: #627387;
    font-weight: 700;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul {
    opacity: 0;
    display: block;
    margin-top: -75px;
    margin-bottom: 0;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    width: auto;
    padding-left: 0;
} 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
    opacity: 0;
    display: block;
    margin-top: -100px;
    margin-bottom: 0;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    width: auto;
    padding-left: 0;
} 
.division-of-acquisition-policy-and-evaluation .paragraph-2 li, .division-of-acquisition-policy-and-evaluation .paragraph-4 li {
    list-style: none;
    display: inline-block;
    padding: 0 5px;
    margin: 5px 0;
    font-weight: bold;
}
.division-of-acquisition-policy-and-evaluation svg.ext {
    width: 8px;
    height: 8px;
    padding-right: 0.1em;
    fill: #727272;
    font-weight: 900;
    display: none;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 li {
    min-width: 120px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul {
	min-height: 140px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
	min-height: 150px;
}
.division-of-acquisition-policy-and-evaluation .field--name-field-body-paragraph {
    margin-bottom: 40px;
}
.division-of-acquisition-policy-and-evaluation .field--name-field-text-only h2 {
	font-weight: 500;
	margin-top: 20px;
	margin-bottom: 0;
	text-align: center;
	font-size: 1.5em;
}
.division-of-acquisition-policy-and-evaluation .field--name-field-text-only h2 a {
	font-weight: 600 !important;
}
.dapetoppage {
	margin: -20px 0 0;
	padding: 20px;
	height: auto;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    border: 1px solid #8ccbff;
    box-shadow: 0 0 10px #ccd8e3;
    border-radius: 12px;
}
.dapetoppage:hover {
    background: url(/sites/default/files/images/header-background2.png) no-repeat right center;
    background-size: 100% 100%;
}
.dapetoppage h3 {
	margin:-10px 0 10px 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #01579b;
    font-size: 32px;
	display: block;
    text-align: center;
}
.dapetoppage ul, .dapetoppage ol {
	margin-top: 0 !important;
	opacity: 1;
	color: #01579b;
	min-height: auto;
	margin-bottom: 0;
	list-style: none;
    padding-left: 5px;

}
.dapetoppage ul a, .dapetoppage ol a {
	color: #01579b !important;
}
.dapetoppage:hover ul li, .dapetoppage:hover ul a, .dapetoppage:hover ol li, .dapetoppage:hover ol a, .dapetoppage:hover p, .dapetoppage:hover p a {
	color: #fff !important;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
}
.dapetoppage:hover h3 {
	opacity: 1;
	color: #fff;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
}

.division-of-acquisition-policy-and-evaluationacquisition-resourcestools .dapetoppage ul { 
    column-count: 3;	
}
.division-of-acquisition-policy-and-evaluationacquisition-resourceswebsites .dapetoppage ul { 
    column-count: 4;	
}
.division-of-acquisition-policy-and-evaluationacquisition-resourcesdocuments .dapetoppage ul { 
    column-count: 2;	
}
.division-of-acquisition-policy-and-evaluationacquisition-resourcesdocuments .dapetoppage ul li { 
    padding-right: 20px;	
}
.division-of-acquisition-policy-and-evaluationacquisition-resourcestools #page-title, 
.division-of-acquisition-policy-and-evaluationacquisition-resourcesforms #page-title,
.division-of-acquisition-policy-and-evaluationacquisition-resourceswebsites #page-title, 
.division-of-acquisition-policy-and-evaluationacquisition-resourcesdocuments #page-title {
	    display: none;
}
.division-of-acquisition-policy-and-evaluationacquisition-resourcestools .col-md-3.sidebar-second , .division-of-acquisition-policy-and-evaluationacquisition-resourcesforms .col-md-3.sidebar-second ,
.division-of-acquisition-policy-and-evaluationacquisition-resourceswebsites .col-md-3.sidebar-second , .division-of-acquisition-policy-and-evaluationacquisition-resourcesdocuments .col-md-3.sidebar-second { 
    margin-top: 20px;	
}
.division-of-acquisition-policy-and-evaluation .paragraph-2 .clearfix::after {
    display: none;
}
.dapetop1 .more, .dapetop2 .more, .dapetop3 .more, .dapetop4 .more {
	display: block;
    font-size: 1.1em;
    text-align: right;
    color: #fff;
    font-weight: 600;
	opacity: 0;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
	padding-bottom: 20px;
}
.dapetop5 .more, .dapetop6 .more, .dapetop7 .more, .dapetop8 .more {
	display: block;
    font-size: 1.1em;
    text-align: right;
    color: #fff;
    font-weight: 600;
	opacity: 0;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
	padding-bottom: 6px;
}
.dapetop1:hover .more, .dapetop2:hover .more, .dapetop3:hover .more, .dapetop4:hover .more, 
.dapetop5:hover .more, .dapetop6:hover .more, .dapetop7:hover .more, .dapetop8:hover .more {
	opacity: 1;
}	
.dapetop1:hover .more a, .dapetop2:hover .more a, .dapetop3:hover .more a, .dapetop4:hover .more a, 
.dapetop5:hover .more a, .dapetop6:hover .more a, .dapetop7:hover .more a, .dapetop8:hover .more a {
    color: #fff !important;
}
.dapetop5 .more a, .dapetop6 .more a, .dapetop7 .more a, .dapetop8 .more a { 
	padding: 1px 30px 6px 0;
	background: url(/sites/default/files/images/arrow-right-white.png) no-repeat right top;
	background-size: 26px 26px;
	display: block !important;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
}
.dapetop1 .more a, .dapetop2 .more a, .dapetop3 .more a, .dapetop4 .more a {    
	padding: 1px 30px 0 0;
	margin-top: 5px;
	margin-bottom: 0;
	background: url(/sites/default/files/images/arrow-right-white.png) no-repeat right top;
	background-size: 26px 26px;
	display: block !important;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
}
.more a:hover {
	margin-right: 15px;
	text-decoration: none;
}
.more a::before {
    content: none;
}
.dapetop3 ul {
	margin-top: -100px;	
}

.dapetop5, .dapetop6, .dapetop7, .dapetop8 {
	vertical-align: top;
	display: inline-block;
}
.division-of-acquisition-policy-and-evaluation .paragraph-2 li, .division-of-acquisition-policy-and-evaluation .paragraph-4 li {
	min-width: 80px;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 li, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 li a {
    line-height: 17px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul a::before, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul a::before, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul a::before, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul a::before {
	content: none;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul a {
	color: #fff;
}

.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1:hover h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2:hover h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3:hover h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4:hover h3 {
	opacity: 0;
}

.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1:hover ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2:hover ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3:hover ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4:hover ul {
	opacity: 1;
	color: #fff;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1:hover ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2:hover ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3:hover ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4:hover ul a {
	color: #fff;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 a:hover, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 a:hover, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 a:hover, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 a:hover {
	color: #fff;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul {
	column-count: 3;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul {
	column-count: 1;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul {
	column-count: 3;
}


/** DAPE testing **/
.dape-testing .front-promo {
    width: 100%;
    max-width: 100%;
    margin: 0 auto -2px;
    background: #144d7f;
}
.dape-testing .paragraph.two-callouts {
    display: table;
    border-spacing:10px;
    width: 100%;
	/*border-spacing:3px;*/
}
.dape-testing .paragraph-2 {
    display: table-cell;
    margin-right: 0; 
    height: auto; 
    border-radius: 12px;
    padding-right: 0;
	vertical-align: top;
	box-shadow: none;
	width: auto;
	border:none;
}
.dape-testing .paragraph-3 {
    display: table-cell;
    margin-right: 10px;
    width: 30%;
    height: 100%;
    padding-right: 10px;
    border: 1px solid #8ccbff;
    border-radius: 12px;
    box-shadow: none;
    vertical-align: top;
    border: 1px solid #999;
    background: linear-gradient(0deg, rgb(255, 255, 255) 84%, rgb(66, 133, 51) 84%);
}
.dape-testing .paragraph-3 h3 {
    color: #fff;
	text-align: center;
}
.dape-testing .daperightcol {
    border: 1px solid #8ccbff;
	box-shadow: 0 0 10px #ccd8e3;
    padding: 18px 20px;
    border-radius: 12px;
	display: inline-block;
}
.dape-testing .basic-para {
    border: none;
    padding: 0;
    margin: 0;
    border-radius: 12px;
    display: inherit;
    vertical-align: top;
    width: auto;
}
.dape-testing #block-dapelandingpagetitle {  
    width: 100%;
}
.dape-testing .page-title .field--name-title {
    display:none;
}
.dape-testing h2 {
    font-size: 1.3em;
    color: #000;
	margin-top:0;
	padding-left: 0;
}
.dape-testing .front-left {
    width: 256px;
 }   

.dape-testing .front-left li {
    font-weight: bold;
    display: block;
    text-align: center;
}

.dape-testing .slideshow {
    margin-bottom: 20px;
}
.dape-testing .sidebar-first {
	display: table-cell; 
	float: none;
     background: linear-gradient(0deg, rgba(21,68,105,1) 20%, rgba(20,119,177,1) 90%);
    min-height: 500px;
    padding: 30px 5px 20px;
    vertical-align: top;    
    margin-top: -2px;
}
.dape-testing .block-views-blocklanding-page-tiles-block-3 {
    margin-bottom: 0;
} 
.dape-testing .block-system-main-block {
    margin-bottom: 0;
} 
.dape-testing .region-content {
    padding: 0;
}

.dape-testing .contentwrap {
    width: 100%;
    float: none;
    display: table-cell;
    padding-top: 20px;
}
.dape-testing .col-md-9 {
    width: 100%;
}

.dape-testing .views-field-field-2-columns-left { 
	width: 37%;
	display:inline-block;
	vertical-align:top;
	float: left;
	margin-bottom: 0;
}
.dape-testing .views-field-field-2-columns-right { 
	width: 61%;
	display: inline-block;
	vertical-align:top;
	float: right;
	margin-bottom: 30px;
    border: 1px solid #0778D5;
    padding: 10px 20px;
    border-radius: 8px;
    background: #fff;
    min-height: 600px;
}

.dape-testing h3 {
    color: #627387;
    font-weight: 700;
}   
.dape-testing .front-left h3 {
    font-size: 1.3em;
    font-weight: 400;
    color: #fff;
    margin: 20px auto 10px;
}
.dape-testing ul {
    padding-left: 0;
}
.dape-testing .toptitle {
    margin-top: 0;
padding-bottom: 5px;
}
.dape-testing .dape-leftcol-top ul {
    column-count: 2;
}
.dape-testing .dape-leftcol-bottom ul {
    column-count: 1;
}

.dape-testing li {
    list-style: none;
    display: inline-block;
    padding: 0 5px;
    margin: 5px;
    font-weight: bold;
    min-width: 80px;
}
.dape-testing .front-left h2 {
    font-size: 1.3em;
    color: #fff;
    text-align: left !important;
    margin: 20px 0 8px;
    width: 100%;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
}
.dape-testing .front-left li a {
    color: #fff;
    font-weight: 700;
}
.dape-testing .front-left li a:before {
    display: none;
}    



/* */

.block-superfishdape-sitemap h2.title {
    font-size: 1.3em;
    color: #fff;
    padding: 15px 25px 15px 70px;
    font-weight: 400;

    margin: 0;
    line-height: 18px;
    background: url(/sites/default/files/images/icon-sitemap.png) no-repeat 20px;
    background-size: 40px 40px;
}
.division-of-acquisition-policy-and-evaluation ul.sf-menu.sf-vertical {
    border-top: 1px solid #aaa;
    margin-top: 5px;
}
.division-of-acquisition-policy-and-evaluation ul.sf-menu a, .division-of-acquisition-policy-and-evaluation ul.sf-menu span.nolink {
    display: block;
    padding: 5px 25px;
    position: relative;
    line-height: 1.3;
    color: #fff;
    font-weight: 400;
    font-size: .9em;
}
.division-of-acquisition-policy-and-evaluation .sidebar-first .region-sidebar-first ul.sf-menu.sf-vertical li, .division-of-acquisition-policy-and-evaluation .sidebar_first .region-sidebar-first ul.sf-menu.sf-vertical li {
    width: 100%;
    border-bottom: none;
}



/** DFAS landing page **/
.division-of-financial-advisory-services .sidebar-first, .division-of-financial-advisory-services .sidebar_first {
	display: table-cell; 
	float: none;
     background: linear-gradient(0deg, rgba(21,68,105,1) 20%, rgba(20,119,177,1) 90%);
    min-height: 500px;
    padding: 30px 5px 20px;
    vertical-align: top;    
    margin-top: -2px;
}
.division-of-financial-advisory-services .front-left {
    width: 256px;
}
.division-of-financial-advisory-services .front-left li {
    font-weight: bold;
    display: block;
}

.division-of-financial-advisory-services .front-left h2 {
    font-size: 1.3em;
    color: #fff;
    text-align: left !important;
    margin: 20px 0 8px;
    width: 100%;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    line-height: 32px;
}
.division-of-financial-advisory-services .front-left li a {
    color: #fff;
    font-weight: 700;
}
.division-of-financial-advisory-services .front-left li a:before {
    display: none;
}    
    
.division-of-financial-advisory-services .page-title .field--name-title { 
    display: none;
}
.division-of-financial-advisory-services .region-content {
    padding: 10px 2px 10px;
}
.division-of-financial-advisory-services .lefttilebox, .division-of-financial-advisory-services .righttilebox {
    background-color: #fff;
}
.division-of-financial-advisory-services .front-promo {
    width: 100%;
    max-width: 100%;
    margin: 0 auto -2px;
    background: #0a5694;
}
.division-of-financial-advisory-services #block-dfaslandingpagetitle {  
    width: 100%;
}
#block-dfaslandingpagetitle h1 {  
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    padding: 12px;
    margin: 0;
}
#block-dfaslandingpagetitle h1 a {
    color: #fff;
    font-size: 32px;
    font-weight: 400;
}
#block-dfaslandingpagetitle h1 a:hover {
    color: #fff;
    text-decoration: none;
}
#block-dfaslandingpagetitle span a {
    padding: 12px;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    display:block;
    text-decoration: none;
}
#block-dfaslandingpagetitle span a:hover {
    color: #fff;
    text-decoration: underline;
}
.division-of-financial-advisory-services .page-title .field--name-title {
    display:none;
}
.division-of-financial-advisory-services h2 {
    font-size: 1.3em;
    color: #000;
}  
.division-of-financial-advisory-services .two-callouts {
    display: table;
    height: 100%;
    /*border-spacing: 15px;*/
} 
.division-of-financial-advisory-services .paragraph-2 {
    margin-right: 0;
    width: 50%;
    display: table-cell;
    height: 100%;
    float: none;
} 

.division-of-financial-advisory-services .paragraph-2 h3 {
    font-size: 1.3em;
    color: #000;
    line-height: 1.6;
    margin: 0 0 20px;
}  
.division-of-financial-advisory-services .paragraph-2 ul {
    padding-left: 0;
    list-style: none;
} 
.division-of-financial-advisory-services .disclaimerdiv {
    border-left: none;
background: url(/sites/default/files/images/announcement-red.png) no-repeat top left;

background-size: 30px 30px;
padding: 0 30px 0;
margin-left: 20px;
margin-top: 0;
margin-bottom: 0;
}
.division-of-financial-advisory-services .disclaimerdiv p {
   margin: 0 0 10px 15px;
padding-left: 15px;
border-left: 5px solid #ddd;
}


/****** DFAS landing new *****/
.division-of-financial-advisory-services .two-callouts {
    border-spacing: 0;
}
.division-of-financial-advisory-services .paragraph-2 {
    border: none;
	border-radius:0;
	box-shadow: none;
	width: auto !important;
    vertical-align: top;
} 
.division-of-financial-advisory-services .paragraph-2 .basic-para {
    font-size: 1em;
    padding: 5px 10px;
    margin: 0 12px 0 0;
    border-radius: 12px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: 100%;
}
.division-of-financial-advisory-services .paragraph-2 h2 {
    font-size: 1.4em;
    line-height: 1.3;
    min-height: 60px;
    margin: 0;
    font-weight: 600;
    text-align: center;
}
.division-of-financial-advisory-services .dfas-leftcol-left {
    width: 100%;
    border: 1px solid #8ccbff;
border-radius: 12px;
box-shadow: 0 0 10px #ccd8e3;
    padding: 20px;
    margin-bottom: 20px;
	    transition: box-shadow 0.5s ease-in-out;
}
.division-of-financial-advisory-services .dfas-leftcol-right {
    width: 100%;
    display: inline-block;
    border: 1px solid #8ccbff;
border-radius: 12px;
box-shadow: 0 0 10px #ccd8e3;
    padding: 20px;
    margin-bottom: 20px;
	/*transition: box-shadow 0.5s ease-in-out;*/
}
.division-of-financial-advisory-services .dfas-leftcol-left:hover {
    /*border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;*/
	background: url(/sites/default/files/images/header-background4.png) no-repeat right bottom;
    background-size: 110% 110%;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	transition: all linear .3s;
}
.division-of-financial-advisory-services .dfas-leftcol-right:hover {
    /*border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;*/
	background: url(/sites/default/files/images/header-background2.png) no-repeat left bottom;
	background-size: 120% 120%;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	transition: all linear .3s;
}
.division-of-financial-advisory-services .dfas-leftcol-left:hover h3, .division-of-financial-advisory-services .dfas-leftcol-right:hover h3 {
    color: #fff;
}
.division-of-financial-advisory-services .dfas-leftcol-left:hover a, .division-of-financial-advisory-services .dfas-leftcol-right:hover a {
    color: #fff !important;
}
.division-of-financial-advisory-services .dfas-rightcol-left {
    width: 100%;
    border: 1px solid #8ccbff;
border-radius: 12px;
box-shadow: 0 0 10px #ccd8e3;
    padding: 20px;
    margin-bottom: 20px;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
	height: 100%;
    min-height: 410px;
}
.division-of-financial-advisory-services .dfas-rightcol-right {
    width: 100%;
    display: inline-block;
    border: 1px solid #8ccbff;
border-radius: 12px;
box-shadow: 0 0 10px #ccd8e3;
    padding: 20px;
    margin-bottom: 20px;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
	height: 100%;
    min-height: 410px;
}
.division-of-financial-advisory-services .dfas-rightcol-left:hover, .division-of-financial-advisory-services .dfas-rightcol-right:hover {
    /*border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;*/
    background: url(/sites/default/files/images/header-background3.png) no-repeat left bottom;
    background-size: 120% 120%;
	color: #fff;

}
.division-of-financial-advisory-services .dfas-rightcol-left:hover h3, .division-of-financial-advisory-services .dfas-rightcol-right:hover h3,
.division-of-financial-advisory-services .dfas-rightcol-left:hover li, .division-of-financial-advisory-services .dfas-rightcol-right:hover li, 
.division-of-financial-advisory-services .dfas-rightcol-left:hover ul a, .division-of-financial-advisory-services .dfas-rightcol-right:hover ul a {
    color: #fff !important;
}
.division-of-financial-advisory-services .paragraph-2 li {
    padding: 3px 0;
}

/** DSAPS landing page **/
.division-of-simplified-acquisition-policy-and-services .righttitle h2 img, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle h2 img {	
	width:50px;height:auto;display:inline-block;padding-right:6px;
}
.division-of-simplified-acquisition-policy-and-services .sidebar-first, .division-of-simplified-acquisition-policy-and-services .sidebar_first {
	display: table-cell; 
	float: none;
     background: linear-gradient(0deg, rgba(21,68,105,1) 20%, rgba(20,119,177,1) 90%);
    min-height: 500px;
    padding: 30px 5px 20px;
    vertical-align: top;    
    margin-top: -2px;
}
.division-of-simplified-acquisition-policy-and-services .front-left {
    width: 256px;
}
.division-of-simplified-acquisition-policy-and-services .front-left li {
    font-weight: bold;
    display: block;
}
.division-of-simplified-acquisition-policy-and-services .front-left h2 {
    font-size: 1.3em;
    color: #fff;
    text-align: left !important;
    margin: 20px 0 8px;
    width: 100%;
    text-transform: uppercase;
    font-weight: 400;
    text-align: center;
    line-height: 32px;
}
.division-of-simplified-acquisition-policy-and-services .front-left li a {
    color: #fff;
    font-weight: 700;
}
.division-of-simplified-acquisition-policy-and-services .front-left li a:before {
    display: none;
}    
.division-of-simplified-acquisition-policy-and-services .two-callouts {
    display: table;
    height: 100%;
    border-spacing: 10px;
} 
.division-of-simplified-acquisition-policy-and-services .paragraph-2  .basic-para {
    border: none;
    padding: 0 20px;
    margin: 0;
    border-radius: 0;
    width: 98%;
}
.division-of-simplified-acquisition-policy-and-services .paragraph-2 {
    box-shadow: none;
}
.division-of-simplified-acquisition-policy-and-services .basic-para {
    font-size: 1em;
    padding: 0;
    border: none;
    margin: 0;
}
.division-of-simplified-acquisition-policy-and-services .dsaps3lefttilebox, .division-of-simplified-acquisition-policy-and-services .dsaps3middletilebox, .division-of-simplified-acquisition-policy-and-services .dsaps3righttilebox {
    font-size: 1em;
    border: 1px solid #8ccbff;
    padding: 25px 20px 20px;
    margin: 0;
    border-radius: 12px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
	box-shadow: 0 0 10px #ccd8e3;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	transition: all linear .3s;
	min-height: 416px;
}
.dsaps3lefttilebox:hover, .dsaps3middletilebox:hover,  .dsaps3righttilebox:hover {
	background: url(/sites/default/files/images/header-background3.png) no-repeat left bottom;
	background-size: 120% 120%;
}	
.dsaps3lefttilebox:hover, .dsaps3middletilebox:hover,  .dsaps3righttilebox:hover, .dsaps3lefttilebox:hover h2, .dsaps3middletilebox:hover h2,  .dsaps3righttilebox:hover h2, .dsaps3lefttilebox:hover h2 a, .dsaps3middletilebox:hover h2 a,  .dsaps3righttilebox:hover h2 a {
	color: #fff;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	transition: all linear .3s;
}
.dsaps3lefttilebox h2 a:hover, .dsaps3middletilebox h2 a:hover,  .dsaps3righttilebox h2 a:hover {
	color: #fff;
}
.dsaps3lefttilebox:hover  a.buttoneffect1, .dsaps3middletilebox:hover  a.buttoneffect1,  .dsaps3righttilebox:hover a.buttoneffect1 {
	color: #fff !important;
}
.dsaps3middletilebox:hover .bpa-app-notes{
    border: 1px solid white;
}

.division-of-simplified-acquisition-policy-and-services .tileboxtop {
    min-height: 310px;
}

.division-of-simplified-acquisition-policy-and-services .basic-para .tileboxtop p {
    margin-bottom: 15px;
}
.division-of-simplified-acquisition-policy-and-services .learnmorebutton {
    font-size: 17px;
}
.division-of-simplified-acquisition-policy-and-services .paragraph-4 {
    width: 23.8%;
    display: table-cell;
    border: none;
    margin-right: 0;
    vertical-align: top;
}
.division-of-simplified-acquisition-policy-and-services .paragraph-2 {
    width: 48%;
    padding: 12px 0 12px 12px;
    margin-right: 14px;
	border: 1px solid #8ccbff;
    border-radius: 12px;
    display: table-cell;
    vertical-align: top;
	box-shadow: 0 0 10px #ccd8e3;
	transition: box-shadow 0.5s ease-in-out;
    z-index: 4;
    position: relative;
}
.division-of-simplified-acquisition-policy-and-services .paragraph-2:hover {
    border: 1px solid #4b9ce0;
	box-shadow: 0 0 20px #6f9ec8;
}	
.division-of-simplified-acquisition-policy-and-services div.boxicon {
    display: none;
}
.division-of-simplified-acquisition-policy-and-services .paragraph-3 {
    float: left;
    display: block;
    margin-right: 0;
    width: 33%;
    border: none;
}
.division-of-simplified-acquisition-policy-and-services .paragraph-2  .basic-para ul {
    padding-left: 0;
    margin-left: -10px;
}
.division-of-simplified-acquisition-policy-and-services .paragraph-2  .basic-para li {
    list-style: none;
}
.division-of-simplified-acquisition-policy-and-services .paragraph-2  .basic-para a:before {
  content: '';
  border-bottom: solid 1px #5CAAEF;
  position: absolute;
  bottom: 0; left: 0;
  width: 100%;
  opacity: 0;
}

.division-of-simplified-acquisition-policy-and-services .paragraph-2  .basic-para a:hover:before {
  opacity: 1.0;
}

.division-of-simplified-acquisition-policy-and-services .paragraph-2  .basic-para a, .division-of-simplified-acquisition-policy-and-services .paragraph-2  .basic-para a:before {
  -webkit-transition: all 0.2s ease;
          transition: all 0.2s ease;
}

.division-of-simplified-acquisition-policy-and-services .toptitle {
    clear: both;
    margin-right: 20px;
    padding-left: 10px;
    display: block;
    min-height: 90px;
    width: 100%;
}
.division-of-simplified-acquisition-policy-and-services .titledsaps h2 {
    padding: 0 0 30px 0 !important;
}
.division-of-simplified-acquisition-policy-and-services .toptitle h2 {
    font-size: 28px;
    padding: 10px 0 0 0;
    display: block;
    margin-top: 3px;
    line-height: 28px;
    color: #1879C9;
}
.division-of-simplified-acquisition-policy-and-services .toptitle span {
    font-size: 22px;
    padding-left: 0;
    padding-bottom: 20px;
    display: block;
    margin-top: 3px;
    line-height: 28px;
    color: #666;
}
.division-of-simplified-acquisition-policy-and-services .toptitle hr.topic {
    position: relative;
    margin-top: -45px;
    width: 100%;
    background: #ccc;
    height: 1px;
    z-index: 1;
}
.division-of-simplified-acquisition-policy-and-services #block-dsapsrightsidebar {
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
}
.division-of-simplified-acquisition-policy-and-services .righttitle {
    margin-top: 0;
    margin-left: 5px;
    background: #e5f1ff;
padding: 10px 10px 25px;
border-radius: 12px;
	min-height: 416px;
}

.division-of-simplified-acquisition-policy-and-services .righttitle .dsapsrightdiv {
    margin-left: 5px;
}
.division-of-simplified-acquisition-policy-and-services .righttitle h2 {
    font-size: 1.3em;
    padding: 5px 0 15px 15px;
    display: block;
    line-height: 28px;
    color: #1879C9;
    border-bottom: 2px solid #ccc;
}
.division-of-simplified-acquisition-policy-and-services .righttitle h3 {
    font-size: 1em;
    margin-bottom: 0;
}
.division-of-simplified-acquisition-policy-and-services .righttitle p, 
.division-of-simplified-acquisition-policy-and-services .righttitle a {
        font-size: .85em;
	word-wrap: break-word;
    word-break: break-all;
}
.division-of-simplified-acquisition-policy-and-services .righttitle p {
    margin-bottom: 15px;
}
.division-of-simplified-acquisition-policy-and-services #block-dsapsrightsidebar p {
    padding-left: 10px;
}
.division-of-simplified-acquisition-policy-and-services h2 {
    font-size: 22px;
    padding-left: 0;
    padding-bottom: 10px;
    line-height: 28px;
    color: #333;
    margin-bottom: 0;
    margin-top: 0;
}
.division-of-simplified-acquisition-policy-and-services .views-field-field-3-columns-left { 
	width: 31.8%;
	display: inline-block;
	vertical-align:top;
	margin-bottom: 30px;
    border: 1px solid #0778D5;
    padding: 10px 20px;
    border-radius: 8px;
    background: #fff;
    min-height: 400px;
}
.division-of-simplified-acquisition-policy-and-services .views-field-field-3-columns-middle { 
	width: 31.8%;
	display: inline-block;
	vertical-align:top;
	margin-bottom: 30px;
    border: 1px solid #0778D5;
    padding: 10px 20px;
    border-radius: 8px;
    background: #fff;
    min-height: 400px;
}
.division-of-simplified-acquisition-policy-and-services .views-field-field-3-columns-right { 
	width: 31.8%;
	display: inline-block;
	vertical-align:top;
	float: right;
	margin-bottom: 30px;
    border: 1px solid #0778D5;
    padding: 10px 20px;
    border-radius: 8px;
    background: #fff;
    min-height: 400px;
}
.division-of-simplified-acquisition-policy-and-services .page-title .field--name-title { 
    display: none;
}
.division-of-simplified-acquisition-policy-and-services .region-content {
    padding: 10px 2px;
}
.division-of-simplified-acquisition-policy-and-services .front-promo, .division-of-simplified-acquisition-policy-and-servicesbpa-program .front-promo {
    width: 100%;
    max-width: 100%;
    margin: 0 auto -1px;
    background: #0a5694;
}
.division-of-simplified-acquisition-policy-and-services #block-dsapslandingpagetitle {  
    width: 100%;
}
#block-dsapslandingpagetitle h1 {  
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    padding: 12px;
    margin: 0;
}
#block-dsapslandingpagetitle h1 a {  
    color: #fff;
    font-size: 32px;
    font-weight: 400;
}
#block-dsapslandingpagetitle h1 a:hover {  
    color: #fff;
    text-decoration: none;
}
#block-dsapslandingpagetitle span a {
    padding: 12px;
    color: #fff;
    font-size: 30px;
    font-weight: 400;
    display:block;
    text-decoration: none;
}
#block-dsapslandingpagetitle span a:hover {
    color: #fff;
    text-decoration: underline;
}
.division-of-simplified-acquisition-policy-and-services .page-title .field--name-title {
    display:none;
}
.division-of-simplified-acquisition-policy-and-services .paragraph-4 .content-title h2, .division-of-simplified-acquisition-policy-and-services .paragraph-2 .content-title h2 {
    display:none;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-4 .content-title h2, .division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .content-title h2,
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-2 .content-title h2 {
    display:none;
}


/*** Newsletter ***/
.newsletter {
	border: none;
	padding: 5px 0 12px 0;
	margin: 0;
	border-radius: 0;
	display: inline-block;
	vertical-align: top;
	width: 100%;
	/*background: url(/sites/default/files/images/2arrows-right-green.png) no-repeat 30px 10px #fff;
	background-size: 40px 40px;*/
}
.upcomingevents p {
	border: none;
	padding: 7px 20px 12px 70px;
	margin: 12px;
	border-radius: 0;
	display: inline-block;
	vertical-align: top;
	width: 98%;
	background: url(/sites/default/files/images/2arrows-right-green.png) no-repeat 20px 5px #fff;
	background-size: 30px 30px;
	font-weight: 600;
}
.upcomingevents ul {
	padding-left: 80px;
	list-style: none;
}
.upcomingevents ul ul {
	padding-left: 40px;
	list-style: none;
}

.view-news .views-row {
    max-height: 230px;
    overflow: hidden;
    box-shadow: 0 0 10px #ccd8e3;
    padding: 0;
    margin: 30px 0;
    border-top: 5px solid #539345;
    border-bottom: 10px solid #fff;
}
.view-news .views-field-title {
	background: #fff;
	padding: 10px 20px;
}
.view-news .views-field-title a {
font-size: 22px;
	font-weight: 400;
}
.view-news .views-field-body {
	background: #fff;
	padding: 10px 20px;
}
.view-news .datetime {
    padding: 5px 20px 5px;
	background: #539345;
	color: #fff;
}
.view-news p {
    margin: 0 0 8px 0;
}
.newslink {
    max-height: 170px;
    overflow: hidden;
    box-shadow: 0 0 10px #ccd8e3;
    padding: 0;
    margin: 0;
    border-top: 5px solid #539345;
    border-bottom: 10px solid #fff;
} 
.newslink .datetime {
    padding: 5px 20px 5px;
	background: #539345;
	color: #fff;
	display: inline;
}
.newslink .newscontent {

	background: #fff;
	padding: 10px 20px;
}
.news .block-system-main-block .field--name-body {
    width: 100%;
    padding-right: 0;
    border-spacing: 0;
}
.node--type-announcement .statistics-counter {
	display: none !important;
}
.division-of-simplified-acquisition-policy-and-servicesannouncements .view-announcements .views-row {
    max-height: 170px;
	overflow: hidden;
	box-shadow: 0 0 10px #ccd8e3;
	padding: 0;
	margin: 30px 0;
	border-top: 5px solid #539345;
	border-bottom: 10px solid #fff;
}
.division-of-simplified-acquisition-policy-and-servicesannouncements .view-announcements .views-field-title {
background: #fff;
padding: 10px 20px;
	/*border-bottom: 1px solid #338f1e;*/

}
.division-of-simplified-acquisition-policy-and-servicesannouncements .view-announcements .views-field-title a {
font-size: 22px;
	font-weight: 400;
}
.division-of-simplified-acquisition-policy-and-servicesannouncements .view-announcements .views-field-body {
background: #fff;
padding: 10px 20px;
}
.division-of-simplified-acquisition-policy-and-servicesannouncements .view-announcements .datetime {
    padding: 5px 20px 5px;
background: #539345;
color: #fff;
}
 
/** BPA Landing page **/

#block-bpalandingpagetitle h1 {
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    padding: 12px;
    margin: 0;
}
#block-bpalandingpagetitle h1 a {
    color: #fff;
    font-size: 32px;
    font-weight: 400;
    text-decoration: none;
}
#block-bpalandingpagetitle h1 a:hover {
    color: #fff;
    text-decoration: none;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dapeleftcolimg {
    margin-bottom: 0;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program  #block-dsapslandingpagetitle, 
.division-of-simplified-acquisition-policy-and-servicesbpa-programabout-bpa  #block-dsapslandingpagetitle {
    display: none;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .highlighted {
    display:none !important;
} 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left {
    font-weight: bold;
    display: block;
    padding: 5px 20px 10px;
    height: 100%;
    text-align:center;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .sidebar-first {
    width: 256px;
	display: table-cell; 
	float: none;
     background: linear-gradient(0deg, rgba(21,68,105,1) 20%, rgba(20,119,177,1) 90%);
    min-height: 500px;
    padding: 30px 5px 20px;
    vertical-align: top;    
    margin-top: -2px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left li {
    font-weight: bold;
    display: block;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left li a {
    color: #fff;
    font-weight: 700;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left li a:before {
    display: none;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .region-breadcrumb {
    display: none;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .page-title {
    display: none;
} 
.division-of-simplified-acquisition-policy-and-servicesbpa-program  #block-dsapsbottomdescription {
    display: none;
} 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left h2 {
    font-size: 1em;
    color: #fff;
    text-align: center;
    border-top: none;
    padding-top: 0;
	padding-bottom: 0;
    width: 100%;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-4 .two-callouts {
    display: table;
    height: 100%;
    border-spacing: 10px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-2 .two-callouts {
    display: table;
    height: 100%;
    border-spacing: 0 4px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-2  .basic-para {
    border: none;
    padding: 0;
    margin: 0;
    border-radius: 0;
    width: 100%;
}

.division-of-simplified-acquisition-policy-and-servicesbpa-program .basic-para {
    font-size: 1em;
    padding: 0;
    border: none;
    margin: 0 12px 0 0;
}

.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3lefttilebox, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3middletilebox, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3righttilebox {
    font-size: 1em;
    line-height: 1.2em;
    border: 1px solid #8ccbff;
    padding: 20px 10px 20px;
    margin: 0;
    border-radius: 12px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
	box-shadow: 0 0 10px #ccd8e3;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	transition: all linear .3s;
	min-height: 460px;
}
.dsaps3lefttilebox ul {
	margin-bottom: 0;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3moddletilebox {
	min-width: 170px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3righttilebox {
	min-width: 200px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3lefttilebox ul li {
	padding: 5px 0;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3lefttilebox {
	padding: 25px 15px 10px;
	min-width: 170px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program  .dsaps3lefttilebox:hover, .division-of-simplified-acquisition-policy-and-servicesbpa-program  .dsaps3middletilebox:hover, .division-of-simplified-acquisition-policy-and-servicesbpa-program  .dsaps3righttilebox:hover {
	background: url(/sites/default/files/images/header-background3.png) no-repeat left bottom;
	background-size: 120% 120%;
}	
.division-of-simplified-acquisition-policy-and-servicesbpa-program  .dsaps3lefttilebox:hover, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program  .dsaps3middletilebox:hover, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3righttilebox:hover, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3lefttilebox:hover h2, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3middletilebox:hover h2, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3righttilebox:hover h2 {
	color: #fff;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	transition: all linear .3s;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3lefttilebox:hover a, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3middletilebox:hover a, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3righttilebox:hover a {
	color: #fff !important;
	-webkit-transition: all linear .3s;
	-moz-transition: all linear .3s;
	transition: all linear .3s;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-4 {
    width: 23.8%;
    display: table-cell;
    border: none;
    margin-right: 0;
    vertical-align: top;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-2 {
    width: 48%;
    padding: 12px;
    margin-right: 14px;
    border-radius: 12px;
    vertical-align: top;
    z-index: 4;
    position: relative;
    box-shadow: 0 0 10px #ccd8e3;
    transition: box-shadow 0.5s ease-in-out;
	display: table-cell;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-2:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;
}
/*.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-2 .bpabigbox {
    margin-right: 0;
    padding: 20px 15px;
    border-radius: 12px;
    vertical-align: top;
	position: relative;
	border: 1px solid #ccd8e3;
box-shadow: 0 0 10px #ccd8e3;
transition: box-shadow 0.5s ease-in-out;
margin-top: 10px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-2 .bpaleftbox, .division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-2 .bparightbox {
    margin-right: 0;
    width: 48%;
    padding: 20px 15px;
    margin-right: 14px;
    border-radius: 12px;
    vertical-align: top;
	position: relative;
	border: 1px solid #ccd8e3;
box-shadow: 0 0 10px #ccd8e3;
transition: box-shadow 0.5s ease-in-out;
display: table-cell;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-2 .bpaleftbox:hover, .division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-2 .bparightbox:hover,
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-2 .bpabigbox:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;
}*/
.division-of-simplified-acquisition-policy-and-servicesbpa-program .bpaleftbox img.qllogo, .division-of-simplified-acquisition-policy-and-servicesbpa-program .bparightbox img.qllogo {
    margin: 0 0 15px;
    width: auto;
    max-width: 130px;
    max-height: 80px;
	display: block;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 {
    display: table-cell;
    margin-right: 10px;
    width: auto;
    height: 100%;
    padding: 20px;
	z-index: 4;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bpabigbox {
    min-width: 400px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bpaleftbox, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bparightbox {
    min-width: 250px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .buttoneffect1 {
    font-size: 16px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .learnmorebutton {
    bottom: 8px;
    right: 2px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .basic-para ul {
    padding-left: 0;
    margin-left: 0;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .basic-para li {
    list-style: none;
	padding: 1px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .basic-para li li {
    list-style: circle;
	margin-left: 30px;
	padding: 2px 0;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .basic-para a:before {
  content: '';
  border-bottom: solid 1px #5CAAEF;
  position: absolute;
  bottom: 0; left: 0;
  width: 100%;
  opacity: 0;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .toptitle {
    clear: both;
    margin-right: 20px;
    padding-left: 10px;
    display: block;
    min-height: 90px;
    width: 100%;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .titledsaps h2 {
    padding: 0 0 30px 0 !important;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .toptitle h2 {
    font-size: 28px;
    padding: 10px 0 0 0;
    display: block;
    margin-top: 3px;
    line-height: 28px;
    color: #1879C9;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .toptitle span {
    font-size: 22px;
    padding-left: 0;
    padding-bottom: 20px;
    display: block;
    margin-top: 3px;
    line-height: 28px;
    color: #666; 
}
.toptitlespan {
    position: relative;
    padding-right: 20px;
    background-image: linear-gradient(rgba(255,255,255,1), rgba(255,255,255,1), rgba(255,255,255,0));
    z-index: 2;
    display: inline-block;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .toptitle hr.topic {
    position: relative;
    margin-top: -45px;
    width: 100%;
    background: #ccc;
    height: 1px;
    z-index: 1;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program #block-dsapsrightsidebar {
    border-bottom: 1px solid #ccc;
    padding-left: 10px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle {
    margin-top: 0;
    margin-left: 5px;
    background: #e5f1ff;
    padding: 20px 10px;
    border-radius: 12px;
    min-height: 460px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle .dsapsrightdiv {
    margin-left: 8px;
}
.division-of-simplified-acquisition-policy-and-services .righttitle h2, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle h2 {
    font-size: 1.5em;
    padding: 15px 0 15px 15px;
    display: block;
    line-height: 28px;
    color: #156BB2;
    border-bottom: 2px solid #ccc;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle h3 {
    font-size: 1.1em;
    margin-bottom: 0;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle p, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle a {
        font-size: .9em;
	word-wrap: break-word;
    word-break: break-all;
}
.righttitle a {
	color: #0B6FAD;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program #block-dsapsrightsidebar p {
    padding-left: 10px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program h2 {
    font-size: 22px;
    padding-left: 0;
    padding-bottom: 10px;
    line-height: 28px;
    color: #333;
    margin-bottom: 0;
    margin-top: 0;
}
.dsaps3middletilebox .bpa-app-notes{
    border: 1px solid black;
    padding: 5px;
    color: #eb0000;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-4:hover .dsaps3middletilebox .bpa-app-notes {
    color: #ffe0e0;
}


/** SBPO **/

#block-upcomingevents {
	margin-bottom: 0;
}
.div-upcoming-events {
	height: auto;
overflow-y: hidden;
}
.div-upcoming-events li {
    padding: 2px 0;
}
.div-upcoming-events ul {
    margin-bottom: 5px;
}
#block-upcomingevents .title {
    font-size: 26px;
    color: #333;
	text-transform: none;
}
.nih-small-business-program-office .bottomtopleft {
    border: 1px solid #8ccbff;
    padding: 20px 20px 0 20px;
    min-height: 280px;
    border-radius: 12px;
    box-shadow: 0 0 10px #ccd8e3;
    transition: box-shadow 0.5s ease-in-out;
    background-color: #fff;
	margin-bottom: 20px;
}
.nih-small-business-program-office .bottomtopleft:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;
}
/*.bottomtopleft .view-upcoming-events {
    border: 1px solid #8ccbff;
    padding: 20px;
    min-height: 280px;
    border-radius: 12px;
    box-shadow: 0 0 10px #ccd8e3;
    transition: box-shadow 0.5s ease-in-out;
    background-color: #fff;
}
.bottomtopleft .view-upcoming-events:hover {
    border: 1px solid #4b9ce0;
	box-shadow: 0 0 20px #6f9ec8;
}*/
.nih-small-business-program-office .paragraph-2 .content-title, .nih-small-business-program-office .paragraph-3 .content-title {
    display: none;
}
.nih-small-business-program-office .paragraph-2 { 
	border:1px solid #8ccbff;
	padding:0;
	min-height: 280px;
	border-radius: 12px;
	box-shadow: 0 0 10px #ccd8e3;
    transition: box-shadow 0.5s ease-in-out;
    background-color: #fff;
} 
.nih-small-business-program-office .paragraph-2:hover { 
    border:1px solid #4b9ce0;
	box-shadow: 0 0 20px #6f9ec8;
}
.nih-small-business-program-office .basic-para {
    padding: 0 20px;
}

.nih-small-business-program-office .eventtileboxtop h2 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.nih-small-business-program-office .lefttilebox .tileboxtop, 
.nih-small-business-program-office .lefttilebox .eventtileboxtop,
.nih-small-business-program-office .righttilebox .tileboxtop {
    min-height: 190px;
}
.tileboxtopup {
    min-height: 160px;
}
.nih-small-business-program-office .lefttilebox .learnmorebutton p, .nih-small-business-program-office .righttilebox .learnmorebutton p {
    padding-top: 10px;
}
.nih-small-business-program-office .paragraph.two-callouts {
    border-spacing: 20px 10px;
}
#block-sbpolandingpagetitle {
    text-align: inherit;
	margin-top: 10px;
}
.bottomtopleft .view-upcoming-events .view-content {
    min-height: 140px;
}
.nih-small-business-program-officeupcoming-events .view-upcoming-events .views-field-field-event-date {
    display: inline-block;
}
.nih-small-business-program-officeupcoming-events .view-upcoming-events .views-field-body {
    display: inline-block;
    padding-left: 10px;
} 

.sbpo3lefttilebox  { 
	text-align:center;
}
.sbpo3middletilebox  { 
	text-align:center;
}
.sbpo3righttilebox { 
	text-align:center;
}
.sbpo3righttilebox h3 {
    margin-top: 15px;
    margin-bottom: 5px;
	font-size: 20px;
}
.sbpo3righttilebox .learnmorebutton p {
    padding-top: 2px;
	margin-bottom: 10px;
	float: none;
}
.sbpo3righttilebox .learnmorebutton {
	text-align: center;
    font-size: 1.1em;
}
.nih-small-business-program-office .bottomwidget {
    margin-top: 20px;
}
.nih-small-business-program-office .bottomwidget .block {
    padding: 0 12px;
    vertical-align: top;
    display: inline-block;
    width: 100%;
    border: 1px solid #8ccbff;
    border-radius: 12px;
}
.nih-small-business-program-office #block-sbpobottomtileleft.block {
    border: none;
}
.nih-small-business-program-office #block-sbpobottomtileright.block {
    border: none;
}
.nih-small-business-program-office .bottomtile img {
    width: 110%;
    display: inline-block;
    height: 280px;
}
.sbpo3lefttilebox .tileboxtop {
	min-height: 210px;
}
.sbpo3middletilebox .tileboxtop {
	min-height: 210px;    
}
.sbpo3righttilebox .tileboxtop {
	min-height: 210px;
}
.sbpo3righttilebox .tileboxtop hr {
	border-top:1px solid #8ccbff;
}
.nih-small-business-program-office .bottomtilecontainer .sbpofaq {
    background: url(/sites/default/files/images/slide-img21.png) no-repeat center right;
background-size: auto 100%;
height: 280px;
border-radius: 12px;
}
.nih-small-business-program-office .bottomtilecontainer .sbpoappointment {
    background: url(/sites/default/files/images/document_generating.jpg) no-repeat center right;
background-size: auto 100%;
height: 280px;
border-radius: 12px;
}
.nih-small-business-program-office .bottomtilecontainer h3 {
    font-size: 32px;
	text-shadow: 0 0 18px #000;
	background: rgba(0, 0, 0, 0.3);
	width: 100%;
	height: 100%;
    border-radius: 12px;
	margin-top: 10px;
	-webkit-transition: background-color 300ms linear;
	-moz-transition: background-color 300ms linear;
	-o-transition: background-color 300ms linear;
	-ms-transition: background-color 300ms linear;
	transition: background-color 300ms linear;
}
.nih-small-business-program-office .bottomtilecontainer h3:hover {
	background: rgba(0, 0, 0, 0.5);
}
.nih-small-business-program-office .bottomtile .sbpofaq a {
    padding: 24% 0;
}
.nih-small-business-program-office .bottomtile .sbpoappointment a {
    padding: 19% 0;
}

/** DGS Landing page **/
#block-dgslandingpagetitle {
    margin-bottom: 2px;
}

#block-dgslandingpagetitle .top-links {
    display: inline-block;
    float: right;
    margin-top: 15px;
    background: #f5f5f5;
    color: #fff;
    padding: 0 10px;
    border-radius: 28px;
}
#block-dgslandingpagetitle .top-links a {
    padding: 8px 8px 0;
    display: inline-block;
    font-size: .9em;
    font-weight: 700;
    color: #337B23;
}
#block-dgslandingpagetitle .dgsiconimg {
    width: 40px;
    height: auto;
    max-width: 34px;
    display: inline-block;
    padding-left: 5px;
    margin-top: -5px;
}
#block-dgsbottomtileleft .content, #block-dgsbottomtilemiddle .content, #block-dgsbottomtileright .content { 
	border:1px solid #8ccbff;
	padding:0 20px;
    height: 120px;
	line-height: 120px;
	border-radius: 12px;
	box-shadow: 0 0 10px #ccd8e3;
	text-align:center;
}
.bottomtile #block-dgsbottomtileleft a {
    margin-bottom: 0;
	font-size: 20px;
    padding: 15px 10px;
    line-height: 26px;
}
.bottomtile #block-dgsbottomtilemiddle a {
    margin-bottom: 0;
	font-size: 20px;
    padding: 30px 80px;
}
.bottomtile #block-dgsbottomtileright a {
    margin-bottom: 0;
	font-size: 20px;
    padding: 30px 80px;
}
.bottomtile #block-dgsbottomtileleft p, .bottomtile #block-dgsbottomtilemiddle p, .bottomtile #block-dgsbottomtileright p {
    margin-bottom: 0;
	font-size: 20px;
	vertical-align: middle;
	display: inline-block;
	line-height: 1;
}
.dgs3lefttilebox .tileboxtop img, .dgs3middletilebox .tileboxtop img, .dgs3righttilebox .tileboxtop img {
	max-width: 112px;
} 

.dgsiconimg {
    width: 40px;
    height: auto;
    max-width: 28px;
    display: inline-block;
    padding-left: 5px;
    margin-top: -5px;
}
.dgsiconimgbig {
    width: 50px;
    height: auto;
    max-width: 50px;
    display: inline-block;
    padding-left: 5px;
    margin-bottom: 5px;
}
.nih-document-generation-system .paragraph-3, .nih-document-generation-system .paragraph-1 { 
	border:none;
	padding:0;
	margin: 0;
	border-radius: 0;
	box-shadow: none;
	text-align:center;
}
.nih-document-generation-system .paragraph-3:hover, .nih-document-generation-system .paragraph-1:hover { 
	border:none;
	border-radius: 0;
	box-shadow: none;
}
.nih-document-generation-system .basic-para {
    margin: 0;
    padding:0 8px;
    border: none;
}
.nih-document-generation-system .paragraph.two-callouts {
    border-spacing: 0;
}
.nih-document-generation-system .paragraph-1 {
    display: block;
    margin: 0 auto;
    width: 33%;
    height: 370px;
}
.nih-document-generation-system .bottomtile {
    width: 32.5%;
}
.nih-document-generation-system .bottomwidget {
    margin-top: 0 !important;
}
.nih-document-generation-system .tileboxtop {
    min-height: 280px;
}
.dgs3lefttilebox  { 
	border:1px solid #8ccbff;
	padding:20px;
	min-height: 370px;
	border-radius: 12px;
	box-shadow: 0 0 10px #ccd8e3;
	text-align:center;
    transition: background-color .9s ease-in-out;
    background-color: #fff;
	margin: 10px 8px;
}
.dgs3middletilebox  { 
	border:1px solid #8ccbff;
	padding:20px;
	min-height: 370px;
	border-radius: 12px;
	box-shadow: 0 0 10px #ccd8e3;
	text-align:center;
    transition: background-color .9s ease-in-out;
    background-color: #fff;
	margin: 10px 8px;
}
.dgs3righttilebox { 
	border:1px solid #8ccbff;
	padding:20px;
	min-height: 370px;
	border-radius: 12px;
	box-shadow: 0 0 10px #ccd8e3;
	text-align:center;
    transition: background-color .9s ease-in-out;
    background-color: #fff;
	margin: 10px 8px;
}
.dgs3lefttilebox h2 { 
	padding-top: 110px;
    line-height: 26px;
}
.dgs3middletilebox h2 { 
	padding-top: 110px;
    line-height: 26px;
}
.dgs3righttilebox h2 { 
	padding-top: 110px;
    line-height: 26px;
}
.dgs3lefttilebox h2 a { 
	color: #1879C9;
    font-size: .95em;
	font-weight: 600;
}
.dgs3middletilebox h2 a { 
	color: #1879C9;
    font-size: .95em;
	font-weight: 600;
}
.dgs3righttilebox h2 a { 
	color: #1879C9;
    font-size: .95em;
	font-weight: 600;
}
.dgs3lefttilebox p { 
    font-weight: 600;
}
.dgs3middletilebox p { 
	font-weight: 600;
}
.dgs3righttilebox p { 
	font-weight: 600;
}
.dgs3lefttilebox .tileboxtop.icon1 {
background: url(/sites/default/files/images/dgs-icon1.png) no-repeat center top;
background-size: 100px 100px;
}
.dgs3middletilebox .tileboxtop.icon2 {
background: url(/sites/default/files/images/dgs-icon2.png) no-repeat center top;
background-size: 100px 100px;
}
.dgs3righttilebox .tileboxtop.icon3 {
background: url(/sites/default/files/images/dgs-icon3.png) no-repeat center top;
background-size: 100px 100px;
}
.dgs3lefttilebox .tileboxtop.icon4 {
background: url(/sites/default/files/images/dgs-icon4.png) no-repeat center top;
background-size: 100px 100px;
}
.dgs3middletilebox .tileboxtop.icon5 {
background: url(/sites/default/files/images/dgs-icon5.png) no-repeat center top;
background-size: 108px auto;
}
.dgs3righttilebox .tileboxtop.icon6 {
background: url(/sites/default/files/images/dgs-icon6.png) no-repeat center top;
background-size: 100px 100px;
}
.dgs3middletilebox .tileboxtop.icon7 {
background: url(/sites/default/files/images/dgs-icon7.png) no-repeat center top;
background-size: 100px 100px;
}
.dgs3lefttilebox:hover .tileboxtop.icon1 {
background: url(/sites/default/files/images/dgs-icon1-w.png) no-repeat center top;
background-size: 100px 100px;
}
.dgs3middletilebox:hover .tileboxtop.icon2 {
background: url(/sites/default/files/images/dgs-icon2-w.png) no-repeat center top;
background-size: 100px 100px;
}
.dgs3righttilebox:hover .tileboxtop.icon3 {
background: url(/sites/default/files/images/dgs-icon3-w.png) no-repeat center top;
background-size: 100px 100px;
}
.dgs3lefttilebox:hover .tileboxtop.icon4 {
background: url(/sites/default/files/images/dgs-icon4-w.png) no-repeat center top;
background-size: 100px 100px;
}
.dgs3middletilebox:hover .tileboxtop.icon5 {
background: url(/sites/default/files/images/dgs-icon5-w.png) no-repeat center top;
background-size: 108px auto;
}
.dgs3righttilebox:hover .tileboxtop.icon6 {
background: url(/sites/default/files/images/dgs-icon6-w.png) no-repeat center top;
background-size: 100px 100px;
}
.dgs3middletilebox:hover .tileboxtop.icon7 {
background: url(/sites/default/files/images/dgs-icon7-w.png) no-repeat center top;
background-size: 100px 100px;
}
.dgs3lefttilebox:hover { 
    border:1px solid #4b9ce0;
	box-shadow: 0 0 20px #6f9ec8;
    background: url(/sites/default/files/images/tile-bg-blue-green-left.png) no-repeat left top;
    background-size: 100% 100%;
}
.dgs3middletilebox:hover { 
    border:1px solid #4b9ce0;
	box-shadow: 0 0 20px #6f9ec8;
    background: url(/sites/default/files/images/tile-bg-blue-green-mid.png) no-repeat left top;
    background-size: 100% 100%;
}
.dgs3righttilebox:hover { 
    border:1px solid #4b9ce0;
	box-shadow: 0 0 20px #6f9ec8;
    background: url(/sites/default/files/images/tile-bg-blue-green.png) no-repeat left top;
    background-size: 100% 100%;
}

.dgs3lefttilebox:hover h2 { 
	color: #fff;
    transition: all 0.2s linear 0s;
}
.dgs3middletilebox:hover h2 { 
	color: #fff;
    transition: all 0.2s linear 0s;
}
.dgs3righttilebox:hover h2 { 
	color: #fff;
    transition: all 0.2s linear 0s;
}
.dgs3lefttilebox:hover h2 a { 
	color: #fff;
    transition: all 0.2s linear 0s;
}
.dgs3middletilebox:hover h2 a { 
	color: #fff;
    transition: all 0.2s linear 0s;
}
.dgs3righttilebox:hover h2 a { 
	color: #fff;
    transition: all 0.2s linear 0s;
}
.dgs3lefttilebox:hover p { 
	color: #fff;
    transition: all 0.2s linear 0s;
}
.dgs3middletilebox:hover p { 
	color: #fff;
    transition: all 0.2s linear 0s;
}
.dgs3righttilebox:hover p { 
	color: #fff;
    transition: all 0.2s linear 0s;
}
.dgs3lefttilebox:hover .learnmorebutton a { 
	color: #fff;
    transition: all 0.2s linear 0s;
} 
.dgs3middletilebox:hover .learnmorebutton a { 
	color: #fff;
    transition: all 0.2s linear 0s;
} 
.dgs3righttilebox:hover .learnmorebutton a { 
	color: #fff;
    transition: all 0.2s linear 0s;
} 
.nih-document-generation-system .bottomtile .content {
    transition: background-color .4s ease-in-out;
    background-color: #fff;
}
.nih-document-generation-system .bottomtile .content:hover {
    transition: background-color .4s ease-in-out;
    background-color: #0a5694;
}
.nih-document-generation-system .bottomtile .content:hover a {
    color: #fff;
}
.nih-document-generation-system .paragraph-4 .clearfix:before {
    display: none;
}
.nih-document-generation-system .paragraph-4 {
    width: 23.8%;
    display: table-cell;
    text-align: center;
	padding-top: 10px;
}
.nih-document-generation-system .paragraph-4 .paragraph div {
    padding: 20px;
	border: 1px solid #8ccbff;
	height: 130px;
	border-radius: 12px;
	box-shadow: 0 0 10px #ccd8e3;
	margin: 0 5px;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 20px;
}
.nih-document-generation-system .paragraph-4 .paragraph div:hover {
    transition: background-color .4s ease-in-out;
    background-color: #0a5694;
}
.nih-document-generation-system .paragraph-4 p {
    margin-bottom: 0;
    font-weight: 700;
}
.oneline {
	padding-top: 30px;
}
.twoline {
	padding-top: 20px;
}
.nih-document-generation-system .paragraph-4 a {
    font-weight: 700;
	padding: 0;
}
.nih-document-generation-system .paragraph-4 .paragraph div:hover p, .nih-document-generation-system .paragraph-4 .paragraph div:hover a {
    color: #fff;
}
.nih-document-generation-system .paragraph-4 span {
	font-weight: 300 !important;
}

body.nih-document-generation-system .page-title {
	display: none;
}
body.nih-document-generation-system .page-title .field--name-title {
    display: none;
}
body.nih-document-generation-system #wrapper #page-title h1, 
body.nih-small-business-program-office #wrapper #page-title h1, 
body.division-of-acquisition-policy-and-evaluation #wrapper #page-title h1, 
body.division-of-financial-advisory-services #wrapper #page-title h1, 
body.division-of-simplified-acquisition-policy-and-services #wrapper #page-title h1, 
body.division-of-acquisition-policy-and-evaluationacquisition-resources #wrapper #page-title h1, 
body.division-of-simplified-acquisition-policy-and-servicesbpa-program #wrapper #page-title h1 {
	display: none;
}
body.nih-document-generation-system h1.dgshome {
	text-align: center;
    font-family: 'Roboto', sans-serif;
	font-size: 40px;
	color: #01579b !important;
    font-weight: 500 !important;
    margin-top: -20px;
	margin-bottom: 0;
}
body.nih-document-generation-system .top-title h1 {
    padding: 0;
}	
.dgslogotop {
	font-size: 20px;
    display: block;
    color: #333;
    padding-top: 3px;
	margin-bottom: -3px;
}
.dgslogoslogan {
	font-size: 12px;
	line-height: 12px;
    display: block;
    color: #333;
    padding-top: 4px;
}
.dgslogobottom {
    color: #203864;
    font-size: 28px;
}
.nih-small-business-program-office .page-title {
	text-align: center;
	font-size: 32px;
	color: #425b8a;
    padding-top: 30px;
    margin-bottom: 0;
}
.dgsfronttiles {
    text-align: center;
}	
#block-dgslandingpagetitle {
    text-align: left;
}	
h2.dgsbottomtitle {
	text-align: center;
    font-family: 'Open Sans', sans-serif;
	font-size: 32px;
	color: #425b8a;
    font-weight: 300;
}
body.page-nid-55 h3 {
    font-weight: 500;
    color: #144d7f;
    font-size: 20px;
    padding-top: 20px;
    display: inline-block;
}
.nih-document-generation-systemabout-dgs .paragraph.two-callouts {
    display: table;
    border-spacing: 20px;
    width: 100%;
}
.nih-document-generation-systemabout-dgs .clearfix.field--name-field-paragraph-content:after {
    display: none;
}
.nih-document-generation-systemabout-dgs .paragraph-2 {
    display: table-cell;
    margin-right: 10px;
    width: 47%;
    height: 100%;
    border: none;
    border-radius: 12px;
    padding-right: 10px;
    box-shadow: 0 0 10px #ccc;
}
.nih-document-generation-systemabout-dgs .paragraph-2 h2 {
    font-size: 20px;
}
.nih-document-generation-systemdgs-user-guides .basic-para .content-title {
border-left: 8px solid #337B23;
padding-left: 30px;
}
.nih-document-generation-systemdgs-user-guides .basic-para .paragraph-content {
border-left: 8px solid #337B23;
padding-left: 30px;
}
.nih-document-generation-systemdgs-user-guides .basic-para h2 {
    font-size: 1.1em;
    color: #333;
    padding-bottom: 10px;
    /*border-bottom: 3px solid #82ac79;
    margin-bottom: 10px !important*/
}
.nih-document-generation-systemdgs-user-guides .basic-para {
    font-size: 1em;
    border: none;
    padding: 12px 20px 12px 100px;
    margin: 12px;
    border-radius: 0;
    display: inline-block;
    vertical-align: top;
    width: 98%;
    background: url(/sites/default/files/images/2arrows-right-green.png) no-repeat 20px 30px #fff;
    background-size: 55px 55px;
	box-shadow: 0px 0 20px 0px #ddd;
}
.nih-document-generation-systemreference-material-prospective-offerors-and-contractorsreferences-and-resources .basic-para .content-title {
border-left: 3px solid #82ac79;
padding-left: 20px;
}
.nih-document-generation-systemreference-material-prospective-offerors-and-contractorsreferences-and-resources .basic-para .paragraph-content {
border-left: 3px solid #82ac79;
padding-left: 20px;
}
.nih-document-generation-systemreference-material-prospective-offerors-and-contractorsreferences-and-resources .basic-para h2 {
    font-size: 26px;
    padding-bottom: 10px;
    font-weight: 700;
    color: #888;
}

.nih-document-generation-systemreference-material-prospective-offerors-and-contractorsreferences-and-resources  .basic-para {
    font-size: 1em;
    border: none;
    padding: 12px 20px 12px 120px;
    margin: 12px;
    border-radius: 0;
    display: inline-block;
    vertical-align: top;
    width: 98%;
    background: url(/sites/default/files/images/2arrows-right-green.png) no-repeat 30px 18px #fff;
    background-size: 60px 60px;
	box-shadow: none;
}

.nih-document-generation-systemattachment-files-section-j .paragraph-2 {
    display: table-cell;
    margin-right: 0;
    width: 47%;
    height: 100%;
    border: none;
    display: inline-block;
    vertical-align: top;
    box-shadow: rgb(221, 221, 221) 0px 0px 20px 0px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    border-image: initial;
    padding: 0 20px 12px;
    margin: 12px;
    border-radius: 0px;
}
.nih-document-generation-systemattachment-files-section-j .paragraph.two-callouts {
    border-spacing: 20px;
}
.nih-document-generation-systemattachment-files-section-j .basic-para {
    padding: 0 20px 10px;
}
.nih-document-generation-systemattachment-files-section-j .basic-para h2 {
	padding: 20px 0 20px 60px;
    background: url(/sites/default/files/images/2arrows-right-blue.png) left center / 40px 40px no-repeat rgb(255, 255, 255);
    font-size: 28px;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-1 {
    vertical-align: top;
    text-align: center;
    border: 1px solid #8ccbff;
    border-radius: 12px;
    box-shadow: 0 0 5px #ccd8e3;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-1:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 5px #6f9ec8;
    transition: box-shadow 0.5s ease-in-out;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-2 {
    vertical-align: top;
    text-align: center;
    border: 1px solid #8ccbff;
    border-radius: 12px;
    box-shadow: 0 0 5px #ccd8e3;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-2:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 5px #6f9ec8;
    transition: box-shadow 0.5s ease-in-out;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-4 {
    width: 22%;
    display: table-cell;
    margin-right: 8px;
    vertical-align: top;
    text-align: center;
    margin: 0 5px;
    border: 1px solid #8ccbff;
    border-radius: 12px;
    box-shadow: 0 0 5px #ccd8e3;
    min-width: 170px;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-4:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 5px #6f9ec8;
    transition: box-shadow 0.5s ease-in-out;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-4 .paragraph {
    padding: 0 10px 10px;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-3 {
    display: table-cell;
    margin-right: 10px;
    width: 30%;
    height: 100%;
    padding-right: 10px;
    border: 1px solid #8ccbff;
    border-radius: 12px;
    box-shadow: 0 0 5px #ccd8e3;
    vertical-align: top;
}   
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-3:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 5px #6f9ec8;
    transition: box-shadow 0.5s ease-in-out;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .basic-para {
    text-align: center;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-1 .paragraph--type--text-only {
    text-align: center;
	padding: 0 20px 10px;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-3 .paragraph--type--text-only {
    text-align: center;
	padding: 0 20px 10px;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-2 .paragraph--type--text-only {
    text-align: center;
	padding: 0 20px 10px;
}

.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-1 p,
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-2 p,
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-3 p {
    margin-bottom: 0;
}
.nih-document-generation-systemdgs-workform-informationsimplified-clauses-and-attachments .paragraph-1:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;
    transition: box-shadow 0.5s ease-in-out;
}
.nih-document-generation-systemdgs-workform-informationsimplified-clauses-and-attachments .paragraph-2:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;
    transition: box-shadow 0.5s ease-in-out;
}
.nih-document-generation-systemdgs-workform-informationcommercial-item-provisions-and-clauses .paragraph-1:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;
    transition: box-shadow 0.5s ease-in-out;
}
.nih-document-generation-systemdgs-workform-informationcommercial-item-provisions-and-clauses .paragraph-2:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;
    transition: box-shadow 0.5s ease-in-out;
}

.nih-document-generation-systemdgs-workform-information .basic-para,
.nih-document-generation-systemreference-material-prospective-offerors-and-contractors .basic-para {
    border: 0;
    padding: 0;
	margin-left: 0;
} 
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files h3 {
    font-weight: 600;
    color: #144d7f;
    font-size: 20px;
    padding-top: 20px;
    display: inline-block;
}
/*.nih-document-generation-systemdgs-workform-information .paragraph .paragraph-content,
.nih-document-generation-systemreference-material-prospective-offerors-and-contractors .paragraph .paragraph-content {
    display: inline-block;
    width: 30%;
    margin: 0 10px 10px;
}*/
.nih-document-generation-systemdgs-workform-information .paragraph .paragraph .paragraph-content,
.nih-document-generation-systemreference-material-prospective-offerors-and-contractors .paragraph .paragraph .paragraph-content {
    width: 100%;
    border: none;
    padding: 0;
    vertical-align: top;
    text-align: center;
    color: #183b59;
    margin-top: 0;
}
.nih-document-generation-systemdgs-workform-information .paragraph .paragraph .paragraph-content a,
.nih-document-generation-systemreference-material-prospective-offerors-and-contractors .paragraph .paragraph .paragraph-content a {
    color: #183b59;
    font-size: 20px;
}
.nih-document-generation-systemdgs-workform-information .paragraph .paragraph .paragraph-content a:before,
.nih-document-generation-systemreference-material-prospective-offerors-and-contractors .paragraph .paragraph .paragraph-content a:before {
    display: none;
}
.nih-document-generation-systemdgs-workform-information .paragraph .paragraph .paragraph-content a, 
.nih-document-generation-systemreference-material-prospective-offerors-and-contractors .paragraph .paragraph .paragraph-content a {
    color: #183b59;
    font-size: 20px;
    line-height: 1.1em;
    padding: 90px 20px 30px;
    display: inline-block;
    width: 100%;
}
.paragraph .paragraph .paragraph-content .webformtilebox3 a {
    padding: 90px 20px 20px !important;
}
.nih-document-generation-systemdgs-workform-information .paragraph-3 {
    border: none !important;
    box-shadow: none;
}
.nih-document-generation-systemreference-material-prospective-offerors-and-contractors .paragraph-3 {
    border: none !important;
	box-shadow: none;
}
.nih-document-generation-systemdgs-workform-information .paragraph-2 {
    margin-top: 0;
    border: none;
	box-shadow: none;
	vertical-align:top;
}
.nih-document-generation-systemdgs-workform-information .paragraph.two-callouts {
    border-spacing: 5px;
}
.nih-document-generation-systemreference-material-prospective-offerors-and-contractors .paragraph.two-callouts {
    border-spacing: 5px;
}
.nih-document-generation-systemdgs-workform-information .basic-para, context-nih-document-generation-systemreference-material-prospective-offerors-and-contractors  .basic-para {
    margin: 0;
}	
.paragraph .paragraph-content .webformtilebox1, 
.paragraph .paragraph-content .webformtilebox2, 
.paragraph .paragraph-content .webformtilebox3, 
.paragraph .paragraph-content .webformtilebox4, 
.paragraph .paragraph-content .webformtilebox5, 
.paragraph .paragraph-content .webformtilebox6,
.paragraph .paragraph-content .webformtilebox7,
.paragraph .paragraph-content .webformtilebox8 {
    border: 1px solid #8ccbff;
    padding: 0;
    min-height: 160px;
    border-radius: 12px;
    box-shadow: 0 0 10px #ccd8e3;
    text-align: center;
    transition: background-color .9s ease-in-out;
    width: 100%;
	max-width: 340px;
}
.paragraph .paragraph .paragraph-content .webformtilebox1:hover a, 
.paragraph .paragraph .paragraph-content .webformtilebox2:hover a, 
.paragraph .paragraph .paragraph-content .webformtilebox3:hover a,
.paragraph .paragraph .paragraph-content .webformtilebox4:hover a, 
.paragraph .paragraph .paragraph-content .webformtilebox5:hover a, 
.paragraph .paragraph .paragraph-content .webformtilebox6:hover a,
.paragraph .paragraph .paragraph-content .webformtilebox7:hover a,
.paragraph .paragraph .paragraph-content .webformtilebox8:hover a{
    color: #fff;
}
.paragraph .paragraph-content .webformtilebox1 {
    transition: all 0.2s linear 0s;
    background: url(/sites/default/files/images/webform-1-bg.png) no-repeat top center;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox1:hover {
    color: #fff;
    background: url(/sites/default/files/images/webform-1-bg-hover.png) no-repeat top center #183b59;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox2 {
    transition: all 0.2s linear 0s;
    background: url(/sites/default/files/images/webform-2-bg.png) no-repeat top center;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox2:hover {
    color: #fff;
    background: url(/sites/default/files/images/webform-2-bg-hover.png) no-repeat top center #183b59;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox3 {
    transition: all 0.2s linear 0s;
    background: url(/sites/default/files/images/webform-3-bg.png) no-repeat top center;
    background-size: 300px 200px;
    padding-bottom: 0;
}
.paragraph .paragraph-content .webformtilebox3:hover {
    color: #fff;
    background: url(/sites/default/files/images/webform-3-bg-hover.png) no-repeat top center #183b59;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox4 {
    transition: all 0.2s linear 0s;
    background: url(/sites/default/files/images/webform-4-bg.png) no-repeat top center;
    background-size: 300px 200px;
	float: right;
	margin-right: 10px;
}
.paragraph .paragraph-content .webformtilebox4:hover {
    color: #fff;
    background: url(/sites/default/files/images/webform-4-bg-hover.png) no-repeat top center #183b59;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox5 {
    transition: all 0.2s linear 0s;
    background: url(/sites/default/files/images/webform-5-bg.png) no-repeat top center;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox5:hover {
    color: #fff;
    background: url(/sites/default/files/images/webform-5-bg-hover.png) no-repeat top center #183b59;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox6 {
    transition: all 0.2s linear 0s;
    background: url(/sites/default/files/images/webform-6-bg.png) no-repeat top center;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox6:hover {
    color: #fff;
    background: url(/sites/default/files/images/webform-6-bg-hover.png) no-repeat top center #183b59;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox7 {
    transition: all 0.2s linear 0s;
    background: url(/sites/default/files/images/webform-7-bg.png) no-repeat top center;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox7:hover {
    color: #fff;
    background: url(/sites/default/files/images/webform-7-bg-hover.png) no-repeat top center #183b59;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox8 {
    transition: all 0.2s linear 0s;
    background: url(/sites/default/files/images/webform-8-bg.png) no-repeat top center;
    background-size: 300px 200px;
}
.paragraph .paragraph-content .webformtilebox8:hover {
    color: #fff;
    background: url(/sites/default/files/images/webform-8-bg-hover.png) no-repeat top center #183b59;
    background-size: 300px 200px;
}
.nih-document-generation-systemdgs-workform-informationsimplified-clauses-and-attachments .basic-para {
    font-size: 1em;
	padding: 12px 20px;
	margin: 12px;
    border-radius: 12px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 98%;
}
.nih-document-generation-systemdgs-workform-informationsimplified-clauses-and-attachments .paragraph-2 .paragraph--type--text-only {
    font-size: 1em;
	padding: 0 20px 10px;
    border-radius: 12px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.nih-document-generation-systemdgs-workform-informationsimplified-clauses-and-attachments .paragraph-1 .paragraph--type--text-only {
    font-size: 1em;
	padding: 0 20px 10px;
    border-radius: 12px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.nih-document-generation-systemdgs-workform-informationsimplified-clauses-and-attachments .paragraph-3 .paragraph--type--text-only {
    font-size: 1em;
	padding: 0 20px 10px;
    border-radius: 12px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

 .nih-document-generation-systemresources .contentwrap {
    display: inline-block;
}
 .nih-document-generation-systemresources .region-content {
    padding: 10px 20px;
}
 .nih-document-generation-systemresources .col-md-3.sidebar-second {
    padding: 0;
    display: inline-block;
    margin-left: 0;
    min-width: 0;
    margin-bottom: 0;
}
.nih-document-generation-systemresources .paragraph-1:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;
    transition: box-shadow 0.5s ease-in-out;
}
.nih-document-generation-systemresources .paragraph-2:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;
    transition: box-shadow 0.5s ease-in-out;
}
.nih-document-generation-systemresources .basic-para {
    font-size: 1em;
	padding: 12px 20px;
	margin: 12px;
    border-radius: 12px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 98%;
}
.nih-document-generation-systemresources .paragraph-3 .paragraph--type--text-only {
    font-size: 1em;
	padding: 0 20px;
    border-radius: 12px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.nih-document-generation-systemresources .paragraph-2 .paragraph--type--text-only {
    font-size: 1em;
	padding: 0 20px;
    border-radius: 12px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
.nih-document-generation-systemresources .paragraph-1 .paragraph--type--text-only {
    font-size: 1em;
	padding: 0 20px;
    border-radius: 12px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
}
 
 
 
.nih-document-generation-systemdgs-workform-informationcommercial-item-provisions-and-clauses .basic-para {
    font-size: 1em;
	padding: 0 20px;
	margin: 0 12px;
    border-radius: 12px;
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 98%;
}
.nih-document-generation-systemdgs-workform-informationcommercial-item-provisions-and-clauses .paragraph-1 .paragraph--type--text-only {
    text-align: center;
	padding: 0 20px 10px;
}
.nih-document-generation-systemdgs-workform-informationcommercial-item-provisions-and-clauses .paragraph-3 .paragraph--type--text-only {
    text-align: center;
	padding: 0 20px 10px;
}
.nih-document-generation-systemdgs-workform-informationcommercial-item-provisions-and-clauses .paragraph-2 .paragraph--type--text-only {
    text-align: center;
	padding: 0 20px 10px;
}


/* Acquisition Resources Landing page */

#block-acquisitionresourceslandingpagetitle {  
    width: 100%;
}
#block-acquisitionresourceslandingpagetitle h1 {  
    color: #fff;
    font-size: 28px;
    font-weight: 400;
    padding: 0 0 10px 0;
	margin: -10px 0 0 0;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .page-title .field--name-title {
    display:none;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources h2 {
    font-size: 1.3em;
    color: #000;
}

.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 li {
    list-style: none;
    display: inline-block;
    padding: 0 5px;
    margin: 5px;
    font-weight: bold;
    min-width: 80px;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 li {
    margin: 5px 0;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 li {
    display: block;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover ul a {
    color: #fff;
}
#block-acquisitionresourceslandingpagetitle h1 {
    color: #fff;
    font-size: 28px;
    font-weight: 400;
    padding: 0 0 10px 0;
	margin: -10px 0 0 0;
}
#block-acquisitionresourceslandingpagetitle span {
    color: #fff;
    font-size: 28px;
    font-weight: 400;
    padding: 0 0 10px 0;
	margin: -10px 0 0 0;
    display: block;
}
#block-dfaslandingpagetitle span a:hover {
    color: #fff;
    text-decoration: underline;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 {
	padding: 20px 20px 0;
	border: 1px solid #ccc;
	margin: 20px 5px 0;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
	border: 1px solid #8ccbff;
    box-shadow: 0 0 10px #ccd8e3;
    border-radius: 12px;
	width: 48%;
	display: inline-block;
}

.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop5 h3, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop6 h3 {
	opacity:1;
	display: block;
	text-align: center;
	margin: 70PX 0 0 0;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
	font-size: 1.3em;
	color: #627387;
	font-weight: 700;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 h2, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 h2, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 h3, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 h3 {
	opacity:1;
	display: block;
	text-align: center;
	margin: 100px 0 0 0;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
	font-size: 1.3em;
	color: #627387;
	font-weight: 700;
}

.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .basic-para {
    font-size: 1em;
	margin: 0;
    padding: 0;
    border: none;

}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph.two-callouts {
    border-spacing: 0;
}

.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop5 ul, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop6 ul {
	opacity:0;
	display: block;
	margin-top: -85px;
	margin-bottom: 0;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
	width: auto;
    padding-left: 0;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 ul, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 ul {
	opacity:0;
	display: block;
	margin-top: -120px;
	margin-bottom: 0;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
	width: auto;
    padding-left: 0;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover {
	background: url(/sites/default/files/images/header-background2.png) no-repeat right center;
	background-size: 100% 300px;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover h3, #block-moreacquisitionresources:hover h3, #block-acquisitionresourcesrightcolbasicpages:hover h3 {
	opacity: 0;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover ul, #block-moreacquisitionresources:hover .text-formatted ul, #block-acquisitionresourcesrightcolbasicpages:hover .text-formatted ul {
	opacity: 1;
	color: #fff;
}

.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover ul a, #block-moreacquisitionresources:hover .text-formatted ul a, #block-acquisitionresourcesrightcolbasicpages:hover .text-formatted ul a {
	color: #fff;
}

.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop5 ul {
	column-count: 3;
	min-height: 130px;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop6 ul {
	column-count: 1;
	min-height: 130px;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 ul {
	column-count: 3;
	min-height: 200px;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 ul {
	min-height: 200px;
}
.dapetop5:hover ul a, .dapetop6:hover ul a, .dapetop7:hover ul a, .dapetop8:hover ul a, #block-moreacquisitionresources:hover .text-formatted ul a, #block-acquisitionresourcesrightcolbasicpages:hover .text-formatted ul a {
	color: #fff !important;
}

.division-of-acquisition-policy-and-evaluationacquisition-resources .col-md-3.sidebar-second {
    margin-top: 35px;
	margin-left: 0;
	top: 0;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources #block-moreacquisitionresources h2.title, #block-acquisitionresourcesrightcolbasicpages h2.title {
    font-size: 1.1em;
	font-weight: 700;
	color: #666;
}
#block-moreacquisitionresources, #block-acquisitionresourcesrightcolbasicpages { 
display: table-cell;
margin-right: 0;
width: 100%;
height: 100%;
padding: 20px;
border: 1px solid #8ccbff;
border-radius: 12px;
box-shadow: 0 0 10px #ccd8e3;
	min-width: 280px;
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
}

#block-moreacquisitionresources:hover, #block-acquisitionresourcesrightcolbasicpages:hover {
    background: url(/sites/default/files/images/header-background3.png) no-repeat left bottom;
    background-size: auto;
    background-size: 120% 120%;
}
#block-moreacquisitionresources .text-formatted ul {
    list-style: none;
	padding-left: 0;
	margin-left: 0;
	padding-top: 0;
	min-height: 440px;
}
#block-acquisitionresourcesrightcolbasicpages .text-formatted ul {
    list-style: none;
	padding-left: 0;
	margin-left: 0;
	padding-top: 0;
	min-height: auto;
}
#block-moreacquisitionresources .text-formatted ul li {
    padding: 15px 0;
}
#block-acquisitionresourcesrightcolbasicpages .text-formatted ul li {
    padding: 8px 0;
}
#block-moreacquisitionresources .text-formatted li a, #block-acquisitionresourcesrightcolbasicpages .text-formatted li a {
	font-size: 1.1em;
}
#block-moreacquisitionresources li a:hover, #block-acquisitionresourcesrightcolbasicpages .text-formatted li a:hover {
	text-decoration: underline !important;
}
#block-moreacquisitionresources .text-formatted li a::before, #block-acquisitionresourcesrightcolbasicpages .text-formatted li a::before {
	content: none;
}
#block-importantlinks, #block-newsevents, #block-training {
	padding: 20px 10px 20px 20px;
    border: 1px solid #8ccbff;
    border-radius: 12px;
    min-width: 310px;
    margin: 15px 0;
}
#block-importantlinks h2, #block-newsevents h2, #block-training h2 {
	font-size: 1.1em;
	font-weight: 600;
	color: #666;
	margin-bottom: 10px;
}
#block-importantlinks ul, #block-newsevents ul, #block-training ul {
	padding-left: 20px;
}


/************************** 1380 **************************/

@media only screen and (max-width: 1380px) {
.division-of-simplified-acquisition-policy-and-services .contentmain {
    min-height: 300px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 5px;
}
.division-of-simplified-acquisition-policy-and-services .paragraph-3 {
    float: left;
    display: block;
    margin-right: 5px;
    width: 31%;
}
}
/************************ end 1380 ************************/

/************************** 1340 **************************/
@media only screen and (max-width: 1340px) {
/* Org Chart */
.org-chart li .user.director {
  width: 320px !important;
  margin: 0 auto;
}
.oamp-organizational-structure .org-chart li .user.director  {
	width: 280px; 
}
.org-chart li .user {
  min-width: 100px;
	width: 145px;
}
.org-chart .orgfirst li .user {
  min-height: auto !important;
}	

.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li .user {
	min-height: 130px;
}
ul.orgfirst .user {
	width: 180px; 
}
ul.orgfirst::before, ul.orgfirst::after {
        content: '';
    position: absolute;
        top: 80px;
    left: -120%;
    border-top: 1px solid #ccc;
    width: 120%;
    height: 20px;
    z-index: 1;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li .user {
    width: 180px;
}	
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .orgfirst li .user.director {
    width: 280px;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .orgfirst li .user {
    width: 210px;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart ul.orgfirst {
    position: absolute;
    float: right;
}	
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart .orgfirst {
    width: 120px;
	position: relative;
    float: right;
}	
.nih-document-generation-systemattachment-files-section-j .paragraph-2 {
    display: inline-block;
    margin-right: 0;
    width: 100%;
    height: 100%;
    border-radius: 12px;
    padding-right: 0;
    margin-bottom: 20px;
}	
}
/************************ end 1340 ************************/

@media only screen and (max-width: 1400px)  {
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bpabigbox {
    min-width: 330px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bpaleftbox, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bparightbox {
    min-width: 260px;
}
}
@media only screen and (max-width: 1350px)  {
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bpaleftbox, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bparightbox {
    min-width: 240px;
}
}
@media only screen and (max-width: 1300px)  {
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bpabigbox {
    min-width: 320px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bpaleftbox, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bparightbox {
    min-width: 210px;
}
}
@media only screen and (max-width: 1250px)  {
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bpabigbox {
    min-width: 300px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bpaleftbox, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bparightbox {
    min-width: 200px;
}
}
@media only screen and (max-width: 1198px)  {
	.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 {
    width: 33%;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bpabigbox {
    min-width: auto;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bpaleftbox, .division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3 .bparightbox {
    min-width: auto;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-4 {
    width: 48%;
    display: inline-block;
    border: none;
    margin-right: 10px;
    vertical-align: top;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3lefttilebox, .division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3middletilebox,
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3righttilebox, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle {
    min-height: 380px;
}
}

/************************** 1268 **************************/

@media only screen and (max-width: 1268px)  {
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 {
	height: 130px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 {
	height: 160px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 {
	height: 160px;
}

.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 h3 {
	margin-top: 80px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 h3 {
    margin-top: 80px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 h3 {
	margin-top: 80px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul {
    margin-top: -60px;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul {
	margin-top: -90px;	
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
    margin-top: -90px;	
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
    min-height: 120px;
}	
}
/************************ end 1268 ************************/

/************************** 1200 **************************/



@media only screen and (max-width: 1200px) {
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 {
	padding: 10px 20px 0;
	margin: 10px 5px 0 0;
	width: 48.5%;
	display: inline-block;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .col-md-3.sidebar-second {
    margin-top: 25px;
	top: 0;
}	
	
/* Org Chart */
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul ul {
    padding-top:30px;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul.orgfirst {
    
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart ul.orgfirst::before, .division-of-acquisition-policy-and-evaluationdape-organization-chart ul.orgfirst::after {
        top: 50px;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li .user.director {
	width: 250px !important;
    margin: 0 auto;
	padding: 25px 0;
}
.division-of-financial-advisory-servicesdfas-organization-chart .org-chart li .user.director .name {
    margin: 0 !important;
}
.division-of-financial-advisory-servicesdfas-organization-chart .org-chart li .user.director {
  width: 260px !important;
  margin: 0 auto;
	height: 110px;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li .user.director {
  width: 270px !important;
  margin: 0 auto;
}
.org-chart .orgfirst li .user {
  min-height: auto !important;
}	
.oamp-organizational-structure .org-chart li .user.director  {
	width: 280px; 
}
.org-chart li .user {
	width: 120px;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li .user {
	min-height: 130px;
}	
ul.orgfirst .user {
	width: 170px !important; 
}
ul.orgfirst::before, ul.orgfirst::after {
        content: '';
    position: absolute;
        top: 80px;
    left: -120%;
    border-top: 1px solid #ccc;
    width: 120%;
    height: 20px;
    z-index: 1;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li .user {
    width: 160px;
}		
  
.division-of-simplified-acquisition-policy-and-services .paragraph-3 {
    float: left;
    display: block;
    margin-right: 0;
    width: 100%;
}
.division-of-simplified-acquisition-policy-and-services .paragraph-2 {
    float: left;
    display: block;
    margin: 12px;
    width: 100%;
    margin-bottom: 20px;
}
.division-of-simplified-acquisition-policy-and-services .paragraph-2 .basic-para {
    height: auto;
}

.division-of-simplified-acquisition-policy-and-services .basic-para {
    font-size: 1em;
    border: none;
    padding: 0;
    margin: 12px;
    border-radius: 12px;
    display: inline-block;
    vertical-align: top;
    width: 100%;
    height: auto;
    min-height: inherit;
}
.division-of-simplified-acquisition-policy-and-services .tileboxtop {
    height: auto;
}
.learnmorebutton p {
    padding-right: 0;
}	
.division-of-simplified-acquisition-policy-and-services .learnmorebutton {
    font-size: .9em;
}	
.learnmorebutton:hover .buttoneffect1 {
    padding-right: 0; 
}	
.division-of-simplified-acquisition-policy-and-services .dsaps3lefttilebox, .division-of-simplified-acquisition-policy-and-services .dsaps3middletilebox, .division-of-simplified-acquisition-policy-and-services .dsaps3righttilebox {
    padding: 20px 10px 10px;
}
.division-of-simplified-acquisition-policy-and-services .righttitle h2, 	
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle h2 {
    font-size: 1.3em;
    padding: 0 0 15px 0;
    display: block;
    line-height: 28px;
    color: #1879C9;
    border-bottom: 2px solid #ccc;
    text-align: center;
}
.division-of-simplified-acquisition-policy-and-services .righttitle h2 img, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle h2 img {
    width: 50px;
    height: auto;
    display: block;
    padding-right: 0;
    text-align: center;
    margin: 0 auto;
}	
.sbpo3lefttilebox .tileboxtop, .sbpo3middletilebox .tileboxtop, .sbpo3righttilebox .tileboxtop {
    min-height: 260px;
}
.paragraph .paragraph .paragraph-content .webformtilebox3 a {
    padding: 90px 0 10px !important;
	font-size: 18px;
}	
	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul {
	column-count: 2;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul {
	column-count: 2;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4:hover {
    background-size: 130% 100%;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul {
    height: 170px;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
    height: 194px;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
    margin-top: -100px;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul {
    margin-top: -90px;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 li {
    margin: 1px 0;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 {
    
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul ul::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 0;
    border-left: 1px solid #ccc;
    height: 558px;
}
}

/************************ end 1200 ************************/

@media only screen and (max-width: 1138px) {	
.division-of-acquisition-policy-and-evaluation .paragraph-4 {
    display: inline-block;
    width: 96% !important;
    min-height: auto !important;
    padding: 10px 20px 0;
    margin: 15px 0 0 15px;
    vertical-align: top;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 {
	height: auto;
	min-height: auto;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 h3 {
    margin-top: 40px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 h3 {
    margin-top: 40px;
	margin-bottom: 30px;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 h3 {
    margin-top: 60px;
}	

.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 h3 {
    margin-top: 60px;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul {
	height: auto;
	column-count: 4;
	min-height: auto;
	margin-top: -70px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul {
	height: auto;
	min-height: auto;
    margin-top: -80px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul {
	height: auto;
	column-count: 3;
	min-height: auto;
    margin-top: -80px;	
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
	height: auto;
	min-height: auto;
    margin-top: -80px;	
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4:hover {
    background: url(/sites/default/files/images/header-background2.png) no-repeat left top;
    background-size: 130% 280px;
}

.cheeseburger-menu__menu-list {
	max-height: 750px;
}
	
}

@media only screen and (max-width: 1095px) {
.cheeseburger-menu__menu-list {
	max-height: 900px;
}
}


/************************** 1088 **************************/

@media only screen and (max-width: 1088px) {	
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li .user {
    width: 130px;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li .user {
    width: 150px;
}
.org-chart li .user {
    width: 110px;
}	
.org-chart .orgfirst li .user {
    width: 150px;
}		

}
/************************ end 1088 ************************/


/************************** 1068 **************************/

@media only screen and (max-width: 1068px)  {
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 {
	padding: 0 20px 0;
	margin: 10px 0 0 0;
	width: 100%;
	display: inline-block;
}	
.division-of-acquisition-policy-and-evaluation .paragraph.two-callouts {
    display: table;
    border-spacing: 3px;
}   
.division-of-acquisition-policy-and-evaluation .views-field-field-2-columns-left {
    width: 100%;
}
.division-of-acquisition-policy-and-evaluation .views-field-field-2-columns-right {
    width: 100%;
    min-height: 600px;
}   

.division-of-acquisition-policy-and-evaluation .paragraph-2 {
    padding: 10px 20px 0;
margin: 20px 0 0;
-webkit-transition: all linear .3s;
-moz-transition: all linear .3s;
transition: all linear .3s;
border: 1px solid #8ccbff;
box-shadow: 0 0 10px #ccd8e3;
border-radius: 12px;
width: 100%;
display: inline-block;
}	
.division-of-acquisition-policy-and-evaluation .dapedivleft h2 {
    font-size: 1.3em;
    color: #000;
    margin-top: 5px;
    padding-left: 0;
	line-height: .3;
	margin-bottom: 10px;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 li {
    min-width: 150px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 {
	min-height: auto;
	padding: 5px 20px 0;
	margin-bottom: 0;
	height: auto;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 {
	min-height: auto;
	padding: 5px 20px 0;
	margin-bottom: 0;
	height: auto;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul {
    margin-top: -60px;
} 	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul {
    margin-top: -50px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul {
    margin-top: -70px;
} 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
    margin-top: -70px;
} 	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 h3 {
	margin-top: 40px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 h3 {
	margin-top: 40px;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 h3 {
    margin-top: 50px;
} 	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 h3 {
    margin-top: 50px;
} 	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
	margin-bottom: 0;
	min-height: auto;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul {
	margin-bottom: 0;
	min-height: auto;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 li {
	min-width: 120px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 li {
    display: block;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 li {
    display: block;
    width: 32%;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 h3 {
    margin: 70px 0 0 0;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 ul {
    column-count: 1;
	margin-top: -80px;
    min-height: 100px;
}		
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 ul li {
    display: inline-block;
	width: 100%;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 ul {
    column-count: 3;
	margin-top: -100px;
    min-height: 180px;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop5 ul {
    column-count: 3;
    min-height: 100px;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop6 ul {
    column-count: 1;
    min-height: 100px;
	
}	
.dgs3lefttilebox p, .dgs3middletilebox p, .dgs3righttilebox p {
    line-height: 1.3;
}
.dgs3lefttilebox h2, .dgs3middletilebox h2, .dgs3righttilebox h2 {
    padding-top: 94px;
}	
.dgs3lefttilebox .tileboxtop.icon1 {
    background-size: 80px 80px;
}	
.dgs3lefttilebox .tileboxtop.icon4 {
    background-size: 80px 80px;
}		
.dgs3middletilebox .tileboxtop.icon2 {
    background-size: 80px 80px;
}		
.dgs3middletilebox .tileboxtop.icon5 {
    background-size: 80px 80px;
}	
.dgs3middletilebox .tileboxtop.icon7 {
    background-size: 80px 80px;
}	
.dgs3righttilebox .tileboxtop.icon3 {
    background-size: 80px 80px;
}
.dgs3righttilebox .tileboxtop.icon6 {
    background-size: 80px 80px;
}	
.dgs3lefttilebox:hover .tileboxtop.icon1 {
    background-size: 80px 80px;
}	
.dgs3lefttilebox:hover .tileboxtop.icon4 {
    background-size: 80px 80px;
}		
.dgs3middletilebox:hover .tileboxtop.icon2 {
    background-size: 80px 80px;
}		
.dgs3middletilebox:hover .tileboxtop.icon5 {
    background-size: 80px 80px;
}	
.dgs3middletilebox:hover .tileboxtop.icon7 {
    background-size: 80px 80px;
}	
.dgs3righttilebox:hover .tileboxtop.icon3 {
    background-size: 80px 80px;
}
.dgs3righttilebox:hover .tileboxtop.icon6 {
    background-size: 80px 80px;
}
	
.nih-document-generation-system .learnmorebutton {
    font-size: 20px;
}	
}	
/************************ end 1068 ************************/

/************************** 1028 **************************/

@media only screen and (max-width: 1028px) {	
/* Org Chart */
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li .user, .division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li .user {
    width: 100%;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul ul li .user {
    width: 200px;
    margin: 10px 20px;
}
	
.org-chart li::before, .org-chart li::after {
    display: none;
}	
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart ul.orgfirst li .user {
    margin-bottom: 10px;
}
.org-chart li .user.director {
  width: 300px;
  margin: 0 10px 0 0;
}
.oamp-organizational-structure .org-chart li .user.director  {
	width: 280px;
    margin: 0 10px 0 0;
}
.oamp-organizational-structure .org-chart li .user {
  width: 100%;
}
.oamp-organizational-structure ul.orgfirst .user {
	width: 180px; 
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li li {
	width: 50%;
}
.org-chart li .user {
	min-height: auto;
	width: 100%;
	display: inline-block;
}
.org-chart li {
	width: 100%;
}	
.org-chart ul {
    padding-top: 0;
}
ul.orgfirst .user {
	margin: 0 10px;
}
ul.orgfirst::before, ul.orgfirst::after {
        content: '';
    position: absolute;
        top: 80px;
    left: -110%;
    border-top: 1px solid #ccc;
    width: 120%;
    height: 20px;
    z-index: 1;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart ul.orgfirst::before {
        content: '';
    position: absolute;
        top: 80px;
    left: -140%;
    border-top: 1px solid #ccc;
    width: 150%;
    height: 20px;
    z-index: 1;
}
ul.orgfirst {
    position: relative;
}
*.division-of-acquisition-policy-and-evaluationdape-organization-chart ul.orgfirst {
    position: absolute;
    float: right;
    width: 150px;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li {
    padding: 0;
}	
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart ul.orgfirst {
    position: relative;
    float: right;
    width: 150px;
}	
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .director .middleline {
    border-right: 1px solid #ccc;
    width: 0;
    display: block;
    position: absolute;
    top: 102px;
    left: 50%;
    height: 50px;
    z-index: 1;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart ul ul::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-top: 1px solid #ccc;
    width: 50%;
}	
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart ul ul::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-left: 1px solid #ccc;
	height: 2338px;
}		
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li {
    padding: 0;
	margin-top: 20px;
}	
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart li .user.branch {
    padding: 0 6px;
	margin: 0;
}	
.hr1 {
	position: absolute;
	top: 13%;
	left: 50%;
	border-top: 1px solid #ccc;
	z-index: 1;
	width: 90%;
}
.hr2 {
	position: absolute;
	top: 30%;
	left: 50%;
	border-top: 1px solid #ccc;
	z-index: 1;
	width: 90%;
}
.hr3 {
	position: absolute;
	top: 50%;
	left: 50%;
	border-top: 1px solid #ccc;
	z-index: 1;
	width: 90%;
}
.hr4 {
	position: absolute;
	top: 68%;
	left: 50%;
	border-top: 1px solid #ccc;
	z-index: 1;
	width: 90%;
}
.hr6 {
	position: absolute;
	top: 86%;
	left: 50%;
	border-top: 1px solid #ccc;
	z-index: 1;
	width: 50%;
}
.hr5 {
	position: absolute;
	top: 85%;
	left: 50%;
	border-top: 1px solid #ccc;
	z-index: 1;
	width: 90%;
}
.hrr1 {
    display: none;
}
.hrr2 {
    display: none;
}
	



.org-chart ul.leftline {
    width: 100%;
    float: right;
    padding-left: 15px;
    margin-top: 20px;
}	

.org-chart ul.leftline li {
    width: 98%;
    float: right;
    background: url(/sites/default/files/images/middlegrayline.png) repeat-y center top;
}	
.oamp-organizational-structure .org-chart ul.leftline li.leftco {
	background: url(/sites/default/files/images/middlegrayline.png) repeat-y center top;
	padding: 0;
}

.lileftline {
    background: #ccc;
    border-top: 1px solid #ccc;
    height: 1px;
    width: 40px;
    position: absolute;
    left: -24px;
    top: 40px;
    z-index: 1;
}	
.division-of-financial-advisory-servicesdfas-organization-chart .org-chart li .user.branch {
    margin: 0;
}		
.division-of-financial-advisory-servicesdfas-organization-chart .org-chart li {
    margin: 20px 0;
	padding: 0;
}	
.division-of-financial-advisory-servicesdfas-organization-chart .org-chart li .user {
	margin: 10px 10px 0 0;
}	
.division-of-financial-advisory-servicesdfas-organization-chart .org-chart ul ul::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-top: 1px solid #ccc;
    width: 50%;
}	
.division-of-financial-advisory-servicesdfas-organization-chart .org-chart ul ul::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    border-left: 1px solid #ccc;
    height: 2770px;
}
.director .middleline {
    border-right: 1px solid #ccc;
    width: 0;
    display: block;
    position: absolute;
    top: 100px;
    left: 50%;
    height: 35px;
    z-index: 1;
}	
	
.topwidget {
  padding: 20px 0 0 0;
	display: inline-block;
}
.topwidget .block {
  padding: 5px 10px 0;
	margin-bottom: 0;
}
.topwidget .row {
	display: inline-block;
}
.topwidget .row .col-sm-4 {
	display: inline-block;
	border: 1px solid #ccc;
	float: left;
    width: 100%;
}
.quicklinks-tileboxtop  {
	min-height: auto;
}
.tileboxtop {
	min-height: auto;
}

.learnmorebutton {
	display: block;
    font-size: 1.3em;
    text-align: right;
}	

.views-field-field-3-columns-left .field-content { 
	height: auto;
}
.views-field-field-3-columns-middle .field-content { 
	height: auto;
}
.views-field-field-3-columns-right .field-content { 
	height: auto;
}
.block-field-blockblock-contentbasicbody {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
ul.sf-menu.sf-vertical {
    width: 18em;
}
}
/************************ end 1028 ************************/


/************************** 990 **************************/

@media only screen and (max-width: 990px) {
.front-page .contentall,
.nih-document-generation-system .contentall, 
.nih-small-business-program-office .contentall, 
.division-of-simplified-acquisition-policy-and-services .contentall, 
.division-of-financial-advisory-services .contentall, 
.division-of-acquisition-policy-and-evaluation .contentall, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .contentall, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .contentall {
	display:inline-block;
}
.front-page .contentmain,
.nih-document-generation-system .contentmain, 
.nih-small-business-program-office .contentmain, 
.division-of-simplified-acquisition-policy-and-services .contentmain, 
.division-of-financial-advisory-services .contentmain, 
.division-of-acquisition-policy-and-evaluation .contentmain, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .contentmain, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .contentmain	{
	display:inline-block;
	float: none;
}

.front-page .sidebar-first,
.nih-document-generation-system .sidebar-first, 
.nih-small-business-program-office .sidebar-first, 
.division-of-simplified-acquisition-policy-and-services .sidebar-first, 
.division-of-financial-advisory-services .sidebar-first, 
.division-of-acquisition-policy-and-evaluation .sidebar-first, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .sidebar-first, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .sidebar-first {
	display:inline-block;
	float: none;
	padding: 5px 15px;
	margin-top: -2px;
}
.front-page .sidebar_first,
.nih-document-generation-system .sidebar_first, 
.nih-small-business-program-office .sidebar_first, 
.division-of-simplified-acquisition-policy-and-services .sidebar_first, 
.division-of-financial-advisory-services .sidebar_first, 
.division-of-acquisition-policy-and-evaluation .sidebar_first, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .sidebar_first, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .sidebar_first {
	display:inline-block;
	float: none;
	padding: 5px 15px;
	margin-top: -2px;
}
.contentmain .topwidget {
	float: left;
}
.sidebar-first .region-sidebar-first {
	float: left;
	width: 100%;
}
.sidebar_first .region-sidebar-first {
	float: left;
	width: 100%;
}
.front-page .front-left .frontimg {
	display: inline-block;
	position: absolute;
	left: 0;
	padding: 50px 0 100px;
	width: 35%;
    vertical-align: top;
	background: url(/sites/default/files/images/white-grad-bg.png) no-repeat -300px bottom transparent;
    background-size: 800px auto;
	/*border-radius: 0 200px 200px 0;
	background: #fff;*/
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left .frontimg {
	display: inline-block;
	position: relative;
	left: 0;
	padding: 0;
	width: 35%;
    vertical-align: top;
	/*border-radius: 0 200px 200px 0;
	background: #fff;*/
}
.nih-document-generation-system .frontimg, 
.nih-small-business-program-office .frontimg, 
.division-of-simplified-acquisition-policy-and-services .frontimg, 
.division-of-financial-advisory-services .frontimg, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .frontimg {
	display: inline-block;
	position: absolute;
	left: 0;
	margin: 10% 0;
	width: 35%;
    vertical-align: top;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .frontimg {
	display: inline-block;
	position: absolute;
	left: 0;
	margin: 8% 0 5%;
	width: 35%;
    vertical-align: top;
}
.division-of-acquisition-policy-and-evaluation .frontimg {
	display: inline-block;
	position: absolute;
	left: 0;
	    margin: 10% 0;
	width: 35%;
    vertical-align: top;
}
.front-left .frontcontent {
    display: inline-block;
    width: 63%;
    float: right;
    padding-top: 20px;
    padding-right: 30px;
}	
.nih-document-generation-system .frontcontent, 
.nih-small-business-program-office .frontcontent, 
.division-of-simplified-acquisition-policy-and-services .frontcontent, 
.division-of-financial-advisory-services .frontcontent, 
.division-of-acquisition-policy-and-evaluation .frontcontent, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .frontcontent, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .frontcontent	{
	display: inline-block;
	width: 63%;
	float: right;
	padding-top: 20px;
    padding-right: 0;
}	
.front-page .sidebar-first,
.nih-document-generation-system .sidebar-first, 
.nih-small-business-program-office .sidebar-first, 
.division-of-simplified-acquisition-policy-and-services .sidebar-first, 
.division-of-financial-advisory-services .sidebar-first, 
.division-of-acquisition-policy-and-evaluation  .sidebar-first, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .sidebar-first, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .sidebar-first {
padding-right: 0;
padding-left: 0;
    width: 100%;
min-height: auto;	
    margin-left: 0;
}
.nih-document-generation-system .sidebar_first, 
.nih-small-business-program-office .sidebar_first, 
.division-of-simplified-acquisition-policy-and-services .sidebar_first, 
.division-of-financial-advisory-services .sidebar_first, 
.division-of-acquisition-policy-and-evaluation  .sidebar_first, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .sidebar_first, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .sidebar_first {
padding-right: 0;
padding-left: 0;
    width: 102%;
min-height: auto;	
}
.front-left,
.nih-document-generation-system .front-left, 
.nih-small-business-program-office .front-left, 
.division-of-simplified-acquisition-policy-and-services .front-left, 
.division-of-financial-advisory-services .front-left, 
.division-of-acquisition-policy-and-evaluation .front-left, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .front-left	{ 
background: none;
padding: 0 20px;
border-top:none;
width: 100%;
}
.front-left h2,
.nih-document-generation-system .front-left h2, 
.nih-small-business-program-office .front-left h2, 
.division-of-simplified-acquisition-policy-and-services .front-left h2, 
.division-of-financial-advisory-services .front-left h2, 
.division-of-acquisition-policy-and-evaluation .front-left h2, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left h2, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .front-left h2 { 
font-size: 1.1em;
font-weight: 400;
text-align: center;
}
.front-left h3,
.nih-document-generation-system .front-left h3, 
.nih-small-business-program-office .front-left h3, 
.division-of-simplified-acquisition-policy-and-services .front-left h3, 
.division-of-financial-advisory-services .front-left h3, 
.division-of-acquisition-policy-and-evaluation  .front-left h3, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left h3, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .front-left h3	{ 
font-size: 1.3em;
font-weight: 400;
	margin: 8px 0;
    width: 100%;
	clear: both;
}
.front-left hr {
display: none;
}
.front-page .container-fluid,
.nih-document-generation-system .container-fluid, 
.nih-small-business-program-office .container-fluid,   
.division-of-simplified-acquisition-policy-and-services .container-fluid, 
.division-of-financial-advisory-services .container-fluid,  
.division-of-acquisition-policy-and-evaluation .container-fluid,   
.division-of-simplified-acquisition-policy-and-servicesbpa-program .container-fluid, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .container-fluid {
    padding-left: 0;
	padding-right: 0;
}	
.container-fluid {
    padding-left: 15px;
    padding-right: 20px;
}
.front-left li a, 
.nih-document-generation-system li a, 
.nih-small-business-program-office li a, 
.division-of-simplified-acquisition-policy-and-services li a, 
.division-of-financial-advisory-services li a, 
.division-of-acquisition-policy-and-evaluation li a, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program li a, 
.division-of-acquisition-policy-and-evaluationacquisition-resources li a {
    font-weight: 500;
}

.division-of-acquisition-policy-and-evaluation  .dape-leftcol-top img.subtitle-icon, .division-of-acquisition-policy-and-evaluation  .dape-leftcol-bottom img.subtitle-icon  { 
}
.front-left img.subtitle-icon,
.nih-document-generation-system  img.subtitle-icon, 
.nih-small-business-program-office  img.subtitle-icon, 
.division-of-simplified-acquisition-policy-and-services  img.subtitle-icon, 
.division-of-financial-advisory-services  img.subtitle-icon, 
.division-of-acquisition-policy-and-evaluation  img.subtitle-icon, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program  img.subtitle-icon, 
.division-of-acquisition-policy-and-evaluationacquisition-resources  img.subtitle-icon { 
max-width: 40px !important;
margin-right: 5px !important;
	border-radius: 0;
    box-shadow: none;
}
.front-page .front-left img, .division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left img {
    width: 100%;
    height: auto;
    max-width: 170px;
}
.nih-document-generation-system .front-left img, 
.nih-small-business-program-office .front-left img, 
.division-of-simplified-acquisition-policy-and-services .front-left img, 
.division-of-financial-advisory-services .front-left img, 
.division-of-acquisition-policy-and-evaluation .front-left img, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .front-left img {
    width: 100%;
    height: auto;
    max-width: 170px;
	border-radius: 100px;
    /*box-shadow: -80px 0 150px #fff;*/
}
.front-left-button,
.nih-document-generation-system .front-left-button, 
.nih-small-business-program-office .front-left-button, 
.division-of-simplified-acquisition-policy-and-services .front-left-button, 
.division-of-financial-advisory-services .front-left-button, 
.division-of-acquisition-policy-and-evaluation .front-left-button, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left-button, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .front-left-button	{ 
width:100%;
margin:5px auto;
display:inline-block;

}
a.front-left-button,
.nih-document-generation-system a.front-left-button, 
.nih-small-business-program-office a.front-left-button, 
.division-of-simplified-acquisition-policy-and-services a.front-left-button, 
.division-of-financial-advisory-services a.front-left-button, 
.division-of-acquisition-policy-and-evaluation  a.front-left-button, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program a.front-left-button, 
.division-of-acquisition-policy-and-evaluationacquisition-resources a.front-left-button	{ 
	padding: 10px;
	text-align: center;
    /*border: 1px solid #ccc;
	border-radius: 20px;*/
}
.front-left .hotlinks {
	border: none;
	width: 100%;
    /*border-radius: 20px;
	background: none;*/
}
.front-left .hotlinks li:hover {
    background: rgba(255, 255, 255, 0.24);
}
.front-left .hotlinks li {
    text-align: center;
    padding: 5px;
    margin: 0 10px 5px;
}	

ul.sf-menu.sf-vertical {
    width: 18em;
}
.topwidget .row {
	display: table;
}
.topwidget .row .col-sm-4 {
	display: table-cell;
	float: none;
	border:1px solid #ccc;
	width: 33%;
}
.region-topwidget-left {
  padding: 3px;
    border: none;
	margin-bottom: 10px;
}
.region-topwidget-middle {
  padding: 3px;
    border: none;
	margin-bottom: 10px;
}
.region-topwidget-right {
  padding: 3px;
    border: none;
	margin-bottom: 10px;
}
    
.paragraph-4 {
    width: 100%;
    display: inline-block;
    border: none;
    margin-right: 0;
}   
.nih-document-generation-system .paragraph-4, 
.nih-small-business-program-office .paragraph-4,  
.division-of-simplified-acquisition-policy-and-services .paragraph-4, 
.division-of-financial-advisory-services .paragraph-4, 
.division-of-acquisition-policy-and-evaluation .paragraph-4,  
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-4, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-4 {
    width: 100%;
    display: inline-block;
    border: none;
    margin-right: 0;
} 

.not-front .contentmain {
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 5px;
}
.nih-document-generation-system .learnmorebutton {
    display: inline-block;
    font-size: 22px;
}	
.dgs3lefttilebox, .dgs3middletilebox, .dgs3righttilebox {
    padding: 10px;
    min-height: auto;	
    margin-bottom: 0;
}   
.not-front.nih-document-generation-system .contentmain {
    padding-left: 0;
    padding-right: 0;
}
.views-field-field-3-columns-left, .views-field-field-3-columns-middle, .views-field-field-3-columns-right {
    width: 100%;
    margin: 10px 0;
}
.views-field-field-2-columns-left, .views-field-field-2-columns-right {
    width: 100%;
    margin-bottom: 10px;
}
.lefttilebox, .righttilebox {
    padding: 10px;
    min-height: auto;
}
.views-field-field-3-columns-left .sbpo3lefttilebox, .views-field-field-3-columns-middle .sbpo3middletilebox, .views-field-field-3-columns-right .sbpo3righttilebox {
    padding: 10px;
    min-height: auto;
}
.bottomtile {
    width: 32%;
}	
.region-bottomwidget-left {
    padding: 5px 5px 5px 0;
}	
.region-bottomwidget-right {
    padding: 5px 0 5px 5px;
}	
.front-page .bottomwidget {
    padding: 0 5px;
}	
.bottomwidget, .bottomtop {
	margin-top: -20px;
}
.bottomtopleft, .bottomtopright {
    width: 100%;
    float: left;
} 
.bottomtopleft .view-upcoming-events .view-content {
    min-height: auto;
}
.bottomtopleft .view-upcoming-events {
    padding: 10px;
    min-height: auto;   
    
}
.nih-small-business-program-office .bottomwidget {
    margin: 0;
    width: 100%;
    display: block;
}
.nih-small-business-program-office .bottomtilecontainer .sbpoappointment {
    background: url(/sites/default/files/images/document_generating.jpg) no-repeat center center;
    background-size: 100% auto;
    height: 160px;
}
.nih-small-business-program-office .region-bottomwidget-right {
    padding: 0;
}
.nih-small-business-program-office .bottommiddle {
    padding: 0 20px;
}
.nih-small-business-program-office .bottomtilecontainer .sbpofaq {
    background: url(/sites/default/files/images/slide-img21.png) no-repeat center center;
    background-size: auto auto;
    height: 160px;
}

.nih-small-business-program-office .bottomtile {
    width: 100%;
    display: inline-block;
}
.nih-small-business-program-office .bottomwidget .block {
    padding: 0 20px;
}
.nih-small-business-program-office .bottomtile .sbpofaq a {
    padding: 50px 20px 0;
    margin: 0;
}
.nih-small-business-program-office .bottomtile .sbpoappointment a {
    padding: 50px 20px 0;
    margin: 0;
}   
.sbpo3lefttilebox .tileboxtop {
	min-height: auto;
}
.sbpo3middletilebox .tileboxtop {
	min-height: auto;    
}
.sbpo3righttilebox .tileboxtop {
	min-height: auto;
}   
#block-sbpolandingpagetitle, #block-dgslandingpagetitle {
    text-align: center;
}
#block-sbpolandingpagetitle .top-title h1, #block-dgslandingpagetitle .top-title h1 {
float: none; 
}
#block-sbpolandingpagetitle .top-links, #block-dgslandingpagetitle .top-links {
float: none; 
}
#block-breadcrumbs-2 {
    text-align: center;
}
	
.dape-leftcol-top .subtitle-icon, .dape-leftcol-bottom .subtitle-icon {
    width: 40px;
    display: inline-block;
    margin: 0 5px 0 0;
    padding-bottom: 5px;
}
.dape-leftcol-top h2, .dape-leftcol-bottom h2 {
    margin-bottom: 0;
}	

.dapepolicyinfo {
    min-height: auto;
    min-width: auto;
	width: 100%;
}
.dapepolicyinfo h2 {
    margin-top: 0 !important;
	font-size: 1.3em !important;
}	
.dapepolicyinfo .subtitle-icon {
    max-width: 40px;
    margin-right: 5px;
    display: inline-block;
    padding-bottom: 5px;
}	
.dapepolicyinfo ul {
    column-count: 2;
	margin: 5px 0 20px 0;
}	
.dapepolicyinfo:hover {
    background: url(/sites/default/files/images/header-background4.png) no-repeat left center;
    background-size: 100% 200%;
}	

	
.nih-small-business-program-office .paragraph-3,  
.division-of-simplified-acquisition-policy-and-services .paragraph-3, 
.division-of-financial-advisory-services .paragraph-3, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-3, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-3 {
    display: inline-block;
    margin-right: 0;
    width: 100%;
    height: auto;
    border-radius: 12px;
    padding-right: 10px;
    margin-bottom: 20px;
}
.nih-small-business-program-office .paragraph-3 {
    display: inline-block;
    margin-right: 0;
    width: 100%;
    height: auto;
    border-radius: 12px;
    padding-right: 0;
    margin-bottom: 20px;
	border: 1px solid #8ccbff;
	box-shadow: 0 0 10px #ccd8e3;
}
.nih-small-business-program-office .paragraph-3 h2 {
    margin-bottom: 5px;
}
.nih-small-business-program-office .basic-para {
    padding: 0 20px;
}	
.nih-small-business-program-office .learnmorebutton p {
    padding-top: 5px;
}		
.paragraph-3:hover {
    border: 1px solid #4b9ce0;
    box-shadow: 0 0 20px #6f9ec8;
    transition: box-shadow 0.5s ease-in-out;
}
.nih-document-generation-system .tileboxtop {
    min-height: auto;
}	
.nih-document-generation-system .paragraph-1 {
    display: inline-block;
    margin-right: 0;
    width: 100%;
    height: auto;
    border-radius: 12px;
    padding-right: 0;
    margin-bottom: 0;
}
.paragraph-3 {
    display: inline-block;
    margin-right: 0;
    width: 100%;
    height: auto;
    border: 1px solid #4b9ce0;
    border-radius: 12px;
    padding-right: 10px;
    margin-bottom: 20px;
}	
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3lefttilebox, .division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3middletilebox, .division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3righttilebox {
    min-height: auto;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul ul li .user {
    width: 200px;
    margin: 10px 20px;
	height: 110px;
	vertical-align: top;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li .user .name {
    margin: 0;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li .user .role {
    line-height: 16px;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul ul li .user {
    width: 100%;
    margin: 10px 20px;
	max-width: 320px;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart li li {
	width: 99%;
    margin: 0;
    text-align: center;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul.orgfirst::before {
    display: none;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hr1	{
	position: absolute;
    top: 70px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
}
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hr2	{
	position: absolute;
    top: 190px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
}
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hr3	{
	position: absolute;
    top: 320px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
	display: block;
}
	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hr4	{
	position: absolute;
    top: 450px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
	display: block;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hr6	{
	position: absolute;
    top: 580px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
	display: block;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr1 {
    position: absolute;
    top: 60px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
    display: block;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr2 {
    position: absolute;
    top: 200px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
    display: block;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr3 {
    position: absolute;
    top: 324px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
    display: block;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .hrr4 {
    position: absolute;
    top: 448px;
    left: 0;
    border-top: 1px solid #ccc;
    z-index: 1;
    width: 50%;
    display: block;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .middleline {
    position: absolute;
    height: 1225px;
    top: 0;
    left: 50%;
    border-left: 1px solid #ccc;
    width: 0;
    z-index: 1;
    display: block;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul ul::before {
    content: '';
    position: absolute;
    width: 0 !important;
    border-left: 1px solid #ccc !important;
    height: 1288px !important;
    left: 10px;
    top: -65px;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul::before {
    content: '';
    position: absolute;
    top: 65px;
    left: 10px;
    width: 250px;
    border-top: 1px solid #ccc;
}
.org-chart .orgfirst {
    width: 120px;
}		
.org-chart .orgfirst li .user {
    width: 120px;
}	
.oamp-organizational-structure .org-chart .orgfirst li .user {
	width: 120px !important;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .col-md-3.sidebar-second {
    margin-top: 0;
	top: 30px;
}	
.division-of-acquisition-policy-and-evaluation .basic-para {
    width: 100%;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 {
    display: inline-block;
    width: 100%;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
    width: auto;
}	
		
.division-of-simplified-acquisition-policy-and-services .dsaps3lefttilebox, .division-of-simplified-acquisition-policy-and-services .dsaps3middletilebox, .division-of-simplified-acquisition-policy-and-services .dsaps3righttilebox {
	min-height: auto;
	padding: 20px 20px 10px;
}
.division-of-simplified-acquisition-policy-and-services .righttitle {
	min-height: auto;
}	
.division-of-simplified-acquisition-policy-and-services .learnmorebutton {
    font-size: 20px;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3lefttilebox, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3middletilebox, 
.division-of-simplified-acquisition-policy-and-servicesbpa-program .dsaps3righttilebox {
	min-height: auto;
}
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle {
	min-height: auto;
}

.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 {
	height: auto;
}
.dapetoppage {
    margin: -35px 0 0;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resourceswebsites .dapetoppage ul {
    column-count: 3;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul {
    margin-top: -55px;
} 	

.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
    margin-top: -80px;
} 	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 li {
	min-width: 150px;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resourcesdocuments .dapetoppage ul {
    column-count: 1;
}	
.nih-document-generation-systemdgs-workform-information .paragraph-2 {
    width: 100%;
	display: inline-block;
	margin-bottom: 20px;
	padding-right: 0;
}	
.nih-document-generation-systemdgs-workform-information .paragraph-3 {
	padding-right: 0;
}
.nih-document-generation-systemdgs-workform-information .paragraph-3:hover {
	box-shadow: none;
}
.paragraph .paragraph-content .webformtilebox1, 
.paragraph .paragraph-content .webformtilebox2, 
.paragraph .paragraph-content .webformtilebox3, 
.paragraph .paragraph-content .webformtilebox4, 
.paragraph .paragraph-content .webformtilebox5, 
.paragraph .paragraph-content .webformtilebox6,
.paragraph .paragraph-content .webformtilebox7,
.paragraph .paragraph-content .webformtilebox8 {
	max-width: 100% !important;
}	
.paragraph .paragraph-content .webformtilebox4 {
    margin-right: 0;
}	
.nih-small-business-program-office .bottomtilecontainer h3 {
	margin-top: 5px;
}
.division-of-simplified-acquisition-policy-and-services .tileboxtop {
    height: auto;
	min-height: auto;
}	
.division-of-simplified-acquisition-policy-and-services .basic-para {
    margin: 0;	
}	
.division-of-simplified-acquisition-policy-and-services .paragraph-2 {	
	margin: 0 0 10px 0;
}	
.division-of-simplified-acquisition-policy-and-services .two-callouts {
    border-spacing: 10px 0;	
}
.division-of-simplified-acquisition-policy-and-services .righttitle h2 img, 	
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle h2 img {	
	width:50px;height:auto;display:inline-block;padding-right:6px;
}	
.division-of-simplified-acquisition-policy-and-services .toptitle {
    margin-top: 20px;
}	
.division-of-simplified-acquisition-policy-and-services .righttitle {
    margin-left: 0;
}
.helpdeskdiv {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    width: 33%;
}
.paragraph .paragraph .paragraph-content .webformtilebox3 a {
    padding: 90px 0 20px !important;
	font-size: 20px;
}	
.dape-leftcol-top {
    min-height: 190px;
}	
.dape-leftcol-bottom {
    min-height: 190px;
    min-width: 230px;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-3 {
    border: none;
    box-shadow: none;
	width: 100%;
	display: block;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-3:hover {
    border: none;
    box-shadow: none;
}
.dapepolicyinfo {
    margin: 15px 0 0 0;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 {
    display: inline-block;
    width: 100% !important;
	
}
.division-of-acquisition-policy-and-evaluation .paragraph-3 .paragraph-1 .paragraph-4 {
    display: inline-block;
    width: 100%;
    min-height: auto;
    margin: 15px 0 0 0;	
}
.division-of-acquisition-policy-and-evaluation .paragraph-1 {
	margin: -25px 0 0 0;
    display: block;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 h3 {
    margin-top: 40px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
    margin-top: -40px;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul {
    margin-top: -70px;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 h3 {
    margin-top: 50px;
}	
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul.orgfirst {
    position: relative;
}
}	
/************************ end 990 ************************/

/************************** 880 **************************/

@media only screen and (max-width: 880px) {
.bottomtile #block-frontbottomtileleft .bottomtilecontainer {
    background-size: 100% auto;
}
.bottomtile #block-frontbottomtilemiddle .bottomtilecontainer {
    background-size: 100% auto;
}
.bottomtile #block-frontbottomtileright .bottomtilecontainer {
    background-size: 100% auto;
}	
.bottomtile #block-frontbottomtileleft a.tile, 
.bottomtile #block-frontbottomtilemiddle a.tile, 
.bottomtile #block-frontbottomtileright a.tile {
    height: auto;
    padding: 55px 0;
}
.front-page .bottomwidget {
    margin-left: 0;
	padding: 0 20px;
}
.paragraph-2 {
    display: inline-block;
    margin-right: 0;
    width: 100%;
    height: auto;
    border: 1px solid #8ccbff;
    border-radius: 12px;
    padding-right: 0;
    margin-bottom: 20px;
}	
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-3 {
    display: inline-block;
    margin-right: 0;
    width: 100%;
    height: auto;
    padding-right: 0;
    margin-bottom: 20px;
}
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-4 {
    display: inline-block;
    margin-right: 0;
    width: 100%;
    height: auto;
    padding-right: 0;
    margin-bottom: 20px;
}	  
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .paragraph-1 {
    display: inline-block;
    margin-right: 0;
    width: 100%;
    height: auto;
    padding-right: 0;
    margin-bottom: 20px;
}	    
.nih-document-generation-systemdgs-workform-informationdgs-workform-handbook-files .two-callouts {
    margin-top: -10px;
}    
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 li {
    min-width: 150px;
}	

.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 h3, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop5 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop6 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 h3
	{
    opacity: 1;
    display: block;
    text-align: center;
    margin: 10px 0 15px;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    font-size: 1.3em;
	color: #627387;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1:hover h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2:hover h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3:hover h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4:hover h3, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop5 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop6 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop7 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop8 h3 {
    color: #fff;
	opacity: 1;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop5 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop6 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 ul {
    opacity: 1;
    display: block;
    margin-top: 0;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    width: auto;
    min-height: 80px;	
	color: #0071bc;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1:hover ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2:hover ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3:hover ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4:hover ul, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop5 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop6 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop7 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop8 ul {
    color: #fff !important;	
}		
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul a, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop5 ul a,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop6 ul a, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 ul a, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 ul a {
    color: #0071bc;	
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
}		
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1:hover ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2:hover ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3:hover ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4:hover ul a, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop5 ul a
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop6 ul a
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop7 ul a
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop8 ul a {
    color: #fff !important;	
}		
.dapetop1 .more, .dapetop2 .more, .dapetop3 .more, .dapetop4 .more {
	opacity: 1;
	padding-top: 15px;
}
.dapetop5 .more, .dapetop6 .more, .dapetop7 .more, .dapetop8 .more {
	opacity: 1;
	padding-top: 15px;
}
.dapetop1 .more a, .dapetop2 .more a, .dapetop3 .more a, .dapetop4 .more a,
.dapetop5 .more a, .dapetop6 .more a, .dapetop7 .more a, .dapetop8 .more a {
    background: url(/sites/default/files/images/arrow-right-blue.png) no-repeat right top;
    background-size: 26px 26px;	
}	
.dapetop1:hover .more a, .dapetop2:hover .more a, .dapetop3:hover .more a, .dapetop4:hover .more a, 
.dapetop5:hover .more a, .dapetop6:hover .more a, .dapetop7:hover .more a, .dapetop8:hover .more a {
    color: #fff;
}	
.dapetop8 ul li,
.dapetop7 ul li,
.dapetop6 ul li, 
.dapetop5 ul li, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul li,
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul li,
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul li, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul li { 
    padding-right: 12px;	
}	
.dapetop8,
.dapetop7,
.dapetop6, 
.dapetop5, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4,
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3,
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 { 
    height: auto;	
}	
	
.nih-document-generation-system .paragraph-2, 
.nih-small-business-program-office .paragraph-2,  
.division-of-simplified-acquisition-policy-and-services .paragraph-2, 
.division-of-acquisition-policy-and-evaluation .paragraph-2,  
.division-of-simplified-acquisition-policy-and-servicesbpa-program .paragraph-2, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2,
.nih-document-generation-systemattachment-files-section-j .paragraph-2 {
    display: inline-block;
    margin: 0 0 20px 0;
    width: 100%;
    height: auto;
	    min-height: auto;
    border-radius: 12px;
    padding-right: 0;
}	
.nih-document-generation-system .basic-para, 
.nih-small-business-program-office .basic-para,  
.division-of-simplified-acquisition-policy-and-services .basic-para, 
.division-of-financial-advisory-services .basic-para, 
.division-of-acquisition-policy-and-evaluation .basic-para,  
.division-of-simplified-acquisition-policy-and-servicesbpa-program  .basic-para, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .basic-para,
.nih-document-generation-systemattachment-files-section-j .basic-para {
    margin: 0;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .col-md-3.sidebar-second {
    padding: 0;
    display: block;
    margin-top: 0;
    margin-left: 15px;
    margin-right: 15px;
	top: 0;
}		
#block-moreacquisitionresources, #block-acquisitionresourcesrightcolbasicpages {
    width: 100%;
	min-width: 100%;
	display: block;
}
#block-moreacquisitionresources .text-formatted ul, #block-acquisitionresourcesrightcolbasicpages .text-formatted ul {
	padding-top: 10px;
	min-width: 100%;
	width: 100%;
	min-height: auto;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .node__links {
	display: none;
}
.nih-document-generation-system .bottomtile {
    width: 95%;
    margin: 0 auto;
    display: block;
}	
#block-breadcrumbs-2 {
  text-align: center;
}
.bottomtile {
  width:100%;
  display: inline-block;
}
ul.bottomcontact {
	width: 32%;
	padding-left: 0;
	padding-right: 20px;
}
.topwidget .row {
    display: inline-block;
}
.topwidget .row .col-sm-4 {
    display: inline-block;
    width: 100%;
}
.quicklinks-tileboxtop  {
	min-height: auto;
}
.nih-document-generation-system .tileboxtop {
    min-height: auto;
}	
.tileboxtop {
	min-height: auto;
}
.views-field-field-3-columns-left .tileboxtop {
	min-height: auto;
}
.views-field-field-3-columns-middle .tileboxtop {
	min-height: auto;
}
.views-field-field-3-columns-right .tileboxtop {
	min-height: auto;
}
.learnmorebutton {
	display: block;
    font-size: 1.3em;
    text-align: right;
}	
.views-field-field-3-columns-left .field-content { 
	height: auto;
}
.views-field-field-3-columns-middle .field-content { 
	height: auto;
}
.views-field-field-3-columns-right .field-content { 
	height: auto;
}
.bottomtitle #block-hottopicstitle h2 {
  padding-left: 25px !important;
}
.bottomtitle #block-hottopicstitle hr.topic {
    width: 95% !important;
}
block-views-block-landing-page-tiles-block-8 { 
padding-left: 0;
}
block-views-block-landing-page-tiles-block-8 .views-field-field-2-columns-left { 
width: 100%;
	display:inline-block;
}
block-views-block-landing-page-tiles-block-8 .views-field-field-2-columns-right { 
width: 100%;
	display:inline-block;
}
block-views-block-landing-page-tiles-block-8 .quicklinkbox { 
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
	min-height: 90px;
	margin-top: -20px;
}
block-views-block-landing-page-tiles-block-8 .views-field-field-2-columns-right .quicklinkbox { 
	padding-left: 0;
}
.region-bottomwidget-left {
    padding: 3px;
	text-align: center;
}
.region-bottomwidget-middle {
    padding: 0 3px;
	text-align: center;
}
.region-bottomwidget-right {
    padding: 3px;
	text-align: center;
}
.front-page .bottomtile img {
    width: 90%;
    display: inline-block;
    max-height: 120px;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart .org-chart ul ul li .user {
    width: 100%;
    margin: 10px 20px;
}
.division-of-acquisition-policy-and-evaluationdape-organization-chart ul.orgfirst {
    position: absolute;
    float: right;
    width: 120px;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart ul.orgfirst {
    position: relative;
    float: right;
    width: 120px;
}
#block-sbpolandingpagetitle, #block-dgslandingpagetitle {
    text-align: center;
}
#block-sbpolandingpagetitle .top-title h1, #block-dgslandingpagetitle .top-title h1 {
float: none; 
}
#block-sbpolandingpagetitle .top-links, #block-dgslandingpagetitle .top-links {
float: none; 
}
.nih-small-business-program-office .paragraph-3 {
    min-height: auto;	
}
.middlediv {
	padding: 25px 0 10px;
    font-size: 26px;	
}
.middlediv span {
    display: block;
    font-size: 12px;
    font-weight: 300;
	line-height: 14px;
}	
.dgsiconimgbig {
    width: 30px;
    height: auto;
    max-width: 30px;
    display: inline-block;
    padding-left: 5px;
    margin-bottom: 5px;
}		
#block-dgslandingpagetitle .top-links {
    padding: 0 10px;
    border-radius: 100px;
}
#block-dgslandingpagetitle .top-links a {
    padding: 2px 8px 0;
}
#block-dgslandingpagetitle .dgsiconimg {
    width: 26px;
    height: auto;
}
 .nih-document-generation-systemresources .region-content {
    padding: 10px 2px;
}    
}	
/************************ end 880 ************************/

@media only screen and (max-width: 830px) {
.oamp-organizational-structure .org-chart li .user.director {
    width: 180px !important;
}
}
/************************** 768 **************************/

@media only screen and (max-width: 768px) {
.not-front .sidebar-first, .not-front .sidebar_first {
    padding-left: 0;
}	
/*body .simple-responsive-table th {
	display: table-cell !important;
}*/
.oamp-organizational-structure .org-chart li {
    padding: 0;
}	
.scrolla {
  scroll-margin-top: 118px;
}	
/*#main-content {
  padding-top: 118px !important;
}*/
#block-mainnavigation-2 {
    height: 30px;
	margin-top: 0;
}
	
	
	
	
.breadcrumb {
    padding: 10px 20px 0 20px;
}	
.container-fluid {
    padding-right: 0;
    padding-left: 0;
}	
#wrapper .row.contentall {
    margin-right: 0;
    margin-left: 0;
}	
.not-front .sidebar-first .region-sidebar-first, .not-front .sidebar_first .region-sidebar-first {
    padding-left: 0;
}	
.front-page .contentmain {
    padding: 0 15px;
}	
.not-front .contentmain {
    padding-left: 15px;
	padding-right: 20px;
}
.azlistcontent ul, .azlistcontent .azbody {
	margin: 10px;
    width: 95%;
}	
.bottomtitle #block-hottopicstitle h2 {
    padding-left: 15px !important;
}
	
.not-front .paragraph.two-callouts {
    border-spacing: 0 10px;
}
	
#block-mainnavigation-2 .sf-accordion-toggle a {
background: url(/sites/default/files/images/trigger-lines.png) no-repeat right center #fff;
background-size: 50px auto;
height: 44px;
width: 100%;
display: block;
top: 5px;
left: 0;
z-index: 100;
text-align: center;
margin: 0;
border-radius: 0;
padding: 5px;
border: 1px solid #ccc;
    color: #666;
}
#block-mainnavigation-2 .sf-accordion-toggle a:hover {
    text-decoration: none;
}
#block-mainnavigation-2 .sf-accordion-toggle a span, #block-mainnavigation-3 .sf-accordion-toggle a span {
    display: block;
    margin-top: 4px;
}
ul.sf-menu.menu, ul.sf-menu.menu ul, ul.sf-menu.menu li {
    margin: 0;
}
ul.sf-menu a, ul.sf-menu span.nolink {
    display: block;
    padding: 15px 10px;
    position: relative;
    border-bottom: 1px solid #aaa;
}
.division-of-financial-advisory-services .contentmain {
    display: block;
}  	
.division-of-financial-advisory-services .paragraph-2 {
    margin-right: 0;
    width: 100%;
    display: block;
    height: auto;
    float: none;
}   
.not-front .sidebar-first, .not-front .sidebar_first {
    vertical-align: top;
    display: inline-block;
    float: none;
	margin-bottom: 20px;
	width: 100%;
}	
.contentall {
    display: block;
    width: 100%;
}   
.contentwrap {
    vertical-align: top;
    display: block;
	padding: 0;
}  
ul#superfish-main {
        clear:both;
    }    
ul.sf-menu.sf-vertical {
    width: 100%;
	max-width: 100%;
}    
.main-header {
  background-size: cover;
  position: relative;
	background: #fff;
	position: fixed;
	height: 118px;
    width: 100%;
    z-index: 500;
}
.part {
    padding-bottom: 110px;
}

.front-page .main-header nav.topnav.navbar-default, 
.nih-document-generation-system .main-header nav.topnav.navbar-default, 
.nih-small-business-program-office .main-header nav.topnav.navbar-default, 
.division-of-simplified-acquisition-policy-and-services .main-header nav.topnav.navbar-default, 
.division-of-financial-advisory-services .main-header nav.topnav.navbar-default, 
.division-of-acquisition-policy-and-evaluation .main-header nav.topnav.navbar-default 
{
	background: #ffffff !important;
}

.nih-document-generation-system .site-name a, .nih-small-business-program-office .site-name a, .division-of-simplified-acquisition-policy-and-services .site-name a, .division-of-financial-advisory-services  .site-name a, .division-of-acquisition-policy-and-evaluation .site-name a {
  color: #666666 !important;
}

.nih-document-generation-system .region-header .site-branding__slogan, 
.nih-small-business-program-office .region-header .site-branding__slogan, 
.division-of-simplified-acquisition-policy-and-services .region-header .site-branding__slogan, 
.division-of-financial-advisory-services .region-header .site-branding__slogan, 
.division-of-acquisition-policy-and-evaluation .region-header .site-branding__slogan {
  color: #666666 !important;
}
  
.front-page .row.contentall,
.nih-document-generation-system .row.contentall, 
.nih-small-business-program-office .row.contentall,  
.division-of-simplified-acquisition-policy-and-services .row.contentall, 
.division-of-financial-advisory-services .row.contentall, 
.division-of-acquisition-policy-and-evaluation .row.contentall,   
.division-of-simplified-acquisition-policy-and-servicesbpa-program .row.contentall,  
.division-of-acquisition-policy-and-evaluationacquisition-resources .row.contentall {
    margin-right: 0;
    margin-left: 0;
}
.front-page .container-fluid,
.nih-document-generation-system .container-fluid, 
.nih-small-business-program-office .container-fluid,   
.division-of-simplified-acquisition-policy-and-services .container-fluid, 
.division-of-financial-advisory-services .container-fluid,  
.division-of-acquisition-policy-and-evaluation .container-fluid,   
.division-of-simplified-acquisition-policy-and-servicesbpa-program .container-fluid, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .container-fluid {
    padding-left: 0;
	padding-right: 0;
}
.topwidget .row {
	display: inline-block;
}
.topwidget .row .col-sm-4 {
	display: inline-block;
	float: left;
	border: 1px solid #ccc;
	width: 100%;
}
.region-topwidget-left {
  padding: 3px;
	margin-bottom: 10px;
	min-height: inherit;
}
.region-topwidget-middle {
  padding: 3px;
	margin-bottom: 10px;
	min-height: inherit;
}
.region-topwidget-right {
  padding: 3px;
	margin-bottom: 10px;
	min-height: inherit;
}
.navbar-default .navbar-toggle {
    display:none;
}
	.main-header .container {
		padding-right: 15px;
	}
	.navbar-header {
    float: left;
    padding: 15px 0 0 0;
    width: 100%;
	}
	.toplogo {
    padding-left: 20px;
	}
.topsearch {
    width: 100%;
    right: 0;
}
#search-block-form {
    width: 100%;
	margin-left:0;
}
.region-primary-menu {
       margin-top: 12px;
}
/*.not-front .fa-search {
    color: #ffffff;
    font-size: 26px;
}
.fa-search {
    color: #0071bc;
    font-size: 26px;
}*/
button.navbar-toggle {
    right: 80px;
}
#search-block-form .form-search {
  padding-right: 0px;
border-radius: 0;
}
#search-block-form .form-actions {
  left: -30px;
  width: 41px;
}
#search-block-form input#edit-submit {
    border-radius: 0;
	color: #fff;
  font-size: 1px;
  left: -10px;
  position: absolute;
  top: 0;
	background: #0071bc;
	padding: 11px 35px 11px 14px;
	background: url(/sites/default/files/images/search-icon.png) no-repeat center center #0071bc;
	background-size: 28px 28px;
}	
#search-block-form input[type="submit"] {
    border-radius: 0;
	color: #fff;
  font-size: 1px;
  left: -10px;
  position: absolute;
  top: 0;
	background: #0071bc;
	padding: 11px 35px 11px 14px;
	background: url(/sites/default/files/images/search-icon.png) no-repeat center center #0071bc;
	background-size: 28px 28px;
}	
#search-block-form .form-item {
    width: 100%;	
}	
#search-block-form .form-actions {
    width: 42px;	
}	
#search-block-form input {
  
}	
search-block-form .form-actions {
    left: 0;
}
.toplogo {
    width: auto;
}
ul.sf-menu.sf-vertical {
    margin-top: 0;
}
.menuleftnavbutton {
    display:none;
    text-align:right;
    font-size: 1px;
    border: none;
    padding: 0;
	width: 1px;
}

.views-field-field-3-columns-left { 
width: 100%;
	display:inline-block;
}
.views-field-field-3-columns-middle { 
width: 100%;
	display:inline-block;
}
.views-field-field-3-columns-right { 
width: 100%;
	display:inline-block;
}

.views-field-field-2-columns-left { 
width: 100%;
	display:inline-block;
}
.views-field-field-2-columns-right { 
width: 100%;
	display:inline-block;
	padding-top: 25px;
}
block-views-block-landing-page-tiles-block-8  .views-field-field-2-columns-left { 
width: 100%;
	display:inline-block;
}
block-views-block-landing-page-tiles-block-8  .views-field-field-2-columns-right { 
width: 100%;
	display:inline-block;
	padding-top: 25px;
}
block-views-block-landing-page-tiles-block-8 .quicklinkbox { 
border-bottom: 1px solid #ccc;
border-right: none;
	min-height: 50px;
	margin-top: -20px;
}
block-views-block-landing-page-tiles-block-8  .views-field-field-2-columns-right .quicklinkbox { 
border-bottom: 1px solid #ccc;
border-right: none;
	padding-left: 0px;
}
block-views-block-landing-page-tiles-block-8 .quicklinkbox.qlbottom {
    border-bottom: 1px solid #ccc;
}
block-views-block-landing-page-tiles-block-8 .quicklinkbox img {
    padding-top: 0;
}

.region-topwidget-left {
    min-height:inherit;
}
.region-topwidget-middle {
    min-height:inherit;
}
.region-topwidget-right {
    min-height:inherit;
}
	
block-views-block-landing-page-tiles-block-8 h3 {
	display: inline-block;
	margin-top: 7px;
}	
.view-hot-topics .view-header h3 {
font-size: 26px;
	display: inline-block;
	margin-top: 7px;
}	
.temptitle h3 {
font-size: 26px;
	display: inline-block;
}	
.views-field-field-left-tile {
    display: inline-block;
    width: 85%;
    text-align: center;
}
.views-field-field-middle-tile {
    display: inline-block;
    width: 85%;
    text-align: center;
}	
.views-field-field-right-tile {
    display: inline-block;
    width: 85%;
    text-align: center;
}	
ul.bottomcontact {
	width: 47%;
	padding-left: 0;
	padding-right: 20px;
	padding-left: 20px;
}
.region-content-bottom .front-bottom-text {
    text-align: center;
}	
.region-content-bottom .front-bottom-text-left {
    text-align: left;
}		
#block-sbpolandingpagetitle, #block-dgslandingpagetitle {
    text-align: center;
}	

.top-title h1 {
    float: none !important;
}
.top-links {
    float: none !important;
    margin-top: 15px;
}		
	
.paragraph .paragraph-content .webformtilebox4 {
	margin-right: 0;
}
.paragraph .paragraph-content .webformtilebox1, 
.paragraph .paragraph-content .webformtilebox2, 
.paragraph .paragraph-content .webformtilebox3, 
.paragraph .paragraph-content .webformtilebox4, 
.paragraph .paragraph-content .webformtilebox5, 
.paragraph .paragraph-content .webformtilebox6,
.paragraph .paragraph-content .webformtilebox7,
.paragraph .paragraph-content .webformtilebox8 {
	max-width: 100% !important;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 {
    padding: 20px;
    border: 1px solid #8ccbff;
	box-shadow: 0 0 10px #ccd8e3;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    padding: 12px 20px 0 20px;
    margin: 12px auto;
    display: inline-block;
    vertical-align: top;
    width: 100%;
	box-shadow: 0px 0 20px 0px #ddd;
    border-radius: 12px;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover h3, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover li, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover li a {
	color: #fff;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 li a:hover {
	color: #fff;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .more a {
	color: #fff;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-2:hover, 	
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover {
    background: url(/sites/default/files/images/header-background2.png) no-repeat right center;
    background-size: 100% 340px;
}	
.dapedivright {
    padding: 0;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 h3, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop5 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop6 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 h3
	{
    opacity: 1;
    display: block;
    text-align: center;
    margin: 10px 0 15px;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    font-size: 1.3em;
	color: #627387;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1:hover h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2:hover h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3:hover h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4:hover h3, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop5 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop6 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop7 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop8 h3 {
    color: #fff;
	opacity: 1;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop5 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop6 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 ul {
    opacity: 1;
    display: block;
    margin-top: 0;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    width: auto;
    min-height: 80px;	
	color: #0071bc;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1:hover ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2:hover ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3:hover ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4:hover ul, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop5 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop6 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop7 ul,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop8 ul {
    color: #fff !important;	
}		
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul a, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop5 ul a,
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop6 ul a, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 ul a, 
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 ul a {
    color: #0071bc;	
	-webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
}		
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1:hover ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2:hover ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3:hover ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4:hover ul a, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop5 ul a
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop6 ul a
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop7 ul a
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover .dapetop8 ul a {
    color: #fff !important;	
}		
.dapetop1 .more, .dapetop2 .more, .dapetop3 .more, .dapetop4 .more {
	opacity: 1;
	padding-top: 15px;
}
.dapetop5 .more, .dapetop6 .more, .dapetop7 .more, .dapetop8 .more {
	opacity: 1;
	padding-top: 15px;
}
.dapetop1 .more a, .dapetop2 .more a, .dapetop3 .more a, .dapetop4 .more a,
.dapetop5 .more a, .dapetop6 .more a, .dapetop7 .more a, .dapetop8 .more a {
    background: url(/sites/default/files/images/arrow-right-blue.png) no-repeat right top;
    background-size: 26px 26px;	
}	
.dapetop1:hover .more a, .dapetop2:hover .more a, .dapetop3:hover .more a, .dapetop4:hover .more a, 
.dapetop5:hover .more a, .dapetop6:hover .more a, .dapetop7:hover .more a, .dapetop8:hover .more a {
    color: #fff;
}	
.dapetop8 ul li,
.dapetop7 ul li,
.dapetop6 ul li, 
.dapetop5 ul li, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul li,
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul li,
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul li, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul li { 
    padding-right: 12px;	
}	
.dapetop8,
.dapetop7,
.dapetop6, 
.dapetop5, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4,
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3,
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 { 
    height: auto;	
}	
.dapedivleft {
	display: block;
	border-spacing: 5px;
	margin-top: 0;
	width: 100%;
	margin-left: 0;
}
	
.dape-leftcol-top {
	display: inline-block;
    padding: 10px 10px;
    min-height: auto;
	max-width: 100%;
	width: 100%;
	height: auto;
	
}   
.dape-leftcol-bottom {
	display: inline-block;
    padding: 10px 10px;
    min-height: auto;
    margin-top: 20px;
	max-width: 100%;
	width: 100%;
	height: auto;
	margin-left: 0;
}
.dape-leftcol-top ul {
    column-count: 2;
}
.division-of-acquisition-policy-and-evaluationacquisition-resourcestools .dapetop1, .division-of-acquisition-policy-and-evaluationacquisition-resourcesforms .dapetop2,
.division-of-acquisition-policy-and-evaluationacquisition-resourceswebsites .dapetop3, .division-of-acquisition-policy-and-evaluationacquisition-resourcesdocuments .dapetop4 {
	    margin: -20px 0 0;
}

.division-of-acquisition-policy-and-evaluationacquisition-resourcestools #page-title, 
.division-of-acquisition-policy-and-evaluationacquisition-resourcesforms #page-title,
.division-of-acquisition-policy-and-evaluationacquisition-resourceswebsites #page-title, 
.division-of-acquisition-policy-and-evaluationacquisition-resourcesdocuments #page-title {
	    display: none;
}

.division-of-acquisition-policy-and-evaluationacquisition-resourcestools .dapetop1 h3, 
.division-of-acquisition-policy-and-evaluationacquisition-resourcesforms .dapetop2 h3,
.division-of-acquisition-policy-and-evaluationacquisition-resourcesdocuments .dapetop4 h3 {
	margin: 5px 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #01579b;
    font-size: 1.3em;
}
.division-of-acquisition-policy-and-evaluationacquisition-resourceswebsites .dapetop3 h3 {
	margin: 5px 0;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #01579b;
    font-size: 1.3em;
}
.division-of-acquisition-policy-and-evaluationacquisition-resourceswebsites .dapetop3 ul {
	margin-top: 0;
}
 
.division-of-acquisition-policy-and-evaluationacquisition-resourcestools .col-md-3.sidebar-second , .division-of-acquisition-policy-and-evaluationacquisition-resourcesforms .col-md-3.sidebar-second ,
.division-of-acquisition-policy-and-evaluationacquisition-resourceswebsites .col-md-3.sidebar-second , .division-of-acquisition-policy-and-evaluationacquisition-resourcesdocuments .col-md-3.sidebar-second { 
    margin-top: 5px;	
}
.division-of-acquisition-policy-and-evaluationacquisition-resourcesdocuments .dapetop4 ul { 
    column-count: 2;	
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .dapetop7 ul {
    column-count: 2 !important;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 li {
    list-style: none;
    display: inline-block;
    padding: 0 5px;
    margin: 5px;
    font-weight: bold;
    min-width: 50%;
}
.col-md-3.sidebar-second {
    padding: 0 15px;
    display: inline-block;
    margin-left: 5px;
    width: 100%;
}
.division-of-acquisition-policy-and-evaluationacquisition-resources .col-md-3.sidebar-second {
    padding: 0 15px;
    display: block;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    top: 0;
}	
	
.front-page .topwidget .row .col-sm-4 {
	min-height: auto;
}	
.qlbox3 h3 a {
    min-height: auto;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resourceswebsites .dapetoppage ul {
    column-count: 4;
}	
.dapetop3 ul {
	margin-bottom: 0;
	column-count: 2 !important;	
}

.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1:hover h3, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2:hover h3, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3:hover h3, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4:hover h3 {
    opacity: 1 !important;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul {
    margin-top: 0;
	opacity: 1;
	color: #0c77ba !important;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 h3, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 h3 {
    opacity: 1;
    margin: 0 0 15PX 0;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul a, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul a {
    margin-top: 0;
	opacity: 1;
	color: #0c77ba !important;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1:hover ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2:hover ul a, 
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3:hover ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4:hover ul a {
	opacity: 1;
	color: #fff !important;
}	
.dapetoppage:hover {
    background: none;
}
.dapetoppage:hover ul li, .dapetoppage:hover ul a {
	color: #01579b !important;
}
.dapetoppage:hover h3 {
	opacity: 1;
	color: #01579b !important;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 li {
    min-width: 150px;
}	
.nih-small-business-program-office .bottomwidget {
    margin-left: -5px;
}
.nih-small-business-program-office .bottomwidget .block {
    padding: 0 0 0 12px;
}
.nih-small-business-program-office .bottomtilecontainer .sbpofaq, 
.nih-small-business-program-office .bottomtilecontainer .sbpoappointment {
    background-size: 100% 100%;
}
.nih-small-business-program-office .bottomleft,	
.nih-small-business-program-office .bottommiddle,
.nih-small-business-program-office .bottomright {
    padding: 0 20px;
}
.nih-small-business-program-office .paragraph-2, .nih-small-business-program-office .paragraph-3 {
    min-height: auto;
}
.bottomwidget, .bottomtop {
    margin-left: 0;
}
.field--name-field-last-modified-on, ul.links.inline li {
    display: none;
}
#block-mainnavigation-3 .sf-accordion-toggle {
    display: none;
}
#block-mainnavigation-3 .sf-hidden {
    display: block !important;
	background: transparent !important;
border: 0 none !important;
clip: rect(1px 1px 1px 1px);
clip: rect(1px, 1px, 1px, 1px);
position: relative !important;
height: auto !important;
overflow: hidden !important;
padding: 0 !important;
width: 100% !important;
margin: 0 !important;
} 
#block-mainnavigation-3 ul.sf-menu.menu li {
    margin: 2px 0 0 0 !important;
}
#block-breadcrumbs-2 .breadcrumb, .contentwrap .breadcrumb {
  min-height: 30px !important;
}
.breadcrumb {
    min-height: 60px;
}
.division-of-simplified-acquisition-policy-and-services .righttitle h2 img, 	
.division-of-simplified-acquisition-policy-and-servicesbpa-program .righttitle h2 img {	
	width:50px;height:auto;display:inline-block;padding-right:6px;
}	

}
/************************ end 768 ************************/

@media only screen and (max-width: 698px) {
.bigtable {
	display: block;
	overflow-x: scroll;
	width: 620px;
}
}
/************************** 648 **************************/

@media only screen and (max-width: 648px) {
.front-page .front-left .frontimg {
    display: block;
    position: relative !important;
    left: 0;
    top: 0;
    border-radius: 0;
    padding: 0 !important;
    width: 100% !important;
    margin-top: -11px;
    margin-left: 0;
    transition: all 0.5s;
	margin-bottom: 0;
}
.front-left .frontcontent {
    display: inline-block;
    width: 100%;
    float: none;
    padding-top: 10px;
    padding-right: 0;
}    
.front-left ul {
	padding-left: 0;
}
.front-left .hotlinks li {
    text-align: center;
    padding: 5px;
    margin: 0 0 10px;
    display: inline-block;
    width: 90%;
}	
.division-of-simplified-acquisition-policy-and-servicesbpa-program .frontimg {
    display: block;
    position: relative !important;
    left: 0;
    top: -10px;
    border-radius: 0;
    padding: 0 !important;
    width: 100% !important;
    margin-top: -11px;
    margin-left: 0;
    transition: all 0.5s;
	margin-bottom: 0;
}
.helpdeskdiv {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    width: 100%;
}	
.dapeleftcolimg {
    margin-bottom: 0;
	    margin-right: 0;
    margin-left: 90px;
    margin-top: 0;
}	
.nih-document-generation-system .frontimg, .nih-small-business-program-office .frontimg, .division-of-simplified-acquisition-policy-and-services .frontimg, .division-of-financial-advisory-services .frontimg, .division-of-acquisition-policy-and-evaluation .frontimg, .division-of-acquisition-policy-and-evaluationacquisition-resources .frontimg {
    display: block;
    position: relative !important;
    left: 0;
    top: -10px;
    border-radius: 0;
    padding: 0 !important;
    width:100% !important;
    margin-top: -11px;
    margin-left: 0;
	margin-bottom: 0;
    transition: all 0.5s;
}	
.front-left, .nih-document-generation-system .front-left, .nih-small-business-program-office .front-left, .division-of-simplified-acquisition-policy-and-services .front-left, .division-of-financial-advisory-services .front-left, .division-of-acquisition-policy-and-evaluation .front-left, .division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left, .division-of-acquisition-policy-and-evaluationacquisition-resources .front-left {
    background: none;
    padding: 20px 0 5px;
    min-height: 100px;
    height: auto;
    border-top: none;
    width: 100%;
	text-align: center;
	margin-left: 0;
    transition: all 0.5s;
}
.nih-document-generation-system .front-left .frontimg img, .nih-small-business-program-office .front-left .frontimg img, .division-of-simplified-acquisition-policy-and-services .front-left .frontimg img, .division-of-financial-advisory-services .front-left .frontimg img, .division-of-acquisition-policy-and-evaluation .front-left .frontimg img, .division-of-acquisition-policy-and-evaluationacquisition-resources .front-left .frontimg img {
    margin-right: 0;
	margin-left: 0;
	margin-top: 10px;
    padding-bottom: 0;
	width: 128px;
	max-width: 128px;
    height: auto;
}
.front-left .frontimg img, .division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left .frontimg img {
    margin-right: 0;
	margin-left: 0;
	margin-top: 10px;
    padding-bottom: 0;
	width: 168px !important;
	max-width: 168px !important;
    height: auto;
}	
.front-left img, .nih-document-generation-system .front-left img, .nih-small-business-program-office .front-left img, .division-of-simplified-acquisition-policy-and-services .front-left img, .division-of-financial-advisory-services .front-left img, .division-of-acquisition-policy-and-evaluation .front-left img, .division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left img, .division-of-acquisition-policy-and-evaluationacquisition-resources .front-left img {
    margin-right: 0;
	margin-left: 0;
}	
.front-left .frontcontent, .nih-document-generation-system .frontcontent, .nih-small-business-program-office .frontcontent, .division-of-simplified-acquisition-policy-and-services .frontcontent, .division-of-financial-advisory-services .frontcontent, .division-of-acquisition-policy-and-evaluation .frontcontent, .division-of-simplified-acquisition-policy-and-servicesbpa-program .frontcontent, .division-of-acquisition-policy-and-evaluationacquisition-resources .frontcontent {
    display: block;
    width: 100%;
    float: none;
}	
.division-of-simplified-acquisition-policy-and-servicesbpa-program .front-left .frontcontent {
    padding-top: 0;
}
.front-page .front-left .frontimg {
    background: none;
}	
.division-of-acquisition-policy-and-evaluation .frontcontent {
    padding-right: 0;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-2 {
    padding: 10px 0;
}
.bigtable {
	display: block;
	overflow-x: scroll;
	width: 580px;
}	
}	
/************************ end 648 ************************/


/************************** 598 **************************/
@media only screen and (max-width: 598px)  {
.division-of-acquisition-policy-and-evaluationacquisition-resourceswebsites .dapetoppage ul {
    column-count: 3;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul {
    column-count: 2 !important;
}	
.leftdiv {
    padding: 30px 10px 10px;
    font-size: 18px;
}
	
.middlediv {
	padding: 25px 0 10px;
    font-size: 22px;	
}
.rightdiv {
    float: right;
    padding: 30px 10px 10px;
    font-size: 18px;
}
.middlediv span {
    font-size: 12px;
}	
.dgsiconimgbig {
    width: 30px;
    height: auto;
    max-width: 30px;
}		
.bigtable {
	display: block;
	overflow-x: scroll;
	width: 550px;
}
ul.orgfirst .user {
	margin: 0 5px;
    width: 130px !important;
}
}

/************************ end 598 ************************/


/************************** 568 **************************/	

@media only screen and (max-width: 568px) {
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 li {
    min-width: 50%;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 li {
    width: 50%;
}	
.division-of-acquisition-policy-and-evaluation .dape-leftcol-top ul {
    column-count: 1;
    min-width: 100%;
}	
.division-of-acquisition-policy-and-evaluation .dape-leftcol-top ul li {
    min-width: 100%;
}		
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul {
    column-count: 2 !important;
}	
.toplogo {
	position: absolute;
	padding-left: 0;
    left: 10px;
}
.brand.logo img {
    width: 100%;
	max-width: 260px;
}
.site-name a {
    font-size: 1em;
}
.region-header .site-branding__slogan {
    font-size: 0.7em;
}	
.cheeseburger-menu__trigger::after {
    background-size: 40px auto;	
}	
.cheeseburger-menu__wrapper a, .cheeseburger-menu__wrapper a:visited {
    color: #363636 !important;
}		
.front-page .cheeseburger-menu__trigger, .not-front .cheeseburger-menu__trigger {
    right: 10px;
	top: 5px;
}    
.topmenu {
    width: 40px;
    min-width: 50px;
}	
.topsearch {
    margin-top: 0;
}
.navbar-default .navbar-toggle {
    top: -10px;
}
.region-primary-menu {
    margin-top: 60px !important;
}
.dape-rightcol-left ul, .dape-rightcol-right ul {
    column-count: 2;
}	
.dape-rightcol-left ul li, .dape-rightcol-right ul li {
    min-width: 120px;;
}	
ul.bottomcontact {
	display: inline-block;
	text-align: left;
	vertical-align: top;
	list-style: none;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
}
.bigtable {
	display: block;
	overflow-x: scroll;
	width: 480px;
}
}   
/************************ end 598 ************************/


/************************** 498 **************************/
@media only screen and (max-width: 498px)  {
.division-of-acquisition-policy-and-evaluationacquisition-resourcestools .dapetoppage ul { 
    column-count: 3;	
}
.division-of-acquisition-policy-and-evaluationacquisition-resourceswebsites .dapetoppage ul { 
    column-count: 2;	
}
.division-of-acquisition-policy-and-evaluationacquisition-resourcesdocuments .dapetoppage ul { 
    column-count: 2;	
}
.dapetop3 ul {
	column-count: 2 !important;	
}
.dapetop3 li {
	min-width: auto;	
}
.bigtable {
	display: block;
	overflow-x: scroll;
	width: 400px;
}
.bigtable table {
	width: 100%;
}	
.bottomtitle #block-hottopicstitle hr.topic {
    width: 90% !important;
}	
}
/************************ end 498 ************************/

@media only screen and (max-width: 498px) {
.division-of-financial-advisory-servicesdfas-organization-chart .org-chart ul ul::after {
    content: '';
    height: 2704px;
}
.org-chart {
    display: block !important;
}		
.org-chart ul {
    padding-top: 0;
    width: 100% !important;
    display: inline-block;
}	
.org-chart .orgfirst {
    width: 100% !important;
    display: inline-block;
	float: none !important;
}	
.org-chart .orgfirst li {
    margin-top: 0;
}
.org-chart .orgfirst li .user {
    width: 90% !important;
}
.oamp-organizational-structure ul.orgfirst li {
    width: 49%;
}
ul.orgfirst::before, ul.orgfirst::after {
    content: '';
    position: absolute;
    top: 50%;
    left: -110%;
    border-top: 1px solid #ccc;
    width: 120%;
    height: 20px;
    z-index: 1;
}
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart .org-chart .orgfirst li .user {
    width: 95% !important;
    margin-left: 20px !important;
}	
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart ul.orgfirst::after {
    content: '';
    height: 330px;
}	
.division-of-simplified-acquisition-policy-and-servicesdsaps-organization-chart ul.orgfirst::before {
    content: '';
    top: 25px;
}		
}

/************************** 422 **************************/
@media only screen and (max-width: 422px) {
.toplogo {
	position: absolute;
	padding-left: 0;
}
.brand.logo img {
    width: 100%;
	max-width: 200px;
}
.site-name a {
    font-size: 1em;
}
.region-header .site-branding__slogan {
    font-size: 0.75em;
}	
.cheeseburger-menu__trigger::after {
    background-size: 40px auto;	
}	
.topmenu {
    width: 40px;
    min-width: 50px;
}	
.topsearch {
    margin-top: 1px;
}
.navbar-default .navbar-toggle {
    top: 34px;
}
.division-of-acquisition-policy-and-evaluation .paragraph-2 {
    margin: 0;
}
.bigtable {
	display: block;
	overflow-x: scroll;
	width: 330px;
}

}
/************************ end 422 ************************/

@media (max-width: 360px) {
.bigtable {
	display: block;
	overflow-x: scroll;
	width: 280px;
}

}
	


/************************** navigation and carousel **************************/
@media (min-width: 880px) {
#block-dgsrotator .carousel-caption {
    /*background: rgba(10, 58, 105, 0.7);*/
	background: rgba(5, 60, 100, 0.8);
    color: #fff;
    text-shadow: none;
    padding: 15px;
    width: 100%;
    height: 85%;
    right: 0;
    left: 0;
    bottom: 35px;
}
}
@media (min-width: 768px) {
  .region-primary-menu {
    display: inline-block;
    float: right;
    margin: 0;
  }


.block-superfish {
    padding-bottom: 50px;
} 
    
 /* Carousel Slide */
#block-dgsrotator .carousel-inner .item img {
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 370px;
    width: 100%;
}
.carousel-inner .item img {
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 200px;
    width: 100%;
    min-height: 150px;
}
.not-front.division-of-simplified-acquisition-policy-and-services .carousel-inner .item img {
    display: block;
    max-width: 100%;
    height: 220px;
    max-height: 220px;
    width: 100%;
}
.not-front.division-of-financial-advisory-services .carousel-inner .item img {
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 200px;
    width: 100%;
}  
.not-front .carousel-inner .item img {
    display: block;
    max-width: 100%;
    height: auto;
    max-height: 370px;
    width: 100%;
}	
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner .item {
    -webkit-transition: -webkit-transform 1.9s ease-in-out !important;
         -o-transition:      -o-transform 1.9s ease-in-out !important;
            transition:         transform 1.9s ease-in-out !important;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  

  .carousel-caption h3 {
  	margin-top: 0;
	padding-bottom: 0;
	width: 100%;
  }
  .carousel-caption p {
	width: 16%;
  }
  .carousel-caption {
    background: rgba(9, 50, 91, 0.65);
    color: #fff;
    text-shadow: none;
    padding: 15px;
      width: 100%;
      height: 100%;
      right: 0;
      left: 0;
      bottom: 0;
  }
    
.not-front.division-of-simplified-acquisition-policy-and-services .carousel-caption {
    background: rgba(10, 58, 105, 0.6);
    color: #fff;
    text-shadow: none;
    padding: 15px;
      width: 100%;
      height: 100%;
      right: 0;
      left: 0;
      bottom: 0;
  }
.not-front.division-of-financial-advisory-services .carousel-caption {
    background: rgba(10, 58, 105, 0.6);
    color: #fff;
    text-shadow: none;
    padding: 15px;
      width: 100%;
      height: 100%;
      right: 0;
      left: 0;
      bottom: 0;
  }
    
.not-front .carousel-caption {
    background: rgba(10, 58, 105, 0.8);
    color: #fff;
    text-shadow: none;
    padding: 15px;
    width: 100%;
    height: 83%;
    right: 0;
    left: 0;
    bottom: 30px;
}   
#block-dgsrotator .carousel-caption {
    /*background: rgba(10, 58, 105, 0.7);*/
	background: rgba(5, 60, 100, 0.8);
    color: #fff;
    text-shadow: none;
    padding: 15px;
    width: 100%;
    height: 83%;
    right: 0;
    left: 0;
    bottom: 30px;
}
.carousel-caption {
    position: absolute;
    right: -100%;
    width: 100%;
  animation: myfirst 4s 1;
  animation-direction: alternate;
}

@keyframes myfirst {
  0%   {left: 1600px;}
  100% {left: 0px;}
}

#mintCarousel h3 br {
    display: none;
  }
#mintCarousel h3 {
    height: 100%;
    width: 100%;
    display: flex;
	align-content: center;
      justify-content: center;
      flex-direction: column;
      font-size: 28px;
      color: #fff;
  }
#block-dgsrotator #mintCarousel h3, 
#block-sbporotator #mintCarousel h3 {
    height: 100%;
    width: 100%;
    display: flex;
    max-width: 1200px;
    margin: -10px auto 0;
	align-content: center;
      justify-content: center;
      flex-direction: column;
      font-size: 28px;
      color: #fff;
  }
/* old  
#block-dgsrotator #mintCarousel h3 a, #block-sbporotator #mintCarousel h3 a {
    */
/* new */
#mintCarousel h3 a {
    font-size: 28px;
	line-height: 36px;
    font-weight: 600;
	color: #fff;
	padding: 0;
    margin-top: 0;
    text-align: center;
    border-right: none;
    margin-right: 0;
    width: 100%;
    align-self: center;
	text-decoration: underline;
  }
#block-dgsrotator #mintCarousel h3 a, 
#block-sbporotator #mintCarousel h3 a {
    font-size: 28px;
	line-height: 36px;
    font-weight: 600;
	color: #fff;
    margin-top: 0;
    text-align: center;
    border-right: none;
    margin-right: 0;
    width: 100%;
    align-self: center;
  }
#block-dgsrotator #mintCarousel h3 span, 
#block-sbporotator #mintCarousel h3 span, 
#mintCarousel h3 span{
    font-size: 28px;
	line-height: 36px;
    font-weight: 600;
	color: #fff;
    text-align: center;
    align-self: center;
  }
#mintCarousel p {
	width: 180px;
	margin: 8px auto 0;
	padding-top: 0;
  }

/*#mintCarousel h3 {
    font-size: 28px;
	line-height: 30px;
    color: #fff;
    padding: 0 30px;
    margin-top: 0;
    text-align: center;
    margin-right: 0;
	margin-bottom: 10px;
  }
 #block-sbporotator #mintCarousel h3 {
    font-size: 28px;
	line-height: 36px;
    font-weight: 600;
	color: #fff;
	padding: 20px 60px 5px;
    margin-top: 0;
    text-align: center;
    border-right: none;
    margin-right: 0;
    width: 100%;
  }	
#block-dgsrotator #mintCarousel p a, #block-sbporotator #mintCarousel p a {
	background: #337B23;
    border-radius: 20px;
	color: #fff;
}*/
#block-dgsrotator #mintCarousel p a, #block-sbporotator #mintCarousel p a {
	background: #fff;
    border-radius: 20px;
	color: #337B23;
	font-weight: 600;
}	
#mintCarousel p a {
    font-size: 22px;
	background: #fff;
    border-radius: 20px;
	color: #CC4E00;
	font-weight: 600;
	padding: 5px 20px;
	opacity: 1;
}
#mintCarousel p a:before {
    display:none;
}
#mintCarousel p a:hover {
    text-decoration: none;
}
#block-dgsrotator #mintCarousel p a:hover, #block-sbporotator #mintCarousel p a:hover {
	color: #fff;
	background: #337B23;
}

#mintCarousel p a:hover {
	color: #fff;
	background: #CC4E00;
	opacity: 0.9;
}
.carousel-indicators li {
    display: inline-block;
    width: 50px;
    height: 7px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    border: 0 !important;
	opacity: 0.7;
	box-shadow: 0 1px 8px #555;
  }
.carousel-indicators .active {
    display: inline-block;
    width: 50px !important;
    height: 7px !important;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff !important;
    border: 0 !important;
	opacity: 1;
  }

.carousel-indicators {
    bottom: -18px;
}	
.front-bottom-text a {
    color: #fff;
}
.front-bottom-text a:hover {
    color: #eee;
}
.fa-envelope-open-text::before {
    content: "\f658";
    color: #fff;
}
.fa-phone::before {
    content: "\f095";
    color: #fff;
}
    
}
  .footer-widgets,
  .footer-space {
    text-align: left;
  }
    
  .comment-wrap .author-details {
    width: 10%;
  }

  .comment-wrap .author-comments {
    width: 90%;
  }

  .menu-base-theme li {
    float: left;
  }

  .menu-base-theme.sm-rtl li {
    float: right;
  }

  .menu-base-theme ul li,
  .menu-base-theme.sm-rtl ul li,
  .menu-base-theme.sm-vertical li {
    float: none;
  }

  .menu-base-theme a {
    white-space: nowrap;
  }

  .menu-base-theme ul a,
  .menu-base-theme.sm-vertical a {
    white-space: normal;
  }

  .menu-base-theme .sm-nowrap > li > a,
  .menu-base-theme .sm-nowrap > li > :not(ul) a {
    white-space: nowrap;
  }

  .menu-base-theme {
    background: #3092c0;
  }

  .menu-base-theme a.current {
    background: #006892;
    color: white;
  }

  .menu-base-theme a.disabled {
    background: #3092c0;
    color: #a1d1e8;
  }

  .menu-base-theme a.highlighted span.sub-arrow:before {
    display: none;
  }

  .menu-base-theme > li {
    border-left: 1px solid #2b82ac;
  }

  .menu-base-theme > li:first-child {
    border-left: 0;
  }

  .menu-base-theme ul {
    border: 1px solid #a8a8a8;
    padding: 0;
    background: white;
  }

  .menu-base-theme ul ul {
    background: white;
  }

  .menu-base-theme ul a,
  .menu-base-theme ul a:hover,
  .menu-base-theme ul a:focus,
  .menu-base-theme ul a:active,
  .menu-base-theme ul a.highlighted {
    border: 0 !important;
    padding: 9px 23px;
    background: transparent;
    color: #2b82ac;
  }

  .menu-base-theme ul a:hover,
  .menu-base-theme ul a:focus,
  .menu-base-theme ul a:active,
  .menu-base-theme ul a.highlighted {
    background: #3092c0;
    color: white;
  }

  .menu-base-theme ul a.current {
    background: #006892;
    color: white;
  }

  .menu-base-theme ul a.disabled {
    background: white;
    color: #b3b3b3;
  }

  .menu-base-theme ul a span.sub-arrow {
    top: 50%;
    margin-top: -5px;
    bottom: auto;
    left: auto;
    margin-left: 0;
    right: 10px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #a1d1e8;
  }

  .menu-base-theme ul li {
    border: 0;
  }

  .menu-base-theme span.scroll-up,
  .menu-base-theme span.scroll-down {
    position: absolute;
    display: none;
    visibility: hidden;
    overflow: hidden;
    background: white;
    height: 20px;
  }

  .menu-base-theme span.scroll-up-arrow,
  .menu-base-theme span.scroll-down-arrow {
    position: absolute;
    top: -2px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    overflow: hidden;
    border-width: 8px;
    border-style: dashed dashed solid dashed;
    border-color: transparent transparent #2b82ac transparent;
  }

  .menu-base-theme span.scroll-down-arrow {
    top: 6px;
    border-style: solid dashed dashed dashed;
    border-color: #2b82ac transparent transparent transparent;
  }

  .menu-base-theme.sm-rtl.sm-vertical a span.sub-arrow {
    right: auto;
    left: 10px;
    border-style: dashed solid dashed dashed;
    border-color: transparent #a1d1e8 transparent transparent;
  }

  .menu-base-theme.sm-rtl > li:first-child {
    border-left: 1px solid #2b82ac;
  }

  .menu-base-theme.sm-rtl > li:last-child {
    border-left: 0;
  }

  .menu-base-theme.sm-rtl ul a span.sub-arrow {
    right: auto;
    left: 10px;
    border-style: dashed solid dashed dashed;
    border-color: transparent #a1d1e8 transparent transparent;
  }

  .menu-base-theme.sm-vertical a {
    padding: 9px 23px;
  }

  .menu-base-theme.sm-vertical a span.sub-arrow {
    top: 50%;
    margin-top: -5px;
    bottom: auto;
    left: auto;
    margin-left: 0;
    right: 10px;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #a1d1e8;
  }

  .menu-base-theme.sm-vertical > li {
    border-left: 0 !important;
  }

  .menu-base-theme.sm-vertical ul a {
    padding: 9px 23px;
  }

  .region-primary-menu,
  .menu-base-theme li a {
    color: #2f5879;
    text-transform: uppercase;
    font-size: 1em;
  }

  .menu-base-theme a {
    border: 0;
  }

  .menu-base-theme > li {
    border: 0;
  }

  .menu-base-theme a span.sub-arrow {
    padding: 0;
    top: 20px;
    margin-top: 0;
    bottom: 2px;
    right: 10px;
    margin-left: -5px;
    left: auto;
    width: 0;
    height: 0;
    border-width: 5px;
    border-style: solid dashed dashed dashed;
    border-color: #2f5879 transparent transparent transparent;
    background: transparent;
  }

  .menu-base-theme a:hover span.sub-arrow,
  .menu-base-theme a:focus span.sub-arrow,
  .menu-base-theme a:active span.sub-arrow,
  .menu-base-theme a.highlighted span.sub-arrow {
    border-color: #00614e transparent transparent transparent;
  }

  .menu-base-theme ul {
    position: absolute;
    border: 1px solid #eee;
    padding: 0;
    background-color: transparent;
  }

  .menu-base-theme ul.has-submenu li {
    border-bottom: 1px solid #fff;
  }

  .menu-base-theme a,
  .menu-base-theme a:hover,
  .menu-base-theme a:focus,
  .menu-base-theme a:active,
  .menu-base-theme a.highlighted {
    padding: 13px 24px;
    background: none;
    color: #00614e;
    font-weight: 500;
  }

  .menu-base-theme ul a:hover,
  .menu-base-theme ul a:focus,
  .menu-base-theme ul a:active,
  .menu-base-theme ul a.is-active,
  .menu-base-theme ul a.highlighted, .menu-item--active-trail > .has-submenu {
    background: none;
    color: #2f5879;
  }
  
  .menu-base-theme > .menu-item--active-trail > .has-submenu {background: #2f5879;}

  .menu-base-theme li a.is-active {
    background: none;
    color: #2f5879;
  }

}
@media (max-width: 1020px) {
#block-dgsrotator #mintCarousel h3, #block-sbporotator #mintCarousel h3 {
    font-size: 22px;
	line-height: 22px;
	margin-bottom: 10px;
  }
#mintCarousel h3 {
    font-size: 22px;
	line-height: 22px;
	margin-bottom: 10px;
  }
.carousel-caption {
    height: 100%;
    bottom: 0;
}
}
@media (max-width: 767px) {

  .footer-ribbon ul.menu,
  .footer-ribbon .social-media {
    text-align: center;
  }

  .footer-ribbon .social-media a {
    top: -5px;
  }

  .menu-base-theme {
    border-bottom: 5px solid #2f5879;
    border-top: 2px solid #2f5879;
    margin: 3px 0 0;
  }

  .menu-base-theme li a {
    background-color: #fbfbfb;
    border-bottom: 1px solid #eef0f7;
  }

  .menu-base-theme a,
  .menu-base-theme a:hover,
  .menu-base-theme a:focus,
  .menu-base-theme a:active,
  .menu-base-theme a.highlighted {
    color: #00614e;
    font-weight: 500;
  }

  .slidewidget .toggle-switch {
    height: 30px;
    width: 30px;
  }

  .slidewidget .fa-gear.fa-spin {
    font-size: 20px;
    height: 20px;
    left: 15%;
    top: 15%;
    width: 20px;
  }

  .menu-base-theme ul a,
  .menu-base-theme ul a:hover,
  .menu-base-theme ul a:focus,
  .menu-base-theme ul a:active {
    border-left: 8px solid transparent;
  }

  .menu-base-theme ul ul a,
  .menu-base-theme ul ul a:hover,
  .menu-base-theme ul ul a:focus,
  .menu-base-theme ul ul a:active {
    border-left: 16px solid transparent;
  }

  .menu-base-theme ul ul ul a,
  .menu-base-theme ul ul ul a:hover,
  .menu-base-theme ul ul ul a:focus,
  .menu-base-theme ul ul ul a:active {
    border-left: 24px solid transparent;
  }

  .menu-base-theme ul ul ul ul a,
  .menu-base-theme ul ul ul ul a:hover,
  .menu-base-theme ul ul ul ul a:focus,
  .menu-base-theme ul ul ul ul a:active {
    border-left: 32px solid transparent;
  }

  .menu-base-theme ul ul ul ul a,
  .menu-base-theme ul ul ul ul a:hover,
  .menu-base-theme ul ul ul ul a:focus,
  .menu-base-theme ul ul ul ul a:active {
    border-left: 40px solid transparent;
  }

  .menu-base-theme a.has-submenu.highlighted {
    background: #fff;
  }

  .menu-base-theme a.is-active {
    color: #2f5879 !important;
    text-transform: uppercase;
  }

.menu-base-theme a.has-submenu span.sub-arrow:before {
    content: "+";
    display: block;
}

.menu-base-theme a.has-submenu.highlighted span.sub-arrow:before {
    content: "-";
}
	
	
/*Carousel*/
.carousel-caption {

    position: relative;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
    padding: 10px 20px;
    color: #144d7f;
    text-align: left;
    text-shadow: none;
    width: 100%;
    display: inline-block;
    background: #fff;
	/*background: rgba(10, 58, 105, 0.8);*/
}
	
.carousel-caption h3 {
	color: #144d7f;
	float:left;
}
.carousel-caption p {
	color: #144d7f;
	float:none;
	text-align: center;
}

.carousel-caption h3 {
  	margin-top: 0;
	padding-bottom: 0;
	width: 100%;
	text-align: center;
	margin-bottom: 10px;
}
.carousel-caption p {
	width: auto;
}
	
.carousel-indicators li {
    display: inline-block;
    width: 50px;
    height: 7px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    border: 0 !important;
	opacity: 0.7;
  }
.carousel-indicators .active {
    display: inline-block;
    width: 50px !important;
    height: 7px !important;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff !important;
    border: 0 !important;
	opacity: 1;
  }
.carousel-indicators {
    bottom: 0;
}	
	
.carousel-inner > .item > a > img, .carousel-inner > .item > img {
    display: block;
    max-width: 100%;
    height: auto;
    min-height: 100px;
}	
}

@media only screen and (max-width: 988px) {
.carousel-indicators {
background: #0a5694;
width: 100%;
left: 0;
margin-left: 0;
height: 20px;
bottom: -20px;
padding-top: 3px;
}
.nih-document-generation-system .carousel-indicators, .nih-small-business-program-office .carousel-indicators {
}	

}

@media only screen and (max-width: 767px) {
	
.carousel-caption {
	min-height: 116px;
}
.carousel-caption p {
	margin: 0;
}
#mintCarousel p {
	color: #144d7f;
	margin-bottom: 10px;
}
.nih-document-generation-system #mintCarousel p a {
	border: 3px solid rgba(51, 123, 35, 0.4);
	color: #337B23;
  }
#mintCarousel p a {
	background: none;
	padding: 3px 20px 3px 22px;
	color: rgb(10, 58, 105);
	font-size: 22px;
	font-weight: 600;
	border: 3px solid rgba(10, 58, 105, 0.3);
	border-radius: 20px;
	text-decoration: none;
  }
#mintCarousel p a:hover {
	background: rgb(244, 244, 244, .9);
	color: rgb(10, 58, 105);
	text-decoration: none;
  }
#mintCarousel p a:hover {

  }	
.carousel-inner > .item > a > img, .carousel-inner > .item > img {
    display: block;
    max-width: 100%;
    height: auto;
    min-height: 100px;
    max-height: 100px;
    width: 100%;
}	
	
}


/************************ mobile devices ************************/
@media only screen and (hover: none) and (pointer: coarse) {
html {
height: 100%;
overflow: hidden;
position: relative;
}
body {
overflow-y: scroll;
overflow-x: hidden;
position: relative;
}	
body {
  font-size: 16px;
}	
p {
  font-size: 16px;
}
.page-title .field--name-title {
    font-size: 1.1em;
}	
.breadcrumb a, .breadcrumb ul li a {
   font-weight: normal;
}
#block-dgslandingpagetitle .top-links a {
    font-weight: 400;
}	
.nih-document-generation-systemdgs-workform-informationworkform-update-transmittals .accordionItem, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .accordionItem {
    margin: 10px 0 0 20px;
}	
.nih-document-generation-systemdgs-workform-informationworkform-update-transmittals .accordionItem.open::before, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .accordionItem.open::before {
    left: 0;
}
.nih-document-generation-systemdgs-workform-informationworkform-update-transmittals .accordionItem, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .accordionItem {
    margin: 10px 0 0 20px;
}	
.nih-document-generation-systemdgs-workform-informationworkform-update-transmittals .accordionItem.close::before, .nih-document-generation-systemreference-material-prospective-offerors-and-contractorsgeneral-clause-listing .accordionItem.close::before {
    left: 0;
}
#block-dapelandingpagetitle h1 a, #block-dfaslandingpagetitle h1 a, #block-dsapslandingpagetitle h1 a, #block-bpalandingpagetitle h1 a {
    font-size: .9em;
}	
.division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2:hover {
    background: none;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 h3, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 h3, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop5 h3, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop6 h3, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 h3, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 h3 {
    opacity: 1;
    display: block;
    text-align: center;
    margin: 10px 0 15px;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    font-size: 1.3em;
    color: #627387;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop5 ul, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop6 ul, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop7 ul, .division-of-acquisition-policy-and-evaluationacquisition-resources .paragraph-2 .dapetop8 ul {
    opacity: 1;
    display: block;
    margin-top: 0;
    -webkit-transition: all linear .3s;
    -moz-transition: all linear .3s;
    transition: all linear .3s;
    width: auto;
    min-height: 120px;
    color: #0071bc;
}
.dapetop5 .more, .dapetop6 .more, .dapetop7 .more, .dapetop8 .more {
    opacity: 1;
    padding-top: 15px;
}	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3 ul a, .division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 ul a {
    color: #0c77ba;
}
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop1, 	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop2, 	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop3, 	
.division-of-acquisition-policy-and-evaluation .paragraph-4 .dapetop4 {
    height: auto;
}	
.dapetop1 .more, .dapetop2 .more, .dapetop3 .more, .dapetop4 .more {
    display: block;
    color: #0c77ba;
	opacity: 1;
}
.dapetop1 .more a, .dapetop2 .more a, .dapetop3 .more a, .dapetop4 .more a, 
.dapetop5 .more a, .dapetop6 .more a, .dapetop7 .more a, .dapetop8 .more a	{
    margin-top: 10px;
    background: url(/sites/default/files/images/arrow-right-blue.png) no-repeat right top;
    background-size: 26px 26px;
}
.org-chart li .user .name {
    font-size: .9em;
}	
ul.sf-menu.sf-vertical {
    width: 12em;
}
.division-of-financial-advisory-servicesdfas-organization-chart .director .middleline {
    height: 20px;
    top: 110px;
}
	
@media only screen and (max-width: 768px) {	
ul.sf-menu.sf-vertical {
    width: 100%;
}	
.cheeseburger-menu__menu-list li > span > a {
    z-index: 9999 !important;
}	
.cheeseburger-menu__wrapper a, .cheeseburger-menu__wrapper a:visited {
    z-index: 9999 !important;
}	
/*html:not([data-scroll="0"]) #main-content {
  padding-top: 118px;
}*/
html:not([data-scroll="0"]) header {
  position: fixed;
  background-color: #fff;
  box-shadow: 0 0 10px #5b7e99;
	margin-top: 0;
	height: 118px;
}	

header {
    width: 100%;
    min-height: 118px;
    background-color: #fff;
}	
.division-of-financial-advisory-servicesdfas-organization-chart .org-chart li .user.director {
    width: auto !important;
    margin: 0 auto;
}	
.org-chart .orgfirst {
    width: 28%;
}	
.org-chart .orgfirst li .user {
    margin: 0 10px;
}	
.org-chart .orgfirst li .user .name {
    font-size: .8em;
}	
.org-chart ul {
    padding-top: 0;
    width: 70%;
    /*display: inline;*/
}
.division-of-financial-advisory-servicesdfas-organization-chart .director .middleline {
    height: 22px;
    top: 110px;
}
	
.org-chart .orgfirst li .user {
    width: 100%;
}
}	

	
@media only screen and (max-width: 560px) {
.cheeseburger-menu__menu-list li>span>a {
    line-height: 1.4;
}	
.page-title .field--name-title {
    font-size: 1em;
}
}	
	
@media only screen and (max-width: 375px) {
.division-of-financial-advisory-servicesdfas-organization-chart .director .middleline {
    height: 22px;
}
}	
	
}



/************************ for IE ************************/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
body #backtotop {
    left: 35%;
    right: 35%;
    margin-left: 0;
}
.carousel-caption h3 a {
    color: #fff;
    text-decoration: none;
	text-shadow: none;
}
.carousel-caption {
    background: rgba(9, 50, 91, 0.65);
	color: #fff;
	text-shadow: none;
	height: 100%;
	bottom: 0;
	width: 100%;
	left: 0;
}
.front-page #mintCarousel h3 {
    font-size: 28px;
    line-height: 36px;
    font-weight: 600;
    color: #fff;
    vertical-align: middle;
    text-align: center;
}      
.front-page #mintCarousel h3 a {
    font-size: 28px;
    line-height: 36px;
    font-weight: 600;
    color: #fff;
    padding: 0;
    text-align: center;
    border-right: none;
    margin-right: 0;
    width: 100%;
    vertical-align: middle;
}    
#block-dgsrotator #mintCarousel h3, #block-sbporotator #mintCarousel h3 {
    font-size: 28px;
    line-height: 36px;
    font-weight: 600;
    color: #fff;
    vertical-align: middle;
    text-align: center;
}      
#block-dgsrotator #mintCarousel h3 a, #block-sbporotator #mintCarousel h3 a {
    font-size: 28px;
    line-height: 36px;
    font-weight: 600;
    color: #fff;
    padding: 0;
    text-align: center;
    border-right: none;
    margin-right: 0;
    width: 100%;
	text-decoration: underline;
}       
.learnmorebutton {
    margin-top: -30px;
}
.paragraph-1 {
	padding: 10px 3px;
}
.paragraph-2 {
	padding: 10px 3px;
}
.paragraph-3 {
	padding: 10px 3px;
}
.paragraph-4 {
	padding: 10px 3px;
}
.cheeseburger-menu__main-navigation-area {
	position: absolute;
	overflow-y: scroll;
} 

.cheeseburger-menu__wrapper {
    left: 350px;
    display: block;
    opacity: 1;
    width:350px;
}
ul.cheeseburger-menu__menu-list {
	column-count: 1 !important;
	max-height: 8000px;
}
ul.cheeseburger-menu__mainmenu li {
}  
.user-logged-in .main-header {
    margin-top: 86px;
}      
.user-logged-in .highlighted {
	margin-top: 0px;
}
@media only screen and (max-width: 1168px) {	
ul.cheeseburger-menu__menu-list {
    column-count: 1 !important;
} 
}
/*@media only screen and (max-width: 880px) {
#main-content {
    padding-top: 118px !important;
}
}*/
@media only screen and (max-width: 768px) {
.carousel-caption h3 a {
    color: #337ab7;
}
}
}

.dgs-star-icon img {
  display: inline !important;
  width: 50px !important;
  height: 50px !important;
  min-height: 30px !important;
  align-self: center;
  margin-top: -10px;
}

.charttoppo .user.director::after {
    content: '';
    border-top:1px solid #ccc;
    left:100%;
    position:absolute;
    top:50%;
    width:60%;
    z-index:1;
}
.chartcolleft .chartleft::after {
    content: '';
    border-top:1px solid #ccc;
    left:100%;
    position:absolute;
    top:50%;
    width:75%;
    z-index:1;
}
/*.chartcolright .chartright::before {
    content: '';
    border-top:1px solid #ccc;
    right:100%;
    position:absolute;
    top:50%;
    width:20px;
    z-index:0;
}*/
.chartright.charthalf::before {
    content: '';
    border-top:1px solid #ccc;
    right:100%;
    position:absolute;
    top:50%;
    width:8%;
    z-index:1;
}
@media screen and (min-device-width: 1029px) and (max-device-width: 1123px) { 
.chartadminuser {
  position: absolute !important;
  right: 1px;
  width: 140px;
}
}
@media screen and (min-device-width: 991px) and (max-device-width: 1028px) { 
.chartright.charthalf::before {
    width:38%;
}
.charttoppo .user.director::after {
    display:none;
}
}
@media only screen and (max-width: 990px) {
.charttoppo .user.director::after {
    display:none;
}
.chartcolleft .chartleft::after {
    display:none;
}
.chartright.charthalf::before {
    display:none;
}
}


