@charset "UTF-8";
/* SYS CONSULTATION APPLICATION MANAGER

mysysapp.com

Designed & Developed by A&M Media
© A&M Media
=======================================*/

/* Site Color Palette
=======================================
Orange:         #B48A42 . rgba(241,90,41)#263F69
Light Orange:   #7d602e . rgba(214,141,98)
Blue #1:        #426CB4 . rgba(78,147,154)
Blue #1 Hover:  #263F69 . rgba(34,113,121)
Blue #2:        #FFFFFF . rgba(188,221,228)FFFFFF
Blue #3:        #E7ECF6 . rgba(233,239,241)
Medium Blue:    #263F69 . rgba(89,94,41)
Dark Blue:      #000000 . rgba(4,49,53)263F69 
Turquoise:      #CFE8D4 . rgba(207,232,212)000000
Lime:           #D7E8AE . rgba(215,232,174)
=======================================*/

/* CSS Font Styles
=======================================
CLOUD-HOSTED, HOEFLER & CO. (typography.com) VIA A&M MEDIA
Sentinel ScreenSmart Book:          font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: normal; font-weight: 400;
Sentinel ScreenSmart Book Italic:   font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: italic; font-weight: 400;
Sentinel ScreenSmart Medium:        font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: normal; font-weight: 500;
Sentinel ScreenSmart Medium Italic: font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: italic; font-weight: 500;
Sentinel ScreenSmart Bold:          font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: normal; font-weight: 700;
Sentinel ScreenSmart Bold Italic:   font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: italic; font-weight: 700;
Sentinel ScreenSmart Black:         font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: normal; font-weight: 800;
Sentinel ScreenSmart Black Italic:  font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: italic; font-weight: 800;
Gotham ScreenSmart Extra Light:     font-family: "Gotham SSm A", "Gotham SSm B"; font-style:normal; font-weight:200;
Gotham ScreenSmart Book:            font-family: "Gotham SSm A", "Gotham SSm B"; font-style:normal; font-weight:400;
Gotham ScreenSmart Book Italic:     font-family: "Gotham SSm A", "Gotham SSm B"; font-style:italic; font-weight:400;
Gotham ScreenSmart Medium:          font-family: "Gotham SSm A", "Gotham SSm B"; font-style:normal; font-weight:500;
Gotham ScreenSmart Bold:            font-family: "Gotham SSm A", "Gotham SSm B"; font-style:normal; font-weight:700;
Gotham ScreenSmart Bold Italic:     font-family: "Gotham SSm A", "Gotham SSm B"; font-style:italic; font-weight:700;
=======================================*/

/* Table of Contents
=======================================
1) GLOBAL
  a) BASE STYLES
  b) FORM OVERRIDES
  c) MENU
  d) INDEX
  e) DOT ARRAY
  f) COLUMN STRUCTURE
    aa) TWO COLUMNS
    bb) ONE COLUMN
2) LOGIN
3) APPLY DOMAINS & ABOUT
4) APPLICATIONS
5) APPLICATION NAVIGATOR
6) DASHBOARD
7) ACCORDION
8) REVIEW
9) SCORE
10) POLICIES 
11) POSTERS
=======================================*/

/*##############################################################################################################################################
##############################################################################################################################################*/

