/* Roboto Condensed */
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}
@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;}


/* Roboto Fonts */
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc3CsTKlA.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc-CsTKlA.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc2CsTKlA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc5CsTKlA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc1CsTKlA.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc0CsTKlA.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;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:300;src:local('Roboto Light Italic'), local('Roboto-LightItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51TjASc6CsQ.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;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xGIzIFKw.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;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:400;src:local('Roboto Italic'), local('Roboto-Italic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOkCnqEu92Fr1Mu51xIIzI.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;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc3CsTKlA.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc-CsTKlA.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc2CsTKlA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc5CsTKlA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc1CsTKlA.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc0CsTKlA.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;}
@font-face{font-family:'Roboto';font-style:italic;font-weight:500;src:local('Roboto Medium Italic'), local('Roboto-MediumItalic'), url(https://fonts.gstatic.com/s/roboto/v18/KFOjCnqEu92Fr1Mu51S7ACc6CsQ.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;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fChc4EsA.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;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'), local('Roboto-Light'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmSU5fBBc4.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;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu7GxKOzY.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;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.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;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fChc4EsA.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;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:500;src:local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.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;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');unicode-range:U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');unicode-range:U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');unicode-range:U+1F00-1FFF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');unicode-range:U+0370-03FF;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');unicode-range:U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfChc4EsA.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;}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'), local('Roboto-Bold'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.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;}

/* Lato */
@font-face {font-family: 'Lato';font-style: normal;font-weight: 400;src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjxAwXjeu.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;}
@font-face {font-family: 'Lato';font-style: normal;font-weight: 400;src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v14/S6uyw4BMUTPHjx4wXg.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;}
@font-face {font-family: 'Lato';font-style: normal;font-weight: 700;src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwaPGR_p.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;}
@font-face {font-family: 'Lato';font-style: normal;font-weight: 700;src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwiPGQ.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;}

html, body{height: 100%;}

/* ----------------------------
	Loader section
---------------------------- */
.loader-container { position: fixed; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; z-index: 9999; background-color:#455056;}
.loader { position: absolute; margin: -35px auto auto; width: 70px; top:50%; left:0; right:0;}
.betterplace-loader{ position: absolute; top: 0;}
.loader:before { content: ''; display: block; padding-top: 100%;}
.loading-text{ color:rgba(255,255,255,0.40);font-size: 14px;margin-top: 8px;margin-bottom: 0;font-weight: 700;}
.bar-c { overflow: hidden;  height: 30px; width: 40px; margin: 0 auto; position: relative; cursor: pointer;}
.spinner{display:block;margin-right:auto;margin-left:auto;width:4em;height:4em;padding:7px;border-radius:50%;transform:scale(.7);}
.medium{transform:scale(1)}
.large{margin-top:4em;transform:scale(1.5)}
.spinner-wrapper{position:relative;width:4em;height:4em;border-radius:100%;left:calc(50% - 2em);}
.spinner-wrapper::after{content:"";background:#fff;border-radius:50%;width:3em;height:3em;position:absolute;top:0.5em;left:0.5em;}
 .rotator{position:relative;width:4em;border-radius:4em;overflow:hidden;animation:rotate 2000ms infinite linear;}
.rotator:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#00aa4a;border:3px solid #fff;border-radius:100%;}
.inner-spin{background:#fff;height:4em;width:2em;}
.inner-spin{animation:rotate-left 2500ms infinite cubic-bezier(0.445, 0.050, 0.550, 0.950);border-radius:2em 0 0 2em;transform-origin:2em 2em;}
.inner-spin:last-child{animation:rotate-right 2500ms infinite cubic-bezier(0.445, 0.050, 0.550, 0.950);margin-top:-4em;border-radius:0 2em 2em 0;float:right;transform-origin:0 50%;}
@keyframes rotate-left{60%, 75%, 100%{transform:rotate(360deg);}
}
@keyframes rotate{0%{transform:rotate(0);}
 100%{transform:rotate(360deg);}
}
@keyframes rotate-right{0%, 25%, 45%{transform:rotate(0);}
 100%{transform:rotate(360deg);}
}

/* ----------------------------
	Section Common Style
---------------------------- */
.section { padding:60px 0 80px 0; }
/* Section Title */
.section-title{margin-bottom: 24px;}
.section-title:after{display: block;content:"";background-color: #3075ba;border-radius: 2px;width: 60px;height: 4px;margin: 16px 0 0;}
.text-center.section-title:after{margin-left:auto;margin-right:auto;}
.section-inverse .section-title:after{background-color:rgba(255,255,255,0.54);}
.no-border.section-title:after{display: none;}
	/* Title */
.title{font-weight:500; margin-bottom: 0; font-size: 26px;}
.title b{font-weight:700;}
.subtitle{font-size: 14px; font-weight: 400; color: rgba(69, 80, 86, 0.74); display: block; line-height: 1.4; margin-top: 0;}
label.subtitle{margin-bottom: 2px;}

/* Card Header Title */
.card-title.title{font-size: 18px; word-break: break-word;}
.card-header .title{color: #3075BA; text-transform: capitalize; font-weight: 500; font-family: 'Roboto', sans-serif;}

.card-header .section-title{margin-bottom: 0; padding-right: 5px;}
/* On boarding title */
	/* Title */
.user-onboarding .section-title:after{margin-bottom: 0;}
.user-onboarding .title{font-weight:300; margin-bottom: 0; line-height: 1.3; font-size: 32px; color: #171F23; font-family: 'Roboto Condensed', sans-serif; text-transform: none;}
.user-onboarding .left-block .form-content-card .title{line-height: 1.2; font-size: 40px;}
.user-onboarding .subtitle{font-size: 16px;}
.user-onboarding .card-header{padding: 24px 24px 0 24px;}
.user-onboarding .card-body{padding: 24px;}
.user-onboarding .card-header + .card-body{padding-top: 0;}
	/* Page Title */
.section-header{margin-bottom: 28px;}
	/* Form Title */
.form-title{margin-bottom: 16px;}
.form-title .title{font-size: 18px;}

	/* Media Query */
@media(max-width: 1499px){
	.user-onboarding .section-title{margin-bottom: 16px;}
	.section-title{margin-bottom: 0;}
	.section-title.no-border{margin-bottom: 20px;}
	.section-title:after{margin: 8px 0 16px;}
	.subtitle{margin-bottom: 8px;}
	.section-title.form-title{margin-bottom: 16px;}
	.user-onboarding .card-header{padding: 16px 16px 0 16px;}
	.user-onboarding .card-body{padding: 16px;}
}
@media(max-width: 991px){
	/* Page Title */
	.section-header{margin-bottom: 20px;}
}
@media(max-width: 767px){
	.card-header .title{font-size: 16px; line-height: 1.4;}
	.form-interlinks h3{font-size: 22px;}
	.user-onboarding .left-block .form-content-card .title{font-size: 24px;}
	.section-title .subtitle{font-size: 13px;}
	.subtitle{margin-bottom: 6px;}
	.section-title.form-title{margin-bottom: 8px;}
}

.icon-svg{min-width: 24px;min-height: 24px;}
.title-subtext{font-size:16px;margin-bottom: 40px;}
.title-subtext p{margin-bottom:0;}
.inline-col{display: inline-block;vertical-align: top;float: none;}
.inline-col.col-sm-2{width: 16%;}
.list-numbered ol, ol.list-numbered{margin:0 0 32px 12px;}
.list-numbered ol > li, ol.list-numbered > li{list-style:none;counter-increment: step-counter;margin-bottom:16px;position:relative;padding-bottom: 16px;border-bottom: 1px solid #eee;}
.list-numbered ol > li:before, ol.list-numbered > li::before {content: counter(step-counter);font-size:32px;color:rgba(23, 31, 35, 0.2);font-weight:500;padding:0;display:inline-block;font-family: 'Roboto Condensed', sans-serif;margin-left: -42px;font-weight:700;position: absolute;top:-8px;text-align: right;}
.list-numbered ol > li:last-child, ol.list-numbered > li:last-child{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.title-lg{font-size: 48px;text-transform: capitalize;}
	/* Section Common Media Queries */
	@media screen and (max-width: 767px) { 
		.section { padding:26px 0 30px; }
		.section-title:after{margin: 16px 0;}
		ul li, ol li{font-size: 14px;}
		.inline-col.col-sm-2, .inline-col, .theme-innerpage .member-item{display: block!important;width: 100%!important;}
		.list-numbered ol > li:before, ol.list-numbered > li::before{font-size: 24px;margin-left: -32px;top: -6px;}
		.list-numbered ol, ol.list-numbered{margin-left:0;padding-left: 40px;}
		.list-numbered ol > li, ol.list-numbered > li{list-style:none;counter-increment: step-counter;margin-bottom:16px;position:relative;padding-bottom: 16px;border-bottom: 1px solid #eee;}
	}

/* ----------------------------
	Login Page Style
---------------------------- */

/* Common CSS */
	/* Transition */
a, .form-check-label .radio-block-content p, .form-check-label .img-block svg, .form-check-label .img-block, .form-check-label .img-block:after, .card, .btn-fab svg{-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
	/* Theme Inverse (Font color : White) */
.theme-inverse, .theme-inverse p, .theme-inverse span{ color: rgba(255, 255, 255, 0.87);}
.theme-inverse a, .theme-inverse h1, .theme-inverse h2, .theme-inverse h3, .theme-inverse h4, .theme-inverse h5, .theme-inverse h6{ color: rgba(255, 255, 255, 1);}

/* Or Divider */
.or-divider{position: relative; margin: 24px 0;}
.or-divider:before{content: ""; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; height: 1px; background: #dde2ec; width: 45%;}
.or-divider:after{content: ""; position: absolute; right: 0; top: 0; bottom: 0; margin: auto; height: 1px; background: #dde2ec; width: 45%;}
.or-divider span{text-transform: uppercase; font-size: 20px; font-weight: 300; color: #c3ccdd; display: inline-block; padding: 0 12px; z-index: 1; position: relative;}
	/* Or Divider Small */
.or-divider.sm-divider:before, .or-divider.sm-divider:after{width: 40%;}
	/* Listing */
ul{margin: 0;}
ul > li{margin: 0; padding: 0;}
ul li strong{color: #171f23;}
	/* list-inline-separator */
.list-inline-separator{margin: 0 -15px;}
.list-inline-separator li{position: relative; padding: 0 15px; margin: 0;}
.list-inline-separator li.list-inline-item:not(:last-child){margin: 0;}
.list-inline-separator li:after{content: ""; position: absolute; width: 1px; right: 0; top: 4px; bottom: 4px; background: rgba(69, 80, 86, 0.5);}
.list-inline-separator li:last-child:after{display: none;}
.list-inline.list-inline-separator{margin: 0 -10px;}
.list-inline.list-inline-separator li{padding: 0 10px 0 6px; color: rgba(69, 80, 86, 0.74);}
.list-inline.list-inline-separator li:first-child{padding-left: 10px;}
.card-header .list-inline{margin-top: -4px;}
.user-onboarding .list-inline-separator li:after{background: rgba(69, 80, 86, 0.12);}
	/* List Inline */
.list-inline .list-inline-item{font-size: 14px;}
	/* Media Query */
@media(max-width: 767px){
	.list-inline-separator{margin: 0 -10px;}
	.list-inline-separator li{padding: 0 10px;}
}

/* Checklist - Check bullet with bottom border */
.checklist{margin-left: 48px; padding-top: 20px;}
.checklist li{font-size: 16px; padding-bottom: 16px; margin-bottom: 16px; color: #455056; position: relative; line-height: 22px;}
.checklist.bottom-border li{border-bottom: 1px solid rgba(23, 31, 35, 0.12);}
.checklist.bottom-border li:last-child{border-bottom: 0; padding-bottom: 0; margin-bottom: 0;}
.checklist li:before{content: ''; position: absolute; display: block; width: 32px; height: 32px; border: 2px solid rgba(48, 117, 186, 0.2); left: -48px; top: -5px; border-radius: 100%;}
.checklist li:after{content: 'done'; position: absolute; display: block; font-family: 'Material Icons'; color: #3075BA; width: 40px; height: auto; font-weight: 700; left: -42px; top: 0; font-size: 20px;}
.checklist-inverse.checklist li{color: #ffffff;}
.checklist-inverse.checklist.bottom-border li{border-color: rgba(255, 255, 255, 0.12);}
.checklist-inverse.checklist li:before{border-color: rgba(255, 255, 255, 0.54);}
.checklist-inverse.checklist li:after{color: #ffffff;}

/* User Onboarding */
.user-onboarding{position: relative; background: #2364a5;}
.user-onboarding:after{content: ""; position: absolute; right: 0; top: 0; bottom: 0; left: 0; background: url(../images/onboarding-bg.jpg) no-repeat; opacity: 0.12; display: block; background-size: cover;background-position: center;}
.user-onboarding .card{background: rgba(255,255,255,0.97); border: 0; z-index: 1;}
.user-onboarding .subtitle{max-width: 430px;}
.user-onboarding .card-title{font-weight: 700;font-size: 32px;margin-bottom: 0;}
.card .text-center .subtitle{margin-left: auto;margin-right: auto;}
.card .card-body p.subtitle{margin-bottom: 20px; font-size: 16px; color: rgba(69, 80, 86, 0.64);}
.card .card-body label.subtitle{margin-bottom: 2px;}
.user-onboarding .window-height{padding-top: 90px; padding-bottom: 90px;}
/* Media Queries */
@media(max-width: 991px){
	.user-onboarding .window-height{padding-bottom: 104px;}
}
@media(max-width: 767px){
	.user-onboarding .card-title{font-size: 24px;}
	.user-onboarding .card{margin-top: 20px;margin-bottom: 20px;}
	.user-onboarding .window-height{padding-top: 66px; padding-bottom: 74px;}
	.card .card-body .subtitle{font-size: 14px; font-weight: 400;}
	.card .card-body p.subtitle{font-size: 14px;}
}

	/* Half background */
.half-bg{background: transparent;}
.half-bg:before{content: ""; position: absolute; right: 0; top: 0; bottom: 0; background: #2364a5; width: 50%; display: block;}
.half-bg:after{left: auto; width: 50%;}

/* half-bg Left Block */
.left-block{padding: 80px 0 16px 0; padding-right: 60px; min-width: 510px;}
.left-block form .btn-block{margin: 15px 0;}
	/* tag-line */
.tag-line{padding: 18px 0; z-index: 1; position: relative;}
.tag-line h2, .tag-line h1{font-weight: 700; font-size: 20px; color: #ffffff; line-height: 24px; margin: 0;}

/* half-bg Right Block */
.right-block{position: relative; background: #2364a5;}
.right-block:before{content: ""; position: absolute; left: 0; width: 30%; top: 0; bottom: 0; opacity: 0.24; background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=1 );z-index: 1}
.right-content-block{position: relative; z-index: 1; padding: 80px 50px 126px 50px;}
.right-content-block h2{margin-bottom: 25px;}
.right-content-block p{font-size: 18px; font-weight: 400; margin-bottom: 28px;}
.get-started-btn{padding: 14px 27px;}
.half-bg-custom-height{padding-top: 156px;}
/* Onboarding Right Text Content */
.onboarding-text-content .list-inline{margin-bottom: 12px;}
.onboarding-text-content .list-inline li{position: relative; margin-right: 24px;}
.onboarding-text-content .list-inline li:before{content: ""; position: absolute; height: 8px; width: 8px; border-radius: 100%; background: #ffffff; top: 50%; margin-top: -4px; right: -16px;}
.onboarding-text-content .list-inline li:last-child:before{display: none;}
.onboarding-text-content .list-inline .h1{font-size: 34px; text-transform: uppercase; margin-bottom: 0;}
.onboarding-text-content .list-inline h3{font-size: 26px; font-weight: 700; margin-bottom: 0; line-height: 38px;}
.onboarding-text-content p{font-size: 20px; line-height: 28px; margin-bottom: 32px;}
.onboarding-text-content .avatar-outline{border-color: rgba(255,255,255,0.2);}
.info-counter{border-top: 1px solid rgba(255,255,255,0.2); border-bottom: 1px solid rgba(255,255,255,0.2); padding: 24px 0; margin-bottom: 32px;}
.info-counter h3{margin-bottom: 0; font-weight: 700; font-family: 'Roboto', sans-serif; font-size: 22px;}
.info-counter .subtitle{color: rgba(255,255,255,0.74); margin-bottom: 0; line-height: 1.2; font-size: 14px;}
.onboarding-text-content .list-inline.small li:before{height: 6px; width: 6px; margin-top: -3px;}
/* info-counter large */
.info-counter.no-border{padding: 0; border: 0;}
.info-counter.info-counter-lg .circle-lg{width: 52px; height: 52px;}
.info-counter.info-counter-lg .circle-lg img{width: 38px; height: 38px;}
.info-counter.info-counter-lg .avatar-filled{background: #ffffff;}
@media(max-width: 1499px){
	/* OR Divider */
	.or-divider{margin: 20px 0;}
	.half-bg-custom-height{padding-top: 124px;}
}

@media(max-width: 1199px){
	/* half-bg Left Block */
	.left-block{padding-right: 15px; min-width: 1px;}
	/* half-bg Right Block */
	.right-content-block{padding: 50px 20px 106px 20px;}
	.half-bg-custom-height{padding-top: 124px;}
	/* Onboarding Right Text Content */
	.onboarding-text-content .list-inline{margin-bottom: 8px;}
	.onboarding-text-content .list-inline h3{font-size: 26px; line-height: 36px;}
	.onboarding-text-content p{margin-bottom: 24px;}
	.info-counter{margin-bottom: 18px;}
}

@media(max-width: 991px){
	/* half-bg Left Block */
	.left-block{padding-right: 15px;}
	/* half-bg Right Block */
	.right-content-block{padding: 50px 0 90px 10px;}
	.right-content-block h2{font-size: 30px; margin-bottom: 30px;}
	.right-content-block p{margin-bottom: 15px; font-size: 16px;}
	.get-started-btn{margin-top: 5px;}
	.right-content-block .site-info span{display: block;}
	/* OR Divider */
	.or-divider{margin: 15px 0;}
	.half-bg-custom-height{padding-top: 124px;}
	/* Forgot Password Link */
	.forgot-link{font-size: 14px;}
	/* Onboarding Right Text Content */
	.onboarding-text-content .list-inline .h1{font-size: 28px;}
	.right-content-block p{line-height: 1.4; margin-bottom: 24px;}
	.info-counter{padding: 16px 0;}
	.onboarding-text-content .list-inline h3{font-size: 22px; line-height: 34px;}
}

@media(max-width: 767px){
	/* half-bg Page Background */
	.half-bg:before, .half-bg:after{top: 60px; width: 100%; left: 0;}
	.half-bg-custom-height, .TP-resgistration .half-bg-custom-height{min-height: 1px; height: auto !important;}
	/* form-content-card */
	.form-content-card{background: #ffffff; position: relative; z-index: 1; padding: 15px; border-radius: 2px;}
	.form-content-card .form-check-label{font-size: 14px;}
	.form-content-card .pmd-display-0{line-height: 18px;}
	/* half-bg Left Block */
	.left-block{padding-right: 0; padding-top: 0;}
	.left-block form .btn-block{margin-top: 12px;}
	/* Forgot Password */
	.forgot-pwd-link{font-size: 14px;}
	/* half-bg Right Block */
	.right-block:before{display: none;}
	.right-content-block{padding: 0;}
	.right-content-block h2{font-size: 28px; margin-bottom: 20px;}
	.right-content-block p{margin-bottom: 10px;}
	/* OR Divider */
	.or-divider{margin: 10px 0;}
	.or-divider:before, .or-divider:after{width: 44%;}
	.half-bg-custom-height.left-block{padding-top: 60px;}
	/* Onboarding Right Text Content */
	.onboarding-text-content .list-inline{margin-bottom: 4px;}
	.onboarding-text-content .list-inline.small{margin: 8px 0 12px;}
	.onboarding-text-content .list-inline .h1{font-size: 26px;}
	.onboarding-text-content .list-inline h3{font-size: 20px; line-height: 28px;}
	.onboarding-text-content p{margin-bottom: 0; font-size: 14px; color: #ffffff; line-height: 1.4;}
	.info-counter{border-bottom: 0;}
}

/* ----------------------------
	TP-resgistration
---------------------------- */
.TP-resgistration .checklist{margin-left: 72px;}
@media(max-width: 991px){
	/* TP-resgistration Checklist */
	.TP-resgistration .right-content-block .pmd-display-4{font-size: 28px;}
	.TP-resgistration .checklist{padding-top: 10px; margin-left: 36px;}
	.TP-resgistration .checklist li{margin-bottom: 12px; padding-bottom: 12px;}
	.TP-resgistration .checklist li:before{width: 24px; height: 24px; left: -36px; top: 0;}
	.TP-resgistration .checklist li:after{width: 32px; left: -32px; top: 1px; font-size: 16px;}
}
@media(max-width: 767px){
	/* TP-resgistration */
	.TP-resgistration .form-content-card{margin-top: 24px;}
}

/* Select User */
.user-onboarding .card.z-depth{box-shadow: 0 8px 24px rgba(0,0,0,0.24);}
.user-onboarding .card .card-body + .card-footer{padding: 0 24px 24px;}

/* Card Indications */
.ic-indication{height: 72px;width: 72px;border-radius: 50%;display: block;margin: auto;}
.ic-indication .material-icons{line-height: 72px;font-size: 32px;}
	/* Success Indications */
.ic-indication.ic-success{background-color: rgba(0,170,74,0.2);}
.ic-indication.ic-success .material-icons{color: #00AA4A;}
	/* Danger Indications */
.ic-indication.ic-danger{background-color: rgba(245, 75, 0,0.2);}
.ic-indication.ic-danger .material-icons{color: #F54B00;}
	/* Media Query */
@media(max-width: 767px){
		/* Button Block */
	.select-user .btn-block{margin: 0;}
	.select-user .btn-block a{display: inline-block; margin: 0; margin-right: 10px;}
	.select-user .btn-block a:last-child{margin-right: 0;}
}

/* TP-resgistration */
.TP-resgistration-custom-height{min-height: 660px; padding: 16px 0;}
.TP-resgistration .benefits-card{max-width: 420px; background: #EEF4FB;}
.TP-resgistration .resgistration-card{background: rgba(255,255,255,0.97); -webkit-box-shadow: 0px 4px 24px 0px rgba(22, 11, 30, 0.24); -moz-box-shadow: 0px 4px 24px 0px rgba(22, 11, 30, 0.24); box-shadow: 0px 4px 24px 0px rgba(22, 11, 30, 0.24); min-width: 590px;}
	/* Media Query */
@media(max-width: 1199px){
	/* TP-resgistration */
	.TP-resgistration .resgistration-card{min-width: 550px;}
}

@media(max-width: 991px){
	/* TP-resgistration */
	.TP-resgistration .resgistration-card{min-width: 350px;}
	.TP-resgistration .card{padding: 30px;}
	/* Checklist */
	.TP-resgistration .checklist{padding-top: 10px; margin-left: 36px;}
	.TP-resgistration .checklist li{margin-bottom: 12px; padding-bottom: 12px;}
	.TP-resgistration .checklist li:before{width: 24px; height: 24px; left: -36px; top: 0;}
	.TP-resgistration .checklist li:after{width: 32px; left: -32px; top: 1px; font-size: 16px;}
	/* Terms Block */
	.TP-resgistration .terms-block{padding-left: 0; margin-top: 12px;}
}

@media(max-width: 767px){
	/* TP-resgistration */
	.TP-resgistration .resgistration-card{min-width: 100%;}
	.TP-resgistration .card{padding: 15px;}
	/* Checklist */
	.TP-resgistration .checklist{padding-top: 10px; margin-left: 36px;}
	.TP-resgistration .checklist li{margin-bottom: 12px; padding-bottom: 12px;}
	.TP-resgistration .checklist li:before{width: 24px; height: 24px; left: -36px; top: 0;}
	.TP-resgistration .checklist li:after{width: 32px; left: -32px; top: 1px; font-size: 16px;}
	/* Terms Block */
	.TP-resgistration .terms-block{padding-left: 0; margin-top: 12px;}
}

/* DIGICORP logo */
.dc-stamp{display: inline-block; font-family: 'Lato'; font-weight: 400;}
.dc-stamp strong{font-weight: 700;}
.inverse .dc-stamp, .theme-inverse .dc-stamp{color: #ffffff;}

/* ----------------------------
	Content
---------------------------- */ 
.main-content {padding: 104px 40px 90px; min-height: 100vh; transition: all 0.3s; background: #F2F4F8; margin-left: 280px; position: relative;}
.main-content.active {margin-left: 0;}
.main-content .card {margin-bottom: 24px;}
	/* Media Queries */
@media (max-width: 1499px) {
	.main-content{padding: 88px 24px 94px;}
}
@media (max-width: 991px) {
	.main-content{padding: 90px 16px 100px;}
    .main-content {margin-left: 0;}
    .main-content.active {margin-left: 280px; margin-right: -280px;}
    .main-content .card{margin-bottom: 18px;}
}
@media (max-width: 767px) {
	.main-content{padding: 80px 16px 74px;}
	.main-content.fixed-bottom-btn{padding-bottom: 114px;}
	.main-content.fixed-bottom-btn .page-content .content-footer-block{bottom: 48px;}
	.main-content.fixed-bottom-btn .floating-dropdown-btn, .main-content.fixed-bottom-btn .sm-floating-btn{bottom: 62px;}
	.main-content .card{margin-bottom: 16px;}
}

/* ----------------------------
	Header
---------------------------- */
.navbar .container-fluid{padding-right: 0; padding-left: 0;}
.navbar-brand img{height: 38px; padding-bottom: 4px;}
.navbar-nav .nav-link img{height: 44px; max-height: 100%; max-width: 100%;}
.navbar-expand-md .navbar-nav .nav-link, .navbar-nav .nav-link{padding: 0;}
.navbar-nav .nav-link.btn{padding: 8px 24px;}
@media (max-width: 991px) {
	.navbar-brand img{height: 32px; margin-bottom: 2px;}
	.navbar .container-fluid{padding-left: 0; padding-right: 0;}
	.navbar-nav .nav-link img{height: 40px;}
	.navbar-nav .nav-link.btn{padding: 8px 16px;}
}

/* ----------------------------
	Footer
---------------------------- */
/* content-footer-block */
.content-footer-block{border-top: 1px solid rgba(69, 80, 86, 0.08); padding-top: 16px; position: absolute; bottom: 16px; left: 0; right: 0; max-width: 600px; margin: auto; z-index: 0;}
.user-onboarding .content-footer-block{z-index: 1;}
.half-bg .content-footer-block{bottom: 30px; left: 50px; max-width: 100%;}
.content-footer-listing{margin: 0 -10px; padding-left: 0;}
.content-footer-listing li{position: relative; padding: 0 10px; float: left;}
.content-footer-listing li:after{position: absolute; content: ""; width: 1px; height: 13px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 0; background: rgba(69, 80, 86, 0.74);}
.content-footer-listing li:last-child:after{display: none;}
.content-footer-listing li a{color: rgba(69, 80, 86, 0.74); font-size: 14px;}
.content-footer-listing li a:hover{text-decoration: underline;}
.user-flow .content-footer-block{left: 40px; right: 40px; max-width: 100%;}
@media(max-width: 1499px){
	.user-flow .content-footer-block{left: 24px; right: 24px;}
}
.theme-inverse .content-footer-block,.theme-inverse.content-footer-block{border-top: 1px solid rgba(221, 226, 236, 0.2);}
.theme-inverse .content-footer-listing li:after{background: rgba(198, 212, 228, 0.87);}
.theme-inverse .content-footer-listing li a{color: rgba(198, 212, 228, 0.87);}

.footer-logo{display: inline-block; height: 28px; width: 116px; background: url(../images/footer-logo.png) no-repeat; margin-left: 8px; background-size: 100%; opacity: 0.74;}
.theme-inverse .footer-logo{background: url(../images/footer-logo-white.png) no-repeat; background-size: 100%; opacity: 0.87;}
.footer-logo:hover{opacity: 1;}

/* Site Info */
.site-info p{font-size: 18px; color: rgba(69, 80, 86, 0.54); font-family: 'Roboto', sans-serif; font-weight: 700; margin-bottom: 0;}
.site-info strong{font-weight: 700; color: rgba(69, 80, 86, 0.54);}
.site-info b{font-weight: 500; color: rgba(69, 80, 86, 0.54);}
.site-info a, .site-info a b, .site-info span, .site-info strong, .site-info .dc-stamp{color: rgba(69, 80, 86, 0.54);}
.theme-inverse .site-info p{color: #C6D4E4;}
.theme-inverse .site-info a, .theme-inverse .site-info a b, .theme-inverse .site-info span, .theme-inverse .site-info strong, .theme-inverse .site-info .dc-stamp,.theme-inverse .site-info,.theme-inverse .site-info strong{color: rgba(198, 212, 228, 0.87);}
.theme-inverse .site-info a, .theme-inverse .site-info a b{color: #ffffff;}
	/* Media Query */
@media(max-width: 1199px){
	.half-bg .content-footer-block{left: 20px;}
}
@media(max-width: 991px){
	.content-footer-block{bottom: 16px; padding-top: 10px;}
	.user-flow .content-footer-block{left: 15px; right: 15px;}
}
@media(max-width: 767px){
	.content-footer-block{left: 16px; right: 16px; border-top: 0; padding: 5px 0 10px; bottom: 0;}
	.half-bg .content-footer-block{position: relative; left: auto; bottom: auto; right: auto;}
	.site-info p{font-size: 16px;}
	.footer-logo{margin-left: 6px;}
}

/* ----------------------------
	Dashboard
---------------------------- */
.card-scrollable{height: 280px; overflow-y: auto;}
.card-scrollable.no-data{height: 134px;}

/* Media Object */
.media-sub-detail img{margin-right: 8px; width: 22px; height: 22px;}
.media-sub-detail span{font-size: 14px; display: inline-block; line-height: 1.4;}
.media-listing li{margin-bottom: 20px;}
.media-listing li:last-child{margin-bottom: 0;}
.media-list .media-body h5{font-size: 16px; font-weight: 500; font-family: 'Roboto', sans-serif; margin: 0;}
.media-body .form-control{width: 100%;}
.media-left .user-avatar{margin-right: 12px;}

.card .media-list.list-group .list-group-item{padding: 16px 0;}
.card .media-list h5{font-size: 16px; font-weight: 500; font-family: 'Roboto', sans-serif; margin: 0 0 4px;}
.card .media-list .subtitle{font-size: 14px; font-weight: 400; margin: 0;}

/* Card with Media Listing */
.details-view .list-group-item p.title{margin-bottom: 0;}
.no-border .list-group-item{border: 0;}
.media-list.list-group .list-group-item{padding: 24px 0; border: 0; border-bottom: 1px solid #F2F4F8; margin-bottom: 0;}
.media-list.list-group .list-group-item:first-child{padding-top: 0;}
.media-list.list-group .list-group-item:last-child{padding-bottom: 0; border-bottom: 0;}
.list-group-item .media .img-icon, .list-group-item .media .user-avatar{margin-right: 12px;}
.details-view h5.title{font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 24px;}

/* Card Header With Shadow */
.card-header-shadow{-webkit-box-shadow: 0px 2px 4px 0px rgba(23,31,35,0.06); -moz-box-shadow: 0px 2px 4px 0px rgba(23,31,35,0.06); box-shadow: 0px 2px 4px 0px rgba(23,31,35,0.06); border-bottom: 0; border-radius: 2px; padding: 16px; margin-bottom: 16px; position: relative;}
.card-header:first-child{border-radius: 0;}
.card-header-shadow .section-title:after{margin: 0; position: absolute; bottom: -2px;}
.card-header-shadow .section-title .subtitle{margin: 0;}
.card-header-shadow + .card-body{padding: 0 16px 16px;}
.card-header-shadow + .card-body.card-scrollable{padding-top: 0;}
.bottom-info{margin-top: 12px; padding-left: 52px;}
.card .list-group{margin-bottom: 16px;}
.card .list-group .list-group-item{padding: 8px 16px;}
.card .list-group .list-group-item .btn{min-width: 100px;}
.card .list-group .list-group-item .btn.btn-fab{min-width: auto;}
.dashboard .card .list-group .list-group-item{padding: 16px 0;}
.card .list-group .list-group-item:first-child{padding-top: 0;}
.card .list-group .list-group-item:last-child{padding-bottom: 0;}
.list-group-item .title{font-size: 16px;}
.dashboard .card .list-group{margin-bottom: 0;}
@media(max-width: 1499px){
	.card .list-group{margin-bottom: 16px;}
	.card-header-shadow{padding: 16px; margin-bottom: 16px;}
	/*.card .list-group .list-group-item{padding: 8px 16px;}*/
	.card-body.card-scrollable{padding: 16px;}
	.dashboard .card .list-group{margin-bottom: 0;}
	.bottom-info{margin-top: 6px; padding-left: 0;}
	.card .list-group .list-group-item .btn{min-width: 84px;}
}
@media(max-width: 1199px){
	.media-sub-detail img{margin-right: 4px;}
	.card-header-shadow .subtitle{font-size: 13px;}
}
@media(max-width: 767px){
	.card-scrollable{max-height: 340px; height: auto;}
	.card-scrollable.no-data{height: auto;}
	.list-inline .list-inline-item{font-size: 13px;}
	.list-group-item .action-btn{padding-top: 8px;}
	.details-view h5.title{font-size: 20px;}
}

.img-icon{border-radius: 100%;display: flex; justify-content: center; align-items: center; background: rgba(23, 31, 35, 0.08);}
.img-icon img{width: 24px; height: 24px;}
.info-text{font-size: 16px; font-weight: 500; color: #00AA4A; line-height: 20px;}

/* user-avatar */
.user-avatar{font-size: 18px; font-weight: 700; border-radius: 100%;display: flex; justify-content: center; align-items: center; height: 58px; width: 58px; text-transform: uppercase;}
.user-avatar.circle-lg{font-size: 24px;}
/* Circle Sizes */
.circle-xl{height: 120px; width: 120px;}
.circle-lg{height: 44px; width: 44px;}
.circle-sm{height: 20px; width: 20px;}
.circle-sm.user-avatar{font-size: 16px;}
/* Circle Colors */
.user-color-1{background: rgba(39, 174, 96, 0.2); color: rgba(39, 174, 96, 0.74);}
.user-color-1:before{border-color: rgba(39, 174, 96, 0.1);}
.user-color-2{background: rgba(231, 76, 60, 0.2); color: rgba(231, 76, 60, 0.74);}
.user-color-2:before{border-color: rgba(231, 76, 60, 0.1);}
.user-color-3{background: rgba(142, 68, 173, 0.2); color: rgba(142, 68, 173, 0.74);}
.user-color-3:before{border-color: rgba(42, 68, 173, 0.1);}
.user-color-4{background: rgba(151, 117, 57, 0.2); color: rgba(151, 117, 57, 0.74);}
.user-color-4:before{border-color: rgba(151, 117, 57, 0.1);}
.user-color-blue{background: rgba(255, 255, 255, 0.74); color: rgba(48, 117, 186, 0.74);}
.user-color-blue:before{border-color: rgba(255, 255, 255, 0.16);}
/* Circle before Outer Border */
.avatar-border{position: relative; margin: 4px;}
.avatar-border:before{content: ""; position: absolute; height: 70px; width: 70px; top: 50%; left: 50%; transform: translate(-50%,-50%); border-radius: 100%; border-width: 2px; border-style: solid;}
.avatar-border.circle-lg:before{height: 76px; width: 76px;}
.avatar-border.circle-sm:before{height: 60px; width: 60px;}
/* Circle With Border */
.avatar-outline{border: 2px solid rgba(23, 31, 35, 0.2); padding: 8px;}
.avatar-outline.circle-lg{padding: 8px;}
.avatar-outline.circle-lg img{width: 34px; height: 34px;}

/* info-tile */
.info-tile{position: relative;}
.info-tile:before{background-position: center right; background-repeat: no-repeat; display: block; position: absolute; content: ""; right: 0; top: 0; max-width: 120px; max-height: 120px; width: 100%; height: 100%;}
.info-tile .media{align-items: center;}
h2 span.secondary-text{display: inline-block; vertical-align: middle; font-size: 24px; font-weight: 300; color: #455056; font-family: 'Roboto', sans-serif;}
.info-tile .card-body{padding: 16px;}
.info-tile .card-body h2{font-size: 36px;}
.info-tile .card-body h2 span.secondary-text{display: block; font-size: 20px;}

/* primary-tile */
.primary-tile.info-tile:before{background-image: url(../images/ic_training_center_faded.svg);}
.primary-tile h2{color: #3075BA;}
.primary-tile .avatar-outline{border-color: rgba(48, 117, 186, 0.2);}

/* secondary-tile */
.secondary-tile.info-tile:before{background-image: url(../images/ic_candidates_faded.svg);}
.secondary-tile h2{color: #00AA4A;}
.secondary-tile .avatar-outline{border-color: rgba(0, 170, 74, 0.2);}

/* danger-tile */
.danger-tile.info-tile:before{background-image: url(../images/ic_hiring_requests_faded.svg);}
.danger-tile h2{color: #F54B00;}
.danger-tile .avatar-outline{border-color: rgba(245, 75, 0, 0.2);}

	/* Media Query */
@media(max-width: 1199px){
	.info-tile:before{display: none;}
	.info-tile .media{text-align: center;}
	.info-tile .media-left{margin: 0 auto 8px !important;}
	.info-tile .card-body h2{font-size: 32px;}
	.info-tile .card-body h2 span.secondary-text{font-size: 18px;}
}
@media(max-width: 767px){
	.info-tile .media{text-align: left;}
	.info-tile .media-left{margin: 0 16px 0 0 !important;}
	.info-tile .card-body h2{font-size: 32px;}
	.info-tile .card-body h2 span.secondary-text{font-size: 18px;}
}

/* Card buttons */
.action-btn .btn-fab{margin-right: 8px;}
.action-btn .btn-fab:last-child{margin-right: 0;}
.action-btn-block{margin-top: 4px;}
.action-btn-block .btn{margin-right: 16px;}
.action-btn-block .btn:last-child{margin-right: 0;}

.media-left-content{min-width: 280px; display: inline-block;}
.media-sub-detail{display: inline-block; padding-left: 45px; position: relative;}
.media-sub-detail img{position: absolute; left: 15px; top: 2px;}

.right-lg-block{padding-left: 0;}
@media(max-width: 1599px){
	.media-left-content{min-width: 220px;}
}
@media(max-width: 1199px){
	.media-left-content{display: block; min-width: auto;}
	.media-sub-detail{display: block;}
	.action-btn .btn-fab{margin-right: 4px;}
	.right-lg-block{padding-left: 67px; padding-top: 4px;}
}
@media(max-width: 767px){
	.media-sub-detail{padding-left: 42px;}
	.media-sub-detail img{top: -1px;}
}

/* Seperator */
hr{border-color: rgba(0,0,0,.06);}
.section-seperator{margin: 28px 0;;}
.inner-form-seperator{margin: 8px 0 0;}
.modal-data-seperator{margin: 0 0 24px;}
	/* Media Query */
@media(max-width: 1199px){
	.section-seperator{margin: 24px 0;}
}

/* Card */
.details-view .card-title.title{text-transform: capitalize; font-size: 18px; font-weight: 500;}
.details-view .card-subtitle.subtitle{line-height: 1.5;}
.card-subtitle{font-family: 'Roboto', sans-serif;}
/* Modal */
.details-view p.title{font-size: 16px; margin-bottom: 24px; line-height: 1.4;}
.modal-view-title.title, .details-view h5.modal-view-title.title{font-size: 18px; color: #3075ba; font-weight: 700; text-transform: uppercase; font-family: 'Roboto', sans-serif; margin-bottom: 16px;}
@media(max-width: 1499px){
	.details-view .card-title.title{font-size: 16px;}
	.details-view .list-inline .list-inline-item{font-size: 13px;}
}
@media(max-width: 1199px){
	.details-view p.title{margin-bottom: 18px;}
}
@media(max-width: 767px){
	.details-view p.title{margin-bottom: 14px;}
}

/* search-bar */
.search-bar {margin-bottom: 16px;}
.search-bar + .collapse + .details-view{margin-top: 24px;}

/* Form Inline */
.form-inline .btn{min-width: inherit;}

/* ----------------------------
	Side Nav
---------------------------- */
	/* Header Sidebar Toggle Button */
.navbar-toggler {color: #455056; margin-right: 16px; border: 0; padding: 0;}
.navbar-toggler:focus {outline: none;}
	/* Sidebar */
.sidebar {width: 280px; position: fixed; top: 0; left: 0; height: 100vh; z-index: 999; color: #fff; transition: all 0.3s; padding: 64px 0 24px; background-color: #3075BA; overflow-y: auto; -webkit-box-shadow: 0px 8px 24px 0px rgba(23, 31, 35, 0.2); -moz-box-shadow: 0px 8px 24px 0px rgba(23, 31, 35, 0.2); box-shadow: 0px 8px 24px 0px rgba(23, 31, 35, 0.2);}
/* Sidebar Card */
.sidebar .sidebar-header {padding: 32px 16px; background: #3075BA;}
.sidebar .sidebar-header.card, .sidebar .sidebar-header.card:hover{box-shadow: none;}
.sidebar .sidebar-header.card .card-header{background: #3075BA; padding: 0; border: 0;}
.sidebar .sidebar-header .card-title{margin-top: 14px; color: #ffffff; font-size: 18px; font-weight: 700; margin-bottom: 8px;}
.sidebar .sidebar-header .card-subtitle{font-family: 'Roboto', sans-serif; color: rgba(255,255,255,0.74); font-size: 14px; margin-bottom: 16px;}
.sidebar .sidebar-header .btn-sm{padding: 6px;}
.sidebar.active {margin-left: -280px;}
.sidebar ul {border-top: 1px solid rgba(242, 244, 248, 0.2);}
.sidebar ul li {border-bottom: 1px solid rgba(242, 244, 248, 0.2);}
.sidebar ul li a {padding: 12px 24px; font-size: 15px; font-weight: 500; display: block; color: rgba(255,255,255,0.74); text-transform: capitalize;}
.sidebar ul li a img{height: 30px; width: 30px; opacity: 0.74; margin-top: -2px; margin-right: 12px;}
.sidebar ul li a:hover, .sidebar ul li a.active{color: #ffffff; background-color: rgba(23, 31, 35, 0.2);}
.sidebar ul li a:hover img, .sidebar ul li a.active img{opacity: 1;}
@media (max-width: 991px) {
    .sidebar {margin-left: -310px; padding-top: 60px;}
    .sidebar.active {margin-left: 0;}
}
@media (max-width: 767px) {
    .sidebar .sidebar-header{padding: 20px 16px;}
}

/* Auto center block */
.auto-center-block{min-height: 500px;}
@media (max-height: 800px) {
    .auto-center-block{min-height: 400px;}
}
@media (max-height: 570px) {
    .auto-center-block{min-height: 300px;}
}

/* Bulk Upload */
.upload-btn-wrapper {position: relative; display: inline-block; cursor: pointer;}
.upload-btn-wrapper input[type=file]{position: absolute; left: 0; top: 0; opacity: 0; width: 100%; height: 100%; cursor: pointer;}

/* Chart Listing */
.chart-listing p{font-size: 14px; text-transform: uppercase; font-weight: 500;}
.card .list-group.chart-listing .list-group-item, .chart-listing li{padding-left: 26px; position: relative; padding-top: 0; padding-bottom: 50px;}
.card .list-group.chart-listing .list-group-item:last-child, .chart-listing li:last-child{padding-bottom: 0;}
.chart-listing li:before{content: ""; position: absolute; display: block; height: 16px; width: 16px; border-radius: 100%; top: 2px; left: 0;}
.chart-listing li.primary-bullet:before{background: #3075BA;}
.chart-listing li.secondary-bullet:before{background: #00AA4A;}
.answer-text h2{color: rgba(69, 80, 86, 1); margin: 0;}
.answer-text h2 span{font-size: 16px; line-height: 1.2; color: rgba(69, 80, 86, 0.54); display: inline-block;}
.chart-wrapper{position: relative;}
.chart-wrapper img{width: 270px; height: 270px;}
.chart-text{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-transform: uppercase; color: #455056; margin: 0;}
.chart-text span{font-size: 14px; font-weight: 500; display: block;}

/* Media Query */
@media (max-width: 1199px) {
    .chart-wrapper{margin-bottom: 18px;}
    .chart-listing{flex-direction: row; width: 100%;}
    .card .list-group.chart-listing .list-group-item, .chart-listing li{padding-bottom: 0; width: 50%; padding-left: 18px; padding-right: 10px;}
    .chart-listing li:before{height: 12px; width: 12px;}
	.chart-wrapper img{width: 220px; height: 220px;}
}
@media (max-width: 475px) {
    .chart-listing{flex-direction: column;}
    .card .list-group.chart-listing .list-group-item, .chart-listing li{padding-bottom: 16px; width: 100%; padding-right: 0;}
}

/* Tabs */
.nav-tabs .nav-link.btn-fab{border: 2px solid rgba(69, 80, 86, 0.16); border-radius: 100%; background: transparent;}
.nav-tabs .nav-link.btn-fab:hover, .nav-tabs .nav-link.btn-fab:focus, .nav-tabs .nav-link.btn-fab.active, .nav-tabs .nav-link.btn-fab:active, .nav-tabs .nav-link.btn-fab:not(:disabled):not(.disabled):active{ background-color: rgba(69, 80, 86, 0.7); color:#ffffff; border-color: rgba(69, 80, 86, 0.16);}
.nav-tabs .nav-link.btn-fab.disabled, .nav-tabs .nav-link.btn-fab:disabled {color: #fff;background-color:rgba(69, 80, 86, 0.7); opacity: 0.64;}
.nav-tabs .nav-link.btn-fab:focus, .nav-tabs .nav-link.btn-fab:active:focus, .nav-tabs .nav-link.btn-fab:not(:disabled):not(.disabled):active:focus{box-shadow: 0 0 0 0.2rem rgba(69, 80, 86,0.12);}

/* Mobile Search Block */
@media (max-width: 767px) {
	.form-icon .form-control{padding-left: 10px; padding-right: 50px;}
	.form-icon i{position: static; transform: translateY(0);}
	.form-icon .btn{padding: 4px; text-align: center; position: absolute; right: 0; top: 0; height: 100%; min-width: 40px;}
	.form-icon .btn i{color: #ffffff; margin: 0;}
	.form-icon.mobile i{position: absolute; transform: translateY(0);}
	.form-icon.mobile .form-control{padding-left: 32px; padding-right: 10px;}
}

/* DayPickerInput */
.DayPickerInput{width: 100%; display: block;}
.DayPickerInput input{width: 100%; border: 2px solid #eeeeee; font-size: 16px; color: #171f23; display: block; padding: 6px 12px 5px; border-radius: 2px; padding-right: 32px;}

/* Radio + Checkbox */
input[type=checkbox], input[type=radio]{margin-left: 16px;}

/* 404 Error Page */
.error-page{padding: 200px 0 16px;}
.error-page span{line-height: 24px; color: rgba(69, 80, 86, 0.87); margin: 4px 0 34px;}
.error-page .img-wrapper{max-width: 280px; margin: auto;}
.error-page .img-wrapper img{max-width: 100%;}
.section-header + .error-page{padding-top: 80px; max-height: 100%;}
.error-page .img-wrapper .user-avatar{background-color: #e7e9ef; margin: 0 auto;}
.error-page .img-wrapper .user-avatar img{width: 110px; height: 100px;}
.tab-content .error-page{padding-top: 150px;}
.search-result.error-page, .search-result .error-page{padding: 40px 0;}
	/* Media Query */
@media (max-width: 767px) {
	.error-page .img-wrapper{max-width: 220px;}
	.error-page h1.h2{font-size: 32px;}
	.error-page span{margin: 4px 0 28px;}
	.search-result.error-page, .search-result .error-page{padding: 30px 0;}
}
@media (max-width: 475px) {
	.error-page span br{display: none;}
}
@media (min-height: 1050px) {
	.error-page{padding-top: 500px;}
	.section-header + .error-page{padding-top: 180px;}
	.tab-content .error-page{padding-top: 280px;}
	.search-result.error-page, .search-result .error-page{padding: 40px 0;}
}
@media (min-height: 1000px) {
	.tab-content .error-page{padding-top: 200px;}
}
@media (max-height: 890px) {
	.section-header + .error-page{padding-top: 54px;}
	.tab-content .error-page{padding-top: 100px;}
	.error-page{padding-top: 100px;}
	.search-result.error-page, .search-result .error-page{padding: 40px 0;}
}
@media (max-height: 750px) {
	.error-page{padding-top: 80px;}
	.section-header + .error-page{padding-top: 24px;}
	.tab-content .error-page{padding-top: 60px;}
	.search-result.error-page, .search-result .error-page{padding: 40px 0;}
}
@media (max-height: 700px) {
	.error-page{padding-top: 40px;}
	.section-header + .error-page{padding-top: 0;}
}
@media (max-height: 600px) {
	.error-page{padding-top: 16px;}
	.tab-content .error-page{padding-top: 28px;}
}

/* Dashboard No Data */
@media (max-width: 767px) {
	.card-body .lead{font-size: 16px; font-weight: 400;}
}

/* Search Bar */
.search-bar .form-inline select{width: 200px;}
	/* Media Query */
@media (max-width: 1499px) {
	.search-bar .form-inline select{width: 144px;}
}
@media (max-width: 1199px) {
	.search-bar .form-inline select{width: 114px;}
}
@media (max-width: 991px) {
	.search-bar .form-inline select{width: 148px;}
}

/* mobile-fixed-btn */
.mobile-fixed-btn{position: fixed; left: 0; bottom: 0; z-index: 10; background: #ffffff;}
.mobile-fixed-btn .btn{border-radius: 0; padding: 14px 16px;}

/* Tabbing */
	/* Media Query */
@media (max-width: 991px) {
	.tab-pane .media-list .action-btn{padding-left: 74px; padding-top: 8px;}
}
@media (max-width: 767px) {
	/* Tabs with Media Listing */
	.details-list-view.details-view p.title{font-size: 14px;}
}

/* info-tile-wrapper (Hiring Request - Cancelled) */
.info-tile-wrapper p{position: relative; padding-left: 28px; line-height: 1.2; font-size: 16px;}
.info-tile-wrapper p i{position: absolute; left: 0; top: -3px; margin: 0;}
.action-tabs.nav-tabs{overflow: visible;}
.action-tabs.nav-tabs .nav-item{margin-bottom: 0;}

/* Select Card */
.custom-control-input + label{position: static;}

/* EMP Dashboard Search */
.search-outer{margin: -40px -40px 32px; background: rgb(48,117,186); background: -moz-linear-gradient(45deg, rgba(48,117,186,1) 0%, rgba(0,170,74,1) 100%); background: -webkit-linear-gradient(45deg, rgba(48,117,186,1) 0%,rgba(0,170,74,1) 100%); background: linear-gradient(45deg, rgba(48,117,186,1) 0%,rgba(0,170,74,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3075ba', endColorstr='#00aa4a',GradientType=1 ); position: relative;}
.search-outer.card{margin-bottom: 40px;}
.search-outer:before, .search-outer:after{content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.search-outer:before{background: rgba(0,0,0,1); opacity: 0.6;}
.search-outer:after{background-image: url("../images/search-bg.jpg"); background-position: center; background-size: 100%; opacity: 0.12; background-repeat: no-repeat;}
.search-outer .card-body{z-index: 1; padding: 40px; width: 1180px;}
.search-outer .title{margin-bottom: 28px;}
	/* Floating button */
.search-outer .floating-btn{position: absolute; left: 50%; transform: translateX(-50%); bottom: -34px;}
	
	/* Media Query */
@media (max-width: 1499px) {
	.search-outer.card{margin: -24px -24px 32px;}
	.search-outer .card-body{padding: 32px 24px; width: 100%;}
}
@media (max-width: 1199px) {
	.search-outer.card{margin-bottom: 32px;}
	.search-outer .title{font-size: 24px; margin-bottom: 24px;}
	.search-outer .title .h1{font-size: 28px;}
	.search-outer .card-body{padding: 32px 24px;}
}
@media (max-width: 991px) {
	.search-outer.card{margin: -29px -16px 24px;}
	.search-outer .card-body{padding: 24px 16px;}
	.search-outer .title{margin-bottom: 18px;}
}
@media (max-width: 767px) {
	.search-outer:after{background-position: right top; background-size: auto;}
	.search-outer.card{margin: -19px -16px 24px;}
	.search-outer .card-body{padding: 20px 16px;}
	.search-outer .title{font-size: 22px; margin-bottom: 18px;}
	.search-outer .title .h1{font-size: 24px;}
}

/* Inner Page (Max-Width) */
.inner-page{max-width: 1300px;}
/* Mobile full width button */
@media (max-width: 767px) {
	.mobile-btn .btn{width: 100%; margin: 6px 0;}
}

/* Filter Applied */
.filter-applied{padding-top: 16px;border-top: 1px solid rgba(0,0,0,0.04);margin-top: 16px;}
.filter-applied li{margin-bottom: 8px;}
.filter-applied li .label{font-size: 12px;display: inline-block;text-transform: uppercase;color: rgba(69, 80, 86, 0.74); text-align: left;padding: 0;margin-right: 8px;margin-left: 8px; font-weight: 600;}
.filter-applied li .tags{border: 1px solid rgba(0,0,0,0.1);border-radius: 2px;line-height: 1;padding: 6px 8px;display: inline-block;vertical-align: middle;margin: 2px 4px 2px 0;font-size: 13px;font-weight: 500; color: #3075BA;}
.filter-applied li .tags:hover{border-color: rgba(48, 117, 186, 0.74); text-decoration: none;}
.filter-applied li .tags i.material-icons.pmd-sm{font-size: 12px;font-weight: bold;opacity: 0.54; display: inline-block;vertical-align: middle; color: rgba(69, 80, 86, 0.7); margin-left: 4px; margin-top: -2px;}
.filter-applied li a{display: inline-block;}
.filter-applied li .tags a:hover i.material-icons.pmd-sm{color: #171f23}

/* Cardlink + Cardlink */
.card-link+.card-link{margin-left: 0;}
.list-group-item .btn-group .btn:first-child{margin-right: 16px;}
@media (max-width: 1499px) and (min-width: 1200px) {
	.list-group-item .btn-group .btn:first-child{margin-right: 8px;}
}

/* custom-col */
@media (max-width: 1550px) {
	.custom-col{width: 100%; justify-content: start !important; order: inherit; margin-bottom: 12px;}
	.custom-col:last-child{margin-bottom: 0;}
}

/* static-page */
.static-page .card-body{padding: 24px;}
.static-page .container{padding: 0;}
.static-page p{margin-bottom: 12px;}
.static-page a{font-weight: 500;}
.static-page h4{margin: 24px 0 8px;}
.static-page h5{margin: 16px 0 6px;}
	/* Media */
@media (max-width: 767px) {
	.static-page .card-body{padding: 16px;}
	.static-page h4{margin-top: 16px;}
	.static-page h5{line-height: 1.3;}
}

/* ----------------------------
	ol
---------------------------- */
.static-page ol li{counter-increment: step-counter; position: relative; list-style: none; padding-bottom: 10px; padding-left: 36px;}
.static-page ol li:last-child{padding-bottom: 0;}
.static-page ol li:before{content: counter(step-counter, lower-alpha); position: absolute; margin-right: 5px; font-size: 12px; border: 1px solid rgba(0,0,0,0.2); color: rgb(69, 80, 86); font-weight: 700; padding: 0; position: absolute; left: 0; line-height: 23px; display: inline-block; text-align: center; width: 24px; height: 24px; border-radius: 50%;}
@media screen and (max-width: 767px){
	.static-page ol li{padding-left: 30px;}
}

.media-list .list-group-item .btn{margin-right: 12px;}
.list-group-item .btn{margin-right: 16px;}
.list-group-item .btn:last-child{margin-right: 0;}

/* search-result */
/* Media */
@media (max-width: 1199px) {
	.search-result .button-block{margin: 20px 0 8px; padding-top: 20px; border-top: 1px solid rgba(0,0,0,.06);}
}
@media (max-width: 767px) {
	.search-result .button-block{margin: 0; padding-top: 0; border-top: 0;}
}

/* Reverse Scroll */
/*navbar hide when scroll up*/
.search-bar, .navbar{-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;}
.move-navbar{top:-90px;}
.sticky_search.search-bar{position: fixed; top: 0; width: 100%; left: 0; z-index: 10; box-shadow: 0px 4px 6px 0px rgba(0,0,0,0.12);}
.search-bar.sticky_search.move-search{top: 61px;}

/* Alert Spinner */
.bulk-upload .alert{max-width: 450px; padding: 12px 20px; text-align: left; margin: 0 auto 16px;}

/* Login Page Content */
.login-content .content-footer-block{max-width: 100%; margin-left: 65px; margin-right: 65px;}
.login-content .onboarding-text-content .list-inline h3{font-size: 24px;}
/* Media */
@media (max-width: 1199px) {
	.login-content .content-footer-block{margin-left: 35px; margin-right: 35px;}
}
@media (max-width: 991px) {
	.login-content .content-footer-block{margin-left: 25px; margin-right: 15px;}
	.login-content .onboarding-text-content .list-inline h3{font-size: 22px;}
}
@media (max-width: 767px) {
	.login-content.right-block:before{display: block;}
	.login-content .right-content-block{padding: 78px 0 90px 10px;}
	.login-content .right-content-block h2{font-size: 28px; margin-bottom: 20px;}
	.login-content .right-content-block p{margin-bottom: 10px;}
	.login-content .content-footer-block{margin-left: 10px; margin-right: 0;}
	.login-content .info-counter{border-bottom: 1px solid rgba(255,255,255,0.2);}
	.login-content .half-bg-custom-height{height: -webkit-fill-available !important;}
	.login-content .onboarding-text-content .list-inline .h1{font-size: 24px;}
	.login-content .onboarding-text-content .list-inline h3{font-size: 20px;}
}
@media (max-height: 736px) {
	.login-content .half-bg-custom-height{height: auto !important;}
}


/* Candidate Search */
.jumbotron-section span {font-size:18px; color:#ffffff;}
.jumbotron-section .form-control {border:2px solid #ffffff;}
@media (max-width: 991px) {
    .jumbotron-section span {font-size:16px;}
}
@media (max-width: 767px) {
    .jumbotron-section span {font-size:14px;  margin-bottom:15px;}
}