/* Minification failed. Returning unminified contents.
(1382,32): run-time error CSS1030: Expected identifier, found ' '
(1382,33): run-time error CSS1031: Expected selector, found 'nth-last-child('
(1382,33): run-time error CSS1025: Expected comma or open brace, found 'nth-last-child('
(2784,1): run-time error CSS1019: Unexpected token, found '@import'
(2784,9): run-time error CSS1019: Unexpected token, found 'url('datepicker.css')'
 */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEoYNNZQyQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEoadNZQyQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEoYdNZQyQ.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEobtNZQyQ.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEoYtNZQyQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEoY9NZQyQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 300;
  src: local('Roboto Condensed Light Italic'), local('RobotoCondensed-LightItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDpCEobdNZ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAgM9UvI.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLCwM9UvI.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAwM9UvI.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDAM9UvI.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAAM9UvI.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLAQM9UvI.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Condensed Italic'), local('RobotoCondensed-Italic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVj2ZhZI2eCN5jzbjEETS9weq8-19eLDwM9.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoYNNZQyQ.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoadNZQyQ.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoYdNZQyQ.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYobtNZQyQ.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoYtNZQyQ.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYoY9NZQyQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Condensed Bold Italic'), local('RobotoCondensed-BoldItalic'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVg2ZhZI2eCN5jzbjEETS9weq8-19eDtCYobdNZ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCkYb8td.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCAYb8td.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCgYb8td.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCcYb8td.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCsYb8td.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCoYb8td.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-33mZGCQYbw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19-7DRs5.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-1967DRs5.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19G7DRs5.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-1927DRs5.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19y7DRs5.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCkYb8td.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCAYb8td.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCgYb8td.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCcYb8td.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCsYb8td.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCoYb8td.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url(https://fonts.gstatic.com/s/robotocondensed/v16/ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 100;
  src: local('Yantramanav Thin'), local('Yantramanav-Thin'), url(https://fonts.gstatic.com/s/yantramanav/v4/flU-Rqu5zY00QEpyWJYWN5-QbeV5DS41.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 100;
  src: local('Yantramanav Thin'), local('Yantramanav-Thin'), url(https://fonts.gstatic.com/s/yantramanav/v4/flU-Rqu5zY00QEpyWJYWN5-Qbep5DS41.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 100;
  src: local('Yantramanav Thin'), local('Yantramanav-Thin'), url(https://fonts.gstatic.com/s/yantramanav/v4/flU-Rqu5zY00QEpyWJYWN5-QbeR5DQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 300;
  src: local('Yantramanav Light'), local('Yantramanav-Light'), url(https://fonts.gstatic.com/s/yantramanav/v4/flUhRqu5zY00QEpyWJYWN59Yf_NfKBMMtA.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 300;
  src: local('Yantramanav Light'), local('Yantramanav-Light'), url(https://fonts.gstatic.com/s/yantramanav/v4/flUhRqu5zY00QEpyWJYWN59Yf_NQKBMMtA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 300;
  src: local('Yantramanav Light'), local('Yantramanav-Light'), url(https://fonts.gstatic.com/s/yantramanav/v4/flUhRqu5zY00QEpyWJYWN59Yf_NeKBM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 400;
  src: local('Yantramanav Regular'), local('Yantramanav-Regular'), url(https://fonts.gstatic.com/s/yantramanav/v4/flU8Rqu5zY00QEpyWJYWN5fyXeZhCQ.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 400;
  src: local('Yantramanav Regular'), local('Yantramanav-Regular'), url(https://fonts.gstatic.com/s/yantramanav/v4/flU8Rqu5zY00QEpyWJYWN5f9XeZhCQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 400;
  src: local('Yantramanav Regular'), local('Yantramanav-Regular'), url(https://fonts.gstatic.com/s/yantramanav/v4/flU8Rqu5zY00QEpyWJYWN5fzXeY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 500;
  src: local('Yantramanav Medium'), local('Yantramanav-Medium'), url(https://fonts.gstatic.com/s/yantramanav/v4/flUhRqu5zY00QEpyWJYWN58AfvNfKBMMtA.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 500;
  src: local('Yantramanav Medium'), local('Yantramanav-Medium'), url(https://fonts.gstatic.com/s/yantramanav/v4/flUhRqu5zY00QEpyWJYWN58AfvNQKBMMtA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 500;
  src: local('Yantramanav Medium'), local('Yantramanav-Medium'), url(https://fonts.gstatic.com/s/yantramanav/v4/flUhRqu5zY00QEpyWJYWN58AfvNeKBM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 700;
  src: local('Yantramanav Bold'), local('Yantramanav-Bold'), url(https://fonts.gstatic.com/s/yantramanav/v4/flUhRqu5zY00QEpyWJYWN59IePNfKBMMtA.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 700;
  src: local('Yantramanav Bold'), local('Yantramanav-Bold'), url(https://fonts.gstatic.com/s/yantramanav/v4/flUhRqu5zY00QEpyWJYWN59IePNQKBMMtA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 700;
  src: local('Yantramanav Bold'), local('Yantramanav-Bold'), url(https://fonts.gstatic.com/s/yantramanav/v4/flUhRqu5zY00QEpyWJYWN59IePNeKBM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* devanagari */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 900;
  src: local('Yantramanav Black'), local('Yantramanav-Black'), url(https://fonts.gstatic.com/s/yantramanav/v4/flUhRqu5zY00QEpyWJYWN59wevNfKBMMtA.woff2) format('woff2');
  unicode-range: U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB;
}
/* latin-ext */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 900;
  src: local('Yantramanav Black'), local('Yantramanav-Black'), url(https://fonts.gstatic.com/s/yantramanav/v4/flUhRqu5zY00QEpyWJYWN59wevNQKBMMtA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Yantramanav';
  font-style: normal;
  font-weight: 900;
  src: local('Yantramanav Black'), local('Yantramanav-Black'), url(https://fonts.gstatic.com/s/yantramanav/v4/flUhRqu5zY00QEpyWJYWN59wevNeKBM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*!
Theme Name: Rexus Divi
Version: 1.0
Description: Altered Divi styles
Author: JD
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
*/
@font-face {
    font-family: ETmodules;
    src: url(/fonts/modules.eot);
    src: url(/fonts/modules.eot?#iefix) format("embedded-opentype"),url(/fonts/modules.ttf) format("truetype"),url(/fonts/modules.woff) format("woff"),url(/fonts/modules.svg#ETmodules) format("svg");
    font-weight: 400;
    font-style: normal
}

/* global */
body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
	font-size: 16px
}
.required {
    border: 1px solid red !important;
    /*background-color: #FF91A4;*/
}
.progressb { 
    display:none;
}
.bar {
    height: 5px;
    background: #1c3834;
}
.et_pb_slide_content, .et_pb_best_value {
	font-size: 18px
}
body {
	color: #454545
}
h1, h2, h3, h4, h5, h6 {
	color: #1c3834
}
body {
	line-height: 1.3em
}
.woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce-message, .woocommerce-error, .woocommerce-info {
	background: #689280!important
}
#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et_toggle_slide_menu:after, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .posted_in a {
	color: #689280
}
.et_pb_contact_submit, .et_password_protected_form .et_submit_button, .et_pb_bg_layout_light .et_pb_newsletter_button, .comment-reply-link, .form-submit .et_pb_button, .et_pb_bg_layout_light .et_pb_promo_button, .et_pb_bg_layout_light .et_pb_more_button, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .et_pb_contact p input[type="checkbox"]:checked+label i:before, .et_pb_bg_layout_light.et_pb_module.et_pb_button {
	color: #689280
}
.footer-widget h4 {
	color: #689280
}

.showmoreimg, .hidemoreimg { width:20px; margin-right:10px;cursor:pointer; }
.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
	border-color: #689280
}
.et_pb_counter_amount, .et_pb_featured_table .et_pb_pricing_heading, .et_quote_content, .et_link_content, .et_audio_content, .et_pb_post_slider.et_pb_bg_layout_dark, .et_slide_in_menu_container, .et_pb_contact p input[type="radio"]:checked+label i:before {
	background-color: #689280
}
a {
	color: #689280
}
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
	background-color: #1c3834
}
#top-header, #et-secondary-nav li ul {
	background-color: #689280
}
#et-secondary-nav li ul {
	background-color: #d7d5d8
}
#et-secondary-nav li ul a {
	color: rgba(0, 0, 0, 0.8)
}
.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_nav_text_color_light #top-menu>li>a, .et_nav_text_color_dark #top-menu>li>a, #top-menu a, .et_mobile_menu li a, .et_nav_text_color_light .et_mobile_menu li a, .et_nav_text_color_dark .et_mobile_menu li a, #et_search_icon:before, .et_search_form_container input, span.et_close_search_field:after, #et-top-navigation .et-cart-info {
	color: #ffffff
}
.et_search_form_container input::-moz-placeholder {
	color: #ffffff
}
.et_search_form_container input::-webkit-input-placeholder {
	color: #ffffff
}
.et_search_form_container input:-ms-input-placeholder {
	color: #ffffff
}
#top-header, #top-header a, #et-secondary-nav li li a, #top-header .et-social-icon a:before {
	font-size: 16px;
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none
}
#top-menu li a {
	font-size: 16px
}
body.et_vertical_nav .container.et_search_form_container .et-search-form input {
	font-size: 16px!important
}
#top-menu li a, .et_search_form_container input {
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none
}
.et_search_form_container input::-moz-placeholder {
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none
}
.et_search_form_container input::-webkit-input-placeholder {
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none
}
.et_search_form_container input:-ms-input-placeholder {
	font-weight: bold;
	font-style: normal;
	text-transform: uppercase;
	text-decoration: none
}
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .et_color_scheme_red #top-menu li.current-menu-ancestor>a, .et_color_scheme_red #top-menu li.current-menu-item>a, .et_color_scheme_pink #top-menu li.current-menu-ancestor>a, .et_color_scheme_pink #top-menu li.current-menu-item>a, .et_color_scheme_orange #top-menu li.current-menu-ancestor>a, .et_color_scheme_orange #top-menu li.current-menu-item>a, .et_color_scheme_green #top-menu li.current-menu-ancestor>a, .et_color_scheme_green #top-menu li.current-menu-item>a {
	color: #689280
}
.nav li ul {
    visibility: hidden;
    z-index: 9999;
    width: 240px;
    border-top: 3px solid #2ea3f2;
    opacity: 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
}


#et-top-navigation { padding-left:328px; }


#main-footer {
	background-color: #1c3834
}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover {
	color: #ffffff
}
.footer-widget {
	color: #ffffff
}
#main-footer .footer-widget h4 {
	color: #689280
}
.footer-widget li:before {
	border-color: #689280
}
#footer-widgets .footer-widget li:before {
	top: 10.6px
}
#et-footer-nav {
	background-color: #1c3834
}
.bottom-nav, .bottom-nav a, .bottom-nav li.current-menu-item a {
	color: #ffffff
}
#et-footer-nav .bottom-nav li.current-menu-item a {
	color: #689280
}
#footer-bottom {
	background-color: #689280
}
#footer-info, #footer-info a {
	color: #ffffff
}
#footer-info, #footer-info a {
	font-weight: bold;
	font-style: normal;
	text-transform: none;
	text-decoration: none
}

#et_mobile_nav_menu {
    display: none;
    float: right;
}
.nav li ul {
    position: absolute;
    padding: 20px 0;
}
.nav li.et-touch-hover>ul, .nav li:hover>ul {
    visibility: visible;
    opacity: 1;
}
#top-menu a {
    display: block;
    position: relative;
    color: rgba(0,0,0,.6);
    text-decoration: none;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
#et-secondary-nav .menu-item-has-children>a:first-child:after, #top-menu .menu-item-has-children>a:first-child:after {
    position: absolute;
    top: 0;
    right: 0;
    font-family: ETmodules;
    font-size: 16px;
    font-weight: 800;
    content: "3";
}
.et_fixed_nav #top-header, .et_non_fixed_nav.et_transparent_nav #top-header {
    top: 0;
    right: 0;
    left: 0;
}
.et_search_outer { display:None; }

.clearfix:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    font-size: 0;
    content: " ";
}
#et-secondary-nav li {
    position: relative;
    text-align: right;
}
#et-secondary-nav>li:last-child {
    margin-right: 0;
}