/* 1) GLOBAL */
  /* a) BASE STYLES */
  h1 { font-family:"Sentinel SSm A","Sentinel SSm B"; font-style:normal; font-weight:800; text-rendering:geometricPrecision; }
  h2 { font-family:"Gotham SSm A","Gotham SSm B", Helvetica, Arial, san-serif; font-style:normal; font-weight:700; text-rendering:geometricPrecision; }
  h3 { font-family:"Gotham SSm A","Gotham SSm B", Helvetica, Arial, san-serif; font-style:normal; font-weight:500; text-rendering:geometricPrecision; }
  h4 { font-family:"Gotham SSm A","Gotham SSm B", Helvetica, Arial, san-serif; font-style:normal; font-weight:400; text-rendering:geometricPrecision; }
  h5, p { font-family:"Sentinel SSm A","Sentinel SSm B"; font-style:normal; font-weight:400; text-rendering:geometricPrecision; -webkit-font-smoothing:antialiased; -moz-font-smoothing:antialiased; font-smoothing:antialiased; text-transform:initial; }
  h6 { font-family:"Gotham SSm A","Gotham SSm B", Helvetica, Arial, san-serif; font-style: normal; font-weight:200; text-rendering:geometricPrecision; }
  .sentinel-400 { font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: normal; font-weight: 400; text-rendering: geometricPrecision; } 
  .sentinel-400i { font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: italic; font-weight: 400; text-rendering: geometricPrecision; }
  .sentinel-500 { font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: normal; font-weight: 500; text-rendering: geometricPrecision; } 
  .sentinel-500i { font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: italic; font-weight: 500; text-rendering: geometricPrecision; }
  .sentinel-700 { font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: normal; font-weight: 700; text-rendering: geometricPrecision; } 
  .sentinel-700i { font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: italic; font-weight: 700; text-rendering: geometricPrecision; }
  .sentinel-800 { font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: normal; font-weight: 800; text-rendering: geometricPrecision; } 
  .sentinel-800i { font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: italic; font-weight: 800; text-rendering: geometricPrecision; }
  em { font-family:"Sentinel SSm A", "Sentinel SSm B"; font-style: italic; font-weight: 400; }

  body { background-color:#E7ECF6 !important; overflow:auto !important; height:auto  !important; min-height:100%; }
  strong { font-weight:700; }
  a, button { text-decoration:none; color:#000000; transition: all .2s ease-in-out; }
  ul { list-style:none; }
  ol { list-style-type:decimal; margin-left:10px; }
  .wrapper { margin:auto; width:100%; height:auto; padding:0; }
  .inline { display:inline !important; } 
  .display_none { display:none; } 

  .padding-top-1 { padding-top:1%; }
  .padding-top-2 { padding-top:2%; }
  .padding-top-3 { padding-top:3%; }
  .padding-top-4 { padding-top:4%; }
  .padding-top-6 { padding-top:6%; }
  .padding-top-8 { padding-top:8%; }
  .padding-top-10 { padding-top:10%; }
  .padding-btm-1 { padding-bottom:1%; }
  .padding-btm-2 { padding-bottom:2%; }
  .padding-btm-3 { padding-bottom:3%; }
  .padding-btm-4 { padding-bottom:4%; }
  .padding-btm-6 { padding-bottom:6%; }
  .padding-btm-8 { padding-bottom:8%; }
  .padding-btm-10 { padding-bottom:10%; }
  .margin-top-1 { margin-top:1%; }
  .margin-top-2 { margin-top:2%; }
  .margin-top-3 { margin-top:3%; }
  .margin-top-4 { margin-top:4%; }
  .margin-top-6 { margin-top:6%; }
  .margin-top-8 { margin-top:8%; }
  .margin-top-10 { margin-top:10%; }
  .margin-btm-0 { margin-bottom:0 !important; }
  .margin-btm-1 { margin-bottom:1%; }
  .margin-btm-2 { margin-bottom:2%; }
  .margin-btm-3 { margin-bottom:3%; }
  .margin-btm-4 { margin-bottom:4%; }
  .margin-btm-6 { margin-bottom:6%; }
  .margin-btm-8 { margin-bottom:8%; }
  .margin-btm-10 { margin-bottom:10%; }

  /* b) FORM OVERRIDES */
  input:focus { outline: none; }
  textarea:focus { outline: none; }
  select:focus { outline: none; }
  ::-webkit-input-placeholder { color: #797A7A; }
  :-moz-placeholder { color: #797A7A; opacity:  1; }
  ::-moz-placeholder {  opacity:  1; }
  :-ms-input-placeholder { color: #797A7A; }
  input, textarea, button { font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, san-serif; font-style: normal; font-weight: 300; transition: all .15s ease-in-out; }

  /* DATEDROPPER THEME */
  div.datedropper.tallypop-datedropper {

    --dd-color1: #263F69;
    --dd-color2: #ffffff;
    --dd-color3: #575959;
    --dd-color4: #ffffff;

    --dd-radius:0px;
    --dd-width:220px;
    --dd-shadow:5px 5px 24px 0px rgba(0, 0, 0, 0.4);
    font-family: "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, san-serif; font-style: normal;

  }

  /* c) MENU */
  .button_container { position:absolute; top:18px; left:38px; height:40px; width:60px; cursor:pointer; z-index:110; transition:opacity .25s ease; }
  .button_container.active .top { transform:translateY(5px) translateX(0) rotate(45deg); background:#FFF; }
  .button_container.active .bottom { transform:translateY(-5px) translateX(0) rotate(-45deg); background:#FFF; }
  .button_container span { background:#426CB4; border:none; height:2px; width:100%; position:absolute; top:20px; left:0; transition:all .35s ease; cursor:pointer; }
  .button_container span:nth-of-type(2) { top:30px; }
  .button_word { position:absolute; top:38px; left:112px; font-size:.8em; z-index:110; color:#426CB4; }
  .button_word.active { color:#ffffff; }
  .overlay { position:fixed; background:rgba(38,63,105,.9); z-index:101; top:0; left:0; width:0%; height:100%; opacity:0; visibility:hidden; transition:opacity .15s, visibility .15s, width .15s; overflow:hidden; }
  .overlay.open { opacity:1; visibility:visible; width:100%; }
  .overlay-menu { position:relative; height:100%; }
  .overlay-menu nav { text-align:left; width:30%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
  .overlay-menu ul { list-style:none; padding:0 0 20% 0; margin:0 auto; display:block; height:auto; }
  .overlay-menu ul li { display:block; padding-bottom:4%; position:relative; opacity:.9; }
  .overlay-menu ul li a { display:block; position:relative; color:#FFF; text-decoration:none; overflow:hidden; }
  .overlay-menu ul li a:hover { color:#CFE8D4; }
  .overlay-menu ul li span { color:#D7E8AE; font-size:1.3em; }
  .overlay-menu ul li h3 { font-size:1.3em; text-transform:uppercase; }
  .overlay_staff_login { position:fixed; bottom:2%; right:2%; text-align:right; }
  .overlay_staff_login a { font-size:.8em; color:#fff; }
  .overlay_staff_login a:hover { color:#CFE8D4; }
  .overlay_index_link { position:fixed; top:2%; right:2%; text-align:right; }
  .overlay_index_link a { font-size:.8em; color:#fff; }
  .overlay_index_link a:hover { color:#CFE8D4; }
  .overlay_developers_note { position:fixed; bottom:2%; left:1.25%; text-align:left; }
    .overlay_developers_note a { font-size:.7em; color:#fff; }
    .overlay_developers_note a:hover { color:#CFE8D4; }


  /* d) INDEX */
  .index_logo_box { position:absolute; top:2%; right:2%; }
    .index_logo_box img { height:100px; }
  .index_content_wrapper { position:relative; height:100%; }
  .index_content { width:60%; height:100%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); padding-top:26%; }
    .index_content header { padding-bottom:8%; }
      .index_content header h1 { font-size:5em; color:#426CB4; padding-bottom:1%; }
      .index_content header p { font-size:1.3em; line-height:1.3em; color:#B48A42; width:80%; }
  .index_content footer {  }
    .index_content footer li { padding-bottom:4%; display:block; overflow:auto; }
      /*.index_content footer li:last-child { padding-bottom:0; }*/
      .index_content footer li .index_content_linkbox_arrow { float:left; height:53px; width:75px; padding-right:20px; }
      .index_content footer li .index_content img { width:100%; }
      .index_content footer li .index_content_linkbox_link { float:left; height:auto; width:500px; }
      .index_content footer li .index_content_linkbox_link a { text-transform:uppercase; font-size:1.6em; color:#426CB4; display:inline-block; }
      .index_content footer li .index_content_linkbox_link a:hover { color:#263F69; }
  
  /* e) DOT ARRAY */
  .index_blue_background { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/index_blue_dot.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_lime_background { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/index_lime_dot.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/index_green_dot.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_blue_background.active { display:none; }
  .index_lime_background.active { display:none; }
  .index_green_background.active { display:none; }



  .index_blue_background_1 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_blue_dot_1.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_blue_background_2 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_blue_dot_2.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_blue_background_3 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_blue_dot_3.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_blue_background_4 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_blue_dot_4.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_blue_background_5 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_blue_dot_5.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_blue_background_6 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_blue_dot_6.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_blue_background_7 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_blue_dot_7.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_blue_background_8 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_blue_dot_8.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_lime_background_1 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_lime_dot_1.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_lime_background_2 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_lime_dot_2.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_lime_background_3 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_lime_dot_3.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_lime_background_4 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_lime_dot_4.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_lime_background_5 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_lime_dot_5.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_lime_background_6 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_lime_dot_6.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_1 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_1.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_2 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_2.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_3 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_3.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_4 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_4.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_5 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_5.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_6 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_6.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_7 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_7.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_8 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_8.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_9 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_9.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_10 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_10.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_11 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_11.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_12 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_12.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_green_background_13 { position:absolute; width:100%; height:100%; background-image: url('/images/uploads/static_art/dot_array/index_green_dot_13.svg'); background-size:cover; background-position:center; z-index:-1; }
  .index_blue_background_1.active { display:none; }
  .index_blue_background_2.active { display:none; }
  .index_blue_background_3.active { display:none; }
  .index_blue_background_4.active { display:none; }
  .index_blue_background_5.active { display:none; }
  .index_blue_background_6.active { display:none; }
  .index_blue_background_7.active { display:none; }
  .index_blue_background_8.active { display:none; }
  .index_lime_background_1.active { display:none; }
  .index_lime_background_2.active { display:none; }
  .index_lime_background_3.active { display:none; }
  .index_lime_background_4.active { display:none; }
  .index_lime_background_5.active { display:none; }
  .index_lime_background_6.active { display:none; }
  .index_green_background_1.active { display:none; }
  .index_green_background_2.active { display:none; }
  .index_green_background_3.active { display:none; }
  .index_green_background_4.active { display:none; }
  .index_green_background_5.active { display:none; }
  .index_green_background_6.active { display:none; }
  .index_green_background_7.active { display:none; }
  .index_green_background_8.active { display:none; }
  .index_green_background_9.active { display:none; }
  .index_green_background_10.active { display:none; }
  .index_green_background_11.active { display:none; }
  .index_green_background_12.active { display:none; }
  .index_green_background_13.active { display:none; }


/* f) COLUMN STRUCTURE */
  /* aa) TWO COLUMNS */
  .two-col { display:block; width:94%; height:auto; max-width:1200px; margin:auto; padding:3%; }
    .two-col header { display:block; }
    .two-col > article { display:inline-block; margin-right:-4px; padding-right:4%; width:70%; }
    .two-col > section { display:inline-block; margin-right:-4px; padding-right:4%; width:70%; }
    .two-col aside { display:inline-block; margin-right:-4px; width:26%; vertical-align:top; }
    .two-col footer { display:block; width:100%; }

  /* aa) ONE COLUMN */
  .one-col { display:block; width:94%; height:auto; max-width:1200px; margin:auto; padding:3% 3% 5% 3%; }
    .one-col header { display:block; }
    .one-col > article { display:block; width:100%; }
    .one-col > section { display:block; width:100%; }
    .one-col footer { display:block; width:100%; }



/*##############################################################################################################################################
##############################################################################################################################################*/

/* 2) LOGIN */
.login { text-align:center; }
.login section { height:100%; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); padding-top:28%; }
  .login .site-footer { position:fixed; bottom:0; }
  .login h1 { font-size:4em; color:#426CB4; padding-bottom:2%; text-transform:none; }
  .login h4 { font-size:1.2em; color:#426CB4; padding-bottom:2%; }
  .login h5 { padding-top:4%; font-size:12px; color:#263F69; }
    .login h5 a { color:#426CB4; }
    .login h5 a:hover { text-decoration:underline; color:#263F69; }
  .login-start-buttons {  }
    .login-start-buttons ul { width:100%; margin:auto; }
      .login-start-buttons li { display:inline-block; height:auto; width:240px; margin-right:10px; }
      .login-start-buttons li:last-child { margin-right:0; margin-left:-4px; }
      .login-start-buttons h4 { padding:0; margin:0; }
      .login-start-buttons a { display:block; padding:20px; background-color:#FFFFFF; color:#426CB4; font-size:1em; }
      .login-start-buttons a:hover { background-color:#FFFFFF; }
  .login-form { display:block; width:300px; margin:auto; }
    .login input[type="text"], .login input[type="password"] { margin:auto; display:block; text-align:center; width:100%; padding:8% 0; border:none; margin-bottom:4%; background-color:#FFFFFF; color:#575959; font-size:1em; font-family: "Gotham SSm A", "Gotham SSm B"; font-style: normal; font-weight: 300;  }
    .login input[type="text"]:hover, .login input[type="password"]:hover { background-color:#FFFFFF; }
    .login input[type="submit"] { cursor:pointer; margin:0; display:block; text-align:center; width:100%; padding:8% 0; border:none; background-color:#426CB4; color:#FFFFFF; font-size:1em; font-family: "Gotham SSm A", "Gotham SSm B"; font-style: normal; font-weight: 300;  }
    .login input[type="submit"]:hover { background-color:#263F69; }
  .login-form label h4 { padding:0; color:#263F69; font-size:.8em; margin:8% 0 2% 0; }


/*##############################################################################################################################################
##############################################################################################################################################*/

/* 3) APPLY DOMAINS & ABOUT */
  .apply_domain { padding-top:24%; }
  .apply_domain header { padding-bottom:2%; }
  .apply_domain header img { height:100px; padding-bottom:8px; }
  .apply_domain header h1 { font-size:4.3em; }
  .about footer { padding-bottom:6%; }
  .apply_domain footer p { padding-bottom:2%; color:#263F69; font-size:1.1em; line-height:1.3em; width:100%; }
  .apply_domain footer ul { padding-top:2%; }
  .apply_domain footer p a { text-decoration:underline; color:#263F69; }
  .apply_domain footer p a:hover { text-decoration:none; color:#263F69; }
  .apply_domain h2 { font-size:1.2em; color:#263F69; padding-top:1%; text-transform:capitalize; }
  .about h2 { padding-bottom:1%; }
  .apply_domain h4 { font-size:1.6em; color:#263F69; padding-top:2%; width:100%; padding-bottom:18px; margin-bottom:8px; border-bottom:solid 3px #fff; }
  .about .about_call_to_action a { text-align:left; padding:3%; background-color:#426CB4; color:#E7ECF6; text-transform:uppercase; display:inline-block;
margin-bottom:6%; }
  .about .about_call_to_action a:hover { background-color:#263F69; }
  .apply_domain .about_call_to_action h4 { color:#fff; border:none; padding:0; margin:0; font-size:1.1em; line-height:1.2em; }



/*##############################################################################################################################################
##############################################################################################################################################*/

/* 4) APPLICATIONS */
  .applications { width:100%; padding:14% 3%; box-sizing:border-box; }
  .applications header { width:100%; height:auto; padding-bottom:2%; }
    .applications header h1 { float:left; font-size:2em; text-align:left; color:#263F69; }
    .applications header p { float:left; font-size:1em; text-align:left; color:#263F69; padding:10px 0 0 10px; }
    .applications header a { float:right; font-size:.5em; text-align:right; color:#426CB4; }
    .applications header a:hover { color:#263F69; text-decoration:underline; }
    .applications article { width:100%; padding:3% 3% 1% 3%; background:#ffffff; box-sizing:border-box; }
      .applications .applications_content_header { text-align:center; margin-bottom:3%; padding-bottom:3%; border-bottom:2px solid #E7ECF6; }
        .applications .applications_content_header h6 { font-size:3.5em; color:#B48A42; padding-bottom:1%; text-transform:uppercase; }
        .applications .applications_content_header h5 { font-size:1.1em; line-height:1.3em; color:#426CB4; }
        .applications .applications_content_header h3 { font-size:1.1em; line-height:1.3em; color:red; font-weight:700; padding-top:12px; }
          .applications .applications_content_header h5 a { font-size:1em; color:#426CB4; text-decoration:none; }
          .applications .applications_content_header h5 a:hover { text-decoration:underline; }
        .applications_index { width:100%; overflow:auto; padding-bottom:2%; }
          .applications_index a { float:left; width:45%; margin-right:2%; padding:2%; background-color:#426CB4; color:#ffffff; text-align:center; }
          .applications_index a:last-child { margin-right:0; }
          .applications_index a:hover { background-color:#263F69; }

    .applications_content { margin-bottom:2%; padding-bottom:2%; }
    .applications_content:last-child { margin-bottom:0; padding-bottom:0; border-bottom:none; }
    .applications_item { width:100%; }
      .applications_item h2 { font-size:.9em; color:#263F69; padding-bottom:8px; text-transform:uppercase; line-height:1.3em; }
      .applications_item h2 em { font-size:.8em; color:#263F69; text-transform:uppercase; font-weight:300; }
      .applications_item h4 { font-size:.7em; color:#B48A42; padding:8px 0; text-transform:uppercase; }
      .applications_item p, .applications_item_header p { font-size:.9em; line-height:1.4em; color:#426CB4; padding-bottom:8px; }
      .applications_item p a { font-size:.9em; line-height:1.4em; color:#426CB4; text-decoration:underline; }
      .applications_item p a:hover { text-decoration:none; }
      .error .applications_item h3 { margin-bottom:8px; background-color:red; padding:6px; color:#fff !important; display:inline-block; border-radius:4px; text-transform:uppercase; }
      .applications_item .error h3 { margin-bottom:8px; background-color:red; padding:6px; color:#fff !important; display:inline-block; border-radius:4px; text-transform:uppercase; }
      .applications_item input { box-sizing:border-box; font-size:1.2em; background-color:#E7ECF6; border:none; color:#000000; width:100%; padding:24px; }
      .applications_item input:hover { background-color:#FFFFFF; }
      .applications .applications_button { width:100%; padding:1% 0 2% 0; }
        .applications .applications_button button { box-sizing:border-box; width:100%; padding:24px; border:none; background-color:#426CB4; font-size:1.4em; color:#fff; cursor:pointer; }
        .applications .applications_button button:hover { background-color:#263F69; } 
        /* PROOFING LINKS ON BUTTON */
        .applications .applications_button a { text-align:center; display:block; box-sizing:border-box; width:100%; padding:24px; border:none; background-color:#426CB4; font-size:1.4em; color:#fff; cursor:pointer; }
        .applications .applications_button a:hover { background-color:#263F69; } 
      .styled_select { overflow:hidden; height:71px; width:100%; background: url('/images/uploads/static_art/select-arrow.svg') no-repeat right #E7ECF6; }
      .applications_item select { background: transparent; padding-left:24px; height:71px; -webkit-appearance:none; -moz-appearance:none; appearance:none; width:104%; border:0; border-radius:0; color:#263F69; font-size:1.2em; font-family: "Gotham SSm A", "Gotham SSm B"; font-style: normal; font-weight:300; }
      /*.applications_item select:hover { background-color:#E7ECF6; }*/
      .applications_item_header { padding-bottom:10px; margin-bottom:18px; border-bottom:2px dotted #E7ECF6; }
        .applications_item_header h1 { font-size:1.4em; color:#263F69; padding-bottom:8px; }
        .applications_item_header ul, .applications_item ul { list-style-type: initial; list-style:initial; list-style-position:inside;  margin-left:20px; padding-bottom:6px; }
        .applications_item_header ul li, .applications_item ul li { list-style:initial; color:#263F69; }
        .applications_item_header ul li p, .applications_item ul li p { padding-bottom:2px; }
        .applications_item textarea { min-height:400px; box-sizing:border-box; font-size:1.2em; background-color:#E7ECF6; border:none; color:#000000; width:100%; padding:24px; }

    .applications_one_col { width:100%; padding:2% 0; overflow:auto; }
      .applications_one_col .applications_item { width:100%; }

    .applications_two_col { width:100%; padding:2% 0; overflow:auto; }
      .applications_two_col .applications_item { float:left; width:49%; margin-right:2%; }
      .applications_two_col .applications_item:last-child { margin-right:0; }

    .applications_three_col { width:100%; padding:2% 0; overflow:auto; }
      .applications_three_col .applications_item { float:left; width:32%; margin-right:2%; }
      .applications_three_col .applications_item:last-child { margin-right:0; }

    .applications_four_col { width:100%; padding:2% 0; overflow:auto; }
      .applications_four_col .applications_item { float:left; width:23.5%; margin-right:2%; }
      .applications_four_col .applications_item:last-child { margin-right:0; }

    .application_form_button { width:100%; }
      .applications_item .application_form_button { margin-left:0; }
      .applications_item .application_form_button li { list-style:none; float:left; width:49%; margin-right:2%; height:71px; position:relative; }
      .application_form_button li:last-of-type { margin-right:0; }
      .application_form_button li:hover { background:#FFFFFF; }
      .application_form_button input, .application_form_button label { display:block; position:absolute; top:0; left:0; right:0; bottom:0; border:none; box-shadow:0; box-sizing:initial; border-radius:none; }
      .application_form_button input[type=radio] { opacity:0.011; z-index:100; width:100%; height:100%; cursor:pointer; padding:0; margin:0; border:none; }
      .application_form_button input[type=radio]:checked + label { background:#426CB4;color:#FFFFFF; }
      .application_form_button label { text-align:center; cursor:pointer; padding:28px 0; border:none; background-color:#E7ECF6; color:#263F69; font-size:1em; font-family: "Gotham SSm A", "Gotham SSm B"; font-style: normal; font-weight:400; z-index:99; transition: all .2s ease-in-out; }
      .application_form_button label:hover { background-color:#FFFFFF; }

    .application_form_multi_button { width:100%; }
      .applications_item .application_form_multi_button { margin-left:0; }
      .applications_item .application_form_multi_button li { list-style:none; float:left; width:23.5%; margin-right:2%; margin-bottom:2%; height:71px; position:relative; }
      .application_form_multi_button li:nth-child(4n) { margin-right:0; }
      .application_form_multi_button li:hover { background:#FFFFFF; }
      .application_form_multi_button input, .application_form_multi_button label { display:block; position:absolute; top:0; left:0; right:0; bottom:0; border:none; box-shadow:0; box-sizing:initial; border-radius:none; }
      .application_form_multi_button input[type=checkbox] { opacity:0.011; z-index:100; width:100%; height:100%; cursor:pointer; padding:0; margin:0; border:none; }
      .application_form_multi_button input[type=checkbox]:checked + label { background:#426CB4;color:#FFFFFF !important; }
      .application_form_multi_button input[type=radio] { opacity:0.011; z-index:100; width:100%; height:100%; cursor:pointer; padding:0; margin:0; border:none; }
      .application_form_multi_button input[type=radio]:checked + label { background:#426CB4;color:#FFFFFF !important; }
      .application_form_multi_button label { text-align:center; cursor:pointer; padding:29px 0; border:none; background-color:#E7ECF6; color:#263F69; font-size:13px; font-family: "Gotham SSm A", "Gotham SSm B"; font-style: normal; font-weight:400; z-index:99; transition: all .2s ease-in-out; }
      .application_form_multi_button label:hover { background-color:#FFFFFF; }
      .applications_item .application_form_multi_button.admin_sch_select li { width:18.4%; }
      .applications_item .application_form_multi_button.admin_sch_select li:nth-child(4n) { margin-right:2%; }
      .applications_item .application_form_multi_button.admin_sch_select li:nth-child(5n) { margin-right:0; }

    .application_form_horiz_button { width:100%; }
      .applications_item .application_form_horiz_button { margin-left:0; }
      .applications_item .application_form_horiz_button li { list-style:none; float:left; width:100%; margin-bottom:4%; height:71px; position:relative; }
      .application_form_horiz_button li:nth-child(4n) { margin-right:0; }
      .application_form_horiz_button li:hover { background:#FFFFFF; }
      .application_form_horiz_button input, .application_form_horiz_button label { display:block; position:absolute; top:0; left:0; right:0; bottom:0; border:none; box-shadow:0; box-sizing:initial; border-radius:none; }
      .application_form_horiz_button input[type=checkbox] { opacity:0.011; z-index:100; width:100%; height:100%; cursor:pointer; padding:0; margin:0; border:none; }
      .application_form_horiz_button input[type=checkbox]:checked + label { background:#426CB4;color:#FFFFFF !important; }
      .application_form_horiz_button input[type=radio] { opacity:0.011; z-index:100; width:100%; height:100%; cursor:pointer; padding:0; margin:0; border:none; }
      .application_form_horiz_button input[type=radio]:checked + label { background:#426CB4;color:#FFFFFF !important; }
      .application_form_horiz_button label { text-align:center; cursor:pointer; padding:29px 0; border:none; background-color:#E7ECF6; color:#263F69; font-size:13px; font-family: "Gotham SSm A", "Gotham SSm B"; font-style: normal; font-weight:400; z-index:99; transition: all .2s ease-in-out; }
      .application_form_horiz_button label:hover { background-color:#FFFFFF; }
      .applications_item_horiz { box-sizing:border-box; float:left; width:49%; margin-right:2%; }
        .applications_item_horiz:last-child { margin-right:0; }
        .applications_item_horiz .styled_select { margin-bottom:4%; }

      .applications .applications_content .application_region_subhead h3 { box-sizing:border-box; width:100%; padding:12px 12px 10px 12px; margin-top:2%; background:#426CB4; text-align:left; color:#fff; text-transform:uppercase; text-align:center; }
      .applications .applications_content .application_region_subhead p { font-size:.9em; line-height:1.4em; color:#426CB4; padding:8px 0; }

      .abstract_coi { box-sizing:border-box; width:100%; }
        .abstract_coi h4 { font-size:1.2em; color:#426CB4; padding:0; font-weight:700; }
        .abstract_coi_desc input { font-size:1.1em; background-color:#E7ECF6; color:#426CB4; padding-bottom:0; padding-top:21px; }
        .abstract_coi_desc input:hover { background-color:#E7ECF6; }
          .abstract_coi input::placeholder { color:#426CB4; }
          .applications_item .abstract_coi ul { list-style-type:none; list-style:none; list-style-position:none; margin:0; padding:0; }
            .applications_item .abstract_coi li { list-style:none; }

      .abstract_agreement h1 { font-size:1.3em; padding-bottom:8px; color:#263F69; }
      .abstract_agreement p { color:#263F69; }
      .abstract_agreement em { color:#263F69; font-size:12px; }

            .applications_item .abstract_coi_category li { box-sizing:border-box; list-style:none; width:100%; height:71px; position:relative; margin-bottom:10px; }
            .applications_item .abstract_coi_category li:hover { background:#FFFFFF; }
            .abstract_coi_category input, .abstract_coi_category label { display:block; position:absolute; top:0; left:0; right:0; bottom:0; border:none; box-shadow:0; box-sizing:initial; border-radius:none; }
            .abstract_coi_category input[type=checkbox] { opacity:0.011; z-index:100; width:100%; height:100%; cursor:pointer; padding:0; margin:0; border:none; }
            .abstract_coi_category input[type=checkbox]:checked + label { background:#426CB4;color:#FFFFFF !important; }
            .abstract_coi_category label { text-align:center; cursor:pointer; padding:29px 0; border:none; background-color:#E7ECF6; color:#263F69; font-size:13px; font-family: "Gotham SSm A", "Gotham SSm B"; font-style: normal; font-weight:400; z-index:99; transition: all .2s ease-in-out; }
            .abstract_coi_category label:hover { background-color:#FFFFFF; }

        .abstract_coi_category { float:left; width:21%; margin-right:1%; }
        .abstract_coi_desc { float:left; width:78%; }
          .applications_item .abstract_coi_desc li { width:100%; height:71px; margin-bottom:10px; }
          .applications_item .abstract_coi_desc input { height:71px; padding-top:0; padding-left:24px; }
        .applications_item .abstract_coi_category li:first-child, .applications_item .abstract_coi_desc li:first-child { box-sizing:border-box; height:auto; padding:11px 0 10px 0; text-align:center; background-color:#263F69; color:#fff; }
        .applications_item .abstract_coi_desc li:first-child { text-align:left;padding-left:24px; }
        .applications_item .abstract_coi_desc h3 { box-sizing:border-box; color:#fff; width:100%; }

      .dashboard-splash { box-sizing:border-box; width:100%; padding:12%; text-align:center; }
        .dashboard-splash h1 { font-size:2.1em; color:#263F69; margin:0 0 6% 0; }
        .dashboard-splash p { font-size:1.1em; line-height:1.3em; color:#263F69; padding-bottom:12px; }
        .dashboard-splash input { box-sizing:border-box; width:100%; padding:4% 0; margin-top:4%; background-color:#426CB4; color:#fff; cursor:pointer; text-align:center; font-size:1.3em; border:none; box-shadow:none; font-size:1.4em; text-transform:uppercase; }
        .dashboard-splash input:hover { background-color:#263F69;  }

      .awards_nia table { margin:1% 0; }
        .awards_nia table td { box-sizing:border-box; padding:10px; }
        .awards_nia table tr td p { padding:0 !important; }

      .scholarship_select .applications_item_header:last-child { margin-bottom:0;border-bottom:none;padding-bottom:0; }
      .scholarship_select .applications_content { margin-bottom:0;padding-bottom:0; }
      .scholarship_select .applications_item_header a { display:block; text-align:center; padding:1% 0; background-color:#B48A42; color:#fff; }
      .scholarship_select .applications_item_header a:hover { background-color:#7d602e; }
      .scholarship_select .applications_item_header_two_buttons a { float:left; box-sizing:border-box; margin-right:2%; width:49%; }
      .scholarship_select .applications_item_header_two_buttons a:last-child { margin-right:0; }
      .scholarship_detail .applications_item_header_fix { padding-bottom:18px; }

/*##############################################################################################################################################
##############################################################################################################################################*/

/* 5) APPLICATION NAVIGATOR */
  .applications .application_timeline { display:block; width:100%; padding:2% 0; margin:2% 0; border-top:3px solid #FFFFFF; border-bottom:3px solid #FFFFFF; overflow:auto; }
    .applications .application_timeline h4 { font-size:.6em; color:#B48A42; }
    .applications .application_timeline ul { width:100%; list-style:none; }
    .applications .application_timeline h1 { font-size:.8em; color:rgba(66,108,180,.5); text-transform:uppercase; }
    .grants .application_timeline h1 { font-size:12px; color:rgba(66,108,180,.5); text-transform:uppercase; }
    .scholarship .application_timeline li { float:left; width:23.5%; box-sizing:border-box; margin-right:2%; padding-top:10px; margin-top:10px; border-top:12pt solid rgba(66,108,180,.5); }
    .abstract .application_timeline li { float:left; width:18.4%; box-sizing:border-box; margin-right:2%; padding-top:10px; margin-top:10px; border-top:12pt solid rgba(66,108,180,.5); }
    .grants .application_timeline li { float:left; width:11.625%; box-sizing:border-box; margin-right:1%; padding-top:10px; margin-top:10px; border-top:12pt solid rgba(66,108,180,.5); }
    .training .application_timeline li { float:left; width:19.2%; box-sizing:border-box; margin-right:1%; padding-top:10px; margin-top:10px; border-top:12pt solid rgba(66,108,180,.5); }
    .scholarship .application_timeline li:last-child { margin-right:0; clear:right; }
      .scholarship .application_timeline li#current  { border-top:12pt solid rgba(66,108,180,1); } 
      .applications .application_timeline li#current h1 { color:#B48A42; }
      .scholarship .application_timeline li#completed { border-top:12pt solid rgba(66,108,180,1); }
      .applications .application_timeline li#completed h1 { color:#263F69; } 
    .scholarship .application_timeline li a { text-decoration:underline; text-decoration-color:rgba(66,108,180,.5); }
    .scholarship .application_timeline li a:hover { text-decoration:none; }



/*##############################################################################################################################################
##############################################################################################################################################*/

/* 6) DASHBOARD */
  .dashboard {  }
    .dashboard .dashboard_subhead { width:100%; margin:2% 0; padding:1.5%  0; border-bottom:2px solid #FFFFFF; border-top:2px solid #FFFFFF; }
    .dashboard .dashboard_subhead p { font-size:1em; color:#426CB4; text-align:left; }
    .dashboard article { width:100%; margin-bottom:4%; padding:0; background:none; }
      .dashboard article h1 { box-sizing:border-box; font-size:1.4em; width:100%; color:#E7ECF6; background-color:#263F69; margin-bottom:2%; padding:12px; }
      .dashboard article .dashboard_noresults h2 { font-size:1em; width:100%; color:#426CB4; }

      .dashboard .dashboard_item { box-sizing:border-box; width:100%; padding:24px; margin-bottom:1%; background-color:#ffffff; border-top:3px solid #B48A42; overflow:auto; }
      .dashboard .dashboard_item h2 { font-size:10px; color:#263F69; padding-bottom:4px; text-transform:uppercase; }
      .dashboard article .dashboard_item h1 { font-size:18px; color:#426CB4; padding:0; background:none; margin:0; }
      .dashboard .dashboard_item a { box-sizing:border-box; display:block; width:100%; height:32px; font-size:14px; color:#ffffff; padding-top:9px; background-color:#426CB4; text-align:center; text-transform:uppercase; }
      .dashboard .dashboard_item a:hover { background-color:#263F69; }
      .dashboard .dashboard_item .dashboard_item_title { box-sizing:border-box; float:left; width:43%; margin-right:1%; padding-right:1%; border-right:2px solid #FFFFFF; }
      .dashboard .dashboard_item .dashboard_item_date { box-sizing:border-box; float:left; width:18%; margin-right:1%; padding-right:1%; border-right:2px solid #FFFFFF; }
      .dashboard .dashboard_item .dashboard_item_status { box-sizing:border-box; float:left; width:18%; margin-right:1%; padding-right:1%; }
      .dashboard .dashboard_item .dashboard_item_edit { box-sizing:border-box; float:left; width:18%; }



/*##############################################################################################################################################
##############################################################################################################################################*/

/* 7) ACCORDION */
  .accordion-toggle {cursor:pointer; padding:1%; margin-top:1%; background-color:#263F69; color:#fff; transition: all .2s ease-in-out; }
  .accordion-toggle:hover { background-color:#305086; }
  .accordion-toggle:first-of-type { margin-top:0; }
  .accordion-content { display:none; }
  .accordion-content.default { display:block; }
  #accordion .applications_content_header { margin-bottom:2%; }
  #accordion .applications_button { padding-top:2%; }


/*##############################################################################################################################################
##############################################################################################################################################*/

/* 8) REVIEW */
  .review_nav { width:100%; }
    .review_nav ul { width:100%; text-align:right; background-color:#426CB4; display:inline-block; }
    .review_nav li { float:right; position:relative; transition: all .2s ease-in-out; }
    .review_nav li a { display:inline-block; font-size:14px; padding:36px 28px; color:#E7ECF6; }
    .review_nav li a:hover { background-color:#263F69; }
      .review_nav li ul { display:none; width:100%; position:absolute; z-index:201; text-align:center; right:0; }
      .review_nav li ul li { width:100%; position:relative; display:block; background-color:#426CB4; border-top:1px solid #E7ECF6; transition: all .2s ease-in-out; }
        .review_nav li ul li a { padding:20px 8px; width:100%; box-sizing:border-box; }
        .review_nav li ul li a:hover { background-color:#263F69; }
          .review_nav li ul li ul { display:none; position:absolute; left:148px; top:-1px; background-color:#426CB4; }
          .review_nav li ul li ul li { background-color:#426CB4; }
    .review_nav li#current { background-color:#263F69; }
    .review_nav li:hover .parent_hover { display:block; }
    .review_nav li ul li:hover .child_hover { display:block; }
    .review_header { width:100%; padding:4% 0; text-align:center; position:relative; }
      .review_header h1 { font-size:2em; color:#263F69; padding-bottom:8px; text-transform:capitalize; }
      .review_header h4 { font-size:1.3em; color:#263F69; padding-bottom:8px; }
      .review_header p { font-size:1em; color:#426CB4; line-height:1.4em; margin:0 25%; }
      .review_header p a { font-size:1em; color:#426CB4; line-height:1.4em; text-decoration:underline; }
      .review_header p a:hover { text-decoration:none; }
      .review_header_return_button { position:absolute; top:20%; left:4%; padding:1%; background-color:#426CB4; transition: all .2s ease-in-out; }
        .review_header_return_button a { color:#E7ECF6; }
        .review_header_return_button:hover { background-color:#263F69; }
    .applications.review { width:94%; margin:0 3% 6% 3%; padding:0; border-top:3px solid #426CB4; }

  .review_dashboard { width:100%; overflow:auto; margin-bottom:3%; padding-bottom:3%; border-bottom:2px solid #FFFFFF; }
    .review_dashboard { width:100%; overflow:auto; margin-bottom:3%; padding-bottom:3%; border-bottom:2px solid #FFFFFF; }
    .review_dashboard h3 { font-size:1em; color:#263F69; text-transform:uppercase; }
    .review_dashboard h4 { font-size:.9em; color:#263F69; }
    .review_dashboard_25 { float:left; width:25%; }
    .review_dashboard_30 { float:left; width:29%; margin-right:1%; }
    .review_dashboard_35 { float:left; width:34%; margin-right:1%; }
    .review_dashboard_50 { float:left; width:49%; margin-right:.5%; }
      .review_dashboard_50:last-child { margin-right:0; margin-left:.5%; }
    .review_dashboard_65 { float:left; width:65%; }
    .review_dashboard_75 { float:left; width:75%; }
    .review_dashboard_100 { float:left; width:100%; }
      .review_dashboard_total { box-sizing:border-box; border-radius:50%; width:100%; padding-top:20%; border:2px solid #B48A42; text-align:center; }
        .review_dashboard_total h6 { font-size:7.2em; color:#B48A42; padding:2% 0; }
      .review_dashboard_header { width:100%; padding:8px 0 7px 0; background-color:#E7ECF6; text-align:center; position:relative; }
        .review_dashboard_header h3 { font-size:1em; color:#263F69; text-transform:uppercase; }
        .review_dashboard_header h6 { font-weight:400; }
        .review_dashboard_header h6 a { position:absolute; top:0; right:0; padding:8px 8px 7px 8px; background:#426CB4; color:#fff;  }
        .review_dashboard_header h6 a:hover { background:#263F69; }
      .review_dashboard_item { text-align:center; margin:28px 0; padding:12px 0; }
        .review_dashboard_item h6 { font-size:6.4em; padding-bottom:8px; color:#263F69; }
        .review_dashboard_awarded h6 { font-size:4em; padding-top:8%; }
      .review_dashboard_item_list .review_dashboard_item { margin:2% 0; padding:1% 0; text-align:left; }
      .review_dashboard_item_list { }
        .review_dashboard_item_list .sentinel-400i { font-size:.8em; color:#426CB4; padding-bottom:6px; }
        .review_dashboard_item_list p { font-size:1.2em; color:#263F69; }
        .review_dashboard_item_list a { text-decoration:none; }
        .review_dashboard_item_list a:hover { text-decoration:underline; }
      .review_dashboard_content_2col { width:100%; }
      .review_dashboard_content_2col { width:100%; }
        .review_dashboard_content_2col .review_dashboard_item { box-sizing:border-box; float:left; width:50%; border-right:1px solid #FFFFFF; }
        .review_dashboard_content_2col .review_dashboard_item:last-child { border:none; }
      .review_dashboard_content_3col { width:100%; overflow:auto; }
        .review_dashboard_content_3col .review_dashboard_item { box-sizing:border-box; float:left; width:33%; border-right:1px solid #FFFFFF; }
        .review_dashboard_content_3col .review_dashboard_item:last-child { border:none; }
      .review_dashboard_content_6col { width:100%; overflow:auto; }
        .review_dashboard_content_6col .review_dashboard_item { box-sizing:border-box; float:left; width:16.6%; border-right:1px solid #FFFFFF; }
        .review_dashboard_content_6col .review_dashboard_item:last-child { border:none; }
        .review_dashboard_content_6col h6 { font-size:4em; }
      .review_dashboard_content_8col { width:100%; overflow:auto; }
        .review_dashboard_content_8col .review_dashboard_item { box-sizing:border-box; float:left; width:12.5%; border-right:1px solid #FFFFFF; }
        .review_dashboard_content_8col .review_dashboard_item:last-child { border:none; }
        .review_dashboard_content_8col h6 { font-size:3em; }
      .review_dashboard_content_10col { width:100%; overflow:auto; }
        .review_dashboard_content_10col .review_dashboard_item { box-sizing:border-box; float:left; width:10%; border-right:1px solid #FFFFFF; }
        .review_dashboard_content_10col .review_dashboard_item:last-child { border:none; }
        .review_dashboard_content_10col h6 { font-size:3em; }
        .review_dashboard_content_10col h4 { font-size:.7em; }

    .applications.review.review_type { border:none; }
    .review_type {  }
      .review_type h2 { font-size:.7em; color:#426CB4; }
      .review_type p { font-size:1.1em; color:#263F69; text-transform:capitalize; }
      .review_type .popper_trigger { font-size:1.3em; color:#426CB4; cursor:pointer; }
      .review_type .popper_trigger:focus { outline:none !important; }
      .review_type_container { padding:0 0 2% 0; }
      .review_type_container_download { box-sizing:border-box; padding:2%; text-align:center; font-size:.9em; }
      .review_type_header {  }
      .review_type ul { padding:14px 0 10px 0; border-bottom:2px solid #E7ECF6; overflow:auto; }
      .review_type ul:nth-child(even) { background-color: rgba(233,239,241,.35); }
      .review_type li { box-sizing:border-box; float:left; width:19%; }
      .review_type li:nth-child(1) { padding-left:10px; }
      .review_type li:nth-child(2) { width:16%; }
      .review_type li:nth-child(3) { width:14%; }
      .review_type li:nth-child(4) { width:17%; }
      .review_type li:nth-child(5) { width:13%; }
      .review_type li:nth-child(6) { width:16%; text-align:center; }
      .review_type li:last-child { width:5%; text-align:center; }
      .review_all_scholarships li:nth-child(3) { width:43%; }
      .review_type_button { width:100%; margin:0 0 2% 0; overflow:auto; }
        .review_type_button a { float:left; box-sizing:border-box; width:24%; margin-right:1.33%; display:inline-block;  padding:1% 0 .75% 0; font-size:1em; font-weight:200; text-align:center; color:#E7ECF6; background-color:#426CB4; }
        .review_type_grant .review_type_button a { width:18.9%; }
        .review_type_button a:last-child { margin-right:0; }
        .review_type_button a h3 { font-weight:400; }
        .review_type_button a:hover { background-color:#263F69; }
        .awards_review_type_button a { width:18.9%; }
      .review_type .my-popper { padding:20px; background-color:red; }
      .noSelect { -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-tap-highlight-color: transparent; }
      .tippy-tooltip { position:relative; color:#fff; border-radius:0; font-size:.9rem; padding:.6rem 1.2rem; line-height:1.4; text-align:center; will-change:transform; background-color:#c6d2e8; }
      .tippy-tooltip i { font-size:.7em; }
      .tippy-tooltip a { display:block; color:#263F69; border-bottom:2px solid #E7ECF6; }
      .tippy-tooltip a:last-child { border:none; }
      .tippy-tooltip a:hover { color:#426CB4; }
      .tippy-popper[x-placement^=bottom] .tippy-arrow { border-bottom:8px solid #c6d2e8; }
      .tippy-popper[x-placement^=top] .tippy-arrow { border-top:8px solid #c6d2e8; }
      .review_type_footer_fix { width:100%; height:10px; background-color:#E7ECF6 !important; position:relative; bottom:0; }
      .tippy-content h2 { display:block; padding:8px; color:#263F69; border-bottom:2px solid #E7ECF6; }
      .tippy-content h2:last-child { border-bottom:none; }
      .grant_score_detail_link a { font-size:1em; color:#263F69; text-decoration:underline; }
      .grant_score_detail_link a:hover { text-decoration:none; }      
      .review_type_container_awards_header { width:100%; margin:2% 0; text-align:center; }
        .review_type_container_awards_header h4 { font-size:1.3em; font-weight:600; color:#263F69; background-color:#ffffe0; display:inline-block; }

    .review_entity .review_dashboard_header { margin-bottom:12px; }
    .review_type_container .review_dashboard_header { margin-bottom:12px; }
    .review_entity_search { overflow:auto; width:100%; padding:2% 0; margin:2% 0; border-top:2px solid #E7ECF6; border-bottom:2px solid #E7ECF6; }
      .review_entity_search input[type='text'] { border:none; width:87%; box-sizing:border-box; background:#E7ECF6; padding:2%; float:left; color:#263F69; font-family:"Gotham SSm A","Gotham SSm B", Helvetica, Arial, san-serif; font-style:normal; font-weight:400; text-rendering:geometricPrecision; }
      .review_entity_search input[type='submit'] { border:none; box-sizing:border-box; background-color:#426CB4; color:#fff; width:13%; margin:0; padding:0; float:left; padding:2%; font-family:"Gotham SSm A","Gotham SSm B", Helvetica, Arial, san-serif; font-style:normal; font-weight:700; text-rendering:geometricPrecision; }
      .review_entity_search input[type='submit']:hover { background-color:#263F69; }
      .review_entity_no_results { width:100%; margin:3% 10%; text-align:center; width:80%; }
        .review_entity_no_results h1 { font-size:1.3em; line-height:1.5em; color:#263F69; }
        .review_entity_no_results a { text-decoration:underline; text-decoration-color:#263F69; }
        .review_entity_no_results a:hover { text-decoration:none; }

    .review_pagination { }
      .review_pagination ul {  }
      .review_pagination ul:nth-child(odd) { background-color:#fff; padding:3% 0 0 0; border-bottom:none; overflow:auto; text-align:center; }
        .review_pagination li { float:none; display:inline-block; width:auto; margin-right:.5%; }
        .review_pagination li:nth-child(2) { width:auto; }
        .review_pagination li:nth-child(3) { width:auto; }
        .review_pagination li:nth-child(4) { width:auto; }
        .review_pagination li:nth-child(5) { width:auto; }
        .review_pagination li:nth-child(6) { width:auto; }
        .review_pagination li:last-child { width:auto; margin-right:0; }
        .review_pagination li a { padding:12px; background-color:#E7ECF6; display:inline-block; }
        .review_pagination li a:hover { background-color:#FFFFFF; }
        .review_pagination h2 { color:#263F69; font-size:1em; }
        .review_pagination .active { background-color:#426CB4; color:#E7ECF6; cursor:default; }
        .review_pagination .active:hover { background-color:#426CB4; }
        .review_pagination .active h2 { color:#E7ECF6; }

    .review_read { margin-bottom:4%; }
      .review_read:last-child { margin-bottom:2%; }
    .review_read_container { width:100%; overflow:auto; padding:2% 0; border-bottom:2px solid #E7ECF6; text-align:left; }
      .review_read_container h4 { font-size:.6em; padding-bottom:4px; text-transform:uppercase; color:#426CB4; font-weight:600; }
      .review_read_container h2 { font-size:1em; line-height:1.3em; padding-bottom:8px; color:#426CB4; font-weight:600; }
      .review_read_container p { font-size:1.1em; line-height:1.3em; color:#000000; -webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; font-smoothing: antialiased; text-transform:initial; }
      .review_read_container .review_read_item_10 p { padding-bottom:14px; }
      .review_read_container .review_read_item_10 p:last-child { padding-bottom:0; }
      .review_read_container a { text-decoration:underline; color:#000000; }
      .review_read_container a:hover { text-decoration:none; }
      .review_read_container .review_sentence_case p { text-transform:capitalize; }
      .review_type .review_read_container ul {  }
        .review_type .review_read_container ul li { display:block; }
      .review_read_item_1, .review_read_item_2, .review_read_item_3, .review_read_item_7_6, .review_read_item_4, .review_read_item_5, .review_read_item_6, .review_read_item_7, .review_read_item_8, .review_read_item_9, .review_read_item_10, .review_read_item_1_5, .review_read_item_1_6, .review_read_item_2_5, .review_read_item_3_5, .review_read_item_4_5, .review_read_item_5_5, .review_read_item_6_5, .review_read_item_7_5, .review_read_item_8_5, .review_read_item_9_5, .review_read_item_3_3, .review_read_item_1_2_5, .review_read_item_9_0_9, .review_read_item_1_4, .review_read_item_1_1_1 { box-sizing:border-box; float:left; padding-right:1%; }
      .review_read_item_1:last-child, .review_read_item_2:last-child, .review_read_item_7_6:last-child, .review_read_item_3:last-child, .review_read_item_4:last-child, .review_read_item_5:last-child, .review_read_item_6:last-child, .review_read_item_7:last-child, .review_read_item_8:last-child, .review_read_item_9:last-child, .review_read_item_10:last-child, .review_read_item_1_5:last-child, .review_read_item_1_6:last-child, .review_read_item_2_5:last-child, .review_read_item_3_5:last-child, .review_read_item_4_5:last-child, .review_read_item_5_5:last-child, .review_read_item_6_5:last-child, .review_read_item_7_5:last-child, .review_read_item_8_5:last-child, .review_read_item_9_5:last-child, .review_read_item_3_3:last-child, .review_read_item_1_2_5:last-child, .review_read_item_9_0_9:last-child, .review_read_item_1_4:last-child, .review_read_item_1_1_1:last-child { padding-right:0; }
      .review_read_item_1 { width:10%; }
      .review_read_item_2 { width:20%; }
      .review_read_item_3 { width:30%; }
      .review_read_item_4 { width:40%; }
      .review_read_item_5 { width:50%; }
      .review_read_item_6 { width:60%; }
      .review_read_item_7 { width:70%; }
      .review_read_item_8 { width:80%; }
      .review_read_item_9 { width:90%; }
      .review_read_item_10 { width:100%; }
      .review_read_item_7_6 { width:7.6%; }
      .review_read_item_9_0_9 { width:9.09%; }
      .review_read_item_1_1_1 { width:11.1%; }
      .review_read_item_1_2_5 { width:12.5%; }
      .review_read_item_1_4 { width:14.25%; }
      .review_read_item_1_5 { width:15%; }
      .review_read_item_1_6 { width:16.6%; }
      .review_read_item_2_5 { width:25%; }
      .review_read_item_3_5 { width:35%; }
      .review_read_item_4_5 { width:45%; }
      .review_read_item_5_5 { width:55%; }
      .review_read_item_6_5 { width:65%; }
      .review_read_item_7_5 { width:75%; }
      .review_read_item_8_5 { width:85%; }
      .review_read_item_9_5 { width:95%; }
      .review_read_item_3_3 { width:33.3%; }

      .review_read_container .review_read_linkbox { width:100%; text-align:center; text-transform:uppercase; }
        .review_read_container .review_read_linkbox a { box-sizing:border-box; display:inline-block; float:left; width:15.82%; margin-right:1%; padding:10px 0 9px 0; background-color:#426CB4; color:#E7ECF6; font-size:.75em; text-decoration:none; }
        .review_read_container .review_read_linkbox a:hover { background-color:#263F69; }
        .review_read_container .review_read_linkbox a:last-child { margin:0; }
        .grant_review .review_read_container .review_read_linkbox a { width:10.2%; font-size:.6em; }
        .review_read_container .review_read_linkbox_scholarship a { width:11.62%; font-size:.65em; }
        .grant_review .review_read_container .review_read_linkbox_awarded a { width:8.81%; }

      .review_read_scholarship_detail { padding:2% 0; }
        .review_read_scholarship_detail h1 { font-size:1.2em; color:#263F69; padding-bottom:8px; }
        .review_read_scholarship_detail p strong { color:#426CB4; text-transform:initial; }
        .review_read_scholarship_detail p { font-size:.9em; line-height:1.4em; color:#426CB4; padding-bottom:8px; text-transform:initial; }
        .review_read .review_read_scholarship_detail ul { list-style-type:initial; list-style:initial; list-style-position:inside; margin-left:20px; padding:0 0 6px 0; border-bottom:none; overflow:initial; }
        .review_read .review_read_scholarship_detail li { float:none; width:100%; list-style:initial; color:#263F69; text-align:left; }
        .review_read .review_read_scholarship_detail li:nth-child(1) { padding:0; }
        .review_read .review_read_scholarship_detail li:last-child { text-align:left; }
        .review_read_scholarship_textarea p { font-size:1.1em; line-height:1.3em; color:#000000; }
        .review_read .review_read_scholarship_responce { border-top:4px solid #E7ECF6; padding-top:1%; }
        #unpromote { background-color:#B48A42; }
        #unpromote:hover { background-color:#7D602E; }

      .review_popper { padding:8%; text-align:center; }
        .review_popper h1 { font-size:1.4em; padding-bottom:12px; color:#000000; }
        .review_popper p { font-size:1em; line-height:1.4em; color:#263F69; }
        .review_popper input[type=submit] { font-size:1.3em; line-height:1.4em; color:#E7ECF6; background-color:#426CB4; padding:3% 6%; margin-top:4%; outline:none; border:none; cursor:pointer; }
        .review_popper input[type=submit]:hover { background-color:#263F69; }

      .review_promote_checkbox { position:relative; width:100%; height:76px; margin:4% 0; overflow:auto; }
        .review_promote_checkbox li { float:left; width:48%; margin-right:2%; }
        .review_promote_checkbox li:nth-child(2n) { margin-right:0; }

         .review_promote_checkbox input, .review_promote_checkbox label { display:block; position:absolute; top:0; left:0; right:0; bottom:0; }
         .review_promote_checkbox input[type=checkbox] { opacity:0.011; z-index:100; width:100%; height:100%; margin:0; border:none; cursor:pointer; transition:all .2s ease-in-out; }
         .review_promote_checkbox input[type=checkbox]:checked + label { background:#426CB4; color:#E7ECF6; }
         .review_promote_checkbox label { z-index:90; text-align:center; cursor:pointer; border:none; background-color:#E7ECF6; transition:all .2s ease-in-out; padding:26px;
      font-size:1.4em; }
         .review_promote_checkbox label:hover { background:#cbd4d8; }
         .review_promote_checkbox.review_scholarship_reviewer_list { height:auto; display:block; }
         .review_promote_checkbox.review_scholarship_reviewer_list input, .review_promote_checkbox.review_scholarship_reviewer_list label { position:initial; margin-bottom:2%; }
        .review_promote_checkbox input[type='text'] { border:none; width:100%; font-size:1.3em; text-align:center; box-sizing:border-box; background:#E7ECF6; padding:4%; color:#263F69; font-family:"Gotham SSm A","Gotham SSm B", Helvetica, Arial, san-serif; font-style:normal; font-weight:400; text-rendering:geometricPrecision; }

      .review_read_list {  }
        .review_read_list ul { background-color:transparent; padding:0; border-bottom:none; margin:12px 0; padding-bottom:12px; border-bottom:2px solid #E7ECF6; }
        .review_type .review_read_list ul:nth-child(even) { background-color:transparent; }
        .review_type .review_read_list ul:first-of-type { padding:8px 0 7px 0; border-top:2px solid #E7ECF6; background-color: rgba(233,239,241,.35); }
        .review_type .review_read_list ul:last-of-type { border-bottom:none; }
        .review_type .review_read_list li:nth-child(1) { padding:0; width:18%; }
        .review_type .review_read_list li:nth-child(2) { width:18%; }
        .review_type .review_read_list li:nth-child(3) {  }
        .review_type .review_read_list li:nth-child(4) { width:18%; text-align:left; }
        .review_type .review_read_list li:nth-child(5) { width:18%; text-align:left; }
        .review_type .review_read_list li:nth-child(6) { width:14%; text-align:left; }
        .review_type .review_read_list li:last-child { width:18%; text-align:left; }
        .review_read_list h3 { font-size:.6em; color:#263F69; text-transform:capitalize; }
        .review_read_list p { font-size:.9em; }
        .review_read_container .review_read_paragraph p { padding-bottom:16px; }
        .review_read_container .review_read_paragraph p:last-child { padding-bottom:0; }

      .review_search_overlay { height:100%; width:0; position:fixed; z-index:199; top:0; right:0; background-color:rgb(0,0,0); background-color:rgba(207,232,212,.9); overflow-x:hidden;transition:0.5s; }
      .review_search_overlay_content { position:relative; top:25%; width:100%; text-align:center; margin-top:30px; }
      .review_search_overlay .closebtn { position:absolute; top:20px; left:45px; font-size:60px; color:#263F69; }
      .review_search_button { z-index:100; background-color:#B48A42; width:50px; position:absolute; right:24px; top:102px; height:50px; -moz-border-radius:25px; -webkit-border-radius:25px; border-radius:25px; cursor:pointer; color:#ffffff; text-align:center; transition:all .1s ease-in-out; box-shadow:2px 2px 6px #999; }
      .review_search_button:hover { background-color:#7D602E; }
      .review_search_button svg { padding-top:17px; height:16px; }
      @media screen and (max-height: 450px) {
        .review_search_overlay a { font-size:20px}
        .review_search_overlay .closebtn { font-size:40px; top:15px; right:35px; }
      }
      .review_search { box-sizing:border-box; width:90%; padding:4%; margin:0 5%; background-color:#fff; overflow:auto; }
        .review_search h1 { color:#263F69; font-size:2.3em; padding-bottom:16px; }
        .review_search p { color:#426CB4; padding-bottom:24px; }
        .review_search_bar { width:100; }
          .review_search_bar input[type='text'] { float:left; box-sizing:border-box; width:80%; padding:3%; border:none; background-color:#E7ECF6; color:#263F69; font-size:1.3em; font-family: "Gotham SSm A", "Gotham SSm B"; font-style:normal; font-weight:400; }
          .review_search_bar input[type='submit'] { float:left; box-sizing:border-box; width:20%; padding:3%; border:none; background-color:#263F69; color:#fff; font-size:1.3em; cursor:pointer; font-family: "Gotham SSm A", "Gotham SSm B"; font-style:normal; font-weight:700; }
          .review_search_bar input[type='submit']:hover { background-color:#000000; }
      .search {  }
        .search ul { box-sizing:border-box; width:100%; overflow:auto; padding:12px 0 12px 8px; border-bottom:1px dotted #FFFFFF; }
        .search ul:nth-child(even) { background-color: rgba(233,239,241,.35); }
          .search li { box-sizing:border-box; width:20%; float:left; padding:8px 0; text-align:left; }
            .search p { font-size:1em; color:#426CB4; }
            .search h1 { font-size:1.1em; color:#426CB4; text-align:center; padding:28px 0; }
            .search h3 { font-size:.7em; color:#426CB4; }
            .search h2 { text-align:center; }
            .search a { display:block; text-align:center; font-size:11px; text-transform:uppercase; background-color:#426CB4; color:#fff; font-weight:400; padding:11px 10px 10px 10px; }
            .search a:hover { background-color:#263F69; }

      .delete button { box-sizing:border-box; width:100%; padding:2%; background-color:#263f69; cursor:pointer; outline:none; }
      .delete button:hover { background-color:#1c2e4c; }
      .delete button h2 { text-transform:initial; color:#fff; font-size:2em; padding-bottom:0; }
      .delete .review_read_container { border:none; }

      .review_scholarship_cat_error { box-sizing:border-box; width:100%; padding:2% 0 0 0; text-align:center; }
        .review_scholarship_cat_error h1 { padding-bottom:12px; font-size:1.1em; color:#263F69; }
        .review_scholarship_cat_error a { display:inline-block; color:#263F69; font-size:1em; text-decoration:underline; padding:8px 0; text-align:center; }
        .review_scholarship_cat_error a:hover { text-decoration:none; }
          .review_scholarship_cat_error h3 {  }

      .review_award_grant { padding:4% 0 0 0; text-align:center; }
        .review_award_grant h2 { font-size:.9em; }
        .review_award_grant input { box-sizing:border-box; width:50%; border:none; padding:3%; color:#000; font-size:1.3em; background-color:#E7ECF6; margin:1% 25% 4% 25%; text-align:center; }
        .review_award_grant textarea { box-sizing:border-box; width:70%; border:none; padding:2%; color:#000; font-size:1.3em; background-color:#E7ECF6; margin:1% 15% 4% 15%; text-align:left; }
        .review_award_grant button { box-sizing:border-box; width:100%; padding:2% 0; border:none; cursor:pointer; color:#fff; background-color:#426CB4; font-size:1.3em; }
        .review_award_grant button:hover { background-color:#263F69; }

      .grant_review .review_read_container .review_read_linkbox .review_read_linkbox_awarded { box-sizing:border-box; display:inline-block; float:left; width:10.2%; margin-right:1%; padding:10px 0 9px 0; background-color:green; color:#E7ECF6; font-size:.6em; }
      .grant_review .review_read_container .review_read_linkbox .review_read_linkbox_rejected { box-sizing:border-box; display:inline-block; float:left; width:10.2%; margin-right:1%; padding:10px 0 9px 0; background-color:red; color:#E7ECF6; font-size:.6em; }
      .grant_review .review_read_container .review_read_linkbox .review_read_linkbox_awarded_rejected { box-sizing:border-box; display:inline-block; float:left; width:10.2%; margin-right:1%; padding:10px 0 9px 0; background-color:#E7ECF6; color:#fff; font-size:.6em; }

      .grant_awarded_agreement .applications_item h2 { padding-top:24px; }
      .grant_awarded_agreement ul { list-style:none; margin-left:0; }
      .grant_awarded_agreement ul li { list-style:none; }
      .grant_awarded_agreement ul li ul { list-style:none; margin-left:20px; }
      .grant_awarded_agreement ul li ul li ul { list-style:none; margin-left:40px; }
      
      .review_read_redacted s { text-decoration:none; background-color:#ffffba; }


/*##############################################################################################################################################
##############################################################################################################################################*/

/* 9) SCORE */
  .score {  }
  .score .review_dashboard_header { margin-bottom:1.33%; }
  .score_scholarship_overview { padding-bottom:.66%; text-align:center; }
    .score_scholarship_overview ul { width:100%; overflow:auto; }
      .score_scholarship_overview li { box-sizing:border-box; float:left; width:100%; margin-bottom:1.33%; }
      .score_scholarship_overview li:nth-child(4n) { margin-right:0; }
        .score_scholarship_overview a { display:block; background-color:#426CB4; color:#E7ECF6; padding:24px; }
        .score_scholarship_overview a:hover { background-color:#263F69; }
        .score_scholarship_overview h3 { font-size:1.2em; }
  .score_abstract_overview li { box-sizing:border-box; float:left; width:49%; margin-right:2%; margin-bottom:0; }
  .score_abstract_overview li:last-child { margin-right:0; }
  .score_awards_overview li { box-sizing:border-box; float:left; width:100%; margin-bottom:1%; }

    .score_scholarship_header { padding-bottom:2%; }
      .score_scholarship_header p, .score_scholarship_header em { text-align:center; font-size:1em; color:#426CB4; line-height:1.4em; padding-bottom:6px; text-transform:initial; }
      .score_scholarship_header em { display:block; }
      .score_scholarship_header a { color:#426CB4; text-decoration:underline; }
      .score_scholarship_header a:hover { text-decoration:none; }
      .score.review_type .review_type_container ul { padding:13px 0; }
      .score.review_type .review_type_container li:last-child { width:10% }
      .score.review_type li:nth-child(4) { width:19.5%; }
      .score.review_type .review_type_container li:nth-child(5) { width:19.5%; }
      .score_scholarship_button { width:100%; }
        .score_scholarship_button a { display:block; padding:5px 0; font-size:10px; color:#E7ECF6; background-color:#426CB4; }
        .score_scholarship_button a:hover { background-color:#263F69; }
        .score_index.score_scholarship_overview a { margin-bottom:1.33%; }
        .score_abstract_edit a { background-color:#7d602e; }
        .score_abstract_edit a:hover { background-color:#cb703a; }

    .score_scrollbar_left { float:left; height:600px; width:60%; background:#F5F5F5; margin-left:2%; overflow-y:scroll; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
    .score_scrollbar_right { float:left; height:600px; width:35%; margin-left:1%; margin-right:2%;  background:#F5F5F5; overflow-y:scroll; border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
    #style-1::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); background-color:#F5F5F5; }
    #style-1::-webkit-scrollbar { width:10px; background-color:#F5F5F5; }
    #style-1::-webkit-scrollbar-thumb { -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3); background-color:#426CB4; }
    .score_entry { margin-bottom:6%; overflow:auto; }
      .score_entry_app { padding:30px; -moz-box-shadow:inset 0 0 7px #000000; -webkit-box-shadow:inset 0 0 7px #000000; box-shadow:inset 0 0 7px #000000; }
      .score_entry_score { padding:30px; height:auto; -moz-box-shadow:inset 0 0 7px #000000; -webkit-box-shadow:inset 0 0 7px #000000; box-shadow:inset 0 0 7px #000000; }
      .score_entry_header { width:100%; padding:6px 0 5px 0; background-color:#263F69; text-align:center; }
        .score_entry_header { color:#E7ECF6; font-size:12px; text-transform:uppercase; }

    .score_entry_score_item { box-sizing:border-box; padding:16px; background-color:#E7ECF6; text-align:center; margin-top:16px; margin-bottom:16px; }
      .score_entry_score_item h1 { font-size:1.2em; color:#000000; padding-bottom:12px; }
      .score_entry_score_item h4 { margin-top:16px; color:#263F69; }
      .score_entry_score_item p { font-size:.9em; color:#000000; padding-bottom:8px; line-height:1.3em; font-weight:300; text-transform:initial; }
      .score_entry_score_item ul { width:100%; padding:0; overflow:auto; margin-top:12px; }
      .score_entry_score_item li { float:left; width:14.16%; margin-right:3%; height:52px; position:relative; font-weight:800; cursor:pointer; }
      .score_entry_score_item li:last-child { margin-right:0; }
      .score_entry_score_item input, .score_entry_score_item label { display:block; position:absolute; top:0; left:0; right:0; bottom:0; }
      .score_entry_score_item input[type=radio] { opacity:0.011; z-index:100; cursor:pointer; }
      .score_entry_score_item input[type=radio]:checked + label { background:#426CB4;color:#FFFFFF; }
      .score_entry_score_item label { text-align:center; cursor:pointer; padding:13px 0; border:none; background-color:#fff; color:#263F69; font-size:1.6em; font-family: "Gotham SSm A", "Gotham SSm B"; font-style: normal; font-weight: 800; z-index:90; transition: all .2s ease-in-out; }
      .score_entry_score_item label:hover { background:#FFFFFF; }
        .score_entry_score_rubric_left p { text-align:left; }
      .score_entry_score_save { width:100%; text-align: center; }
        .score_entry_score_save input[type=submit] { padding:16px 0; width:100%; border:none; cursor:pointer; font-size:1.4em; color:#E7ECF6; background-color:#426CB4; }
        .score_entry_score_save input[type=submit]:hover { background-color:#263F69; }
      .score_entry_yes_no li { width:48%; }
      .score_entry_three li { width:31.3%; }
      .score_entry_four li { width:22.75%; }
      .score_entry_five li { width:17.6%; }
      .score_entry_ten li { margin-bottom:3%; }
      .score_entry_ten li:nth-child(6) { margin-right:0; }
      .score_entry_gpa li { width:100%; margin:0 0 3% 0; }
      .score_entry_score_item textarea { box-sizing:border-box; border:none; width:100%; height:300px; padding:6%; font-size:.9em; resize:none; }
    .score_scholarship_admin_score_detail a { text-decoration:underline; }
    .score_scholarship_admin_score_detail a:hover { text-decoration:none; }
    .score_entry_innovation ul { padding-bottom:12px;margin-bottom:12px; border-bottom:solid #fff 2px; }
    .score_entry_innovation ul:last-child { padding-bottom:0;margin-bottom:0; border-bottom:none; }


/*##############################################################################################################################################
##############################################################################################################################################*/

/* 10) POLICIES */
    .policies {  }
      .policies h3 { font-size:1.4em; text-transform:uppercase; color:#426CB4; }
      .apply_domain.policies header h1 { font-size:2.3em; color:#263F69; padding:2% 0 4% 0; }
      .apply_domain.policies p { color:#263F69; }
      .policies p b { font-weight:800; }
      .apply_domain.policies footer ul {  list-style-type:disc; padding-top: 0; }
        .index_content.policies footer li { font-family: "Sentinel SSm A", "Sentinel SSm B"; font-style: normal; font-weight: 400; text-rendering: geometricPrecision; -webkit-font-smoothing: antialiased; padding-bottom:0; color:#000000; font-size:1.1em; line-height:1.3em; width:100%; color:#263F69; list-style-position:unset; display:list-item; margin-left:16px; overflow:initial; }
        .policies li strong { font-weight:800; }
        .policies li a { font-size:1em; text-decoration:underline; color:#263F69;  }
        .policies li a:hover { text-decoration:none; }
        .apply_domain.policies footer p a { color:#263F69; }
      .policies em { color:#426CB4; margin-bottom:1%; display:inline-block; background-color:lightgoldenrodyellow; }


/*##############################################################################################################################################
##############################################################################################################################################*/

/* 11) POSTERS */
  .applications.poster-index { padding:0 16%; margin-bottom:16%; }
    .poster-index img { width:14%; max-width:240px; margin:auto; display:block; }
    .poster-index header { width:100%; padding:2% 0 4% 0; }
      .poster-index header .poster-index-details { width:100%; padding-bottom:3%; text-align:center; }
        .poster-index header .poster-index-details h5 { display:inline-block; font-weight:700; color:#263F69; font-size:1.4em; }
        .poster-index header .poster-index-details p { display:inline-block; color:#263F69; float:none; font-size:1em; text-align:auto; padding:0; }
      .poster-index header h6 { float:none; font-size:5em; text-align:center; color:#B48A42; }
      .poster-index header h4 { text-align:center; font-weight:400; font-size:1.8em; color:#263F69; padding-top:1%; }
      .poster-index .poster-index-buttons { width:100%; text-align:center; padding-bottom:6%; margin-bottom:6%; border-bottom:3px solid #fff; overflow:auto; }
        .poster-index .poster-index-buttons a { display:inline-block; margin-right:4%; background-color:#fff; padding:4% 6% 3.5% 6%; color:#263F69; font-size:1.3em; }
        .poster-index .poster-index-buttons a:last-child { margin-right:0; }
        .poster-index .poster-index-buttons a:hover { background-color:#D7E8AE; }
        .poster-index .poster-index-buttons h3 {  }
      .poster-index .poster-index-instructions { color:#263F69; width:100%; }
        .poster-index .poster-index-instructions h5 { font-size:1.3em; font-weight:600; padding-bottom:6px; }
        .poster-index .poster-index-instructions p { font-size:1em; line-height:1.3em; padding-bottom:6px; }
          .poster-index .poster-index-instructions p a { text-decoration:underline; color:#263F69; }
          .poster-index .poster-index-instructions p a:hover { text-decoration:none; }
        .poster-index .poster-index-instructions ul { padding:0; list-style:disc; padding:16px 0 3% 0; }
          .poster-index .poster-index-instructions li { margin-left:1em; }
      .poster-submit-subhead h1 { text-align:center; box-sizing:border-box; color:#fff; padding:1% 0; width:100%; background-color:#263F69; font-style:italic; }
      .applications.poster-submit article { margin-top:4%; }

  .poster-submit-keywords { width:100%; }
    .applications_item .poster-submit-keywords { margin-left:0; }
    .applications_item .poster-submit-keywords li { list-style:none; float:left; width:23.5%; margin-right:2%; margin-bottom:2%; height:71px; position:relative; }
    .poster-submit-keywords li:nth-child(4n) { margin-right:0; }
    .poster-submit-keywords li:hover { background:#FFFFFF; }
    .poster-submit-keywords input, .poster-submit-keywords label { display:block; position:absolute; top:0; left:0; right:0; bottom:0; border:none; box-shadow:0; box-sizing:initial; border-radius:none; }
    .poster-submit-keywords input[type=checkbox] { opacity:0.011; z-index:100; width:100%; height:100%; cursor:pointer; padding:0; margin:0; border:none; }
    .poster-submit-keywords input[type=checkbox]:checked + label { background:#426CB4;color:#FFFFFF !important; }
    .poster-submit-keywords input[type=radio] { opacity:0.011; z-index:100; width:100%; height:100%; cursor:pointer; padding:0; margin:0; border:none; }
    .poster-submit-keywords input[type=radio]:checked + label { background:#426CB4;color:#FFFFFF !important; }
    .poster-submit-keywords label { text-align:center; cursor:pointer; padding:29px 0; border:none; background-color:#E7ECF6; color:#263F69; font-size:13px; font-family: "Gotham SSm A", "Gotham SSm B"; font-style: normal; font-weight:400; z-index:99; transition: all .2s ease-in-out; }
    .poster-submit-keywords label:hover { background-color:#FFFFFF; }
    .poster-submit-error { padding:6px 0 5px 0; text-align:center; background-color:red; margin:8px 0; font-size:12px; color:#fff; }
    .poster-submit-file-size-warning { width:100%; padding:8px 0; text-align:center; background-color:#D7E8AE; color:#000; font-weight:400 !important; }
    .applications_three_col_uneven .applications_item:nth-child(1) { width:16%; }
    .applications_three_col_uneven .applications_item:nth-child(2), .applications_three_col_uneven .applications_item:nth-child(3) { width:40%; }

  .poster-success-buttons .poster-index-buttons { width:100%; text-align:center; padding-bottom:0; margin-bottom:2%; border-bottom:none; overflow:auto; }
    .poster-success-buttons .poster-index-buttons a { float:left; margin-right:2%; box-sizing:border-box; width:32%; padding:4% 6% 3.5% 6%; color:#263F69; font-size:1.3em; background-color:#E7ECF6; }
    .poster-success-buttons .poster-index-buttons a:hover { background-color:#CFE8D4; }

  .applications.poster-list-top-header { padding-bottom:0; }
  .applications.poster-list, .applications.poster-grid { padding-top:0; }
    .poster-header h1 { box-sizing:border-box; width:100; padding:3% 0; background-color:#fff; font-style:italic; font-weight:300; font-size:3.6em; text-align:center; color:#B48A42; }
    .poster-navigator { padding:2% 0; margin-bottom:2%; border-bottom:3px solid #426CB4; overflow:auto; height:89px; }
      .poster-navigator-item { box-sizing:border-box; margin-right:2%; float:left; height:71px; }
        .poster-navigator-item:last-child { margin-right:0; }
        .poster-navigator-item:nth-child(1) { width:20%; }
        .poster-navigator-item:nth-child(2) { width:20%; }
        .poster-navigator-item:nth-child(3) { width:44%; }
        .poster-navigator-item:nth-child(4) { width:10%; }
        .poster-navigator-item select { background:transparent; padding-left:24px; height:72px; -webkit-appearance:none; -moz-appearance:none; appearance:none; width:104%; border:0; border-radius:0; color:#263F69; font-size:1.2em; font-family: "Gotham SSm A", "Gotham SSm B"; font-style: normal; font-weight:300; }
        .poster-navigator-item .styled_select { background-color:#fff; height:72px; }
        .poster-navigator-item label { display:block; width:100%; padding-bottom:6px; text-transform:uppercase; font-size:.6em; color:#426CB4; font-family: "Gotham SSm A", "Gotham SSm B"; font-style: normal; font-weight:400; }
        .poster-navigator-item input { box-sizing:border-box; width:100%; border:0; font-size:1.2em; padding:2%; height:72px; }
        .poster-navigator-item-toggle { float:left; box-sizing:border-box; width:30%; margin-right:16%; height:72px; }
        .poster-navigator-item-toggle:last-child { margin-right:0; }
          .poster-navigator-item-toggle svg { width:100% !important; height:100%; color:#426CB4; }
          #poster-active { color:#fff; }
        .poster-navigator-item-search input[type='text'] { float:left; width:80%; }
        .poster-navigator-item-search input[type='submit'] { cursor:pointer; float:left; width:20%; color:#fff; background-color:#426CB4; }
        .poster-navigator-item-search input[type='submit']:hover { background-color:#263F69; }

  .applications.poster-list article { padding:0; background-color:initial; }
  .poster-list {  }
    .poster-list ul { box-sizing:border-box; padding:0; width:100%; }
      .poster-list ul li { box-sizing:border-box; background-color:#fff; box-shadow:0px 0px 10px 1px #ccc; height:auto; padding:2% 2% 1.5% 2%; border-left:solid 4px #426CB4; overflow:auto; transition: all .2s ease-in-out; margin-bottom:2%; }
      .poster-list ul li:hover { box-shadow:3px 4px 16px 2px #a9b8bf; }
      .poster-list .poster-list-title-box { float:left; width:65%; height:100%; padding-right:2%; margin-right:2%; border-right:2px solid #ccc; box-sizing:border-box; overflow:auto; }
      .poster-list .poster-list-name-box { float:left; width:20%; height:100%; box-sizing:border-box; }
      .poster-list ul li h4 { display:block; width:100%; padding-bottom:4px; text-transform:uppercase; font-size:.6em; color:#426CB4; }

  .poster-list-link-box { box-sizing:border-box; float:left; width:13%; height:100%; display:block }
    .poster-list-link-box-valign { padding-top:20%; }
    .poster-list-link-box a { box-sizing:border-box; display:block; background-color:#fff; overflow:auto; }
    .poster-list-link-box a:hover h6 { color:#426CB4; }
      .poster-list-link-box h6 { float:right; padding-right:12px; font-weight:400; font-size:13px; background-color:none; line-height:16px; color:#575959; text-align:right; transition: all .2s ease-in-out; }
      .poster-list-link-box img { float:right; height:28px; transition: all .2s ease-in-out; }

  .poster-list-title { padding-bottom:16px; }
    .poster-list-title h2 { font-size:1.4em; line-height:1.2em; }
  .poster-list-keywords {  }
    .poster-list-keywords a { display:inline-block; margin:0 6px 6px 0; padding:6px; color:#263F69; font-size:.5em; border-radius:6px; background-color:#E7ECF6; }
    .poster-list-keywords a:hover { background-color:#CFE8D4; }
  .poster-list-name-box h2 { font-size:1.1em; color:#263F69; padding-bottom:12px; }
  .poster-list-name-box h3 { font-size:.7em; color:#263F69; padding-bottom:6px; }
  .poster-list-name-box svg { font-size:.6em; color:#00A79D; }
  .poster-list-cat h2, .poster-list-no-results h2 { text-align:center; padding-bottom:1%; font-size:1.2em; color:#B48A42; }
  .poster-list-no-results h2 { font-size:1.6em; line-height:1.4em; color:#263F69; }
      .applications.poster-detail-top-header { padding-bottom:1%; }
      .poster-detail-header { background-color:#fff; position:relative; }
        .poster-detail-header h1 { box-sizing:border-box; width:100%; padding:1% 0; font-style:italic; font-weight:300; font-size:1.8em; text-align:center; color:#B48A42; position:relative; }
        .poster-detail-header-back, .poster-detail-header-next { background-color:#CFE8D4; color:#263F69; box-sizing:border-box; padding:1.55% 1.5% 0 1.5%; height:100%;}
          .poster-detail-header-back:hover, .poster-detail-header-next:hover { background-color:#BCD3C1; }
          .poster-detail-header-back { position:absolute; left:0; top:0; z-index:99; }
          .poster-detail-header-next { position:absolute; right:0; top:0; }
      .applications.poster-detail { padding-top:3%; padding-bottom:3%; }
      .applications.poster-detail article { border-top:4px solid #426CB4; }
        .poster-detail h2 { font-size:2.2em; color:#000000; line-height:1.3em; }
        .poster-detail h4 { display:block; width:100%; padding-bottom:12px; text-transform:uppercase; font-size:.6em; color:#426CB4; }
          .poster-detail-detail { box-sizing:border-box; padding:2% 0; margin:2% 0; border-top:3px solid #E7ECF6; border-bottom:3px solid #E7ECF6; overflow:auto; }
              .poster-detail-authors { box-sizing:border-box; float:left; width:65%; }
                .poster-detail-authors h3 { padding-bottom:12px; margin-bottom:12px; border-bottom:1px solid #E7ECF6; display:inline-block; }
                .poster-detail-authors h3:last-child { padding-bottom:0; margin-bottom:0; border-bottom:none; }
              .poster-detail-keywords { box-sizing:border-box; float:left; width:35%; }
                .poster-detail-keywords a { display:inline-block; margin:0 6px 6px 0; padding:6px; color:#263F69; font-size:.5em; border-radius:6px; background-color:#E7ECF6; }
                .poster-detail-keywords a:hover { background-color:#CFE8D4; }
                .poster-detail-keywords audio { width:100%; }
          .poster-detail-abstract-pdf { width:100%; overflow:visible; min-height:600px; height:750px; }
          .poster-detail-abstract-abstract { box-sizing:border-box; padding:3% 0; margin-top:3%; border-top:3px solid #E7ECF6; }
          .poster-detail-abstract-abstract p { font-size:1.2em; line-height:1.4em; color:#263F69; padding-bottom:16px; }
          .poster-detail-abstract-abstract p:last-child { padding-bottom:0; }
          .poster-submit-subhead p { text-align:center; color:#263F69; padding-top:16px; }
          .poster-submit-subhead p:last-child { padding-top:8px; }
          .poster-submit-subhead a { color:#263F69; text-decoration:underline; }
          .poster-submit-subhead a:hover { text-decoration:none; }
          .poster-detail .poster-detail-comment-login h2 { font-size:1em; }

          .poster-detail-comment-list {  }
            .poster-detail-comment-list h4 { padding-bottom:8px; }
            .poster-detail-comment-list h3 {  }
            .poster-detail-comment-list ul { box-sizing:border-box; width:100%; padding-top:3%; }
              .poster-detail-comment-list li { width:100%; padding-bottom:3%; margin-bottom:3%; border-bottom:solid 2px #E7ECF6; }
              .poster-detail-comment-list li:last-child { margin-bottom:0; border-bottom:none; }
              .poster-detail-comment-author-box { padding-bottom:2%; overflow:auto; }
                .poster-detail-comment-list-author { float:left; padding-right:2%; margin-right:2%; border-right:solid 2px #E7ECF6; }
                .poster-detail-comment-list-date { float:left; }
              .poster-detail-comment-detail {  }
                .poster-detail-comment-detail p { font-size:1.1em; line-height:1.3em; }

          .poster-detail-comment { padding:2% 0; }
            .poster-detail-comment label h4 { padding-bottom:8px; }
            .poster-detail-comment textarea { min-height:400px; box-sizing:border-box; font-size:1.2em; background-color:#E7ECF6; border:none; color:#000000; width:100%; padding:24px; }

      .applications.poster-grid article { padding:0%; background:none; }
      .grid-poster { box-sizing:border-box; }
      .grid-poster:after { content: ''; display:block; clear:both; }
      .grid-poster-sizer, .grid-poster-item { width:23.875%; }
      .gutter-poster-sizer { width:1.5%; }
      .grid-poster-item { margin-right:1.5%; margin-bottom:1.5%; }
      .grid-poster-item--gigante { width:49.25%; height:616px; background-color:#fff; }
        .grid-poster-item--gigante .grid-poster-item-content { height:616px; }
        .grid-poster-item--gigante .grid-poster-item-content h2 { font-size:1.6em; }
        .grid-poster-item--gigante .grid-poster-item-content h6 { font-size:1.3em; }
        .grid-poster-item--gigante .grid-poster-item-content .poster-grid-button a { padding:12px 20px; font-size:1.3em; }

      .grid-poster-item-content { width:100%; height:300px; float:left; box-sizing:border-box; background:#fff; padding:16px; border-top:solid 3px #426CB4; transition: all .2s ease-in-out; box-shadow:0px 0px 10px 1px #ccc; }
        .grid-poster-item-content:hover { box-shadow:3px 4px 8px 2px #a9b8bf; }
        .grid-poster-item-content h4 { display:block; width:100%; padding-bottom:6px; text-transform:uppercase; font-size:.6em; color:#426CB4; }
        .grid-poster-item-content h2 { font-size:.9em; line-height:1.2em; color:#263F69; padding-bottom:16px; }
        .grid-poster-item-content h6 { font-size:.9em; color:#263F69; padding-bottom:12px; font-weight:700; }
        .grid-poster-item-content .poster-grid-button a { border-radius:0; position:absolute; bottom:16px; box-sizing:border-box; padding:6px 8px; color:#fff; border:none; background-color:#426CB4; margin:0; font-size:.8em; }
          .grid-poster-item-content .poster-grid-button a:hover { background-color:#263F69; }
          .grid-poster-item-content .poster-grid-button a h3 { color:#fff; padding:0; margin:0; font-weight:400; }
        .grid-poster-item-content a { display:inline-block; margin:0 4px 4px 0; padding:6px; color:#263F69; font-size:.5em; border-radius:6px; background-color:#E7ECF6; }
          .grid-poster-item-content a:hover { background-color:#CFE8D4; }
        .grid-poster-item-abstract { padding-bottom:16px; }
          .grid-poster-item-abstract p { font-size:1em; line-height:1.3em; color:#263F69; }
          .grid-poster-item-abstract h3 { font-size:.7em; color:#263F69; padding-bottom:6px; }
            .grid-poster-item-abstract h3:last-child { padding-bottom:16px; }
          .grid-poster-item-abstract svg { font-size:.6em; color:#00A79D; }
          .grid-poster-item-abstract-hide { display:none; }
          .grid-poster-item-abstract-show { display:block; }
          .grid-poster-item--gigante .grid-poster-item-abstract { display:none }
        .poster-grid-expand svg { position:absolute; bottom:16px; right:16px; color:#E7ECF6; cursor:pointer; transition: all .2s ease-in-out; }
          .poster-grid-expand svg:hover { color:#CFE8D4; }
        .poster-grid-minimize svg { position:absolute; bottom:16px; right:16px; color:#E7ECF6; transition: all .2s ease-in-out; }
        .poster-grid .poster-list-cat, .poster-list .poster-list-cat { margin-bottom:1%; position:relative; }
        .poster-grid .poster-list-cat a, .poster-list .poster-list-cat a { position:absolute; right:0; top:0; box-sizing:border-box; padding:6px 10px; font-size:.8em; background-color:#B48A42; color:#fff; border-radius:6px; }
          .poster-grid .poster-list-cat a:hover, .poster-list .poster-list-cat a:hover { background-color:#7d602e; }




