.styled-button {white-space:break-spaces !important;}
.home-page-name #page_footer { background: #c00; }
.customdtkbutton {background: #c00; padding: 10px; color: #fff;}

/*HOME PAGE ALERT BANNER*/
  .alert_container .important_alert_wrapper {padding:10px 0;}
  .alert_container .important_alert_wrapper h2 {font-size:150% !important;}

/*Start Styled Button Port for Leg Subsite*/
.styled-button {
  display: inline-block;
  padding: 0.5rem 2rem;
  margin: 0.5rem 0;
  font-size: 1rem;
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;
  line-height: 1.5 !important;
  white-space: nowrap;
  text-decoration: none;
  text-transform: none;
  background: #fff;
  color: #333F48;
  vertical-align: middle;
  border: 2px solid #7D1239;
  border-radius: 100px;
  transition: all 300ms ease;
}
.styled-button:hover,
.styled-button:focus {
  background: #7D1239;
  color: #fff;
  text-decoration: none;
}
a.styled-button,
button.styled-button {
  display: inline-block;
  padding: 0.5rem 2rem;
  margin: 0.5rem 0;
  font-size: 1rem;
  font-family: 'Montserrat', sans-serif;
  font-weight: normal;
  line-height: 1.5 !important;
  white-space: nowrap;
  text-decoration: none;
  text-transform: none;
  background: #fff;
  color: #333F48;
  vertical-align: middle;
  border: 2px solid #7D1239;
  border-radius: 100px;
  transition: all 300ms ease;
}
a.styled-button:hover,
button.styled-button:hover,
a.styled-button:focus,
button.styled-button:focus {
  background: #7D1239;
  color: #fff;
  text-decoration: none;
}

/*End Styled Button Port for Leg Subsite*/
/*.pdf {
background: url("/home/showimage?id=1134&amp;t=638229447082887435") no-repeat scroll right center transparent;
margin: 0px 0px 3px;
padding: 0 20px 1px 0;
}
.extLink{
background: url("/home/showimage?id=1138&amp;t=638229473973161955") no-repeat scroll right center transparent;
margin: 0px 0px 3px;
padding: 0 20px 1px 0;
}
.emailIcon{
background: url("/home/showimage?id=1140&amp;t=638229480895928166") no-repeat scroll right center transparent;
margin: 0px 0px 3px;
padding: 0 25px 1px 0;
}
.word{
background: url("/home/showimage?id=1146&amp;t=638231221285258480") no-repeat scroll right center transparent;
margin: 0px 0px 3px;
padding: 0 23px 1px 0;
}
.text{
background: url("/home/showimage?id=1144&amp;t=638231221278226648") no-repeat scroll right center transparent;
margin: 0px 0px 3px;
padding: 0 20px 1px 0;
}
.excel{
background: url("/home/showimage?id=1142&amp;t=638231221271508537") no-repeat scroll right center transparent;
margin: 0px 0px 3px;
padding: 0 23px 1px 0;
}
.pdf_left{
background: url("/home/showimage?id=1134&amp;t=638229447082887435") no-repeat scroll left center transparent;
margin: 0px 0px 3px;
padding: 0 0 1px 20px;
}
.extLink_left{
background: url("/home/showimage?id=1138&amp;t=638229473973161955") no-repeat scroll left center transparent;
margin: 0px 0px 3px;
padding: 0 0 1px 20px;
}
.emailIcon_left{
background: url("/home/showimage?id=1140&amp;t=638229480895928166") no-repeat scroll left center transparent;
margin: 0px 0px 3px;
padding: 0 0 1px 25px;
}
.word_left{
background: url("/home/showimage?id=1146&amp;t=638231221285258480") no-repeat scroll left center transparent;
margin: 0px 0px 3px;
padding: 0 0 1px 23px;
}
.text_left{
background: url("/home/showimage?id=1144&amp;t=638231221278226648") no-repeat scroll left center transparent;
margin: 0px 0px 3px;
padding: 0 0 1px 23px;
}
.excel_left{
background: url("/home/showimage?id=1142&amp;t=638231221271508537") no-repeat scroll left center transparent;
margin: 0px 0px 3px;
padding: 0 0 1px 23px;
}*/
.image_shadow_box{
-moz-box-shadow: 3px 3px 6px #7f7f7f;
-webkit-box-shadow: 3px 3px 6px #7f7f7f;
background-color: #fff;
border: 1px solid #e5e5e5;
box-shadow: 3px 3px 6px #7f7f7f;
line-height: 0;
padding: 3px;
position: relative;
}
.img-thumbnail-responsive {
padding: 4px;
line-height: 1.428571429;
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
-webkit-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
display: inline-block block;
max-width: 100%;
height: auto;
max-width: 100%;
height: auto;
}
.danger{
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
background-color: #f8d7da;
box-sizing: border-box;
border-radius:5px;
margin: 10px;
}
.warning{
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
background-color: #fff3cd;
box-sizing: border-box;
border-radius:5px;
margin: 10px;
}
.success{
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
background-color: #d4edda;
box-sizing: border-box;
border-radius:5px;
margin: 10px;
}
.info{
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
background-color: #d1ecf1;
box-sizing: border-box;
border-radius:5px;
margin: 10px;
}
.calloutYellow{
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
border-left-color: #f0ad4e !important;
border-left-width: 5px !important;
box-sizing: border-box;
border-radius:5px;
border: 1px solid #eee;
margin: 10px;
}
.calloutGreen{
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
border-left-color: #00a376 !important;
border-left-width: 5px !important;
box-sizing: border-box;
border-radius:5px;
border: 1px solid #eee;
margin: 10px;
}
.helvetica{
font-family:helvetica !important;}


/*Box.com CSS*/


@import url(https://cdn01.boxcdn.net/platform/elements/17.1.0/en-US/explorer.css)
@import url(https://cdn01.boxcdn.net/platform/elements/17.1.0/en-US/openwith.css)
@import url(https://cdn01.boxcdn.net/platform/elements/17.1.0/en-US/picker.css)
@import url(https://cdn01.boxcdn.net/platform/elements/17.1.0/en-US/sidebar.css)
@import url(https://cdn01.boxcdn.net/platform/elements/17.1.0/en-US/uploader.css)
@import url(https://cdn01.boxcdn.net/platform/preview/2.93.0/en-US/preview.css)

/*Box.com CSS*/