#et-secondary-nav, #top-header {
    -webkit-transition: background-color .4s,transform .4s,opacity .4s ease-in-out;
    -moz-transition: background-color .4s,transform .4s,opacity .4s ease-in-out;
    transition: background-color .4s,transform .4s,opacity .4s ease-in-out;
}


#top-menu li li {
    margin: 0;
    padding: 0 20px;
}
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
    background-color: #1c3834;
}
#top-menu li {
    display: inline-block;
    font-size: 14px;
}
.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
    border-color: #689280;
}
.nav li ul {
    text-align: left;
}
.nav li ul {
    visibility: hidden;
    z-index: 9999;
    width: 240px;
    border-top: 3px solid #2ea3f2;
    opacity: 0;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
}
.nav li ul {
    position: absolute;
    padding: 20px 0;
}

#top-menu li li a {
    width: 200px;
    padding: 6px 20px;
}

#top-menu li a, .et_search_form_container input {
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
}
#top-menu li a {
    font-size: 16px;
}

.nav li li {
    position: relative;
    line-height: 2em;
}

#showalert { padding-top:10px; }

/* testing / validation response Start */

#response { border: 2px dashed black; background-color:#eee; padding:25px; }
#response:before { content: 'AJAX RESPONSE - THIS WILL NOT BE HERE ON THE LIVE SITE'; }

.aligncenter { text-align:center; }
.clear { clear:both; }

/* Login Page Start */
.loginbutton { width:100%; background-color:#263A37; color:white; font-size:22px; padding:0px 15px;  }
.et_login { max-width: 310px; margin:0 auto; }
.et_login input[type="text"],.et_login input[type="password"] { width:175px; border:2px solid black; }
.et_login label {
    font-weight: bold;
    margin-right: 5px;
    font-size: 22px;
    vertical-align: bottom; }
.et_login p { margin-bottom:15px; }
.loginhelp { margin-top:5px; }
.et_pb_column_2_3 { width:33%; margin:0 auto; min-width:310px; }

/* Login Page End */

/* Reset Page Start */

.reset_page .et_pb_column_1 h1 { text-align:center; width:100%;padding-bottom:15px; }
.et_reset label {
    font-weight: bold;
    margin-right: 5px;
    font-size: 22px;
    vertical-align: bottom;
}
.resetbutton {
    width: 100%;
    max-width:310px;
    background-color: #263A37;
    color: white;
    font-size: 22px;
    padding: 0px 15px;
}
.et_reset { max-width:440px;
float:right; }
.et_reset:after { clear:both; }
#passhead { font-size:21px; }
.et_reset_req { padding-left:25px; }
.et_pb_text_align_left { text-align:left; }
.et_pb_text_align_right { text-align:right; }
.et_reset p { margin-bottom:15px; }
.et_reset input[type="text"], .et_reset input[type="password"] {
    width: 175px;
    border: 2px solid black;
}
.et_pb_column_2_2 {
    width: 50%;
    margin-right: 0px;
    float: left;
}
.et_reset_req .good { color:green; }
.et_reset_req ul { padding-left:15px; }
.et_reset_req ul li { list-style: disc; padding-bottom:2px; max-width:440px; }
.et_reset_req .req { color:red; font-weight:bold; border:0px !important;}
/* Reset Page End */

/* Menu With Errors/Messages */
.msgs #main-header { height:60px; }
.msgs #main-header .container { height:60px; }
.msgs #et-top-navigation { padding: 24px 0 0 0 !important; }
.msgs #page-container {
    padding-top: 163px;
}
.showmsg ul li { color:red; }
.showmsg ul {     list-style: disc;
    text-align: left;
    width: 60%;
    margin: 0 auto;
    padding-top: 15px; }
.showmsg { display:none; }
.msgs .showmsg { display:block !important; width:100%; position:absolute; }
.msgs .nomsg { display:none; }

/* End Menu with Errors/Messages */


/* Dashboard Page Start */
.dashboard .et_pb_column_1_2 {
    width: 49%;
    margin-right: 1%;
    float: left;
}
.dashboard .et_pb_column_2_2 {
    width: 49%;
    margin-left: 1%;
    float: left;
}

.dashboard .et_pb_column_1 h1 { text-align:center; width:100%;padding-bottom:15px; }
.green_card { border:2px solid #1c3834; }
.green_card .et_pb_text_inner { padding:25px; }
.cardtop { background-color:#1c3834; padding:30px 0px;  }
.smalltop { background-color:#1c3834; padding:10px 0px;  }
.green_card h3 { color:white; }
.cardtop h3 { text-align:center;padding-top:5px; }
.smalltop h3 { text-align:left;padding-left:25px;}
.clickable { cursor: pointer; }
.tablehead { background-color:#71907F; color:white; }
.tablehead th { padding:10px; text-align:left;}
.dashboard #recenttable { width:100%; border-collapse:collapse; }
.dashboard #recenttable td { padding:10px;  text-align:left;}
.dashboard #recenttable tbody tr { border:1px solid black;}
.dashboard .resources { min-height:297px; }
.dashboard #recenttable .restore { font-style:italic; }
.dashboard ul { padding-left:25px; text-align:left; min-height:125px;}
.dashboard ul li { list-style: disc; padding-bottom:2px;}
/* Dashbaord Page End */

/* appinfotable */
.appinfotable .text { font-size: .8em !important; padding-left:3px; vertical-align:super; }
.appinfotable .column_12_12 { border-right:1px solid black; }
.appinfotable .et_pb_column_12 { margin-top:5px; }
.appinfotable .first { margin-left: 5% }
.appinfotable .column_1_12 { width: 7.8%; display:inline-block; }
.appinfotable .column_2_12 { width: 23%; display:inline-block; }
.appinfotable .column_3_12 { width: 23.7%; display:inline-block; }
.appinfotable .column_4_12 { width: 45.2%; display:inline-block; }
.appinfotable .head { background-color:#c7c8ca; padding-left:3px; color:black; border-top:1px solid black; border-bottom:1px solid black; font-size:.5em; }
.appinfotable .first .head { border-left:1px solid black; }
.appinfotable .lastback .head { border-right:1px solid black; }

.appinfotable .iput textarea { width: 100%;
    border: 1px solid black;
    padding-left: 3px; 
    height:100px;
        margin-top: 3px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
.appinfotable .iput input, .appinfotable .iput select { width: 100%;
    border: 1px solid black;
    height: 30px;
    padding-left: 3px; 
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

/* end appinfotable */

/* appaddtable */
.appaddtable .text { font-size: .8em !important; padding-left:3px; vertical-align:super; }
.appaddtable .column_12_12 { border-right:1px solid black; }
.appaddtable .et_pb_column_12 { margin-top:5px; }
.appaddtable .first { margin-left: 0% }
.appaddtable .column_1_12 { width: 8.3%; display:inline-block; }
.appaddtable .column_2_12 { width: 16.6%; display:inline-block; }
.appaddtable .column_3_12 { width: 25%; display:inline-block; }
.appaddtable .column_4_12 { width: 33.3%; display:inline-block; }
.appaddtable .column_6_12 { width: 50%; display:inline-block; }
.appaddtable .fixheight { height:22px; }
.appaddtable .firstrow, .appaddtable .secondrow { width:23.7% !important; position:absolute; }
.appaddtable .head { padding-top:5px; padding-bottom:5px; background-color:#729180; padding-left:3px; color:white; border-top:1px solid black; border-bottom:1px solid black; font-size:1.3em; }
.appaddtable .first .head { border-left:1px solid black; }
.appaddtable .lastback .head { border-right:1px solid black; }
.appaddtable .iput .column_6_12 { width:49% !important; }
.appaddtable .appform { padding:15px 5px; }
.appaddtable .noteshalf { vertical-align:top; }
.appaddtable .headsmall {     width: 15%;
    padding-left: 10px; display:inline-block;
    border:1px solid black;
}
.appaddtable .addsubmit, .appaddtable .addcancel { margin-left:5%; background-color:#263b38; color:white; padding:5px 15px; }
.appaddtable .smallselect {    width: 83%;
    margin-left: .5%;
    vertical-align: inherit;
    height: 32px;
    margin-top: 0px;
    display: inline-block;
    border: 1px solid black; }
.appaddtable .location {width: 72.5%;
    margin-left: .5%;
    border: 1px solid black;
    height: 28px;
    vertical-align: bottom;
}
.appaddtable .headbill {     width: 25%;
    padding-left: 10px; display:inline-block;
    border:1px solid black;
}
.appaddtable .iput textarea { width: 100%;
    border: 1px solid black;
    padding-left: 3px; 
    height:100px;
        margin-top: 3px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
.appaddtable .iput input:not([type=checkbox]), .appaddtable .iput select { width: 100%;
    border: 1px solid black;
    height: 35px;
    padding-left: 3px; 
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}

/* end appaddtable */

/* appstatustable */
.appstatustable { font-size:1em; }
.appstatustable .et_pb_column div { padding:5px; }
.appstatustable .heading div {  background-color:#C7C8CA; font-weight:bold; }

.appstatustable .heading .column_1_6 { font-style:normal;  }
.appstatustable .column_1_6 { font-weight:normal; width:10%; /*margin-left:5%;*/display:inline-block;font-size:.8em; border-left:1px solid black; border-top:1px solid black; border-bottom:1px solid black; font-style:italic; }
    .appstatustable .column_2_6 {
        font-weight: normal;
        width: 30%;
        display: inline-block;
        font-size: .8em;
        border-left: 1px solid black;
        border-top: 1px solid black;
        border-bottom: 1px solid black;
    }
.appstatustable .column_3_6 {  font-weight:normal;width:30%;display:inline-block;font-size:.8em;border-top:1px solid black; border-bottom:1px solid black; }
.appstatustable .column_4_6 {  font-weight:normal;width:10%;display:inline-block;font-size:.8em;border-top:1px solid black; border-bottom:1px solid black; }
.appstatustable .column_5_6 {  font-weight:normal;width:10%;display:inline-block;font-size:.8em;border-top:1px solid black; border-bottom:1px solid black;}
.appstatustable .column_6_6{  font-weight:normal;width:10%;display:inline-block;font-size:.8em;border-top:1px solid black; border-bottom:1px solid black; border-right:1px solid black;}
.appstatustable .column_6_6 div { font-size:1em; padding:0px; }

.appstatustable .column_6_6 div img { width:15px; margin-left:0px; }
.appstatustable .notes { padding:0px; }
/* appstatustable end */


/* uploadtable */
.uploadtable { font-size:1em; }
.customb { 
    height: 22px;
    margin-top: 0px;
    padding-bottom: 9px !important;
    vertical-align: middle;
}
.uploadtable .noborder { border:0px solid black !important; }
.upload-btn-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
  padding:0px !important;
}

.btn {
  color: white;
  font-weight:bold;
  background-color: #1c3834;
  padding: 3px 10px;
}

.upload-btn-wrapper input[type=file] {
  font-size: 100px;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
}
.uploadtable input { background-color: #263A37;
    color: white;
    padding: 0px 10px 0px 10px;}
    
.uploadtable .et_pb_column div { padding:5px; }
.uploadtable .heading div {  background-color:#C7C8CA; font-weight:bold; }

.uploadtable .heading .column_1_3 { font-style:normal;  }
.uploadtable .column_1_3 { font-weight:normal; width:30%; /*margin-left:5%;*/display:inline-block;font-size:.8em; border-left:1px solid black; border-top:1px solid black; border-bottom:1px solid black;  }
.uploadtable .column_2_3 {  font-weight:normal;width:30%;display:inline-block;font-size:.8em; border-top:1px solid black; border-bottom:1px solid black;  }
.uploadtable .column_3_3 {  font-weight:normal;width:15%;display:inline-block;font-size:.8em;border-top:1px solid black;border-right:1px solid black; border-bottom:1px solid black; }
/* uploadtable end */

/* additionaltable */
.additionaltable { font-size:1em; }
.additionaltable .et_pb_column div { padding:5px; }
.additionaltable .heading div {  background-color:#C7C8CA; font-weight:bold; }

.additionaltable .heading .column_1_3 { font-style:normal;  }
.additionaltable .column_1_3 { font-weight:normal; width:30%; margin-left:5%;display:inline-block;font-size:.8em; border-left:1px solid black; border-top:1px solid black; border-bottom:1px solid black;  }
.additionaltable .column_2_3 {  font-weight:normal;width:30%;display:inline-block;font-size:.8em; border-top:1px solid black; border-bottom:1px solid black;  }
.additionaltable .column_3_3 {  font-weight:normal;width:30%;display:inline-block;font-size:.8em;border-top:1px solid black;border-right:1px solid black; border-bottom:1px solid black; }
.additionaltable .disabled { color:lightgrey; }
/* additionaltable end */


/*.extended .et_pb_column.opened:before {
    background-image: url(/Content/images/Chevron-Up-Black.png);
    background-size: 20px;
    display: inline-block;
    width: 25px;
    background-repeat: no-repeat;
    margin-right: -20px;
    height: 10px;
    content: "";
}*/
.addfooter .column_1_3, .addfooter .column_2_3, .addfooter .column_3_3 { border:0px solid black !important; }
.notes { cursor:pointer; }
.notesgroup .column_1_6 { margin-left:5.3%;     
    width: 10%;
    vertical-align: top;
    border:0px;display:inline-block; }
.notesgroup div.column_5 { width:90%; font-size:.6em;font-weight:normal; display:inline-block; padding-left:15px;padding-right:10px; }
.notes.opened:after, .notesgroup .column_1_6:after {
    background-image: url(/Content/images/Chevron-Up-Black.png);
    background-size: 20px;
    display: inline-block;
    width: 20px;
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 20px;
    content: "";
    margin-left:5px;
}

.notes.collapsed:after {
    background-image: url(../images/Chevron-Down-Black.png);
    background-size: 20px;
    display: inline-block;
    width: 20px;
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 20px;
    content: "";
    margin-left: 5px;
}



.extended > .et_pb_column_8 { cursor:pointer; }

/*.extended img { width:20px;margin-left:25px; margin-right:5px;  }*/
.extended div {  font-size:1.2em; font-weight:bold; }

h4.title { padding-bottom:10px; }
.textwidget p { line-height:1.3em; }
.white, .grey, .inverted { padding:10px 15px !important;     line-height: 26px; }
.white { background-color:#F6F7F8; }
.column_1_8 { width:11%; margin-right:1.5%; float:left; }
.column_2_8 { width:11%; margin-right:1.5%; float:left; }
.column_3_8 { width:11%; margin-right:1.5%; float:left; }
.column_4_8 { width:11%; margin-right:1.5%; float:left; }
.column_5_8 { width:11%; margin-right:1.5%; float:left; }
.column_6_8 { width:11%; margin-right:1.5%; float:left; }
.column_7_8 { width:25%; margin-right:0%; float:left; }
.column_7_8 a { color:#263A37; }
.grey { background-color:#EBECED; }
.inverted { background-color:black !important; color:white !important; }
.white .column_7_8, .grey .column_7_8 { font-style:italic; }
.et_pb_column_header .column_1_8 { width:11%; margin-right:1.5%; float:left; }
.index .column_1_8, #rowcontainer .column_1_8 { width:2%; margin-right:1.5%; float:left; }
.et_pb_column_header .column_2_8 { width:11%; margin-right:1.5%; float:left; }
.et_pb_column_header .column_3_8 { width:11%; margin-right:1.5%; float:left; }
.et_pb_column_header .column_4_8 { width:11%; margin-right:1.5%; float:left; }
.et_pb_column_header .column_5_8 { width:11%; margin-right:1.5%; float:left; }
.et_pb_column_header .column_6_8 { width:11%; margin-right:1.5%; float:left; }
.et_pb_column_header .column_7_8 { width:25%; margin-right:0%; float:left;  }
.et_pb_column_header { background-color:#71907F; color:white; text-decoration:underline; border:1px solid black; padding-left:15px; padding-top:15px; padding-right:15px; padding-bottom:15px; }
.dark_top_rounded { background-color:#263A37; 
    border-top-right-radius: 25px;
    border-top-left-radius: 25px;
    color:white;
    font-size: 24px;
}
.light_top_rounded { background-color:#A7BBA8; 
    border-top-right-radius: 25px;
    border-top-left-radius: 25px;
    color:#251F24;
    font-size: 24px;
}
.container_padding {     padding: 112px 25px 25px 25px; }
.dark_top_rounded .et_pb_text_inner, .light_top_rounded .et_pb_text_inner { 
    padding: 20px 20px 20px 25px; }
.section_border { 
    border:2px solid #263A37;
    padding:25px !important;
}
#search, #filter { width:40%; float:left; border:2px solid #263A37;    padding: 5px 10px 5px 10px; }
.search_button, .filter_button { margin-left:2%; width:17%; float:left; background-color:#263A37;color:white;     padding: 5px 10px 5px 10px; }
.no_padding_top_bottom { padding-bottom:0px !important; padding-top:0px !important; }
.no_padding_top { padding-top:0px !important; }
.no_padding_bottom { padding-bottom:0px !important; }
.et_pb_text_align_center { text-align:center; }

.et_pb_text_inner h2 { font-weight:bold; }
.alert { color:#C8152B; }

.et_pb_column_1_2 { width:50%; margin-right:0px; float:left; }
.mobile { display:none; }
@media only screen and (min-width:981px) {
    #page-container { padding-top: 163px; overflow-y: hidden; margin-top: -1px; } 
#main-header { top:43px !important; }
	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
		padding: 53px 0 0 0
	}
	.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
		padding-bottom: 53px
	}
	.et_header_style_split .centered-inline-logo-wrap {
		width: 105px;
		margin: -105px 0
	}
	.et_header_style_split .centered-inline-logo-wrap #logo {
		max-height: 105px
	}
	.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo {
		height: 105px
	}
	.et_header_style_centered #top-menu>li>a {
		padding-bottom: 19px
	}
	.et_header_style_slide #et-top-navigation, .et_header_style_fullscreen #et-top-navigation {
		padding: 44px 0 44px 0!important
	}
	.et_header_style_centered #main-header .logo_container {
		height: 105px
	}
	#logo {
		max-height: 80%
	}
	.et_pb_svg_logo #logo {
		height: 80%
	}
	.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
		padding: 53px 0 0 0
	}
	.et_header_style_left .et-fixed-header #et-top-navigation nav>ul>li>a, .et_header_style_split .et-fixed-header #et-top-navigation nav>ul>li>a {
		padding-bottom: 53px
	}
	.et_header_style_centered header#main-header.et-fixed-header .logo_container {
		height: 105px
	}
	.et_header_style_split .et-fixed-header .centered-inline-logo-wrap {
		width: 105px;
		margin: -105px 0
	}
	.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
		max-height: 105px
	}
	.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
		height: 105px
	}
	.et_header_style_slide .et-fixed-header #et-top-navigation, .et_header_style_fullscreen .et-fixed-header #et-top-navigation {
		padding: 44px 0 44px 0!important
	}
	.et-fixed-header#top-header, .et-fixed-header#top-header #et-secondary-nav li ul {
		background-color: #689280
	}
	.et-fixed-header #top-menu a, .et-fixed-header #et_search_icon:before, .et-fixed-header #et_top_search .et-search-form input, .et-fixed-header .et_search_form_container input, .et-fixed-header .et_close_search_field:after, .et-fixed-header #et-top-navigation .et-cart-info {
		color: #ffffff!important
	}
	.et-fixed-header .et_search_form_container input::-moz-placeholder {
		color: #ffffff!important
	}
	.et-fixed-header .et_search_form_container input::-webkit-input-placeholder {
		color: #ffffff!important
	}
	.et-fixed-header .et_search_form_container input:-ms-input-placeholder {
		color: #ffffff!important
	}
	.et-fixed-header #top-menu li.current-menu-ancestor>a, .et-fixed-header #top-menu li.current-menu-item>a {
		color: rgba(104, 146, 128, 0.8)!important
	}
}
@media only screen and (min-width:1350px) {
	.et_pb_row {
		padding: 27px 0
	}
	.et_pb_section {
		padding: 54px 0
	}
	.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
		padding-top: 81px
	}
	.et_pb_section.et_pb_section_first {
		padding-top: inherit
	}
	.et_pb_fullwidth_section {
		padding: 0
	}
}
.et_pb_row {
    padding: 27px 0;
}
    #main-content { margin-top:0px; }
    
