/*~~~~~ SIZING ~~~~~*/
/*~~~~~~~~~~~~~~~~~~*/
/* NRS 5/6/20: Incorporated 2019.2 updates */
/* NRS 6/20/19: Incorporated updates for 2019.1 */
/* NRS, 2/1/19: 2018.2 file with CADSWES customizations. */
/*
 * generation variables
 * these are modified by the generation process according to Target Settings
*/
/*
 * generic values
*/
/*
 * header
*/
/* NRS reduce header height. Default = 85px; */
/* NRS adjust header logo position inside container. Default = 10px; */
/*
 * footer
*/
/* NRS: reduce footer height.  Default = 200px;*/
/* NRS: reduce footer top & bottom padding. Default = 10px; */
/* NRS see 2018.1 for possible adjustments to footer logo height; must be > 50px for CADSWES logo */
/* NRS change connect message padding. Default = 10px 0px; */
/*
 * menu
*/
/* NRS change TOC menu width. Default = 250px; */
/* NRS Note: Defaults for all menu and menu frame padding are 0px; */
/* NRS reduce toc item min height. Default = 30px; */
/*
 * toolbar
 *
 * $toolbar-height should be equal or greater than all other
 * values or the layout will produce unexpected results
*/
/*
 * toolbar - logo section (Menu Button & Logo)
*/
/* NRS: Change to match new TOC $menu_width so Search input box lines up with Page left margin. Default = 250px; */
/*
 * toolbar - search section (Search Scope Selector, Search Input, & Search Button)
*/
/*
 * toolbar - button section (Previous Button, Next Button, Home Button)
*/
/*
 * was this helpful buttons & message
*/
/*
 * page
*/
/* NRS: Reduce page_max_width. Default = 900px; */
/* NRS: Remove page padding top. Default = 10px; */
/* NRS: Remove page padding bottom. Default = 10px; */
/* NRS change breadcrumb bottom padding to align with TOC. Default = 10px; */
/*
 * mini toc
*/
/*
 * related topics
*/
/*
 * search
*/
/*
 * lightbox
*/
/*
 * unsupported browser
*/
/*
 * calculated sizes
 *
 * the values in the below section are calculated & dependent upon multiple above values.
*/
/*
 * toolbar
*/
/*
 * menu
*/
/*
 * page
*/
@media only screen and (min-width: 900px) {
  #layout_div.layout_initial #presentation_div.menu_initial #menu_frame {
    left: 0; }
  #layout_div.layout_initial #presentation_div.menu_initial #page_div, #layout_div.layout_initial #presentation_div.menu_initial #search_div {
    margin-left: 300px;
    width: calc(100vw - 300px); } }

@media only screen and (max-width: 900px) {
  #layout_div.layout_initial #presentation_div.menu_initial #menu_frame {
    left: -300px; }
  #layout_div.layout_initial #presentation_div.menu_initial #menu_backdrop {
    display: none; } }

/* Toggle Buttons - Initial State */
#layout_div.layout_narrow #presentation_div.menu_initial #menu_toggle_show {
  display: table; }

#layout_div.layout_narrow #presentation_div.menu_initial #menu_toggle_hide {
  display: none; }

#layout_div.layout_wide #presentation_div.menu_initial #menu_toggle_show {
  display: none; }

#layout_div.layout_wide #presentation_div.menu_initial #menu_toggle_hide {
  display: table; }

/* Menu - Initial State */
#layout_div.layout_narrow #presentation_div.menu_initial #menu_frame {
  left: -300px; }

#layout_div.layout_narrow #presentation_div.menu_initial #menu_backdrop {
  display: none; }

#layout_div.layout_wide #presentation_div.menu_initial #menu_frame {
  left: 0; }

#layout_div.layout_wide #presentation_div.menu_initial #page_div {
  margin-left: 300px; }