.et_mobile_menu {
    display: none;
    visibility: visible;
    position: absolute;
    z-index: 9999;
    left: 0;
    width: 90%;
    padding: 5%;
    border-top: 3px solid #2ea3f2;
    opacity: 1;
    background: #fff;
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    -moz-box-shadow: 0 2px 5px rgba(0,0,0,.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.1);
}
.et_mobile_menu li a {
    display: block;
    padding: 10px 5%;
    border-bottom: 1px solid rgba(0,0,0,.03);
    color: #666;
}
.et_mobile_menu li a, .nav li li a {
    font-size: 14px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {
    display: block!important;
    visibility: visible!important;
    padding-left: 10px;
}


    
@media (max-width: 1180px){
    .select_page {
        color:#263A37;
    width: 1px;
    height: 1px;
    font-size: 1px;
}
    .et_mobile_menu li li {
    padding-left: 5%;
}
    .et_fixed_nav #main-header, .et_fixed_nav #top-header, .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header {
    position: absolute !important;
}
    #main-content { margin-top:45px; }
    .et_header_style_left .mobile_menu_bar, .et_header_style_split .mobile_menu_bar {
    padding-bottom: 24px;
}
.mobile_menu_bar {
    display: block;
    position: relative;
    line-height: 0;
}
    .mobile_menu_bar {
        font-size: 32px;
        font-family: ETmodules;
        cursor: pointer;
    }
        /*.mobile_menu_bar:before {
    position: relative;
    top: 0;
    left: 0;
    font-size: 32px;
    font-family:ETmodules;
    content: "\61";
    cursor: pointer;
}*/
        #et_mobile_nav_menu {
    display: block;
 float: right;
}
#logo, #main-header, .container, .logo_container {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none;
}

    .et_hide_mobile_logo #main-header .logo_container {
    display: none;
    opacity: 0;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out}
#page-container,.et_fixed_nav.et_show_nav #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled #page-container {
    padding-top: 80px}
.et_non_fixed_nav #page-container {
    padding-top: 0}
.et_fixed_nav.et_show_nav.et_header_style_centered #page-container,.et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container,.et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container {
    padding-top: 136px}
#main-content .container:before {
    display: none!important}
.footer-widget:nth-child(n) {
    width: 46.25%!important;
    margin: 0 7.5% 7.5% 0!important}
#footer-widgets .footer-widget .fwidget {
    margin-bottom: 16.21%}
.et_pb_gutters1 .footer-widget:nth-child(n) {
    width: 50%!important;
    margin: 0!important}
.et_pb_gutters1 #footer-widgets .footer-widget .fwidget {
    margin-bottom: 0}
#footer-widgets {
    padding: 8% 0}
#footer-widgets .footer-widget:nth-child(2n) {
    margin-right: 0!important}
#footer-widgets .footer-widget: nth-last-child(-n+2) {
    margin-bottom: 0!important}
.bottom-nav {
    text-align: center}
#main-header,#top-header {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none}
#top-menu {
    display: none}
.et_hide_nav.et_fixed_nav #main-header,.et_hide_nav.et_fixed_nav #top-header,.et_hide_nav.et_non_fixed_nav.et_transparent_nav #main-header,.et_hide_nav.et_non_fixed_nav.et_transparent_nav #top-header {
    opacity: 1;
    -webkit-transform: translateY(0)!important;
    transform: translateY(0)!important}
#et-top-navigation {
    margin-right: 0;
    -webkit-transition: none;
    -moz-transition: none;
    transition: none}
.et_fixed_nav #main-header,.et_fixed_nav #top-header,.et_non_fixed_nav.et_transparent_nav #main-header,.et_non_fixed_nav.et_transparent_nav #top-header {
    position: absolute}
.et_header_style_left #et-top-navigation,.et_header_style_left .et-fixed-header #et-top-navigation {
    display: block;
    padding-top: 24px}
.et_fixed_nav #main-header,.et_non_fixed_nav.et_transparent_nav #main-header {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none}
.et_vertical_nav.et_left_sidebar #left-area,.et_vertical_nav.et_right_sidebar #left-area {
    width: auto}
#et-secondary-menu,#et-secondary-nav {
    display: none!important}
.et_fixed_nav_temp #main-header,.et_non_fixed_nav.et_transparent_nav_temp #main-header,.et_secondary_nav_only_menu #main-header {
    top: 0!important}
.et_secondary_nav_only_menu #top-header {
    display: none}
#top-header .container {
    padding-top: 0px !important}
#main-header { top:43px !important; }
#et-info {
    padding-top: .75em}
#logo,#main-header,.container,.logo_container {
    -webkit-transition: none;
    -moz-transition: none;
    transition: none}
.et_header_style_split #logo {
    max-height: 60px}
.et_vertical_nav span.logo_helper {
    display: inline-block}
.et_vertical_nav.et_header_style_left .logo_container {
    position: absolute;
    height: 100%}
.et_header_style_left #logo,.et_header_style_split #logo {
    max-width: 50%}
.et_header_style_centered #et_top_search,.et_vertical_nav.et_header_style_centered #main-header #et_top_search {
    display: none!important}
.et_header_style_centered .et_search_outer,.et_header_style_split .et_search_outer {
    display: none}
.et_header_style_split #et_top_search,.et_vertical_nav.et_header_style_split #main-header #et_top_search {
    display: none!important}
.et_header_style_left .et-search-form,.et_header_style_split .et-search-form {
    width: 50%!important;
    max-width: 50%!important}
#footer-info,.et-social-icons {
    float: none;
    text-align: center}
.et-social-icons {
    margin: 0 0 5px}
#top-header .et-social-icons {
    margin-bottom: 0}
.et_header_style_centered #et-top-navigation .et-cart-info {
    display: none}
#et-top-navigation .et-cart-info {
    margin-top: 5px}
#et_mobile_nav_menu {
    display: block}
}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Roboto Condensed', Helvetica, Arial, Lucida, sans-serif
}
body, input, textarea, select {
	font-family: 'Yantramanav', Helvetica, Arial, Lucida, sans-serif
}
/* end global */

a,abbr,acronym,address,applet,b,big,blockquote,body,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,tt,u,ul,var {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    background: 0 0;
    font-size: 100%;
    vertical-align: baseline;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%}
    
body {
    line-height: 1}
body, input, textarea, select {
    font-family: 'Yantramanav',Helvetica,Arial,Lucida,sans-serif;
}
h1{font-size:30px}
h2{font-size:26px}
h3{font-size:22px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto Condensed',Helvetica,Arial,Lucida,sans-serif;
    font-weight:500;
}
.aligncenter, div.post .new-post .aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
img {
    max-width: 100%;
    height: auto;
}
ol,ul {
    list-style: none}
#et-info-phone {
    margin-right: 13px;
}
#et-info-email, #et-info-phone, .et-cart-info span {
    position: relative;
}
#et-info-email:before {
    margin-right: 4px;
    content: "\e076";
    text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
}
#et-info-phone:before {
    position: relative;
    top: 2px;
    margin-right: 2px;
    content: "\e090";
    text-shadow: 0 0;
    font-family: ETmodules!important;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    line-height: 1;
    text-transform: none;
    speak: none;
}
#main-header, .et_fixed_nav #top-header {
    position: fixed;
}
#top-header, .et_non_fixed_nav.et_transparent_nav #top-header {
    top: 0;
    right: 0;
    left: 0;
}
#top-header, #et-secondary-nav li ul {
    background-color: #689280;
}
#top-header { 
    height:43px;
    z-index: 100000;
    color: #fff;
}
#top-header, #top-header #et-info, #top-header .container, #top-header .et-social-icon a {
    line-height: 1em;
}
#top-header a {
    color: #fff;
    text-decoration:none;
}
#top-header, #top-header a, #et-secondary-nav li li a, #top-header .et-social-icon a:before {
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
}
#et-info, #et-secondary-menu>ul>li a {
    display: block;
    padding-bottom: .75em;
}
#top-header .container {
    padding-top: .75em;
    font-weight: 600;
    position: relative;
    text-align: left;
}
#top-header, .et-fixed-header#top-header #et-secondary-nav li ul {
    background-color: #689280;
}
#et-secondary-menu {
    float: right;
}
#et-secondary-nav, #et-secondary-nav li {
    display: inline-block;
}
#et-info {
    float: left;
}












.et_header_style_left .logo_container {
    position: absolute;
    width: 100%;
    height: 100%;
}
span.logo_helper {
    display: inline-block;
    width: 0;
    height: 100%;
    vertical-align: middle;
}
#logo {
    display: inline-block;
    float: none;
    max-height: 54%;
    margin-bottom: 0;
    vertical-align: middle;
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    -webkit-transform: translate3d(0,0,0);
}



















#et-secondary-nav .menu-item-has-children>a:first-child, #top-menu .menu-item-has-children>a:first-child {
    padding-right: 20px;
}
#top-menu li a, .et_search_form_container input {
    font-weight: bold;
    font-style: normal;
    text-transform: uppercase;
    text-decoration: none;
}
.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page, .et_nav_text_color_light #top-menu>li>a, .et_nav_text_color_dark #top-menu>li>a, #top-menu a, .et_mobile_menu li a, .et_nav_text_color_light .et_mobile_menu li a, .et_nav_text_color_dark .et_mobile_menu li a, #et_search_icon:before, .et_search_form_container input, span.et_close_search_field:after, #et-top-navigation .et-cart-info {
    color: #ffffff;
}
#top-menu li {
    display: inline-block;
    padding-right: 11px;
    font-size: 14px;
    color:white;
}
.nav li {
    position: relative;
    line-height: 1em;
}
#et-secondary-menu li, #top-menu li {
    word-wrap: break-word;
}
#top-menu, .fullwidth-menu, nav#top-menu-nav, nav.fullwidth-menu-nav {
    float: left;
}
#top-menu, #top-menu-nav {
    line-height: 0;
}
footer, header, nav {
    display: block;
}
#et-top-navigation {
    font-weight: 600;
}
.et_fixed_nav #et-top-navigation {
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
#et-top-navigation {
    float: right;
}
#main-header {
    position: relative;
    z-index: 99999;
    top: 0;
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 0 rgba(0,0,0,.1);
    font-weight: 500;
    line-height: 23px;
}
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
    background-color: #1c3834;
}
.et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed;
}
#main-header {
    -webkit-transition: background-color .4s,color .4s,transform .4s,opacity .4s ease-in-out;
    -moz-transition: background-color .4s,color .4s,transform .4s,opacity .4s ease-in-out;
    transition: background-color .4s,color .4s,transform .4s,opacity .4s ease-in-out;
}
.container.et_menu_container {
    z-index: 99;
}
.container {
    position: relative;
    text-align: left;
}
.container {
    position: relative;
    width: 80%;
    max-width: 1080px;
    margin: auto;
}









#main-footer {
    background-color: #1c3834;
}
#footer-widgets {
    padding: 6% 0 0;
}
.footer-widget {
    color: #ffffff;
}
.footer-widget {
    float: left;
    color: #fff;
}
.footer-widget .fwidget:last-child {
    margin-bottom: 0!important;
}
.et_pb_widget {
    float: left;
    max-width: 100%;
}
#main-footer .footer-widget h4 {
    color: #689280;
}
#footer-bottom {
    background-color: #689280;
    padding: 15px 0 5px;
}
#footer-info, #footer-info a {
    font-weight: bold;
    font-style: normal;
    text-transform: none;
    text-decoration: none;
    color: #ffffff;
    float: left;
    padding-bottom: 10px;
    text-align: left;
}
#main-footer .footer-widget h4 {
    color: #689280;
}
.footer-widget h4 {
    color: #689280;
}
#footer-widgets .footer-widget a, #footer-widgets .footer-widget li a, #footer-widgets .footer-widget li a:hover {
    color: #ffffff;
}
#footer-widgets .footer-widget li:before {
    position: absolute;
    top: 10.6px;
    left: 0;
    border-width: 3px;
    border-style: solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    content: "";
}
.footer-widget li:before {
    border-color: #689280;
}
.et-search-form, .nav li ul, .et_mobile_menu, .footer-widget li:before, .et_pb_pricing li:before, blockquote {
    border-color: #689280;
}
#footer-widgets .footer-widget li a {
    color: #fff;
    text-decoration: none;
}
#footer-widgets .footer-widget li {
    position: relative;
    padding-left: 14px;
}
.et_pb_widget ul li {
    margin-bottom: .5em;
}






.clearfix:after {
    display: block;
    visibility: hidden;
    clear: both;
    height: 0;
    font-size: 0;
    content: " ";
}


.rightCurveBorderInner {
    border-bottom-right-radius: 1em;
}
.rightCurveBorderOuter {
    border-right: 10px solid rgba(104, 146, 128, 1);
    border-bottom: 10px solid rgba(104, 146, 128, 1);
    border-bottom-right-radius: 2em;
    margin-bottom:20px;
}
.redstar { color:red; font-style:italic; }

/* additions from Live Site */


span.fileUploadError {
    font-size:0.8em;
    position:relative;
    bottom:8px;
    left:10px;
    color:red;
}
.leftCurveBorderOuter {
    border-left: 10px solid rgba(104, 146, 128, 1);
    border-bottom: 10px solid rgba(104, 146, 128, 1);
    border-bottom-left-radius: 2em;
    margin-bottom:20px;
}
.leftCurveBorderInner {
    border-bottom-left-radius: 1em;
}
.et_pb_column_header 
{
    background-color:black;
}
.inverted {
    background-color: #71907F !important;
}
.column_7_8 {
    width: 13%;
}
.et_pb_column_header .column_7_8 {
    width: 13%;
}
.column_8_8 {
    width:20%;
    float:left;
}




/* end additions from Live Site */ 




@media (min-width: 1151px) {
.et_pb_gutters3.et_pb_footer_columns4 .footer-widget {
    width: 20.875%;
}
.et_pb_gutters3 .footer-widget:last-child {
    margin-right: 0;
}
.et_pb_gutters3 .footer-widget {
    margin-right: 5.5%;
    margin-bottom: 5.5%;
}
#logo {
    max-height: 80%;
}
.et_fullwidth_secondary_nav #top-header .container {
    width: 100%;
    max-width: 97%;
    padding-right: 30px;
    padding-left: 30px;
}
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {
    padding-bottom: 53px;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding: 53px 0 0 0;
}
.et_fullwidth_nav #main-header .container {
    width: 100%;
    max-width: 98%;
    padding-right: 30px;
    padding-left: 30px;
}
}

/*@media (max-width: 1023px){*/
@media (max-width: 800px){
    .et_pb_column_1_2, .et_pb_column_2_2 { width:100% !important; margin-left:0px !Important; margin-right:0px !Important; margin-bottom:15px; }
    #response { overflow:scroll; }
    .et_reset {     text-align: center !Important;
    margin: 0 auto;
    float: none; }
    .et_pb_row_2, .et_pb_row_3 {
    padding: 0px 0;
}
.page_head h1 { padding-top:15px; padding-bottom:15px; }
    .et_reset input { width:100% !Important; }
    .et_pb_row_4 { padding-top:0px; padding-bottom:0px;  }
    .et_pb_row_4 .et_pb_column {  width:100%; margin-right:0%; ;padding-bottom:5px; }
.column_1_8 { width:100%; margin-right:0%; float:none; padding-bottom:5px; }
.column_2_8 { width:100%; margin-right:0%; float:none; padding-bottom:5px; }
.column_3_8 { width:100%; margin-right:0%; float:none; padding-bottom:5px; }
.column_4_8 { width:100%; margin-right:0%; float:none; padding-bottom:5px; }
.column_5_8 { width:100%; margin-right:0%; float:none; padding-bottom:5px; }
.column_6_8 { width:100%; margin-right:0%; float:none; padding-bottom:5px; }
.column_7_8 { width:100%; margin-right:0%; float:none; padding-bottom:5px; }
.column_7_8 a { color:#263A37; }
    .et_pb_column_header { display:none; }
    .mobile { display:inline-block; color:#71907F; font-weight:bold; padding-right:5px; }
    /*.mobile:after { content:':  ';}*/
    .dark_top_rounded, .light_top_rounded { width:100%;     border-top-left-radius: 0px;     border-top-right-radius: 0px; float:none;}
    .blank .mobile { display:none !important; }
}
   
@media (max-width: 500px){ 
    .section_border {
    border: 2px solid #263A37;
    padding: 10px !important;
}
    #text-2 { float:right; }
    .footer-widget, .footer-widget:nth-child(n) { width:100% !important; margin:0px !important; padding-bottom:10px;}
    .search_button, .filter_button {
    margin-left: 2%;
    width: 49%;
    float: left;
    background-color: #263A37;
    color: white;
    padding: 5px 10px 5px 10px;
}
}



/* main responsive breaks */

@media (max-width: 1722px) {
    .uploadtable .column_1_3 {
        width:40%; 
    }
}

@media (max-width: 1668px) {
    .appinfotable .text {
    font-size: .7em !important;
    }
}

@media (max-width: 1633px) {
    .uploadtable .column_3_3 {
        width:20%;
    }
}

@media (max-width: 1615px) {
    .appstatustable .column_1_6, .appinfotable .first, .uploadtable .column_1_3, .additionaltable .column_1_3 { 
        margin-left:0%;
    }
}
.appstatustable .column_1_6, .appstatustable .column_2_6, .appstatustable .column_3_6, .appstatustable .column_4_6, .appstatustable .column_5_6, .appstatustable .column_6_6, .uploadtable .column_1_3, .uploadtable .column_2_3, .uploadtable .column_3_3, .additionaltable .column_1_3, .additionaltable .column_2_3, .additionaltable .column_3_3 {
    font-size: .6em;
}
@media (max-width: 1497px) {
    
.additionaltable .search_button { width:30%; }
.appinfotable #EditAppSubmit, .appinfotable #EditAppCancel { width:30%; }
    .appinfotable .text {
        width: 20%;
    }
   /*.additionaltable .column_3_3 {
       width:35%;
   }*/
   
/*.appstatustable .column_1_6, .appstatustable .column_2_6, .appstatustable .column_3_6, .appstatustable .column_4_6, .appstatustable .column_5_6, .appstatustable .column_6_6, .uploadtable .column_1_3, .uploadtable .column_2_3, .uploadtable .column_3_3, .additionaltable .column_1_3, .additionaltable .column_2_3, .additionaltable .column_3_3 {
    font-size:.6em; 
}*/
.customb {
    vertical-align: bottom;
}
}

/*@media (max-width: 1265px) {
.appinfotable .head {
    font-size: .5em;
}
    .appinfotable .text {
    font-size: .5em !important;
    }
}*/

@media (max-width: 1180px) {
 /* Ipad to menu break */
 /*.column_1_8, .column_2_8, .column_3_8, .column_4_8, .column_5_8, .column_6_8, .column_7_8, .column_8_8 { font-size:.8em; }*/
 /*.white, .grey, .inverted {
    padding: 5px 15px !important;
    line-height: 26px;
}*/
/*.extended img {
    width: 15px;
    margin-left: 15px;
    margin-right: 5px;
}*/
/*.extended .et_pb_column.opened:before {
    background-image: url(/Content/images/Chevron-Up-Black.png);
    background-size: 20px;
    display: inline-block;
    width: 25px;
    background-repeat: no-repeat;
    margin-right: -20px;
    height: 10px;
    content: "";
}*/
.notesgroup .column_5 { font-size: .6em; }
.additionaltable .et_pb_column div, .appstatustable .et_pb_column div { padding-top:0px; padding-bottom:0px; }
.appstatustable .column_1_6 {
    margin-left: 0%;
}
.appstatustable .column_1_6, .appstatustable .column_2_6, .appstatustable .column_3_6, .appstatustable .column_4_6, .appstatustable .column_5_6, .appstatustable .column_6_6 {
    /*overflow:scroll;*/
        height: 25px;
}
.appinfotable .first {
    margin-left: 0%;
}
.appinfotable .text {
    vertical-align: bottom;
}
/*.appinfotable .et_pb_column:nth-of-type(1) .first { width: 25.8%; }
.appinfotable .et_pb_column:nth-of-type(4) .column_1_12 { width: 12%; }*/
.uploadtable .column_1_3 {
    margin-left: 0%;
    padding:0px;
    width:45%; 
}
.uploadtable .column_3_3 { width:20%; }
.additionaltable .column_1_3 { margin-left:0%; }
    /*.additionaltable .column_3_3 {
    width: 36%;
    }*/
    
}
.uploadtable .column_1_3, .uploadtable .column_2_3, .uploadtable .column_3_3 {
    height: 25px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}    


/*@media (max-width: 1023px) {*/
@media (max-width: 800px) {
    /* apply fix down to ipad p - in conjunction with .mobile css above */
     .white, .grey, .inverted {
    padding: 5px 15px !important;
    line-height: 10px;
}
.uploadtable .column_1_3 { width:46%; }
.uploadtable .column_2_3 { width:28%; }
.uploadtable .column_3_3 { width:22%; }
.additionaltable .column_1_3, .additionaltable .column_2_3 { width:28%; }
/*.additionaltable .column_3_3 { width:40%; }*/
.additionaltable .et_pb_column div { padding-top:5px; padding-bottom:5px; }
    .column_3_8, .column_4_8, .column_5_8, .column_6_8, .column_7_8, .column_8_8 {
        text-indent:10px;
    }
    .column_2_8, .column_3_8, .column_4_8 {
        line-height: 14px;
        display: contents;
        white-space:nowrap;
        
    }
    #rowcontainer .et_pb_row:nth-child(odd) {
  background: white;
}
    .column_5_8 { margin-top:5px; }
     .column_5_8, .column_6_8, .column_7_8, .column_8_8 { 
         
        line-height: 14px;
        display: block;
        white-space:nowrap;
        
     }
    .inverted .mobile {
    color: black;
}
.appstatustable .et_pb_column div, .uploadtable .et_pb_column div {
    line-height: 22px;

}
.appstatustable .column_1_6, .appstatustable .column_2_6, .appstatustable .column_3_6, .appstatustable .column_4_6, .appstatustable .column_5_6, .appstatustable .column_6_6, .uploadtable .column_1_3, .uploadtable .column_2_3, .uploadtable .column_3_3, .additionaltable .column_1_3, .additionaltable .column_2_3, .additionaltable .column_3_3
{
    font-size:.5em; }
.appstatustable .column_2_6 {
    width:20%;
}
.appinfotable .et_pb_column:nth-of-type(1) .column_2_12 {
        width: 30%;
}
.appinfotable .head {
    padding-top:2px;
    padding-bottom:2px;
}
.uploadtable .heading { display:none; }
/*.appinfotable .et_pb_column:nth-of-type(4) .column_2_12 { width:18%; }
.appinfotable .et_pb_column:nth-of-type(4) .column_1_12 { width:13%; }*/
.uploadtable .column_1_3 { width:100%; border-bottom:1px solid black;border-left:0px solid black; }
.uploadtable .column_2_3 { width:47%; border-bottom:0px solid black; display:inline-block; }
.uploadtable .column_3_3 { width:47%; border-bottom:1px solid black;border-right:0px solid black;display:inline-block; }

.additionaltable .heading .column_2_3,.additionaltable .heading .column_3_3,.additionaltable .addfooter .column_2_3,.additionaltable .addfooter .column_1_3 { display:none; }
.additionaltable .heading .column_1_3,.additionaltable .addfooter .column_3_3 { width:100%; }
.additionaltable .et_pb_column { display:contents; }
.additionaltable .column_1_3, .additionaltable .column_2_3, .additionaltable .column_3_3 { width:auto;    border-left: 0px solid black;
    border-top: 0px solid black;
    border-bottom: 0px solid black; border-right: 0px solid black; }
    .appinfotable #EditAppSubmit, .appinfotable #EditAppCancel, .additionaltable .search_button {
    width: 40%;
}
.additionaltable .search_button {
    width: 20%;
}
}


/*@media (max-width: 667px) {
    .appstatustable .heading { display:none; }
     .appstatustable .column_1_6:before { content:'STATUS: '; }
     .appstatustable .column_2_6:before { content:'SEARCH: '; }
     .appstatustable .column_3_6:before { content:'ENTITY: '; }
     .appstatustable .column_4_6:before { content:'REQUESTED: '; }
     .appstatustable .column_5_6:before { content:'COMPLETED: '; }
    .appstatustable .column_1_6,  .appstatustable .column_2_6,  .appstatustable .column_3_6,  .appstatustable .column_4_6,  .appstatustable .column_5_6,  .appstatustable .column_6_6 { width:47%; }
    
    .appstatustable .column_1_6,  .appstatustable .column_2_6   { border-left: 0px solid black;border-right: 0px solid black;
    border-top: 1px solid black;
    border-bottom: 0px solid black;
    }
    .appstatustable .column_3_6, .appstatustable .column_4_6{
        border-left: 0px solid black;border-right: 0px solid black;
    border-top: 0px solid black;
    border-bottom: 0px solid black;
        
    }  .appstatustable .column_5_6,  .appstatustable .column_6_6 { border-left: 0px solid black;border-right: 0px solid black;
    border-top: 0px solid black;
    border-bottom: 1px solid black;
    }*/
    /*.appinfotable .et_pb_column:nth-of-type(4) .column_1_12, .appinfotable .et_pb_column:nth-of-type(4) .column_2_12, .appinfotable .et_pb_column:nth-of-type(4) .column_3_12, .appinfotable .et_pb_column:nth-of-type(2) .column_1_12, .appinfotable .et_pb_column:nth-of-type(2) .column_2_12, .appinfotable .et_pb_column:nth-of-type(2) .column_3_12, .appinfotable .et_pb_column:nth-of-type(3) .column_1_12, .appinfotable .et_pb_column:nth-of-type(3) .column_2_12, .appinfotable .et_pb_column:nth-of-type(3) .column_3_12 { width:30%; }*/
/*}*/



/*@media (max-width: 420px) */
@media (max-width: 800px) {
    .appstatustable .heading {
        display: none;
    }
    .appstatustable .column_1_6, .appstatustable .column_2_6 {
        border-left: 0px solid black;
        border-right: 0px solid black;
        border-top: 1px solid black;
        border-bottom: 0px solid black;
        line-height: 10px !important;
    }

    .appstatustable .column_3_6, .appstatustable .column_4_6, .appstatustable .column_5_6, .appstatustable .column_6_6 {
        border-left: 0px solid black;
        border-right: 0px solid black;
        border-top: 0px solid black;
        border-bottom: 0px solid black;
        line-height: 10px !important;
        height: 10px;
    }

    .appstatustable .column_1_6:before {
        content: 'STATUS: ';
        font-weight: bold;
    }

    .appstatustable .column_2_6:before {
        content: 'SEARCH: ';
        font-weight: bold;
    }

    .appstatustable .column_3_6:before {
        content: 'ENTITY: ';
        font-weight: bold;
    }

    .appstatustable .column_4_6:before {
        content: 'REQUESTED: ';
        font-weight: bold;
    }

    .appstatustable .column_5_6:before {
        content: 'COMPLETED: ';
        font-weight: bold;
    }
    .appinfotable .column_1_12, .appinfotable .column_2_12, .appinfotable .column_3_12, .appinfotable .column_4_12, .appstatustable .column_1_6, .appstatustable .column_2_6, .appstatustable .column_3_6, .uploadtable .column_2_3, .uploadtable .column_3_3 {
        width: 100% !important;
    }
    .appstatustable .column_4_6, .appstatustable .column_5_6, .appstatustable .column_6_6 {
        width:30%;
        min-width:100px;
    }
   .additionaltable .search_button {
        width: 35%;
    }

    #rowcontainer .et_pb_column_custom {
        font-size: .9em !important;
    }
}
/*!
 * Datepicker v1.0.4
 * https://fengyuanchen.github.io/datepicker
 *
 * Copyright 2014-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-01-06T02:42:32.803Z
 */

.datepicker-container {
  background-color: #fff;
  direction: ltr;
  font-size: 12px;
  left: 0;
  line-height: 30px;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  -ms-touch-action: none;
  touch-action: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 210px;
  z-index: -1;
}

.datepicker-container::before,
.datepicker-container::after {
  border: 5px solid transparent;
  content: " ";
  display: block;
  height: 0;
  position: absolute;
  width: 0;
}

.datepicker-dropdown {
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 3px 6px #ccc;
  box-shadow: 0 3px 6px #ccc;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  position: absolute;
  z-index: 1;
}

.datepicker-inline {
  position: static;
}

.datepicker-top-left,
.datepicker-top-right {
  border-top-color: #39f;
}

.datepicker-top-left::before,
.datepicker-top-left::after,
.datepicker-top-right::before,
.datepicker-top-right::after {
  border-top: 0;
  left: 10px;
  top: -5px;
}

.datepicker-top-left::before,
.datepicker-top-right::before {
  border-bottom-color: #39f;
}

.datepicker-top-left::after,
.datepicker-top-right::after {
  border-bottom-color: #fff;
  top: -4px;
}

.datepicker-bottom-left,
.datepicker-bottom-right {
  border-bottom-color: #39f;
}

.datepicker-bottom-left::before,
.datepicker-bottom-left::after,
.datepicker-bottom-right::before,
.datepicker-bottom-right::after {
  border-bottom: 0;
  bottom: -5px;
  left: 10px;
}

.datepicker-bottom-left::before,
.datepicker-bottom-right::before {
  border-top-color: #39f;
}

.datepicker-bottom-left::after,
.datepicker-bottom-right::after {
  border-top-color: #fff;
  bottom: -4px;
}

.datepicker-top-right::before,
.datepicker-top-right::after,
.datepicker-bottom-right::before,
.datepicker-bottom-right::after {
  left: auto;
  right: 10px;
}

.datepicker-panel > ul {
  margin: 0;
  padding: 0;
  width: 102%;
}

.datepicker-panel > ul::before,
.datepicker-panel > ul::after {
  content: " ";
  display: table;
}

.datepicker-panel > ul::after {
  clear: both;
}

.datepicker-panel > ul > li {
  background-color: #fff;
  cursor: pointer;
  float: left;
  height: 30px;
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 30px;
}

.datepicker-panel > ul > li:hover {
  background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li.muted,
.datepicker-panel > ul > li.muted:hover {
  color: #999;
}

.datepicker-panel > ul > li.highlighted {
  background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li.highlighted:hover {
  background-color: rgb(204, 229, 255);
}

.datepicker-panel > ul > li.picked,
.datepicker-panel > ul > li.picked:hover {
  color: #39f;
}

.datepicker-panel > ul > li.disabled,
.datepicker-panel > ul > li.disabled:hover {
  background-color: #fff;
  color: #ccc;
  cursor: default;
}

.datepicker-panel > ul > li.disabled.highlighted,
.datepicker-panel > ul > li.disabled:hover.highlighted {
  background-color: rgb(229, 242, 255);
}

.datepicker-panel > ul > li[data-view="years prev"],
.datepicker-panel > ul > li[data-view="year prev"],
.datepicker-panel > ul > li[data-view="month prev"],
.datepicker-panel > ul > li[data-view="years next"],
.datepicker-panel > ul > li[data-view="year next"],
.datepicker-panel > ul > li[data-view="month next"],
.datepicker-panel > ul > li[data-view="next"] {
  font-size: 18px;
}

.datepicker-panel > ul > li[data-view="years current"],
.datepicker-panel > ul > li[data-view="year current"],
.datepicker-panel > ul > li[data-view="month current"] {
  width: 150px;
}

.datepicker-panel > ul[data-view="years"] > li,
.datepicker-panel > ul[data-view="months"] > li {
  height: 52.5px;
  line-height: 52.5px;
  width: 52.5px;
}

.datepicker-panel > ul[data-view="week"] > li,
.datepicker-panel > ul[data-view="week"] > li:hover {
  background-color: #fff;
  cursor: default;
}

.datepicker-hide {
  display: none;
}
.tooltipster-fall, .tooltipster-grow.tooltipster-show {
    -webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1);
    -moz-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);
    -ms-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);
    -o-transition-timing-function: cubic-bezier(.175,.885,.32,1.15)
}

.tooltipster-base {
    display: flex;
    pointer-events: none;
    position: absolute
}

.tooltipster-box {
    flex: 1 1 auto
}

.tooltipster-content {
    box-sizing: border-box;
    max-height: 100%;
    max-width: 100%;
    overflow: auto
}

.tooltipster-ruler {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    visibility: hidden
}

.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity
}

    .tooltipster-fade.tooltipster-show {
        opacity: 1
    }

.tooltipster-grow {
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-backface-visibility: hidden
}

    .tooltipster-grow.tooltipster-show {
        -webkit-transform: scale(1,1);
        -moz-transform: scale(1,1);
        -o-transform: scale(1,1);
        -ms-transform: scale(1,1);
        transform: scale(1,1);
        -webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);
        transition-timing-function: cubic-bezier(.175,.885,.32,1.15)
    }

.tooltipster-swing {
    opacity: 0;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    transform: rotateZ(4deg);
    -webkit-transition-property: -webkit-transform,opacity;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform
}

    .tooltipster-swing.tooltipster-show {
        opacity: 1;
        -webkit-transform: rotateZ(0);
        -moz-transform: rotateZ(0);
        -o-transform: rotateZ(0);
        -ms-transform: rotateZ(0);
        transform: rotateZ(0);
        -webkit-transition-timing-function: cubic-bezier(.23,.635,.495,1);
        -webkit-transition-timing-function: cubic-bezier(.23,.635,.495,2.4);
        -moz-transition-timing-function: cubic-bezier(.23,.635,.495,2.4);
        -ms-transition-timing-function: cubic-bezier(.23,.635,.495,2.4);
        -o-transition-timing-function: cubic-bezier(.23,.635,.495,2.4);
        transition-timing-function: cubic-bezier(.23,.635,.495,2.4)
    }

.tooltipster-fall {
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    -ms-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);
    transition-timing-function: cubic-bezier(.175,.885,.32,1.15)
}

    .tooltipster-fall.tooltipster-initial {
        top: 0 !important
    }

    .tooltipster-fall.tooltipster-dying {
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        -ms-transition-property: all;
        transition-property: all;
        top: 0 !important;
        opacity: 0
    }

.tooltipster-slide {
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    -ms-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1);
    -webkit-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);
    -moz-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);
    -ms-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);
    -o-transition-timing-function: cubic-bezier(.175,.885,.32,1.15);
    transition-timing-function: cubic-bezier(.175,.885,.32,1.15)
}

    .tooltipster-slide.tooltipster-initial {
        left: -40px !important
    }

    .tooltipster-slide.tooltipster-dying {
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        -ms-transition-property: all;
        transition-property: all;
        left: 0 !important;
        opacity: 0
    }

@keyframes tooltipster-fading {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.tooltipster-update-fade {
    animation: tooltipster-fading .4s
}

@keyframes tooltipster-rotating {
    25% {
        transform: rotate(-2deg)
    }

    75% {
        transform: rotate(2deg)
    }

    100% {
        transform: rotate(0)
    }
}

.tooltipster-update-rotate {
    animation: tooltipster-rotating .6s
}

@keyframes tooltipster-scaling {
    50% {
        transform: scale(1.1)
    }

    100% {
        transform: scale(1)
    }
}

.tooltipster-update-scale {
    animation: tooltipster-scaling .6s
}

.tooltipster-sidetip .tooltipster-box {
    background: #565656;
    border: 2px solid #000;
    border-radius: 4px
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-box {
    margin-top: 8px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-box {
    margin-right: 8px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-box {
    margin-left: 8px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-box {
    margin-bottom: 8px
}

.tooltipster-sidetip .tooltipster-content {
    color: #fff;
    line-height: 18px;
    padding: 6px 14px
}

.tooltipster-sidetip .tooltipster-arrow {
    overflow: hidden;
    position: absolute
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow {
    height: 10px;
    margin-left: -10px;
    top: 0;
    width: 20px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow {
    height: 20px;
    margin-top: -10px;
    right: 0;
    top: 0;
    width: 10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow {
    height: 20px;
    margin-top: -10px;
    left: 0;
    top: 0;
    width: 10px
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
    bottom: 0;
    height: 10px;
    margin-left: -10px;
    width: 20px
}

.tooltipster-sidetip .tooltipster-arrow-background, .tooltipster-sidetip .tooltipster-arrow-border {
    height: 0;
    position: absolute;
    width: 0
}

.tooltipster-sidetip .tooltipster-arrow-background {
    border: 10px solid transparent
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background {
    border-bottom-color: #565656;
    left: 0;
    top: 3px
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background {
    border-left-color: #565656;
    left: -3px;
    top: 0
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background {
    border-right-color: #565656;
    left: 3px;
    top: 0
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
    border-top-color: #565656;
    left: 0;
    top: -3px
}

.tooltipster-sidetip .tooltipster-arrow-border {
    border: 10px solid transparent;
    left: 0;
    top: 0
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border {
    border-bottom-color: #000
}

.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border {
    border-left-color: #000
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border {
    border-right-color: #000
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
    border-top-color: #000
}

.tooltipster-sidetip .tooltipster-arrow-uncropped {
    position: relative
}

.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped {
    top: -10px
}

.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped {
    left: -10px
}

/*
    Pixel 2 Portrait - 412 x 604
    Pixel 2 Landscape - 684 x 332
    iPad Mini Portrait - 768 x 922
    iPad Mini Landscape - 1024 x 666
    iPad Portrait - 768 x 928
    iPad PortraLandscape - 1024 x 672
*/
@import url('datepicker.css');
span.fileUploadError {
    font-size: 0.8em;
    position: relative;
    bottom: 8px;
    left: 10px;
    color: red;
}
button.fileupload {
    float:left;
    border:0;
    line-height:14px;
}
#DocumentType {
    float: left;
    width: 250px;
}
@media (max-width:800px) {
    button.fileupload {
        font-size: .4em;
        line-height: 10px;
    }
    #DocumentType {
        font-size: .5em;
        width: 156px;
    }
}
    .leftCurveBorderOuter {
        border-left: 10px solid rgba(104, 146, 128, 1);
        border-bottom: 2px solid rgba(104, 146, 128, 1);
        border-bottom-left-radius: 2em;
        margin-bottom: 20px;
    }

    .leftCurveBorderInner {
        border-bottom-left-radius: 1em;
    }

    .et_pb_column_header {
        background-color: black;
    }

    .inverted {
        background-color: #71907F !important;
    }

    .column_7_8 {
        width: 13%;
    }

    .et_pb_column_header .column_7_8 {
        width: 13%;
    }

    .column_8_8 {
        width: 20%;
        float: left;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
    }

    .restoreapp_button {
        width: auto;
        line-height: 6px;
        float: none;
        margin-left: 0;
    }

    @media (max-width:800px) {
        .column_8_8 {
            width: 100%;
        }

        .restoreapp_button {
            width: auto;
            line-height: 14px;
            float: none;
            border: 0;
            padding: 0px 5px 0px 5px;
            position: relative;
            top: -2px;
        }
    }


    #et-top-navigation_jks {
        float: right;
    }

    #helpmenu, #mobile_menu_jks {
        display: none;
        width: 150px;
        padding: 10px 10px 10px 10px;
        margin: 0;
        position: absolute;
        background-color: #1c3834;
        border: 2px solid #689280;
        color: #ffffff;
        z-index: 9999;
        cursor: pointer;
    }

    .et_mobile_menu_jks li a {
        display: block;
        padding: 10px 5%;
        border-bottom: 1px solid rgba(0,0,0,.03);
        color: white;
    }


    .et_mobile_menu_jks li a, .nav li li a {
        font-size: 14px;
        -webkit-transition: all .2s ease-in-out;
        -moz-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
    }

    .mobile_menu_bar_jks {
        font-size: 32px;
        font-family: ETmodules;
        color: white;
        cursor: pointer;
    }

    /*.mobile_menu_bar_jks:before {
    font-size: 32px;
    font-family: ETmodules;
    content: "\61";
    cursor: pointer;
    color: white;
}*/
    #page-container {
        padding-top: 0px !important;
    }

    #main-header_jks {
        background-color: #1c3834;
        /*height: 5.5vw;
    min-height: 90px;*/
        height: 90px;
        position: fixed;
        width: 100%;
        top: 0;
    }

    .logo_container_jks {
        float: left;
        min-width: 250px;
        width: 20vw;
        height: 64px;
    }

    #logo_jks {
        width: 15%;
        min-width: 200px;
    }

    #et-info-email, #et-info-phone {
        color: white;
        font-size: 9pt;
    }

    /*@media only screen and (min-width:1200px) {
    #et-info-email, #et-info-phone {
        font-size: 1vw;
    }
}*/

    #et-info_jks {
        /*background-color: #1c3834;*/
        background-color: #689280;
        color: white;
        padding-left: 10px;
        height: 21px;
        padding-top: 4px;
    }

    .subheader_jks {
        /*margin-top: 90px;
    position:fixed;*/
        float: left;
        width: 100%;
    }

        .subheader_jks h2 {
            font-size: 12pt;
            text-align: center;
            background-color: #D5D5D7;
            /*padding:27px 0;*/
            padding: 10px;
        }

        .subheader_jks h4 {
            font-size: 10pt;
            text-align: center;
        }

    /*@media only screen and (min-width:1100px) {
    .subheader_jks h2 {
        font-size: 1.5vw;
    }

    .subheader_jks h4 {
        font-size: 1.2vw;
    }
}*/

    .mobile_hide {
        display: none;
    }

    @media only screen and (min-width:801px) {
        .mobile_hide {
            display: block !important;
        }

        .mobile_show {
            display: none;
        }
    }

    .tab_container {
        /*padding:27px 0;*/
        min-width: 330px;
        display: none;
    }

    .tab_1_2 {
        width: 50%;
        float: left;
    }

    .tab_2_2 {
        width: 50%;
        float: left;
    }

    #main-content {
        margin-top: 0px;
    }

    #showalert {
        padding: 15px 0 15px 0;
    }

    .dark_top_rounded_jks {
        background-color: #263A37;
        border-top-right-radius: 25px;
        border-top-left-radius: 25px;
        color: white;
        font-size: 12pt;
    }

        .dark_top_rounded_jks .et_pb_text_inner {
            padding: 20px 20px 20px 25px;
        }

    .light_top_rounded_jks {
        background-color: #A7BBA8;
        border-top-right-radius: 25px;
        border-top-left-radius: 25px;
        color: #251F24;
        font-size: 12pt;
    }

        .light_top_rounded_jks .et_pb_text_inner {
            padding: 20px 20px 20px 25px;
        }

    @media only screen and (min-width:1300px) {
        .dark_top_rounded_jks, .light_top_rounded_jks {
            font-size: 1.25vw;
        }
    }

    .pagetitle {
        display: block;
    }

    /*@media only screen and (min-width:801px) {
    .search_and_company_filter_container {
        border: 2px solid #263A37 !important;
    }

    .tab_container {
        display: inline !important;
    }

    .pagetitle {
        display: none;
    }
}*/

    .search_and_company_filter_container {
        border: 0;
        border-bottom: 2px solid #263A37;
        padding-left: 1%;
        padding-right: 1%;
        padding-bottom: 1%;
        padding-top: 0;
        min-width: 337px;
    }

    .search_container {
        width: 100%;
        float: left;
        /*margin-top: 2%;*/
    }

    .company_filter_container {
        width: 100%;
        float: left;
        margin-top: 1%;
        margin-top: 2%;
        margin-bottom: 2%;
    }

    .applicantfilter_button {
        background: #689280 !important;
        margin-left: 2%;
        width: 17%;
        float: left;
        background-color: #263A37;
        color: white;
        padding: 5px 10px 5px 10px;
        border: none;
        min-width: 80px;
        font-size: 10pt;
        margin-top: 2px;
    }

    #applicantfilter {
        width: 67%;
        float: left;
        border: 2px solid #263A37;
        padding: 5px 10px 5px 10px;
    }

    .applicantfilter_label {
        padding-bottom: 2px;
    }

    #CompanyFilter {
        float: left;
        border: 2px solid #263A37;
        padding: 5px 10px 5px 10px;
        width: 79%;
    }

    .company_filter_label {
        float: left;
        padding: 10px 0px 5px 10px;
        font-weight: bold;
        margin-right: 1%;
        font-size: 10pt;
    }

    #applicantfilter {
        padding: 0px 0px 0px 5px;
    }

    .applicantfilter_button {
        padding: 0;
        width: 10%;
    }

    .company_filter_label {
        padding: 5px 0px 0px 0px;
    }

    #CompanyFilter {
        padding: 0px 0px 0px 5px;
    }

    @media only screen and (min-width:900px) {
        #CompanyFilter {
            padding: 5px 10px 5px 10px;
        }

        .company_filter_label {
            padding: 10px 0px 5px 10px;
        }

        #applicantfilter {
            padding: 5px 10px 5px 10px;
        }

        .applicantfilter_button {
            padding: 5px 10px 5px 10px;
            width: 17%;
        }

        .search_container {
            width: 49.5%;
            margin: 0;
        }

        .company_filter_container {
            width: 49.5%;
            margin: 0;
        }

        .applicantfilter_button {
            font-size: 11pt;
        }

        .company_filter_label {
            font-size: 11pt;
        }

        #applicantfilter {
            width: 70%;
        }
    }

    #alerts {
        color: #C8152B;
        text-align: center;
        background: white;
    }

    .showalerts {
        padding: 15px 0 15px 0;
    }

    .hidealerts {
        height: 10px;
    }

    .et_pb_section {
        padding: 0;
    }

    .applicantstatus {
        display: inline-block;
        text-indent: 0;
    }
    /*Use this with the condensed header*/
    body {
        min-width: 285px;
    }

    .column_234_8 {
        width: 100%;
        /*margin-right: 1.5%;
    float: left;*/
        padding-bottom: 10px;
        font-size: 1em;
        line-height: 10px;
    }

    .column_45_8_reverse, .column_45_8 {
        width: 100%;
        padding-bottom: 7px;
        font-size: .8em;
        text-indent: 10px;
        line-height: 10px;
    }

    .halfwidth {
        width: 48%;
        float: left;
    }

    .et_pb_row {
        min-width: 310px;
        padding: 0;
    }

    #appinfoform .alerts {
        font-size: 1em;
        text-align: left;
        padding: 0;
    }

    #appinfoform .hidealerts {
        height: 0px;
    }

    @media (max-width:1265px) {
        #appinfoform .alerts {
            font-size: .9em;
        }
    }

    @media (max-width:800px) {
        #appinfoform .alerts {
            font-size: .5em;
        }
    }

    .appinfotable, .uploadtable, .additionaltable {
        min-width: 290px;
        padding: 0;
    }

    .column_1_8 {
        min-width: 15px
    }

    .mobile_column_1_3 {
        width: 25%;
        float: left;
        padding-bottom: 5px;
        min-width: 113px;
    }

    .mobile_column_2_3 {
        width: 35%;
        float: left;
        padding-bottom: 5px;
        min-width: 150px;
    }

        .mobile_column_2_3 .mobile {
            text-indent: 0;
        }

    .mobile_column_3_3 {
        float: left;
        min-width: 170px;
        padding-bottom: 5px;
    }

        .mobile_column_3_3 .mobile {
            /*text-indent:0;*/
        }

    .column_45_8_reverse {
        display: none;
    }

    @media only screen and (max-width:520px) {
        .column_45_8 {
            display: none;
        }

        .column_45_8_reverse {
            display: inline-block;
        }

        .mobile_column_1_3 {
            padding-bottom: 0px;
        }

        .mobile_column_2_3 {
            padding-top: 8px;
            padding-bottom: 0px;
            text-indent: 20px;
            min-width: 160px;
        }

        .mobile_column_3_3 {
            float: right;
            padding-bottom: 0px;
        }

        .column_45_8 {
            padding-bottom: 0;
        }
    }

    .leftCurveBorderOuter {
        min-width: 320px;
    }

    #rowcontainer .appstatus, #rowcontainer .appinfo, #rowcontainer .uploadinfo, #rowcontainer .request, #rowcontainer .viewreport {
        font-size: .7em !important;
    }

    @media only screen and (min-width:800px) {
        #rowcontainer .appstatus, #rowcontainer .appinfo, #rowcontainer .uploadinfo, #rowcontainer .request, #rowcontainer .viewreport {
            font-size: .8em !important;
        }

        .white, .grey, .inverted {
            padding: 5px 15px !important;
            line-height: 26px;
        }
    }

    .extended img {
        width: 15px;
        margin-left: 25px;
        margin-right: 5px;
    }

    .extended .et_pb_column.opened:before {
        background-image: url(/Content/images/Chevron-Up-Black.png);
        background-size: 20px;
        display: inline-block;
        width: 20px;
        background-repeat: no-repeat;
        margin-right: -20px;
        height: 10px;
        content: "";
    }

    @media only screen and (min-width:800px) {
        #rowcontainer .appstatus, #rowcontainer .appinfo, #rowcontainer .uploadinfo, #rowcontainer .request, #rowcontainer .viewreport {
            font-size: .9em !important;
        }

        .extended img {
            width: 20px;
            /*margin-left: 25px;*/
            margin-right: 5px;
        }

        .extended .et_pb_column.opened:before {
            background-image: url(/Content/images/Chevron-Up-Black.png);
            background-size: 20px;
            display: inline-block;
            width: 20px;
            background-repeat: no-repeat;
            margin-right: -20px;
            height: 10px;
            content: "";
        }
    }


    .uploadtable .column_1_3 {
        width: 74% !important;
        overflow: hidden;
        float: left;
    }

    .uploadtable .column_3_3 {
        width: 19% !important;
        float: left;
    }

    div.column_2_12_jks .first {
        margin-left: 0;
    }

    div.column_2_12_jks, div.column_3_12_jks, div.column_2_12_jks {
        margin-left: 1%;
        display: inline-block;
        white-space: nowrap;
        font-size: .7em;
    }

    @media (max-width: 1265px) {
        div.column_2_12_jks, div.column_3_12_jks, div.column_2_12_jks {
            font-size: .7em;
        }
    }

    @media (max-width:900px) {
        div.column_3_12_jks, div.column_2_12_jks {
            width: 100%;
            margin-left: 0%;
        }

        div.column_2_12_jks, div.column_3_12_jks, div.column_2_12_jks {
            font-size: .5em;
        }
    }

    @media (max-width:800px) {
        div.column_2_12_jks, div.column_3_12_jks, div.column_2_12_jks {
            width: 100%;
            font-size: .7em;
            margin-left: 0%;
        }
    }

    .appinfotable div.column_1_12, .appinfotable div.column_2_12, .appinfotable div.column_3_12, .appinfotable div.column_3_12, .appinfotable div.column_4_12, .appinfotable div.column_5_12, .appinfotable div.column_6_12,
    .appinfotable div.column_7_12, .appinfotable div.column_8_12, .appinfotable div.column_9_12, .appinfotable div.column_10_12, .appinfotable div.column_11_12, .appinfotable div.column_12_12 {
        margin-left: 0;
    }

    .appinfotable div div.iput {
        line-height: 0;
    }

    .appinfotable .iput textarea {
        margin-top: 0;
    }

    .appinfotable .iput input, .appinfotable .iput select, .appinfotable .iput textarea {
        border-left: 1px solid black;
        border-top: 0;
        border-right: 1px solid black;
        border-bottom: 1px solid black;
    }
    /*.appinfotable .et_pb_column:nth-of-type(4) .column_2_12, .appinfotable .et_pb_column:nth-of-type(4) .column_1_12 {
    width: unset;
}*/
    .appinfotable .first {
        margin-left: 0;
    }

    .appinfotable .divsubmitas {
        min-width: 240px;
    }

    .appinfotable div.billinglocation {
        min-width: 131px;
    }

    .appinfotable div.firstname {
        width: 23%;
        float: left;
    }

    .appinfotable div.middlename {
        width: 23%;
        float: left;
    }

    .appinfotable div.lastname {
        width: 23%;
        float: left;
    }

    .appinfotable div.suffix {
        width: 7%;
        float: left;
    }

    .appinfotable div.maidenname {
        overflow: hidden;
        display: inherit;
        width: unset;
    }

    .appinfotable div.street {
        width: 43%;
        float: left;
    }

    .appinfotable div.city {
        width: 24%;
        float: left;
    }

    .appinfotable div.state {
        width: 23%;
        float: left;
    }

    .appinfotable div.zip {
        overflow: hidden;
        display: inherit;
        width: unset;
    }

    .appinfotable div.ssn {
        width: 9%;
        float: left;
        min-width: 75px;
    }

    .appinfotable div.dob {
        width: 9%;
        float: left;
        min-width: 75px;
    }

    .appinfotable div.driverslicensenumber {
        width: 20%;
        float: left;
    }

    .appinfotable div.driverslicensestate {
        width: 23%;
        float: left;
    }

    .appinfotable div.phone {
        width: 9%;
        float: left;
        min-width: 90px;
    }

    .appinfotable div.email {
        overflow: hidden;
        display: inherit;
        width: unset;
        min-width: 75px;
    }

    .appinfotable #EditAppSubmit, .appinfotable #EditAppCancel {
        float: right;
        width: 10%;
        min-width: 70px;
        font-size: .6em;
    }

    @media (max-width:900px) {
        .appinfotable div.email {
            width: 100%;
            float: left;
            overflow: inherit;
            display: inline-block;
        }

        .appinfotable .email .head {
            border-left: 1px solid black;
            border-right: 1px solid black;
            margin-top: 5px;
        }

        .appinfotable .phone .head {
            border-right: 1px solid black;
        }

        .appinfotable div.head {
            border-left: 1px solid black;
            border-right: 1px solid black;
            margin-top: 5px;
        }
    }

    @media (max-width:800px) {
        .appinfotable .et_pb_column_12 {
            margin-top: 0;
        }

        .appinfotable div.head {
            font-size: .6em;
        }

        .appinfotable div.iput input, .appinfotable div.iput select, .appinfotable div.iput textarea {
            font-size: .5em;
        }
    }

    @media (max-width:800px) {
        .appinfotable #EditAppSubmit, .appinfotable #EditAppCancel {
            font-size: .4em;
        }

        #AddSearchSubmit, #AddSearchCancel {
            font-size: .4em;
        }
    }

    .threecolumncheckboxes {
        display: none;
    }

    .twocolumncheckboxes {
        display: none;
    }

    .searchcheckboxes {
    }

    .searchcheckboxes_column_1_3 .disabled, .searchcheckboxes_column_2_3 .disabled, .searchcheckboxes_column_3_3 .disabled {
        color: rgba(167, 187, 168, 1);
    }

    .twocolumncheckboxes {
        display: none;
    }

    .threecolumncheckboxes {
        display: inline-block;
        width: 100%;
    }

    .searchcheckboxes_row {
        width: 100%;
    }

    div .searchcheckboxes_column_1_3, div .searchcheckboxes_column_2_3, div .searchcheckboxes_column_3_3 {
        width: 33%;
        float: left;
        font-size: .5em;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        font-weight: normal;
    }

    div .searchcheckboxes_header {
        font-size: .4em;
    }

    div .searchcheckboxes_footer {
        width: 100%;
        padding-top: 10px;
    }

    #AddSearchSubmit, #AddSearchCancel {
        min-width: 50px;
        width: 30%;
        font-size: .7em;
        color: white;
    }

    @media(max-width:800px) {
        .threecolumncheckboxes {
            display: none;
        }

        .twocolumncheckboxes {
            display: inline-block;
            width: 100%;
        }

        .searchcheckboxes {
        }

        .searchcheckboxes_row {
            width: 100%;
        }

        div .searchcheckboxes_column_1_3, div .searchcheckboxes_column_2_3 {
            width: 50%;
            float: left;
            font-size: .4em;
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap;
            line-height: 26px;
        }

        div .searchcheckboxes_header {
            font-size: .4em;
        }

        div .searchcheckboxes_footer {
            width: 100%;
            padding-top: 10px;
        }

        #AddSearchSubmit, #AddSearchCancel {
            min-width: 50px;
            width: 30%;
            font-size: .6em;
        }
    }

    @media(min-width:1000px) {
        div .searchcheckboxes_column_1_3, div .searchcheckboxes_column_2_3, div .searchcheckboxes_column_3_3 {
            font-size: .5em;
        }

        #AddSearchSubmit, #AddSearchCancel {
            font-size: .9em;
        }
    }

    div .searchcheckboxes_column_1_3, div .searchcheckboxes_column_2_3, div .searchcheckboxes_column_3_3 {
        line-height: 26px;
    }

    .et_login label, .et_reset label, #passhead {
        font-size: 12pt;
    }

    .et_reset_req {
        font-size: .9em;
    }

    .loginbutton, .resetbutton {
        font-size: 12pt;
        width: 275px;
    }

    #topheader .column_1_8, #topheader .column_2_8, #topheader .column_3_8, #topheader .column_4_8, #topheader .column_5_8, #topheader .column_6_8, #topheader .column_7_8, #topheader .column_8_8 {
        font-size: .8em;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .column_1_8, .column_2_8, .column_3_8, .column_4_8, .column_5_8, .column_6_8, .column_7_8, .column_8_8 {
        font-size: .9em;
    }

    .appstatustable .column_1_6, .appstatustable .column_2_6, .appstatustable .column_3_6, .appstatustable .column_4_6, .appstatustable .column_5_6, .appstatustable .column_6_6 {
        float: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    @media (max-width:800px) {
        .appstatustable .et_pb_column div.column_2_6 {
            padding-top: 5px;
        }

        .appstatustable .column_1_6, .appstatustable .column_2_6, .appstatustable .column_3_6, .appstatustable .column_4_6, .appstatustable .column_5_6, .appstatustable .column_6_6 {
            height: 15px;
        }

        .white .column_1_8, .grey .column_1_8, .inverted .column_1_8, .white .column_2_8, .grey .column_2_8, .inverted .column_2_8, .white .column_3_8, .grey .column_3_8,
        .inverted .column_3_8, .white .column_4_8, .grey .column_4_8, .inverted .column_4_8, .white .column_5_8, .grey .column_5_8, .inverted .column_5_8, .white .column_6_8,
        .grey .column_6_8, .inverted .column_6_8, .white .column_7_8, .grey .column_7_8, .inverted .column_7_8 .white .column_8_8, .grey .column_8_8, .inverted .column_8_8 {
            line-height: 12px;
        }

        div.appstatustable {
            min-width: 50px;
        }

        .notes.opened:after, .notesgroup .column_1_6:after {
            background-size: 15px;
            width: 15px;
            height: 15px;
        }

        .notes.collapsed:after {
            background-size: 15px;
            width: 15px;
            height: 15px;
        }

        .extended .et_pb_column.opened:before {
            background-size: 15px;
            width: 17px;
            height: 15px;
        }

        .appstatustable .column_6_6 {
            position: relative;
            top: -6px
        }

        #alerts {
            font-size: .8em;
            line-height: 20px;
        }

        .customb .upload-btn-wrapper button {
            font-size: .8em;
        }
    }

    .submitnew .head {
        font-size: .9em;
        line-height: 26px;
        font-weight: bold;
        color: white;
        background-color: #729180;
    }

    .submitnew .column_2_12_jks,
    .submitnew .column_3_12_jks {
        font-size: .9em;
        font-weight: bold;
        line-height: 26px;
    }

    .submitnew .addsubmit,
    .submitnew .addcancel {
        float: right;
        width: 10%;
        min-width: 70px;
        font-size: .9em;
        margin-left: 2%;
        background-color: #263A37;
        color: white;
        padding: 5px 10px 5px 10px;
        cursor: pointer;
        line-height: 17px;
    }

    @media (max-width:800px) {
        .submitnew .head {
            line-height: 10px;
        }

        .submitnew .column_2_12_jks {
            font-size: .7em;
            font-weight: bold;
        }

        .submitnew .appinfotable div.column_3_12_jks {
            font-size: .7em;
            font-weight: bold;
        }

        .submitnew .appinfotable div.iput input,
        .submitnew .appinfotable div.iput select,
        .submitnew .appinfotable div.iput textarea {
            font-size: .7em;
        }

        .submitnew .appinfotable div.head {
            font-size: .7em;
            font-weight: bold;
        }

        .submitnew .addsubmit,
        .submitnew .addcancel {
            font-size: .5em;
            line-height: 8px;
        }
    }

    .submitnew .appinfotable div.head.searchprofile {
        float: left;
        width: 20%;
        min-width: 100px;
        border-right: 1px solid black;
        margin-bottom: 10px;
        margin-top: 0px;
    }

    div.searchprofilelabel {
        float: left;
        width: 90px;
        padding: 5px 0px 0px 0px;
        margin-left: 1%;
        font-weight: bold;
    }

    div.iput.searchprofile {
        float: left;
        width: 41%;
        max-width: 300px;
        min-width: 120px;
        border: 1px solid black;
        margin-bottom: 10px;
        margin-top: 0px;
    }

    #SearchProfile {
        height: 26px;
        border: 0;
    }

    .submitnew div .searchcheckboxes_column_1_3,
    .submitnew div .searchcheckboxes_column_2_3,
    .submitnew div .searchcheckboxes_column_3_3 {
        font-size: .8em;
    }

    .applicantclick {
        cursor: pointer;
    }

    @media (max-width:800px) {
        div.iput.searchprofile {
            line-height: 14px;
            /*padding-top: 2px;
        padding-bottom: 2px;*/
            margin-top: 5px;
        }

        .submitnew .appinfotable div.head.searchprofile {
            margin-top: 5px;
        }

        div.searchprofilelabel {
            padding: 8px 0px 0px 0px;
            font-size: .7em;
            width: 60px;
            font-weight: bold;
        }

        #SearchProfile {
            height: 14px;
            font-size: .7em;
        }

        .head.searchprofile {
            padding-top: 2px;
            padding-bottom: 2px;
        }
    }

    .addsubmit.disabled, input[type=button].disabled, button.disabled {
        background-color: lightgrey !important;
    }
    /*.helpmenu_toggle:before {
    font-size: 20px;
    font-family: ETmodules;
    content: "\74";
    cursor: pointer;
    color: white;
}*/
    .helpicon {
        font-family: ETmodules;
        float: left;
        color: white;
        /*background-color: #689280;*/
        line-height: 12px;
        border-radius: 15px;
        margin-right: 4px;
        font-size: .9em;
        cursor: pointer;
    }

    .mobile .helpicon {
        font-family: ETmodules;
        margin-right: 0px;
        line-height: 14px;
        text-indent: 1px;
        padding-left: 0px;
        width: 15px;
        font-size: 1em;
        /*background-color: white;*/
        /*color: #689280;*/
        color: #1c3834;
        font-weight: normal;
        position: relative;
        top: -2px;
    }

    .inverted .mobile .helpicon {
        color: white;
    }

    .mobileappstatus {
        text-indent: 2px;
        vertical-align: top;
        min-width: 51px;
    }

    .helppopup {
        /*padding:10px 10px 10px 10px;*/
        margin: auto;
        width: 80%;
        position: absolute;
        top: 240px;
        /*bottom:0px;*/
        left: 0px;
        right: 0px;
        min-width: 350px;
        border: 1px white solid;
    }

        .helppopup ul {
            list-style-type: circle;
            color: white;
            background-color: #1c3834;
            padding: 20px 20px 20px 40px;
            line-height: 25px;
            font-size: .9em;
        }

            .helppopup ul.nested {
                margin-right: 5%;
                padding: 0px 0px 0px 20px;
            }

    #helppopupclose {
        float: right;
        padding: 5px 5px 5px 5px;
        cursor: pointer;
        color: white;
        position: relative;
        top: -25px;
    }

    @media (min-width:900px) {
        .helppopup {
            top: 200px;
        }
    }

    @media (max-width:800px) {
        .helppopup {
            top: 180px;
        }
    }

    .statushelp {
        cursor: pointer;
    }

    .helpmenu {
    }

    .helpmenu_toggle {
        font-size: 20px;
        font-family: ETmodules;
        padding-top: 5px;
        cursor: pointer;
        color: white;
    }

    .mobile_nav_jks {
        display: inline-block;
        height: 30px;
        float: right;
        margin-right: 15px;
        margin-top: 15px;
    }

    .helpmenu-item-182 {
        text-decoration: underline;
        padding: 10px 5%;
        font-size: 14px;
    }

    .helpheader {
        background-color: #689280;
        color: white;
        line-height: 25px;
        padding-left: 10px;
    }

    div.documenttypelabel {
        font-size: .6em;
        float: left;
        margin-top: 4px;
        line-height:16px;
    }
@media (max-width:800px) {
    .uploadtable div.documenttypelabel {
        line-height:10px;
        margin-top:3px;
    }
}

    div.documenttypedropdown {
        float: left;
    }

    div.upload-btn-wrapper {
        margin-top: 6px;
        float:left;
    }
    #documentuploadnote {
        font-size:.5em;
        float:left;
    }
@media (max-width:800px) {
    #documentuploadnote {
        line-height:10px;
    }
}
