/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRxC7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  display:swap;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRzS7mw9c.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  display:swap;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRxi7mw9c.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRxy7mw9c.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local('Montserrat Thin'), local('Montserrat-Thin'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUQjIg1_i6t8kCHKm45_QpRyS7m.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;
  display:swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  display:swap;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  display:swap;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3gfD_u50.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_aZA3gnD_g.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;
  display:swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  display:swap;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  display:swap;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gfD_u50.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.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;
  display:swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  display:swap;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  display:swap;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wdhyzbi.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v14/JTUSjIg1_i6t8kCHKm459Wlhyw.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;
  display:swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  display:swap;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  display:swap;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gfD_u50.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.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;
  display:swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  display:swap;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  display:swap;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gfD_u50.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.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;
  display:swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  display:swap;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  display:swap;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gfD_u50.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local('Montserrat Bold'), local('Montserrat-Bold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_dJE3gnD_g.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;
  display:swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  display:swap;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  display:swap;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gfD_u50.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_c5H3gnD_g.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;
  display:swap;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gTD_u50.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  display:swap;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3g3D_u50.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  display:swap;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gbD_u50.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gfD_u50.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: local('Montserrat Black'), local('Montserrat-Black'), url(https://fonts.gstatic.com/s/montserrat/v14/JTURjIg1_i6t8kCHKm45_epG3gnD_g.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;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyCMIT5lu.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  src: local('Raleway'), local('Raleway-Regular'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptug8zYS_SKggPNyC0ITw.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;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqhPAMif.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  src: local('Raleway Medium'), local('Raleway-Medium'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwN4rWqZPAA.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;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqhPAMif.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  src: local('Raleway Bold'), local('Raleway-Bold'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwJYtWqZPAA.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;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwK4vWqhPAMif.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 900;
  src: local('Raleway Black'), local('Raleway-Black'), url(https://fonts.gstatic.com/s/raleway/v14/1Ptrg8zYS_SKggPNwK4vWqZPAA.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;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: local('Titillium Web Light'), local('TitilliumWeb-Light'), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGIVzY4SY.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: local('Titillium Web Light'), local('TitilliumWeb-Light'), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffGjEGItzYw.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;
  display:swap;
}
/* latin-ext */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: local('Titillium Web SemiBold'), local('TitilliumWeb-SemiBold'), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffBzCGIVzY4SY.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;
  display:swap;
}
/* latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: local('Titillium Web SemiBold'), local('TitilliumWeb-SemiBold'), url(https://fonts.gstatic.com/s/titilliumweb/v8/NaPDcZTIAOhVxoMyOr9n_E7ffBzCGItzYw.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;
  display:swap;
}
/*@import url(btn-educli.css);*/
.btn-educli{
	background-color: #fbad1b;
	font-weight: 500;
	color:#ffffff;
	padding:10px 30px;
	border:1px solid #d2d5dd;
	border-radius:10px;
	font-size: 15px;
	margin:5px;
}
.btn-educli:hover{
	background-color: #fc5b2d !important;
	color: #ffffff;
	text-decoration: none;
}
/*@import url(btn-educli-md.css);*/
.btn-educli-md{
	background-color: #fbad1b;
	font-weight: 500;
	color:#ffffff;
	border:1px solid #d2d5dd;
	border-radius:10px;
	font-size: 13px;
    width: 40%;
    margin-bottom: 4px;
}
.btn-educli-md.addcart{
	width:60%;
}
.btn-educli-md:hover{
	background-color: #fc641e;
	color: #ffffff;
	text-decoration: none;
}
/*@import url(btn-educli-sm.css);*/
.btn-educli-sm{
	background-color: #fbad1b;
	font-weight: 500;
	color:#ffffff;
	padding:10px 15px;
	border:1px solid #d2d5dd;
	border-radius:10px;
	font-size: 15px;
	margin:5px;
}
.btn-educli-sm:hover{
	background-color: #fc641e;
	color: #ffffff;
	text-decoration: none;
}
/*@import url(btn-educli-block.css);*/
.btn-educli-block{
	background-color: #fbad1b;
	font-weight: 500;
	color:#ffffff;
	padding:10px auto;
	border:1px solid #d2d5dd;
	border-radius:10px;
	font-size: 15px;
	display: block;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;

}
.btn-educli-block:hover{
	background-color: #fc641e;
	color: #ffffff;
	text-decoration: none;
}
.btn-educli-block.fontsmall{
	font-size:13px;
}
/*@import url(btn-educli-action.css);*/
.btn-educli-action{
	background-color: #fbad1b;
	font-weight: 500;
	color:#ffffff;
	border:1px solid #d2d5dd;
	border-radius:10px;
	font-size: 13px;
    width: 30%;
    margin-bottom: 4px;
}
.btn-educli-action:hover{
	background-color: #fc641e;
	color: #ffffff;
	text-decoration: none;
}
.filter-results .btn-educli-action:hover{
	background-color: #fc641e;
	color: #ffffff;
	text-decoration: none;
}
.filter-results .btn-educli-action{
	background-color: #fbad1b;
	font-weight: 500;
	color:#ffffff;
	border:1px solid #d2d5dd;
	border-radius:10px;
	font-size: 13px;
    width: 30%;
    margin-bottom: 4px;
}
/*@import url(btn-educli-grey.css);*/
.btn-educli-grey{
	color:#2c2d2e;
	background-color: #eff4f5;
}
.btn-educli-grey:hover{
	color:#ffffff;
	background-color: #2c2d2e;
}
/*@import url(btn-educli-lg.css);*/
.btn-educli-lg{
	background-color: #fbad1b;
	font-weight: 500;
	color:#ffffff;
	padding:10px 100px;
	border:1px solid #d2d5dd;
	border-radius:10px;
	font-size: 15px;
	margin:5px;
}
.btn-educli-lg:hover{
	background-color: #fc641e;
	color: #ffffff;
	text-decoration: none;
}
/*@import url(btn-educli-black.css);*/
.btn-educli-black{
	color:#ffffff;
	background-color: #2c2d2e;
}
.btn-educli-black:hover{
	background-color: #ffae00;
}
/*@import url(btn-educli-link-black.css);*/
.btn-educli-link-black, .btn-educli-link-black:active, .btn-educli-link-black:focus, .btn-educli-link-black:hover {
    border-color: transparent;
}
.btn-educli-link-black.active, .btn-educli-link-black:active, .btn-educli-link-black[disabled], fieldset[disabled] .btn-educli-link-black, .btn-educli-link-black{
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn-educli-link-black:hover{
	color:#fbad1b;
	text-decoration: underline;
}
.btn-educli-link-black{
	font-weight: 400;
    color: #2c2d2e;
    border: 0;
    border-radius: 0;
    text-decoration: underline;
    padding: 0;
    margin-bottom: 2px;
}
/*@import url(btn-educli-link-white.css);*/
.btn-educli-link-white, .btn-educli-link-white:active, .btn-educli-link-white:focus, .btn-educli-link-white:hover{
    border-color: transparent;
}
.btn-educli-link-white, .btn-educli-link-white.active, .btn-educli-link-white:active, .btn-educli-link-white[disabled], fieldset[disabled] .btn-educli-link-white,.btn-educli-link-white{
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-educli-link-white {
	font-weight: 400;
    color: #ffffff;
    border-radius: 0;
    border: 0;
    text-decoration: underline;
    padding: 0;
    margin-bottom: 2px;
}
.btn-educli-link-white:hover{
	color:#fc641e;
	text-decoration: underline;
}
footer .btn-educli-link-white:hover{
	color:#000;
    text-decoration: underline;
    font-weight: 600;
}
footer .btn-educli-link-white {
    color: #000;
    font-weight: 600 !important;
}
/*@import url(btn-educli-white.css);*/
.btn-educli-white{
	color:#2c2d2e;
	background-color: #ffffff;
}
.btn-educli-white:hover{
	color:#ffffff;
	background-color: #2c2d2e;
}
.stu-info .btn-educli-white:hover{
	color:#ffffff;
	background-color: #fc641e;
}
.studentview-documents .btn-educli-white:hover{
	color:#ffffff;
	background-color: #fc641e;
}
/*@import url(about-box.css);*/
.about-box {
    padding:0 25px 10px 25px;
    margin:20px;
    border-radius: 25px;
}  
.about-box p{
  text-align: center !important;
  text-align-last: center !important;
}
/*@import url(about.css);*/
.about{
	margin:10px;
	height:50px;
	background-color: #ffae00;
}
/*@import url(agent-pages.css);*/
.agent-pages .visa-title {
    border-style: solid;
	padding-left: 25px;
    border-width: 1px;
    line-height: 50px;
    font-weight:600;
    color: #fff;
    border-color: rgb(210, 213, 221);
    background: #fbad1b url(../img/corner-icon.png) no-repeat 99.99% 21px;
    height: 50px;
	text-transform: uppercase;
}
.agent-pages .visa-title.moreheight{
	height:60px;
}
.agent-pages th {text-transform:uppercase;font-weight: 600;}
.highlight-row th, .agent-pages td {line-height:27px;}
.agent-pages .control {
    padding-left: 24px;
}
.agent-pages .notifications-area.quotes-form {
    background-color: transparent;
    margin: 10px -15px 15px -15px;
    padding: 0px;
}
@media (min-width: 576px) {
.agent-pages #total-hours .col-sm-2 {
    -ms-flex: 0 0 14.666667%;
    flex: 0 0 14.666667%;
    max-width: 14.666667%;
   }
.agent-pages #total-hours .col-sm-8 {
    -ms-flex: 0 0 70.4%;
    flex: 0 0 70.4%;
    max-width: 70.4%;
  }  
}
.agent-pages .btn-educli-grey{
	color:white !important;
	background-color: #989a9a;
}
.agent-pages .btn-educli-grey:hover {
    color: #2c2d2e !important;
    background-color: #eff4f5 !important;
}
.agent-pages .btn-educli-grey:hover {
    color: #ffffff !important;
    background-color: #2c2d2e !important;
}
.agent-pages .pre-units i:first-child {
    padding-right: 22px;
}
.agent-pages .pre-units i {
    color: #8f989a;
    font-size: 19px !important;
}
.agent-pages .btn-educli-grey:hover .subscribe {fill:#fff}
/*@import url(analytics-results.css);*/
.analytics-results{
    background-color: #f0f0f0;
    margin-top: 20px;
    padding: 20px 10px;
}
.analytics-results .row{
    width:100%;
	margin-right: 0px;
    margin-left: 0px;
    margin-top: 0px;
}
.analytics-results .col{
    background: #fff;
	    margin: 15px;
}
.analytics-results .col:first-child{
	    margin-right: 0px;
}
.analytics-results h3 {
    font-size: 1.3rem;
    color: #333;
    font-weight: 600;
    line-height: 1.5;
    padding: 0 1.5rem 1em 1.5rem;
    text-shadow: none;
    width: 100%;
}
.analytics-results h4{
    font-size: 1.1rem;
    font-weight: normal;
    padding: 25px 15px 5px;
    text-align: left;
}
/*@import url(assign-quote.css);*/
.assign-quote {padding:35px 10% 30px;background: #f9fbfb;}
.assign-quote .custom-text {
    height: 50px;
    font-size: 15px;
    padding-left: 15px;
    border-radius: 6px !important;
}
.assign-quote .control {
    margin-top: 15px;
	margin-bottom: 0px;
	padding-left: 40px;
    line-height: 26px;
}
.assign-quote .quote-status.control:hover input:not([disabled]):checked ~ .control__indicator, .assign-quote .quote-status.control input:checked:focus ~ .control__indicator {
    border-color: rgb(227, 223, 223);
    background-color: rgb(26, 139, 74);
}
.assign-quote .quote-status.control input:checked ~ .control__indicator {
    border: 1px solid #ccc;
    border-color: rgb(227, 223, 223);
    background-color: rgb(26, 139, 74);
}
.assign-quote .quote-gender.control input:checked ~ .control__indicator {
    border: 1px solid #ccc;
  border-color: rgb(227, 223, 223);
  background-color: rgb(112, 112, 112);
}
.assign-quote .form_field {
    font-size: 15px;
    height: calc(3rem + 2px) !important;
    padding: 10px;
    font-family: "Montserrat";
    color: rgb(44, 45, 46);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(210, 213, 221);
    border-radius: 5px;
    background-color: rgb(255, 255, 255) !important;
}
/*@import url(admin-container.css);*/
.admin-container{
	padding: 75px 15px 20px 15px;
    min-height: 100vh;
    transition: all 0.3s;
    background-color: #fff;
    position: relative;
    width: 100%;
}
.admin-container .navbar{
	font-size: 0.6rem;
	padding:  0;
	background-color: #000;
	color:#fff;
	padding-right: 20px;
}
.menu-link:hover{
    color: #fbbe48 !important;
    text-decoration:none !important;
}
.admin-container .navbar .nav-item{
	margin:auto 18px;
}
.admin-container .navbar .container{
    max-width: 90% ;
}
@media (min-width: 71.25em) {
	.admin-container{
		padding: 140px 50px 40px 50px !important;
		width: 100%;
	}	
	.admin-container .less-padding-bottom{
		padding-bottom:0px;
	}
	.admin-container .navbar .container{
		max-width: 94% !important;
    }
}
@media (min-width: 1300px) {
	.admin-container .navbar .container{
		padding-right:20px;
    }
}
/*@import url(attendance.css);*/
.attendance {
    height: 150px;
    width: 150px;
    position: absolute;
    top: 160px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    border-radius: 100%;
    border: 3px solid #ff6b00;
    overflow: hidden;
  }
  .dashboard-agent .attendance {
    height: 150px;
    width: 150px;
    position: absolute;
    top: 75px;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    border-radius: 100%;
    border: 3px solid #ff6b00;
    overflow: hidden;
  }
  .attendance .percent {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    color: #000;
    font-weight: 600;
    font-size: 14px;
  }
  .attendance .water {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
    -webkit-transform: translate(0, 100%);
            transform: translate(0, 100%);
    background: #ff6b00;
  }
  .attendance .water_wave {
    width: 200%;
    position: absolute;
    bottom: 100%;
  }
  .attendance .water_wave_back {
    right: 0;
    fill: #fb9c58;
    -webkit-animation: wave-back 1.4s infinite linear;
            animation: wave-back 1.4s infinite linear;
  }
  .attendance .water_wave_front {
    left: 0;
    fill: #ff6b00;
    margin-bottom: -1px;
    -webkit-animation: wave-front .7s infinite linear;
            animation: wave-front .7s infinite linear;
  }
/*@import url(backside.css);*/
.backside {
	background: #FFF;
	border-radius: 10px;
	transition: -webkit-transform 1s;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
}
.backside {
	background-color: #fbad1b;
	width: 180px;
	height: 180px;
	-webkit-transform: rotateY(-180deg);
	overflow: hidden;
	text-align:center;
}
.backside h4 {
	color:#fff;
	font-size: 0.9rem;
    font-weight: 700;
    line-height: 1.5;
    padding: 0em 1rem 0em 1rem;
	margin-bottom:0px;
    text-shadow: none;
    width: 100%;
	}
.info-card .btn{
	width:80%;	
	margin-left:19px;
}
.backside .sidebar-icon {
    padding: 10px;
	margin-bottom:-10px;
    fill: white;
    height: 70px;
    width: 70px;
}
.backside .btn-educli-white {
    color: #fbad1b;
    background-color: #ffffff;
}
.backside .btn-educli-white:hover {
    color: #fbad1b;
    background-color: #ffffff;
}
/*@import url(box-insurance.css);*/
.box-insurance{
	background-color: #f7f9fa;
	margin: 0 0 20px 0;
	padding: 20px 0px 20px 0px;
}
.box-insurance-guest{
	margin: 0 0 20px 0;
	padding: 10px 0px 0px 0px;
	cursor:pointer;
}
.box-insurance-logout{
	opacity: 0.4;
	width: 100%;
    height: 100%;
    position: absolute;
    z-index: 10;
}
.box-insurance p.price{
	color:#ff5a00;
	font-size: 1.5rem;
	font-weight: 800;
}
#box-insurance-result{
	display: none;
}
.box-insurance h3{
	line-height: 1.2;
}
/*@import url(btn_activate.css);*/
.btn_activate {
    background-image: url(../images/new/activate.png);
    background-position: 8px 6px;
    background-repeat: no-repeat;
    background-size: 19px; 
    border-style: solid;
    border-width: 1px;
    border-color: #72a264;
    width: 140px;
    border-radius: 10px;
    background-color: #72a264;
    font-size: 12px;
    padding: 5px 40px;
    color: #fff;
    line-height: 20px;
  }
/*@import url(btn_deactivate.css);*/
.btn_deactivate {
    background-image: url(../images/new/deactivate.png);	
    background-position: 8px 5px;
    background-repeat: no-repeat;
    background-size: 19px;  
    border-style: solid;
    border-width: 1px;
    border-color: #f14e4d;
    width: 140px;
    border-radius: 10px;
    background-color: #f14e4d;
    padding: 5px 40px;
    font-size: 12px;
    color: #fff;
    line-height: 20px;
}
/*@import url(btn-dashboard.css);*/
.btn-dashboard{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 20px;
}
/*@import url(cart-banner.css);*/
.cart-banner{
	background-image:url("../images/new/cart-banner.png");
    background-repeat:no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: center bottom;
    padding: 50px 0;
    margin-top:20px;
}
.cart-banner-text{
	padding:0px  0px 20px 0px;
}
.cart-banner-text h6{
	color:#fff;
	font-size: .9rem;
	font-weight: 200;
	text-align: justify;
	text-align-last: center;
	margin: 20px 0;
}
@media (min-width: 71.25em) {
    .cart-banner{
		margin: 50px 10px 0 10px;
    }
}
/*@import url(cart.css);*/
.cart-header{
	background-color: #ebeef4;
	color:#000;
	padding: 20px;
	font-weight: 500;
}
.cart-item{
	border-color: #000;
	border: 1px;
	border-style: solid;
	margin:20px 0;
	padding: 20px 20px 10px 20px;
}
.cart-item-price{
	margin-top:20px;
}
.cart-item-price strong{
	color:#ffae00;
}
.cart-item-price-total{
	border-top: 1px #000 solid;
	padding-top: 8px;
}
.cart-section li.list-group-item{
	padding: 0px;
	border-style: none;
}
.cart-summary{
	background-color: #000;
	color:#fff;
	padding: 0 15px 50px 15px;
}
.cart-summary .last{
	border-bottom: 1px solid #464646;
}
.cart-summary .price h3{
	color:#ffae00 ;
}

.cart-summary-btn-log{
	background-color: #ffae00;
	color:#fff;
	padding: 12px 50px 12px 50px;
	border-radius: 18px;
	margin-top:20px;
}
.cart-summary-sec{
	padding: 10px 0 5px 0;
}
.cart-summary-sec h3{
	font-weight: 400;
}
.cart-summary-total h3{
	font-size: 1em;
}
.cart-section{
	padding-top: 130px;
	background-color: #fff;
	margin-bottom: 50px;
}
@media (min-width: 71.25em) {
    .cart-section{
		padding: 170px 50px 70px 50px !important;
	}
	.cart-summary-sec{
		padding: 20px 0 !important;
    }
}
/*@import url(checklist-orange.css);*/
.checklist-orange.control input:checked ~ .control__indicator {
    background: #fbae1e;
    border: 1px solid #fbae1e;
}
.checklist-orange.control input:checked ~ .control__indicator:hover {
    background: #fbae1e;
    border: 1px solid #fbae1e;
}
/*@import url(college-gallery.css);*/
.college-gallery {
    border-right: 0px solid #eff4f5;
    margin-top: 40px;
}
.college-gallery .profile-box-lst {
   border-bottom: 0px solid #eff4f5;
    padding-top: 55px !important;
     
}	
.college-gallery .gallery-nav {
    width: 60px;
    height: 28px;
    position: absolute;
    left: 3px;
}
	

.college-gallery .hide-bullets {
    list-style:none;
	padding-left: 0px;
}

.college-gallery .thumbnail img {
    vertical-align: middle;
    border-style: none;
    max-width: 95px;
	
}
@media (max-width: 1920px) {
    .college-gallery .thumbnail img {
        max-width: 75px;
    }
}
.college-gallery .thumbnail {
    display: block;
    padding: 0px !important;
	border: 0px solid #ddd;
    margin-bottom: 0px;
}
.carousel-control-prev .srx-only {
    position: relative;
    font-size: 27px;
    left: -33px;
    top: 2px;
}

.carousel-control-next .srx-only {
    position: relative;
    font-size: 27px;
    right: -43px;
    top: 2px;
}
@media (max-width: 1700px) {
    .carousel-control-next .srx-only{
        right: -33px;
    }
}
.college-gallery .carousel-item {
    height: auto; 
}

.college-gallery .carousel-control-prev-icon {
    background-image: none;
}

.college-gallery .carousel-control-next-icon, .college-gallery .carousel-control-prev-icon {
    display: inline-block;
    width: 50px;
    height: 50px;
}

.gallery-nav .carousel-control-next-icon, .gallery-nav .carousel-control-prev-icon {
    display: inline-block;
    width: 33px;
    height: 28px;
}

.gallery-nav .carousel-control-next, .gallery-nav .carousel-control-prev {
    width: 50%;
}

.college-gallery .carousel-control-next-icon {
    background-image: none;
}

.college-gallery .carousel-inner>.carousel-item>img, .carousel-inner>.carousel-item>a>img {
    width: 100%;
}
.gallery-nav .carousel-control-prev-icon{
    	background-image: url("../images/new/nav-prev.png");
        margin-left: -9px !important;		
}
 .gallery-nav .carousel-control-next-icon{
    	background-image: url("../images/new/nav-next.png"); 
        margin-right: 0px !important;		
}
.gallery-nav .glyphicon-chevron-left:before {
    display:none;
}
.gallery-nav .glyphicon-chevron-right:before {
    display:none;
}

.gallery-nav .carousel-control.right {
    background-image: none !important;
}
.gallery-nav .carousel-control.left {
    background-image: none !important;
}
.gallery-nav .carousel-control .glyphicon-chevron-left, .gallery-nav .carousel-control .glyphicon-chevron-right, .gallery-nav .carousel-control .icon-prev, .gallery-nav .carousel-control .icon-next {
    height: 28px;
}
/*  Galley Nav */

#myCarousel .carousel-control-next-icon, #myCarousel .carousel-control-prev-icon {
	background: #000;
    line-height: 50px;
    opacity: 1;
	
}
#myCarousel .carousel-control-prev-icon {
    margin-left: -37px !important;
}
#myCarousel .carousel-control-next-icon {
    margin-right: -68px !important;
}
@media (max-width: 1700px) {
    #myCarousel .carousel-control-prev-icon{
        margin-left: -27px !important;
    }
}
@media (max-width: 1700px) {
    #myCarousel .carousel-control-next-icon {
        margin-right: -60px !important;
    }
}
#myCarousel .carousel-control {opacity: 1 !important;}
#myCarousel .carousel-control .carousel-control-next-icon, #myCarousel .carousel-control .carousel-control-prev-icon{
    width: 50px !important;
    height: 50px !important;
    font-size: 20px !important;
}
/*@import url(compare-accomodation.css);*/
.compare-accomodation .cart{
    padding: 0;
    fill: #fff;
    height: 22px;
    width: 22px;
    margin: -5px 0;
}
.compare-accomodation .cart:hover {
    fill: #fff;
}
.compare-accomodation p {
    margin-top: 0;
    margin-bottom: 0rem;
}
.compare-accomodation .table-bordered td{
    border-right: 0px solid #e9ecef;
    border-top: 0px;
}
.compare-accomodation .table-bordered {
    border: 1px solid #e9ecef;
    border-bottom: 0px;
    border-left: 0px;
}
/*@import url(control.css);*/
.control {
	font-size: 15px;
	position: relative;
	margin-bottom: 15px;
	padding-left: 30px;
	cursor: pointer;
}

.control input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

.control__indicator {
	position: absolute;
	top: 0px;
	left: 0;
	width: 20px;
	height: 20px;
    background: #fff;
    border: 1px solid #ccc;
	border-radius:4px;
}

.control--radio .control__indicator {
	border-radius: 50%;
}

.control:hover input ~ .control__indicator,
.control input:focus ~ .control__indicator {
    background: #fff;
    border: 1px solid #ccc;
}
#signup-form .control input:checked ~ .control__indicator {
	background: #fff;
}
.control input:checked ~ .control__indicator {
	background: #8f989a;
    border: 1px solid #ccc;
}

.control:hover input:not([disabled]):checked ~ .control__indicator,
.control input:checked:focus ~ .control__indicator {
	background: #8f989a;
}

/* Disabled state */
.control input:disabled ~ .control__indicator {
	pointer-events: none;
	opacity: .6;
	background: #e6e6e6;
}

/* Check mark */
.control__indicator:after {
	position: absolute;
	display: none;
	content: '';
}

/* Show check mark */
.control input:checked ~ .control__indicator:after {
	display: block;
}

/* Checkbox tick */
.control--checkbox .control__indicator:after {
	top: 4px;
	left: 8px;
	width: 3px;
	height: 8px;
	transform: rotate(45deg);
	/* border: solid #fff;*/
	border-width: 0 2px 2px 0;
}

/* Disabled tick colour */
.control--checkbox input:disabled ~ .control__indicator:after {
	border-color: #8f989a;
}

/* Radio button inner circle */
.control--radio .control__indicator:after {
	top: 7px;
	left: 7px;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #fff;
}

/* Disabled circle colour */
.control--radio input:disabled ~ .control__indicator:after {
	background: #8f989a;
}
/*@import url(countdown.css);*/
.countdown {
    margin: 20px auto;
  }
  .countdown .bloc-time {
    float: left;
    margin-right: 40px;
    text-align: center;
  }
  .countdown .bloc-time:last-child {
    margin-right: 0;
  }
  .countdown .count-title {
    display: block;
    margin-bottom: 10px;
    margin-top: 70px;
    color: #1a1a1a;
    text-transform: uppercase;
    font-size: 12px;
  }
  .countdown .figure {
    position: relative;
    float: left;
    height: 55px;
    width: 50px;
    margin-right: 10px;
    background-color: #fff;
    border-radius: 8px;
    -moz-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
    -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2), inset 2px 4px 0 0 rgba(255, 255, 255, 0.08);
  }
  .countdown .figure:last-child {
    margin-right: 0;
  }
  .countdown .figure > span {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    font: normal 3.94em/55px "Montserrat";
    font-weight: 600;
    color: #ff6b00;
  }
  .countdown .figure .top:after, .countdown .figure .bottom-back:after {
    content: "";
    position: absolute;
    z-index: -1;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  }
  .countdown .figure .top {
    z-index: 3;
    background-color: #f7f7f7;
    transform-origin: 50% 100%;
    -webkit-transform-origin: 50% 100%;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
    -moz-transform: perspective(200px);
    -ms-transform: perspective(200px);
    -webkit-transform: perspective(200px);
    transform: perspective(200px);
  }
  .countdown .figure .bottom {
    z-index: 1;
  }
  .countdown .figure .bottom:before {
    content: "";
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 50%;
    background-color: rgba(0, 0, 0, 0.02);
  }
  .countdown .figure .bottom-back {
    z-index: 2;
    top: 0;
    height: 50%;
    overflow: hidden;
    background-color: #f7f7f7;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    border-top-right-radius: 10px;
  }
  .countdown .figure .bottom-back span {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
  .countdown .figure .top, .countdown .figure .top-back {
    height: 50%;
    overflow: hidden;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
  }
  .countdown .figure .top-back {
    z-index: 4;
    bottom: 0;
    background-color: #fff;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -moz-transform: perspective(200px) rotateX(180deg);
    -ms-transform: perspective(200px) rotateX(180deg);
    -webkit-transform: perspective(200px) rotateX(180deg);
    transform: perspective(200px) rotateX(180deg);
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
  .countdown .figure .top-back span {
    position: absolute;
    top: -100%;
    left: 0;
    right: 0;
    margin: auto;
  }
  
  @media screen and (max-width: 869px){
      .countdown .bloc-time{
          margin-right: 20px
      }
  }
  
  @media screen and (max-width: 768px){
      .countdown .bloc-time{
          margin-right: 6px
      }
  }
/*@import url(courses_units.min.css);*/
.courses_units label.wrap1.course_status.status_active:before,.courses_units label.wrap1.course_status.status_inactive:before{content:"";width:15px;height:15px;position:absolute;font-size:18px!important;right:60px;top:10px;pointer-events:none}.courses_units label.wrap1.course_status.status_active:before{background:#1A8B4A}.courses_units label.wrap1.course_status.status_inactive:before{background:#EF4444}.courses_units.c-page label.wrap3{width:100%;position:relative;display:block;height:auto}.courses_units .min_max label.wrap1:after{top:12px}.courses_units.c-page label.wrap2{width:100%;position:relative;display:block;height:35px}.courses_units.c-page #courseforms label.wrap1:after{right:28px}.courses_units.c-page label.wrap1:after{right:22px}.courses_units .nortwest{margin:10px 0 0 60px}.courses_units .input-test{margin:10px 0 0 -60px}.courses_units .custom-text{height:55px;font-size:15px;padding-left:15px;border-radius:6px!important}.courses_units .button-tests{margin:10px 0 0;padding-left:50px}.courses_units .btn-style{cursor:pointer;outline:0!important;border:none!important;height:55px;width:200px;margin-bottom:27px;background-color:#fbad1b;color:#fff;font-weight:700;border-radius:6px;font-size:14px;line-height:55px}.courses_units .circle{background-color:#fff;height:27px;display:inline-flex!important;width:27px;border-radius:50%;position:relative;top:2px;left:-10px;margin:0}.courses_units .visa-country table td,.courses_units .visa-country table th,.courses_units .visa-img{border:1px solid #d2d5dd}.courses_units .fa-plus{color:#fbad1b!important;display:table;margin:7px}.courses_units .fa-search,.fa-save{color:#fff!important;font-size:25px!important;display:table;font-weight:700!important}.courses_units .fa-save{font-size:28px!important;margin-right:10px}.courses_units .visas{height:550px;padding-top:150px}.courses_units .visas h3{font-size:20px;padding:20px}.courses_units .visa-country{padding-top:160px!important}.courses_units .visa-country table thead{background-color:#eff4f5;border-spacing:0 10px;font-size:13px}.courses_units .visa-country table td{background-color:#f9fbfb}.courses_units .visa-country table{margin-bottom:0}.courses_units .visa-country .spaced tbody:before{line-height:5px;content:".";color:#fff;display:block}.courses_units .visa-img{width:100%}.courses_units .visa-title{background-color:#fcb215;color:#fff;padding:15px 40px;border:1px solid #d2d5dd;margin:5px 0;font-weight:500;text-transform:uppercase;}.courses_units .visa-title:after{content:"";width:0;height:0;margin-left:-40px;margin-top:-30px;position:absolute;top:100%;left:100%;border:15px solid #fff;border-left:15px solid transparent;border-top:15px solid transparent}.courses_units .visa-collapse p{margin-bottom:0}.courses_units .visa-country a{text-decoration:underline;color:#000}.courses_units .visa-country a:hover{color:#fcb215}.courses_units .visa-subtitle{background-color:#fcb215;color:#fff;padding:15px 20px;border:1px solid #d2d5dd;margin:5px 0;font-size:14px;cursor:pointer;position:relative}.courses_units .pre-units{text-align:center}.courses_units .post-text{display:inline-block;margin-left:20px;font-weight:500;font-size:13px;text-transform:uppercase}.courses_units .pre-units i{color:#8f989a;font-size:16px!important}.courses_units .pre-units i:first-child{padding-right:20px}.courses_units label{display:inline-block;margin-bottom:0;margin-top:.2rem}.courses_units .custom-caret i{color:#000;font-size:18px!important}.courses_units .visa-subtitle.collapsed{background-color:#eff4f5;color:#393a3b}.courses_units .visa-subtitle:hover{background-color:#fcb215;color:#fff}.courses_units .visa-subtitle:hover>.pre-units{background-color:#fcb215!important}.courses_units .visa-subtitle:hover>.custom-caret i,.courses_units .visa-subtitle:hover>.pre-units i{color:#fff!important}.courses_units .visa-subtitle.collapsed>.pre-units{background-color:#f9fbfb}.courses_units .visa-subtitle>.pre-units{background-color:#fcb215}.courses_units .visa-subtitle.collapsed>.pre-units i{color:#8f989a}.courses_units .visa-subtitle>.pre-units i{color:#fff}.courses_units .visa-subtitle.collapsed>.custom-caret i{color:#000}.courses_units .visa-subtitle>.custom-caret i{color:#fff}table{font-size:13px}.courses_units .unit-name,.unit-desc{padding-left:90px!important}thead{background-color:#eff4f5}.courses_units .course-button{text-align:right;position:relative;margin:20px 0;right:20px}.courses_units .save-button{text-align:right;margin-top:30px}.courses_units .course-button .btn-style,.save-button .btn-style{width:240px}.courses_units .table-bordered{border:1px solid #d2d5dd!important}.courses_units .left-column{background-color:#eff4f5;font-size:15px;font-weight:600;text-transform:uppercase;padding:0 40px!important;width:25%}.courses_units .span-2{padding:0 40px!important}.courses_units .right-column,.no-column{background-color:#f9fbfb}.courses_units .right-column .custom-text{height:35px;font-size:13px}.courses_units .no-column{padding:18px 40px!important}.courses_units label.tags{font-weight:700;margin-top:9px;margin-right:10px}.courses_units .control{font-size:13px;position:relative;margin-bottom:15px;padding-left:35px;cursor:pointer;padding-right:20px}.courses_units .control__indicator{position:absolute;top:2px;left:0;width:18px;height:18px;background:#fff;border:1px solid #ccc}.courses_units label.secondary{margin-left:0}.courses_units .btn-educli-md .img-fluid{max-width:100%;height:auto;position:relative;left:-10px;width:27px}.courses_units label.last{margin-left:-20px;font-weight:700}.courses_units label.wrap1{width:100%;position:relative;display:block;height:30px}.courses_units .radios{display:inline-block;margin-left:7px;margin-top:7px}.courses_units .control input:checked:focus~.control__indicator,.courses_units .control:hover input:not([disabled]):checked~.control__indicator{background:#ff6b00}.courses_units .control input:checked~.control__indicator{background:#ff6b00;border:1px solid #ff6b00}.courses_units.c-page .control input:checked:focus~.control__indicator,.courses_units.c-page .control:hover input:not([disabled]):checked~.control__indicator{background:#ccc}.courses_units.c-page .control input:checked~.control__indicator{background:#ccc;border:1px solid #ccc}.courses_units .elective{margin-right:5px}.courses_units .small1{margin-left:-15px}.courses_units .new-course input::-webkit-input-placeholder{color:#b1b4b5!important}.courses_units .new-course input::-moz-placeholder{color:#b1b4b5!important}.courses_units .new-course input:-ms-input-placeholder{color:#b1b4b5!important}.courses_units .new-course input:-moz-placeholder{color:#b1b4b5!important}.courses_units.c-page .small_add .fa-minus,.courses_units.c-page .small_add .fa-plus{color:#fff!important;display:table;font-size:18px;font-weight:500}.courses_units label.wrap1.multi_field{margin-bottom:20px}.courses_units.c-page .small_add .btn-educli-md{width:35px;padding:2.4px;border-radius:50%;height:35px;line-height:35px;text-align:center}.courses_units.c-page .small_add .fa-minus{margin-left:7px;margin-top:2px}@media only screen and (max-width :1366px){.courses_units .input-test{margin:10px 0 0!important}}@media only screen and (max-width :1024px){.courses_units .button-tests{padding-left:15px!important}.courses_units .input-test{margin:10px 0 0!important}}@media only screen and (max-width :480px){.courses_units .nortwest{display:table;margin:15px auto 0}.courses_units .button-tests{margin:15px 0 0;padding-left:0!important;text-align:center}.courses_units .unit-name{font-size:12px!important}}
/*@import url(dashboard-box-information.css);*/
.dashboard-box-information {
    display: flex;
    flex-direction: columnz;
    background: #FFF;
    width: 320px;
    position: absolute;
    box-shadow: 0 0 0 2px #f0f0f0;
    border-radius: 5px;
}
.dashboard-box-information.taskstatus{
	z-index:1;
}
    .dashboard-box-information > .box-title {
        padding: 20px 20px;
        font-size: 15px;
        font-weight: 600;
        text-transform: uppercase;
    }

        .dashboard-box-information > .box-title .information {
            width: 30px;
            height: 30px;
        }

    .dashboard-box-information > .box-content {
        flex: 1;
        padding: 0px 20px 30px;
        font-size: 10px;
        overflow: auto;
    }

    .dashboard-box-information > .close {
        background: #e6e3e3;
        position: absolute;
        width: 25px;
        height: 25px;
        right: 10px;
        top: 10px;
        z-index: 100;
        cursor: pointer;
    }

    .dashboard-box-information > .close svg {
        display: block;
        width: 20px;
        height: 20px;
        margin: 0 auto;
        pointer-events: none;
    }
    @media screen and (max-width: 465px){
        .dashboard-box-information{
            right: 15px;
        }
    }
    
    @media screen and (max-width: 360px){
        .dashboard-box-information{
            right: 10px;
        }
        .visasteps-pd0-mobie{
            padding: 15px !important;
        }
    }
    
    @media screen and (max-width: 320px){
        .dashboard-box-information{
            right: 1px;
        }
    }
/*@import url(dashboard-box-reminder.css);*/
.dashboard-box-reminder{
	background-color: #f2f2f2;
	padding: 20px;
	font-size: 13px;
}

.dashboard-box-reminder h5{
	margin-bottom:30px;
	margin-top:10px;
	font-weight: 600;
	font-size: 14px;

}
.dashboard-box-reminder.dashboard-box-2{
	background-color: #f2f2f2;
}
.dashboard-box-reminder .day{
	font-size: 25px;
	line-height: 1;
}
.dashboard-box-reminder .month{
	font-size: 10px;
	font-weight: 600;
}
.dashboard-box-reminder .weekday{
	width: auto;
}
/*@import url(dashboard-box.css);*/
.dashboard-box{
	background-color: #f0f0f0;
	padding: 20px;
	font-size: 10px;
}
.dashboard-box.active{
	background-image:url(../images/new/current-day.png);
	background-repeat: no-repeat;
	background-size: auto 100%;
}
.dashboard-box.notifications{
	background-color: #ff6b00;
	padding-right:40px;
	padding-left: 40px;
}
.dashboard-box h5{
	margin-bottom:30px;
	margin-top:10px;
	font-weight: 600;
	font-size: 14px;
}
.dashboard-box h4{
	margin-bottom:30px;
	margin-top:10px;
	font-weight: 600;
	font-size: 12px;
}
.dashboard-box{
    min-height: 330px;
}
/*@import url(download_btns.css);*/
.download_btns .filter_btn {
    background-repeat: no-repeat;
	margin-top: 0px;
    font-size: 13px;
    line-height: 28px;
 }
 .download_btns .filter_btn.btn_download {
    background-image: url(../images/new/download-icon.png);
	background-position: 15px 14px;
    background-size: 18px;
}
.download_btns .filter_btn.btn_sms {
    background-image: url(../images/new/sms-icon.png);
    background-position: 10px 16px;
    background-size: 30px;
}
.download_btns .filter_btn.btn_export {
    background-image: url(../images/new/export-icon.png);
	background-position: 13px 13px;
    background-size: 20px;
}
.download_btns .filter_btn.btn_student {
    background-image: url(../images/new/add_new.png);
	background-position: 8px 12px;
    background-size: 24px;

}
/*@import url(editquote.css);*/
/**  Edit quote page ***/

.editquote .visa-title {
    background-color: #fcb215;
    color: #fff;
    padding: 15px 40px;
    border: solid 1px #d2d5dd;
    margin-top: -4px;
    font-weight: 500;
}
.editquote .table-bordered {
    border: 0px solid #e9ecef;
	margin-bottom: .5rem;
}
.editquote select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 2px);
    width: 65%; 
}
.editquote .select-dolar select.form-control:not([size]):not([multiple]) {
    width: 25%; 
}
.editquote .other-fees select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 2px);
    width: 100%; 
}

.editquote label.wrap1 {
    display: block;
    margin-bottom: 0rem;
}
.editquote .input-white {
    background-color: #fff !important;
}

.editquote .w-20 {
    width: 15%!important;
	font-size: 15px;
}
.editquote .w-30 {
    width: 40%!important;
	font-size: 15px;
	padding: .75rem .75rem;
}

.editquote .w-15 {
    width: 10%!important;
	font-size: 15px;	
	padding: .8rem .75rem;
}
.editquote .form-control {
    padding: .70rem .75rem;
}
.editquote .visa-title .fa-trash{
    float: right;
    margin-top: 1px;
    font-size: 22px;
}
/*@import url(filter-results.css);*/
.filter-results {
    background-color: #fff;
    margin-top: 30px;
    padding: 0px;
}
.less-margin{
	margin-top: 0px;
}
.filter-results .action_select .control {
    left: -12px;
    top: 0px;
}
.filter-results .container {margin-bottom:30px}
@media (min-width: 1200px) {
    .filter-results .container {
            width: 100%;
        margin: auto;
        padding: 0 15px;
        max-width: 100%;
    }
}
/*@import url(filter-section.css);*/
.filter-section .container {margin-left:23px;}

.filter-section {
    background-color: rgb(239, 244, 245);
    margin-top: 20px;
    padding: 0px;
}
.filter-section h3 {
    font-size: 1.1rem;
    color: #333;
    font-weight: 600;
    line-height: 1.5;
    padding: 2em 1.5rem 1em 2rem;
    text-shadow: none;
    width: 100%;
}
.filter-section .col{
    padding: 10px 10px 10px 12px;
    position: relative;
    padding-bottom: 30px;
    margin-left: 0px;
    vertical-align: middle;
}
.filter-section .form_field{
    font-size: 13px;
    padding: 10px;
    font-family: "Montserrat";
    color: rgb(44, 45, 46);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(210, 213, 221);
    border-radius: 10px;
    background-color: rgb(255, 255, 255);

}
.filter-section.insallment_form input[type=text]{
	height: calc(2.25rem + 7px);
}
.filter-section .minimal.form_field.form-control{
   position: absolute;
   right: 0px;
  top: 0px;
}
.filter-section .minimal.form_field.form-control.middle{
    right: 25px;
}

.filter-section select.form-control:not([size]):not([multiple]) {
    height: calc(2.25rem + 7px);
    width: 70%;
    margin-left: 0%;
}
.filter-section select.form-control-partnership:not([size]):not([multiple]) {
    height: calc(2.30rem + 7px);
    width: 100%;
    margin-right: 0%;
}
.filter-section  select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff url(../images/new/select.png) no-repeat 98.5% !important;
    background: #fff url(../images/new/select.png) no-repeat calc(100% - 10px) !important;
}



.filter-section select.dsort-by  {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff url(../images/new/sort.png) no-repeat 94% center !important;
    background-size: 17px !important;
}
@media (min-width: 1200px) {

    .filter-section .container {
        max-width: 1220px;
    }
}
.filter-section .form-input-select.form-control:not([size]):not([multiple])  {
    height: calc(2.25rem + 7px);
    width: 70%;
    margin-left: 0%;
}
/*@import url(footer.css);*/
footer{
	/*background-image: -moz-linear-gradient( 1deg, rgb(242,98,43) 0%, rgb(252,190,56) 100%);
	background-image: -webkit-linear-gradient( 1deg, rgb(242, 98, 43) 0%, rgb(252,190,56) 100%);
    background-image: -ms-linear-gradient( 1deg, rgb(242,98,43) 0%, rgb(252,190,56) 100%);*/
    background-color:#393838;
	color:#fff;
	padding: 20px 0 7px 0;
	min-height: 70px;
}
footer h5{
	margin-bottom: 15px;
}
footer p{
	font-size:.8rem;
	font-weight: 400;
}
footer .services,footer .services:visited{
	font-size:.8rem;
	font-weight: 400;
	padding: 0 .2rem 0 .2rem ;
	vertical-align: top;
}
/*@import url(for-agents-container.css);*/
.for-agents-container{
	background-color: #eff4f5;
	padding-bottom:80px;
	padding-top: 130px;
}
.for-agents-container .content{
	margin: 0 ;
	padding:20px 10px 20px 10px !important;
	font-size: 12px;
	font-weight: 500;
}
.for-agents-container h5{
	font-size: 15px;
}
.for-agents-container p{
	text-align: justify;
	text-align-last: left;
}
.for-agents-container .box{
	border-top-left-radius: 50px;
	border-bottom-right-radius: 50px;
	padding-top:50px;
}
.for-agents-container .box-bottom{
	min-height:170px;
}
.for-agents-container ul{
	padding-left: 15px;
	float: left;
	margin-bottom: 0;
}
.for-agents-container li{
	float: left;
    clear: both
}
.for-agents-container .title{
	padding:10px;
	font-weight: 600;
}

@media (min-width: 71.25em) {
    .for-agents-container{
		padding-top: 380px !important;
		background-image: url("../images/new/for-agents-cover.png"); 
		background-repeat:no-repeat;
    	background-size: 100%;
    	background-position: center 80px;
    }
}
/*@import url(frontside.css);*/
.frontside{
	background: #FFF;
	border-radius: 10px;
	transition: -webkit-transform 1s;
	-webkit-transform-style: preserve-3d;
	-webkit-backface-visibility: hidden;
}

.frontside {
	overflow: hidden;
	width:180px;
	height:180px;
	position: absolute;
	z-index: 1;
	padding: 10px 15px;
}

.frontside h4 {    
    font-size: 0.9rem;
    color: #333;
    font-weight: 700;
    line-height: 1.5;
    padding: 0em 1rem 0em 1rem;
	margin-bottom:0px;
    text-shadow: none;
    width: 100%;
}
.frontside p {
	font-size:0.7rem;
    margin-bottom: 0.5rem;
    padding: 0 15px;
}
/*@import url(fullcalendar-custom.css);*/


#calendar h2{
    padding-top: 7px;
        font-size:12px;
    }
    .fc td, .fc th{
        border:transparent;
    }
    
    .fc button, .fc table, body .fc{
        font-size: 10px;
    }
    .fc th, .fc-basic-view td.fc-week-number, .fc-icon, .fc-toolbar {
    
        font-weight: 600;
    
    }
    .fc-view, .fc-month-view, .fc-basic-view{
        border: 1px solid #babdbe;
        padding: 5px;
        background-color: #f2f2f3;
    }
    
    .fc-event, .fc-event-dot{
        background-color: #fbad1b;
    }
    
    .fc-event{
        border: 1px solid #fbad1b;
        border-radius: 50%;
        height: 30px;
        width: 30px;
        position:absolute;
           bottom:-7px;
        z-index:-1;
        margin-left:4px;
    }
    @media (max-width: 1700px) {
        .fc-event{
            margin-left:0px;
        }
    }
    .fc-title{
        display:none;
    }
    .fc-day-number{
        float: initial !important;
    
        z-index:900;
    
    }
    .fc-day-top{
        text-align: center;
    
    }
    .fc-day-grid-container{
        padding-top:10px;
    }
    .fc-unthemed td.fc-today{
        background-color: #f2f2f3;
    }
    .fc-widget-header{
        padding-top:10px;
    }
    .fc-toolbar.fc-header-toolbar{
        border: 1px solid #babdbe;
        border-bottom:none;
        margin:0;
        padding:10px;
    }
    
    .fc-state-default {
        background-color: #ffffff;
        background-image: -moz-linear-gradient(top, #ffffff, #ffffff);
        background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ffffff));
        background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);
        background-image: -o-linear-gradient(top, #ffffff, #ffffff);
        background-image: linear-gradient(to bottom, #ffffff, #ffffff);
        background-repeat: repeat-x;
        border-color: #ffffff #ffffff #ffffff;
        color: #333;
        text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    }
    .fc-icon-right-single-arrow::after {
    
        content: "\25ba";
     }
     .fc-icon-left-single-arrow::after {
    
        content: "\25c4";
     }
     .fc-icon {
    
        height: 3em;
        line-height: 3em;
        color:#f36b21;
       }
/*@import url(info-card.css);*/
.info-card {
    float: left;
	margin: 10px;
	-webkit-perspective: 600px;
}
.info-card:hover .backside {
	-webkit-transform: rotateY(0);
}

.info-card:hover .frontside {
	-webkit-transform: rotateY(180deg);
}

.info-card:hover .backside {
	-webkit-transform: rotateY(0);
}

.info-card:hover .front {
	-webkit-transform: rotateY(180deg);
}
/*@import url(meter-row.css);*/
.meter-row .meter-one > span {
    background-color: #4a8e5f;
  }
  .meter-row .meter-two > span {
    background-color: #1b6851;
  }
  .meter-row .meter-three > span {
    background-color: #124f65;
  }
  .meter-row .meter-four > span {
    background-color: #1b253a;
  }
  .meter-row .meter-five > span {
    background-color: #a83817;
  }
  .meter-row .meter-six > span {
    background-color: #e77629;
  }
  .meter-row .meter-seven > span {
    background-color: #fbad1b;
  }
  .meter-provider .meter-one{
    background-color: #fc5b2d;
  }
  .meter-provider .meter-two {
    background-color: #fc802d;
  }
  .meter-provider .meter-three{
    background-color: #fca22d;
  }
  .meter-provider .meter-four {
    background-color: #fcbf2d;
  }
  .meter-provider .meter-five {
    background-color: #fcd72d;
  }
  .meter-row .meter-upload > span {
    background-color: #ff6b00;
  }
  .meter-row .meter-upload > span.done{
    background-color: red;
  }
  .meter-row{
	margin-bottom: 5px;
	font-size: 10px;
}
/*@import url(meter-upload.css);*/
.meter-upload svg {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	pointer-events: none;
}
.meter-upload svg path {
	opacity: 0;
	fill: none;
}
.meter-upload svg.checkmark, .meter-upload svg.cross{
	padding-top: 0px;
}
.meter-upload svg.checkmark path,
.meter-upload svg.cross path {
	margin-top:2px;
	fill: #fff;
	stroke-linecap: round;
	stroke-width: 1;
	-webkit-transition: opacity 0.1s;
	transition: opacity 0.1s;
}
.success.meter-upload svg.checkmark path,
.error.meter-upload svg.cross path {
	opacity: 1;
	-webkit-transition: stroke-dashoffset 0.3s;
	transition: stroke-dashoffset 0.3s;
}
.success.meter-upload > span{
	border-color: #1a8b4a;
	background-color: #1a8b4a;
}
.error.meter-upload > span{
	border-color: #ef4444;
	background-color: #ef4444;
}
/*@import url(meter.css);*/
.meter { 
	height: 23px;  /* Can be anything */
	position: relative;
	background: #e2dedc;
	box-sizing: content-box;
}
.meter > span {
	display: block;
  	height: 100%;
  	position: relative;
  	overflow: hidden;

}
.meter-label{
	position:absolute;
   z-index:999;
   bottom: 0px;
   right: 0px;
   padding:0 20px;
   font-weight: 500;
}
.meter-n{
	color:#e2dedc;
	top:3px;
}
/*@import url(modal.css);*/
.modal-content{
	padding: 0px 0px 0 0px;
}
.modal-header{
	justify-content: flex-end;
	border:0;
	margin-top:0;
    padding: 0px 20px 0 20px;
    background: -webkit-linear-gradient( 1deg, rgb(242, 98, 43) 0%, rgb(252,190,56) 100%) !important;
}
#profile_pic_modal .modal-header{
    background-color:#fc641e;
}
#profile_pic_modal .modal-body{
    min-height: 100px;
	height:auto;
}
#upload_doc_modal .modal-header{
    background-color:#fc641e;
}
#upload_doc_modal .modal-body{
    min-height: 100px;
	height:auto;
}
#upload_doc_modal2 .modal-header{
    background-color:#fc641e;
}
#upload_doc_modal2 .modal-body{
    min-height: 100px;
	height:auto;
}
#modal-success .modal-header{
    background-color:#fc641e;
}
#modal-success .modal-body{
    min-height: 100px;
	height:auto;
}
.modal-footer{
	justify-content: flex-start;
}
.modal-title{
	color:#ffae00;
	font-weight: 500;
	font-size: 2rem;
}



.modal-header-notification {
	background-color: #fc641e;
	border-top-right-radius: 10px; 
	border-top-left-radius: 10px; 
	height: 100px;
}


button.close {
    /* padding: 10px 0px; */
    background: 0 0;
    border: 0;
    -webkit-appearance: none;
    background-color: #ebebeb;
    width: 30px;
    height: 30px;
    margin-top: 15px;
    border-radius: 5px;
}


.educli-modal-heading {
	font-size: 1.2rem;
	font-weight: bold;
	color: white;
	text-transform: uppercase;
}

.educli-modal-block {
	height: 300px;
	border-radius: 10px;
	background-color: #f9fbfb;
	border: 1px solid #d2d5dd;
}
.educli-modal-block a{
    display: initial;
}

.educli-modal-success {
	font-size: 1.2rem;
	font-weight: bold;
	color: #393636;
 	text-transform: capitalize;
}
.educli-modal-success a{
    color: #fc641e;
}
.form-control-popup {
	display: block;
    width: 100%;
    padding: .5rem .75rem;
    font-size: 1em;
    line-height: 1.25;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 5px;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.btn-popup-green {
    display: block;
    width: 100%;
    font-weight: 500;
    color: #ffffff;
    padding: 8px 30px;
    border-radius: 5px;
    font-size: 15px;
    color: #fff;
    background-color: #72a264;
    border-color: #72a264;
}

.btn-popup-red {
    display: block;
    width: 100%;
    font-weight: 500;
    color: #ffffff;
    padding: 8px 30px;
    border-radius: 5px;
    font-size: 15px;
    color: #fff;
    background-color: #f14e4d;
    border-color: #f14e4d;

   }

   .close {
   	opacity: 1;
   	color: #9b9b9b;
   }

   .close:focus, .close:hover {
   	background-color: white;
    text-decoration: none;
    opacity: 1;
}

.modal-body {
	min-height: 200px;
	height:auto;
}
.termsmodal h1{
    text-shadow: none;
    color: #000;
    font-size: 20px;
    display: table-cell;
    border-bottom-style: solid;
    padding-bottom: 5px;
    border-color: #feb711;
}
.termsmodal h2{
margin-bottom: 0px;
font-size: 15px;
font-weight: 600;
line-height: 1.5;
}
/*#preview-profile-pic img{
	max-width: 100%;
	height:auto;
}*/
.educli-modal-tablehead {
	font-size: 1em;
	font-weight: bold;
	color: #393636;
 	text-transform: capitalize;
}
/*@import url(navbar.css);*/

.navbar{
	font-size: 0.85rem;
	padding:  0;
	background-color: #000;
	
}

.navbar .line{
	height: 2px;
    position: absolute;
    bottom: 35%;
    margin: 0px 0 0 0;
    background: #ffc015;
}/*
.navbar ul{
	padding: 0;
    margin: 0;
    list-style: none;
    display: flex;
}
.navbar ul li{
	margin: 0 40px 0 0;
      opacity: .4;
      transition: all 0.4s ease;
}
.navbar ul li:hover{
	opacity: .7;
}
.navbar ul li.active{
	opacity: 1;
}
.navbar ul li:last-child{
	margin-right: 0;
}*/
		
.navbar .active a{
	margin:auto;
	border-bottom: 3px solid #ffc015;
    color:#ffae00 !important;
    font-weight: 550;
}
.navbar .nav-item a{
	margin:auto;
	color:white !important;
	font-weight: 550;
}

.navbar .nav-item a:hover, .navbar .nav-item a:active{
	margin:auto;
	color: #ffae00 !important;
}
@media (min-width: 992px) {
	.navbar .nav-item a:active{
		border-bottom: 2px solid #ffc015;
	}
}
.navbar-brand{
	margin-right:0;
}

.navbar-container{
	padding-left: 0;
}

.navbar-logo{
	width: 200px;
	margin:10px;
}
@media (min-width: 71.25em) {
	.navbar-logo{
		width: 225px !important;
		margin:10px 30px;
	}	
}
/*@import url(no-more-tables.css);*/
@media only screen and (max-width: 800px) {
	
	/* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}
/*@import url(notifications-area.css);*/
/* ----- NOTIFICATIONS ----- */
.notifications-area {
    background-color: rgb(239, 244, 245);
	
    margin-top: 20px;
    padding: 20px 10px;
}
.notifications-area p {
    margin-top: 0;
    margin-bottom: 0rem;
}

.notifications-area.lightgrey{
	background-color: #f9fbfb;
}
.notifications-area h3 {
	    margin-left: 30px;
    font-size: 1.1rem;
    color: #333;
    font-weight: 600;
    line-height: 1.5;
    padding: 0 1.5rem 0.5em 0rem;
    text-shadow: none;
    width: 100%;
}
.notifications-area .col{
    padding: 10px;
    padding-right: 0px;
    position: relative;
}

.notifications-area .form_field{
    font-size: 15px;
    padding: 10px;
    font-family: "Montserrat";
    color: rgb(44, 45, 46);
    border-style: solid;
    border-width: 1px;
    border-color: rgb(210, 213, 221);
    border-radius: 9px;
    background-color: rgb(255, 255, 255);
}
.notifications-area select.form-control:not([size]):not([multiple]) {
	height: calc(2.25rem + 8px);
    width: 100%;
    margin-left: 0%;
}
.notifications-area  select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff url(../images/new/select.png) no-repeat 98.5% !important;
    background: #fff url(../images/new/select.png) no-repeat calc(100% - 10px) !important;
}
.notifications-area .filter_btn {
    margin-top: 0px;
    background-repeat: no-repeat;
    background-position: 8px 13px;
    background-size: 25px;
    width: 100%;
    font-size: 15px;
    text-align: center;
    padding-left: 2px;
}
.notifications-area.quotes-form {
	background-color: transparent;
    margin-top: 20px;
    padding: 20px 10px;
}
/*@import url(partners-page.css);*/
.partners-page .fa-trash, .partners-page .fa-pencil{
    color: #9e9e9e;
    font-size: 21px;

}
.partners-page .visa-title {
    background-color: #fcb215;
    color: #fff;
    padding: 15px 40px;
    border: solid 1px #d2d5dd;
    margin: 5px 0;
    font-weight: 500;
    text-transform: uppercase;
}
.partners-page td.action-box, .partners-page th.action-box {
    text-align: center;
    background: #f9fbfb;
}
.partners-page .table-bordered td, .partners-page .table-bordered th {
    border: 1px solid #e9ecef;
    padding-left: 20px;
}
.partners-page .w-45 {
    width: 45%!important;
}
.partners-page .provider-name {text-decoration:underline}
.partners-page .pager.pagination {
    display: block;
	margin-top: 15px;
}
.partners-page .notifications-area select.form-control:not([size]):not([multiple]) {
    width: 100%;
}
.partners-page .table-head {
    border-style: solid;
}
@media (max-width: 1579px) {
.partners-page .w-45 {
    width: 35%!important;
}}
.partners-page .notifications-area h3 {
    font-size: 18px;	
	margin-top:28px;
}
.partners-page .filter-export .btn-educli-block {
    line-height: 27px;
    margin-top: 0% !important;
}
.partners-page .col-md-2.download-label{
    flex: 0 0 12.466667%;
    max-width: 12.466667%;
}
.partners-page .col-md-3.download-m {
    flex: 0 0 29%;
    max-width: 29%;
}
.partners-page h7 a { line-height: 20px; }
/*@import url(profile-container.css);*/
.profile-container{
	padding-top: 180px;
	padding-bottom:40px;
	margin-bottom: 50px;
	background-color:#eff4f5;
}
.profile-container{
    background-repeat:no-repeat;
    background-size: 100%;
}
.profile-container .table-header{
	background-color: #ff6600;
	color:#fff;
	padding: 20px;
}
.profile-container .table-header th{
	font-size: 15px;
	font-weight: 400;
}
.profile-container p{
	text-align: justify;
	line-height: 1.2;
}
.profile-container td p{
	margin:0;
	text-align: left;
}
.profile-container ul > li{
    color: #ff6600;
    line-height: 1;
}
.profile-container .profile-title ul > li{
    color: #ffc015;
    line-height: 1;
    font-size: 30px;
}
.profile-container .profile-title li::marker{
    content: '\25CF'
}
.profile-container li p{
    color: #000;
}
.profile-container.about_course {
    padding-bottom: 0px;
}
@media (min-width: 71.25em) {
    .profile-container.about_course {    
        background-repeat: no-repeat;
        background-size: 100%;
    }
}
/*@import url(profile-tabs.css);*/
.profile-tabs li {
    display: block;
}
.profile-tabs .nav-tabs {
    border-bottom: 0px solid #ddd;
    width: 100%;
}
.profile-tabs .nav-tabs a:hover {
    color: #fff;
    text-decoration: none;
}
.profile-tabs .nav-tabs a {
    color: #fff;
}
/*@import url(progress-button.css);*/
/* Button container */
.progress-button {
	position: relative;
	display: inline-block;
	text-align: center;
	width: 100%;
	margin-top:20px;
	margin-bottom:20px;
}
/* Button style */
.progress-button button {
	display: block;
	margin: 5px auto;
	width: 100%;
	height:37px;
	padding: 5px;
	border: 1px solid #d2d5dd;
	border-radius:10px;
	background-color: #fbad1b;
  	font-weight: 500;
  	font-size: 15px;
	color:#ffffff;
	-webkit-tap-highlight-color: transparent;
	-webkit-transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;
	transition: background-color 0.3s, color 0.3s, width 0.3s, border-width 0.3s, border-color 0.3s;
}
.progress-button button:hover {
	background-color: #fc641e;
	color: #ffffff;
	text-decoration: none;
}
.progress-button button:focus {
	outline: none;
}
/* Text (transition for when returning to initial state) */
.progress-button button span {
	-webkit-transition: opacity 0.3s 0.1s;
	transition: opacity 0.3s 0.1s;
}
/* Common style of SVGs */
.progress-button svg {
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	pointer-events: none;
}
.progress-button svg path {
	opacity: 0;
	fill: none;
}
.progress-button svg.progress-circle path {
	stroke: #5e5d5d;
	stroke-width: 5;
}
.progress-button svg.checkmark, .progress-button svg.cross{
	padding-top: 4px;
}
.progress-button svg.checkmark path,
.progress-button svg.cross path {
	margin-top:5px;
	fill: #fff;
	stroke-linecap: round;
	stroke-width: 1;
	-webkit-transition: opacity 0.1s;
	transition: opacity 0.1s;
}
/* Loading, success and error effects */
.loading.progress-button button {
	width: 40px; /* make a circle */
	border:none;
	background-color: transparent;
	color: #fff;
}
.loading.progress-button span {
	-webkit-transition: opacity 0.15s;
	transition: opacity 0.15s;
}
.loading.progress-button span,
.success.progress-button span,
.error.progress-button span {
	opacity: 0; /* keep it hidden in all states */
}
.success.progress-button button,
.error.progress-button button {
	-webkit-transition: background-color 0.3s, width 0.3s, border-width 0.3s;
	transition: background-color 0.3s, width 0.3s, border-width 0.3s;
}
.success.progress-button button {
	border-color: #1a8b4a;
	background-color: #1a8b4a;
}
.error.progress-button button {
	border-color: #ef4444;
	background-color: #ef4444;
}
.loading.progress-button svg.progress-circle path,
.success.progress-button svg.checkmark path,
.error.progress-button svg.cross path {
	opacity: 1;
	-webkit-transition: stroke-dashoffset 0.3s;
	transition: stroke-dashoffset 0.3s;
}
/*@import url(progress.css);*/
.dashboard-agent progress {
    appearance: none;
    position: relative;
    overflow: hidden;
    height: 60px;
    width: 180px;
    padding: 0;
    border: none;
    font-size: 60px;
    font-weight: 900;
transition: height .4s;
}
.dashboard-agent progress.hidden {
 height: 0;
 transition-delay: .4s;
}
.dashboard-agent progress::before {
 content: attr(value);
 position: absolute;
 top:0; left: 0; right: 0; bottom: 0;
 text-align: center;
 font-size: 60px;
 line-height: 1;
 color: hsla(0, 1%, 75%,.2);
 background: linear-gradient( 
     #ff6100,
     #ff6100 70% ) 
     no-repeat center;
 background-position: inherit;
 -webkit-background-clip: text;
 background-clip: text;
 background-size: 10000px;
}
.dashboard-agent progress::-webkit-progress-bar,
.dashboard-agent progress::-webkit-progress-value {
background: transparent;
}
progress::-moz-progress-bar { 
 background: transparent;
}
/*@import url(progressbar-main-container.css);*/
.progressbar-main-container {
    width: 100%;
    height: 40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-family: sans-serif;
    font-weight: normal;
    font-size: 0.8em;
    color: #FFF;
  }
  .progressbar-main-container .wrap { padding: 8px; }
  .progressbar-main-container .bar-percentage {
    float: left;
    background: rgba(0,0,0,0.13);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 0px;
    width: 18%;
    height: 25px;
    text-align: center;
    font-size: 12px;
  }
  .progressbar-main-container .bar-container {
    float: right;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    height: 10px;
    background: rgba(0,0,0,0.13);
    width: 78%;
    margin: 7px 0px;
    overflow: hidden;
  }
  .progressbar-main-container .bar {
    float: left;
    background: #FFF;
    height: 100%;
    -webkit-border-radius: 10px 0px 0px 10px;
    -moz-border-radius: 10px 0px 0px 10px;
    border-radius: 10px 0px 0px 10px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
/*@import url(radio-custom.css);*/
.radio-custom {
    opacity: 0;
    position: absolute;   
}
.radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
}
.radio-custom-label {
    position: relative;
}
.radio-custom + .radio-custom-label:before {
    content: '';
    background: #eee;
    border: 1px solid #bbb;
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    padding: 2px;
    margin-right: 10px;
}
.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}
.radio-custom:checked + .radio-custom-label:before {
    background-color: #ffae00;
}
.radio-custom:focus + .radio-custom-label {
  outline: 1px solid #ddd; /* focus style */
}
/*@import url(region_sec.css);*/
.region_sec tr {  border-style: solid;
    border-width: 1px;
    border-color: rgb(210, 213, 221);
    background-color: rgb(239, 244, 245);
    }
    .region_sec .table thead th {
        text-transform: uppercase;
        padding: 1.2rem .75rem;
    }
    .region_sec .control {
        font-size: 13px;
        position: relative;
        margin-bottom: 15px;
        padding-left: 0px;
        cursor: pointer;
        padding-right: 5px;
    }
    .region_sec .control__indicator {
        left: 15px;
    }
    .region_sec .custom-text {
        height: 35px;
        font-size: 15px;
        padding-left: 15px;
        border-radius: 6px !important;
    }
    .region_sec .table {
        margin-bottom: 0rem;
    }
    .region_sec label.wrap1 {
        height: 35px;
    }
/*@import url(search-results.css);*/
.search-results{
	padding-top: 130px;
	background-color: #fff;
	margin-bottom: 50px;
}
.search-results h2{
	font-size: 1rem;
}
.search-results h3{
	font-size: 1rem;
	text-shadow: none;
	color: #000;
	font-weight: 600;
}

.search-results-filter{
	font-weight: 400;
}

.search-results-filter input[type="checkbox"] + label span {
    width:15px;
    height:15px;
    background-size: cover;
    margin:-2px 10px 0 0px;
}
.search-results-header{
	background-color: #ffae00;
	color:#fff;
	padding: 20px;
}


.search-results-header th{
	font-weight: 400;
}
.search-results-img{
	height: 160px;
	width: 160px;
	margin-right: 10px;
}

@media (min-width: 71.25em) {
    .search-results{
		padding: 50px 50px 70px 50px !important;
    }
}


.search-results .carousel-item{
	height:auto;
}

.search-results .carousel-control-next {
	right: -10%;
}
.search-results .carousel-control-prev {
	left: -10%;
}
.search-results .carousel-control-prev-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d4d2d2' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") !important;
   }
   
.search-results   .carousel-control-next-icon {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d4d2d2' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") !important;
}
.search-results .courses-names{
	background-color: #eeeded;
	border: 1px solid #d2d5dd;
	border-bottom: none;
	padding:10px 0 10px 0;
}
.search-results h5{
	font-weight: 300;
}
.search-results .courses-details{
	border: 1px solid #d2d5dd;
	padding:30px 0;
}
.search-results .delete{
	height: 25px;
	width: 25px;
	fill: #ff6b00;
}
/*@import url(section-courses.css);*/
.section-courses .meter, .section-finance .meter , .section-documents .meter {
    height: 40px;
 }
.section-courses .meter-row, .section-finance .meter-row, .section-documents .meter-row{
	font-size:12px;
	padding: 10px;
}
.section-courses .meter-label, .section-finance .meter-label, .section-documents .meter-label {
    position: absolute;
    z-index: 999;
    bottom: 10px;
    left: 10px;
    color:#fff;
    padding: 0 20px;
    font-weight: 300;
}
.section-courses .table-hover tbody tr:hover{
    background-color: #e5e3e3;
}
.section-courses table p{
	margin: 0;
}
.section-courses th{
	text-align: center;
	font-weight: 600;
}
.section-courses table .bg-green, .section-courses  table .bg-red{
	color:#000;
}
.section-courses table .bg-green{
	background-color: #11a04e !important;
}
/*@import url(setup-content.css);*/
.setup-content {margin-top: 50px;}
.setup-content {
	position: relative;
	background: #fff;
	border: 2px solid #fff;
	padding:25px;
}
.setup-content:after, .setup-content:before {
	bottom: 100%;
	left: 5%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.setup-content:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 10px;
	margin-left: -10px;
}
.setup-content:before {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 16px;
	margin-left: -16px;
}
.setup-content h4  {
    font-size: 17px;
    margin-bottom: 25px;
    font-weight: 500;
}

.setup-content.step-1:after, .setup-content.step-1:before {
	left: 5%;
}
.setup-content.step-2:after, .setup-content.step-2:before {
	left: 20%;
}
.setup-content.step-3:after, .setup-content.step-3:before {
	left: 35%;
}
.setup-content.step-4:after, .setup-content.step-4:before {
	left: 50%;
}
.setup-content.step-5:after, .setup-content.step-5:before {
	left: 65%;
}
.setup-content.step-6:after, .setup-content.step-6:before {
	left: 80%;
}
.setup-content.step-7:after, .setup-content.step-7:before {
	left: 95%;
}
/*@import url(sid.css);*/
.sid{
	min-width:80%;
	width:80%;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);

}
	.sid h1{
		text-shadow: none;
		color:#f1592d;
		font-size: .45rem;
	}
	.sid h2{
		font-size: .45rem;
	}
	.sid h4{
		font-size: .55rem;
	}
	.sid h5{
		font-size: .35rem;
	}
	.sid p{
		font-size: .35rem;
	}

@media(min-width: 350px){
	.sid h1{
		font-size: .6rem;
	}
	.sid h2{
		font-size: .6rem;
	}
	.sid h4{
		font-size: .7rem;
	}
	.sid h5{
		font-size: .5rem;
	}
	.sid p{
		font-size: .5rem;
	}
}

@media(min-width: 465px){
    .sid h1{
		font-size: .75rem;
	}
	.sid h2{
		font-size: .75rem;
	}
	.sid h4{
		font-size: .85rem;
	}
	.sid h5{
		font-size: .65rem;
	}
	.sid p{
		font-size: .65rem;
	}
}
@media(min-width: 650px){
    .sid h1{
		font-size: .9rem;
	}
	.sid h2{
		font-size: .9rem;
	}
	.sid h4{
		font-size: 1rem;
	}
	.sid h5{
		font-size: .8rem;
	}
	.sid p{
		font-size: .8rem;
	}
}
@media(min-width: 1450px){
     .sid h1{
		font-size: 1rem;
	}
	.sid h2{
		font-size: 1rem;
	}
	.sid h4{
		font-size: 1.1rem;
	}
	.sid h5{
		font-size: .9rem;
	}
	.sid p{
		font-size: .9rem;
	}
}
.sid-img{
	width: 100%;
}
/*@import url(sidebar-li.css);*/
.sidebar-li{
	display: inline-flex;
	width: 150px;
	padding: 0 15px;
	white-space:nowrap;
}
.sidebar-li .arrow{
	display: none;
}
/*@import url(sidebar-link.css);*/
.sidebar-link{
	background-color: #ffc015;
	display: inline;
	float:left;
}
/*@import url(sidebar-sub.css);*/
.sidebar-sub {
	background-color: #eff4f5;
	display: inline;
	float:left;
	font-size: 10px;
	line-height: 2;
	color:#a29d9a;
	border-bottom: 1px solid #d2d5d6;
	width: 100%;
	display: none;

}
.sidebar-sub.more{
	border:none;
}

.sidebar-sub a{
	color:#a29d9a;
	text-decoration: none;
}
.sidebar-sub a:hover{
	color:#000;
}
.sidebar-sub ul{
	padding:10px 0;
}
/*@import url(sidebar.css);*/
.sidebar{
	padding-top:72px;
	max-width: 0px;
	min-width: 0px;
}

/* Shrinking the sidebar from 250px to 80px and center aligining its content*/
.sidebar.active {
    min-width: 50px ;
    max-width: 50px ;
    text-align: center;
}
.sidebar .sidebar-sub {
	display: block ;
}
.sidebar ul{
	background-color: #eff4f5;
}
.sidebar ul li{
	background-color: #eff4f5;
}
.sidebar ul li a.sidebar-link-icon{
    padding: 0;
    line-height:0;
}

.sidebar-fill{
	flex: 1;
	width: 80px;
}
/* Changing the arrow position to bottom center position, 
   translateX(50%) works with right: 50% 
   to accurately  center the arrow */
.sidebar.active a[aria-expanded="false"]::before, .sidebar.active a[aria-expanded="true"]::before {
    top: auto;
    bottom: 5px;
    right: 50%;
    transform: translateX(50%);
}
.sidebar .nav-item a{
	float:left;
}
.sidebar .nav-item.active .sidebar-li{
	color:#000;
	font-weight: 600;
}
.sidebar .nav-item.active .arrow{
	display: block;
}
@media (min-width: 71.25em) {
    .sidebar{
		padding-top:110px !important;
		min-width: 80px !important;
	    max-width: 80px !important;
		/*max-width: none !important;
		min-width: inherit !important;*/
	}

	.sidebar.active {
	    min-width: 0px !important;
	    max-width: 0px !important;
	    /*min-width: 80px !important;
	    max-width: 80px !important;*/
	}
}
.sidebar.open{
	padding-top:110px !important;
	max-width: none !important;
	min-width: inherit !important;
}


.admin-container.menu-active, footer.menu-active{
	margin-left:260px;
  }
  .nav-side-menu{
	display:none;
  }
  .nav-side-menu.active{
	display:block;
  }
  
  .nav-side-menu{
	padding-top:110px;
	min-width:260px;
	background-color: #656667;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 100;
	position: fixed; 
	box-sizing: border-box;
	font-family: 'Titillium Web', sans-serif;
	font-weight:300;
	overflow-y: auto;
	max-height:100%;
  
  }
  .nav-side-menu::-webkit-scrollbar {
	  width: 4px;
	  height: 15px;
  }
  
  .nav-side-menu::-webkit-scrollbar-track-piece  {
	  background-color:#bdc3c7;
  }
  
  .nav-side-menu::-webkit-scrollbar-thumb:vertical {
	  height: 30px;
	  background-color: #fcc039;
  }
  .nav-side-menu ul,
  .nav-side-menu li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	line-height: 35px;
	cursor: pointer;
	/*    
	  .collapsed{
		 .arrow:before{
				   font-family: FontAwesome;
				   content: "\f053";
				   display: inline-block;
				   padding-left:10px;
				   padding-right: 10px;
				   vertical-align: middle;
				   float:right;
			  }
	   }
  */
  }
  .nav-side-menu ul .active,
  .nav-side-menu li .active {
	background-color: #4f5b69;
  }
  .nav-side-menu ul .sub-menu li.active,
  .nav-side-menu li .sub-menu li.active {
	color: #7e7c7c;
  }
  .nav-side-menu ul .sub-menu li.active a,
  .nav-side-menu li .sub-menu li.active a {
	color: #7e7c7c;
  }
  .nav-side-menu ul .sub-menu li,
  .nav-side-menu li .sub-menu li {
	background-color: #f9fbfb;
	border: none;
	line-height: 28px;
	border-bottom: 1px solid #f0f0f0;
	margin-left: 0px;
	font-size:15px;
	padding-left:70px;
	padding-top: 10px;
	padding-bottom: 10px;
  }
  
  .nav-side-menu ul .sub-menu li:hover,
  .nav-side-menu li .sub-menu li:hover{
	background: #f6f6f6; /* Old browsers */
	background: -moz-linear-gradient(left, #f9fbfb 7%, #fcc039 7%, #fcc039 7%, #fcc039 9%, #f9fbfb 9%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #f9fbfb 7%,#fcc039 7%,#fcc039 7%,#fcc039 9%,#f9fbfb 9%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #f9fbfb 7%,#fcc039 7%,#fcc039 7%,#fcc039 9%,#f9fbfb 9%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	
	}
  .nav-side-menu ul .sub-menu li a,
  .nav-side-menu li .sub-menu li a{
	color: #7e7c7c;
  } 
  .nav-side-menu ul .sub-menu li:hover a,
  .nav-side-menu li .sub-menu li:hover a{
	color: #fcc039;
	font-weight:600;
  }
  
  .nav-side-menu li {
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #fff;
	color: #ffffff;
	font-size:16px;
  }
  .nav-side-menu li a {
	text-decoration: none;
	color: #ffffff;
  }
  .nav-side-menu li a i {
	padding-left: 10px;
	width: 20px;
	padding-right: 20px;
  }
  .nav-side-menu li:hover {
	background-color: #fcc039;
	-webkit-transition: background-color 1s ease;
	-moz-transition: background-color 1s ease;
	-o-transition: background-color 1s ease;
	-ms-transition: background-color 1s ease;
	transition: background-color 1s ease;
	font-weight:600;
  }
  .nav-side-menu .nav-side-menu-icon{
	width:30px;
	height:30px;
	fill:#ffffff;
	margin-right:20px;
  }
  .nav-side-menu .nav-side-menu-icon.nav-side-menu-icon-lg{
	width:35px;
	height:35px;
  }
  .nav-side-menu .nav-side-menu-icon.nav-side-menu-icon-sm{
	padding:3px;
  }
  .nav-side-menu .nav-side-menu-icon.menu-arrow{
	width:13px;
	height:13px;
  }
  .sub-menu-box{
	width:30px;
	fill:#ffffff;
	margin-right:20px;
	height:100%;
  }
  
  .nav-side-menu li.collapsed .nav-side-menu-icon.menu-arrow{
	transform: rotate(180deg);
  }
  @media (max-width: 767px) {
	.nav-side-menu {
	  position: relative;
	  width: 100%;
	  margin-bottom: 10px;
    }
    .search-results::-webkit-scrollbar { 
        width: 0 !important ;
        display:none;     
    }
    .search-results { overflow: -moz-scrollbars-none; }
    .search-results { -ms-overflow-style: none; }
  }
  @media (min-width: 767px) {
	.nav-side-menu .menu-list .menu-content {
	  display: block;
	}}
/*@import url(step-1.css);*/
.step-1 .step-link {
    position: relative;
    justify-content: center;
}

    .step-1 .step-link > .step {
        margin-right: 60px;
        margin-bottom: 70px;
    }

        .step-1 .step-link > .step:last-of-type {
            margin-right: 0px;
        }

        .step-1 .step-link > .step > .arrow {
            position: absolute;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            border-bottom: 10px solid #FFF;
            bottom: 0;
            transform: translateX(15px);
            pointer-events: none;
            opacity: 0;
        }

        .step-1 .step-link > .step a.active ~ .arrow {
            opacity: 1;
        }

        .step-1 .step-link > .step a {
            display: flex;
            background: #fff none repeat scroll 0 0;
            position: relative;
            width: 50px;
            height: 50px;
            padding: 0;
            justify-content: center;
            border-radius: 50%;
        }

            .step-1 .step-link > .step a:before {
                content: "";
                background: #FFF;
                position: absolute;
                width: 60px;
                height: 6px;
                left: 100%;
                top: 50%;
                transform: translateY(-50%);
                pointer-events: none;
            }

        .step-1 .step-link > .step:last-of-type a:before {
            display: none;
        }

        .step-1 .step-link > .step a span {
            font-size: 24px;
            line-height: 1;
            font-weight: bold;
            color: #4f4e4e;
            margin: auto;
            pointer-events: none;
        }

        .step-1 .step-link > .step a svg {
            display: none;
            height: 30px;
            margin: auto;
            pointer-events: none;
        }

        .step-1 .step-link > .step a h3 {
            position: absolute;
            left: 50%;
            top: 60px;
            font-size: 11px;
            font-weight: normal;
            color: #000;
            white-space: nowrap;
            text-shadow: none;
            transform: translateX(-50%);
        }

        .step-1 .step-link > .step a.active {
            background: #ffc015 none repeat scroll 0 0;
        }

        .step-1 .step-link > .step.done a {
            background: #1a8b4a;
        }

            .step-1 .step-link > .step.done a:before {
                background: #4f4e4e;
            }

            .step-1 .step-link > .step.done a span {
                display: none;
            }

            .step-1 .step-link > .step.done a svg {
                display: block;
            }


.step-1 .step-content {
    background: #FFF none repeat scroll 0 0;
}
    .step-1 .step-content p{
        vertical-align: middle;
    }
    .step-1 .step-content svg.information{
        margin-bottom: 1rem;
    }
    .step-1 .step-content .checked-step {
        fill: #e6e3e3 !important;
        width: 20px;
        height: 20px;
        margin-right: 5px;
        cursor: pointer;
        user-select: none;
        -moz-user-select: none;
    }

        .step-1 .step-content .checked-step.active {
            fill: #ffc015 !important;
        }

        .step-1 .step-content .checked-step.done {
            fill: #1a8b4a !important;
            cursor: default;
        }
        .step-1 .step-content .checked-step.urgent {
            fill: #ef4444 !important;
            cursor: default;
        }
/*@import url(steps-section.css);*/
.steps-section {position:relative;}
.steps-section .steps-row .steps-step .btn-circle:hover {
    border: 2px solid #fbae1c;
    background-color: #fbae1c !important;
}

.steps-section .steps-row .steps-step .btn-active {
    border: 2px solid #fbae1c;
    background-color: #fbae1c !important;
}
.steps-section .steps-row .steps-step .btn.focus, .steps-section .steps-row .steps-step .btn:focus {
    outline: 0;
    box-shadow: none; 
}
.steps-section .steps-row .steps-step .btn-circle{
    width: 60px;
    height: 60px;
    border: 2px solid #ffffff;
    background-color: white !important;
    color: #323232 !important;
    border-radius: 50%;
    padding: 22px 18px 15px 18px;
    font-size: 24px;
    -webkit-appearance: inherit;
    line-height: 18px;
}
.steps-section .steps-row:before {
    top: 30px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 5px;
    background-color: #fff;
}
/*@import url(steps-step.css);*/
.steps-step {
    position: relative;
}
.steps-step p {
    font-size: 12px;
    text-align: center;
    text-transform: capitalize;
    margin-top: 10px;
}
/*@import url(stu-action-box.css);*/
.stu-action-box {
    text-align: center;
	padding: 10px;
	cursor: pointer; 
	margin-bottom: 13px;
    font-size: 12px;
    min-height: 125px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(210, 213, 221);
    border-radius: 10px;
    background-color: #f9fbfb;
}
.stu-action-box:hover {color: #fff; background-color: #ff6000;}
.stu-action-box:hover .s-action {fill: #fff;}
/*@import url(stu-info.css);*/
.stu-info {
    background: #f0f0f0;
}
.stu-info .img-fluid.student-photo {
    max-width: 235px;
    min-width: 235px;
    margin-top: 5%;
    margin-bottom: 1.5%;
}
.stu-info .student-change-photo {
    width: 235px;
    color: #fff !important;
    position: absolute;
    top: 200px;
    margin: 0 auto;
    z-index: 1;
}
.profile-col-l.stu-info, .profile-col.stu-info {
    background: #F9FBFB;
}
.stu-info .student-change-photo p{    
    font-size: 12px;
}
.stu-info p {
    font-size: 14px;
}
/*@import url(stu-status.css);*/
.stu-status .font-label { 
    font-weight: 600;
	font-size: 13px;
    line-height: 44px;
    margin-right: 15px;
}
.stu-status .update-btn {
    width: 85%;
    padding: 13px 20px;
    margin-top: 0px;
	font-size: 13px;
}
.stu-status p {
    font-size: 13px;
    margin-bottom: 0px;
}
.table.stu-status td {border-top: 0px solid #e9ecef; padding: .55rem;}
/*@import url(student-profile.css);*/
.student-profile .countdown {
    margin: 20px;
}
.student-profile .countdown .bloc-time {
    float: left;
    margin-right: 10px;
    text-align: center;
}
.student-profile .bg-success{
    border-radius: 3px;
    background-color: #679859 !important;	
  }
.student-profile .progress-bar {
    height: 2.5rem;
    line-height: 2.5rem;
    text-align: left;
    padding-left: 20px;
    font-size: .85rem;
}
.student-profile .visa-title {
    color: #000;
    padding: 15px 40px;
    border: solid 4px #fcb215;
    margin: 5px 0;
    font-weight: 650;
    font-size:18px;
}
.student-profile .progress {
    margin-bottom: 12px;
    background-color: #b2b4b4;
}
.student-profile .custom-text {
    height: 45px !important;
    font-size: 15px;
    padding-left: 15px;
    border-radius: 6px !important;
}
.student-profile select.custom-text  {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff url(../images/new/select.png) no-repeat 98.5% !important;
    background: #fff url(../images/new/select.png) no-repeat calc(100% - 10px) !important;
}
/*@import url(switch.css);*/
.switch {
	position: relative;
	height: 41px;
	width: 260px;
	background: #fbfbfb;
	border-radius: 10px;
	border-width: 1px;
	border-color: #d2d5dd;
	border-style: solid;
}
.switch-label {
	position: relative;
	z-index: 2;
	padding-top: 11px;
	float: left;
	width: 128px;
	font-size: 12px;
	color: #0d0d0d;
	text-align: center;
	cursor: pointer;
	height: 100%;
}
.switch-label:active {
  	font-weight: bold;
  	color:#fff;
}
.switch-label-off {
  	padding-left: 2px;
}
.switch-label-on {
  	padding-right: 2px;

}
.switch-input {
  	display: none;
}
.switch-input:checked + .switch-label {
  	font-weight: bold;
  	color:#fff;
}
.switch-input:checked + .switch-label-on ~ .switch-selection {
  	left: 130px;
  /* Note: left: 50% doesn't transition in WebKit */
}
.switch-selection {
  	display: block;
  	position: absolute;
  	z-index: 1;
  	top: 0px;
  	left: 0px;
  	width: 130px;
  	height: 39px;
  	background: green;
  	border-radius: 10px;
}
/*@import url(table-row.css);*/
.table-row {
    border-style: solid;
    border-width: 1px;
    border-top:none;
    border-color: rgb(210, 213, 221);
    background-color: rgb(239, 244, 245); 
    line-height:50px;
  }
  .first-row-values {
    border-style: solid;
    border-width: 1px;
    border-top:none;
    border-color: rgb(210, 213, 221);
    background-color: #eff4f5; 
    line-height:50px;  
  }
  .table-row .fixheight{
	height:150px;
  }
  .table-row.first-row {margin: 7px -15px;}
  .table-row.first-row-values {margin-top: 7px; margin-bottom:0px; margin-left: -15px;}
  .table-row.last-row{margin: 7px -15px}
  .table-row.first-row-values.notop {margin-top: 0px; margin-bottom:0px; margin-left: -15px;}
  .table-row.last-row {margin-bottom: 30px;}
  .table-row.top-b { 
        border-top: 1px solid #d2d5dd;
  }
  .table_student_list{
    cursor: pointer;
}
  .table-row .col {
      border-right: 1px solid #d2d5dd;
      text-transform: capitalize;
      font-size: 13px;
      padding-left: 25px;
  }
  .table-row.first-row .col{
      text-transform: uppercase;
  }
  .table-row.first-row-values .col{
    text-transform: uppercase;
    font-weight: 600;
}
.table-row .border-bottom{
    border-bottom: 1px solid #d2d5dd;
}
.table-row .border-left{
    border-left: 1px solid #d2d5dd;
}
  .table-row .col.bg-yellow {color:#fff}
  .table-row.first-row {
      font-weight: 600;
  }
  .table-row.first-row-values {
    font-weight: 600;
}
  .table-row .col:last-child {border-right: 0px solid #d2d5dd;}
  .table-row.d-details {font-size:10px}
.table-row.d-details .col {
    font-size: 12px;
    line-height: 20px;
    color: #323232;
    font-weight: 400;
    text-transform: capitalize;
    padding: 15px 5px 15px 10px;
    }
    .table-row.col_border .col {
        border-right: 0px solid #d2d5dd;
        background-color: rgb(249, 251, 251);
    }
    .table-row.col_border {
        margin-bottom: 7px;
    }

    .table-row:hover:not(.first-row-values):not(.first-row):not(.educli_agencies){
        background-color: #dde0e1;
		
    }
    .table-row:hover:not(.first-row-values):not(.first-row):not(.educli_agencies) .bg-white{
        background-color: #dde0e1 !important;
    }
	.table-row:hover:not(.first-row-values):not(.first-row):not(.educli_agencies) .bg-lightgrey{
        background-color: #dde0e1 !important;
    }
    .table_student_list:hover{
        background-color: #dde0e1;	
    }

    .hovergrey:hover{
        background-color: #dde0e1 !important;
    }
    @media(max-width: 1375px){
        .table-row .col {
            font-size: 12px;
        }
        }
        @media(max-width: 1180px){
        .table-row .col {
            line-height:22px
        }	
    }
/*@import url(table-row-fit.css);*/
.table-row-fit {
    border-style: solid;
    border-width: 1px;
    border-top:none;
    border-color: rgb(210, 213, 221);
    background-color: rgb(239, 244, 245); 
    line-height:1.6em;
    overflow:hidden;
    min-height:3.4em;
  }
  .first-row-values {
    border-style: solid;
    border-width: 1px;
    border-top:none;
    border-color: rgb(210, 213, 221);
    background-color: #eff4f5; 
    line-height:50px;  
  }
  .table-row-fit .fixheight{
	height:150px;
  }
  .table-row-fit.first-row {margin: 7px -15px;}
  .table-row-fit.first-row-values {margin-top: 7px; margin-bottom:0px; margin-left: -15px;}
  .table-row-fit.last-row{margin: 7px -15px}
  .table-row-fit.first-row-values.notop {margin-top: 0px; margin-bottom:0px; margin-left: -15px;}
  .table-row-fit.last-row {margin-bottom: 30px;}
  .table-row-fit.top-b { 
        border-top: 1px solid #d2d5dd;
  }
  .table_student_list{
    cursor: pointer;
}
  .table-row-fit .col {
      border-right: 1px solid #d2d5dd;
      text-transform: capitalize;
      font-size: 13px;
      padding-left: 25px;
  }
  .table-row-fit.first-row .col{
      text-transform: uppercase;
  }
  .table-row-fit.first-row-values .col{
    text-transform: uppercase;
    font-weight: 600;
}
.table-row-fit .border-bottom{
    border-bottom: 1px solid #d2d5dd;
}
.table-row-fit .border-left{
    border-left: 1px solid #d2d5dd;
}
  .table-row-fit .col.bg-yellow {color:#fff}
  .table-row-fit.first-row {
      font-weight: 600;
  }
  .table-row-fit.first-row-values {
    font-weight: 600;
}
  .table-row-fit .col:last-child {border-right: 0px solid #d2d5dd;}
  .table-row-fit.d-details {font-size:10px}
.table-row-fit.d-details .col {
    font-size: 12px;
    line-height: 20px;
    color: #323232;
    font-weight: 400;
    text-transform: capitalize;
    padding: 15px 5px 15px 10px;
    }
    .table-row-fit.col_border .col {
        border-right: 0px solid #d2d5dd;
        background-color: rgb(249, 251, 251);
    }
    .table-row-fit.col_border {
        margin-bottom: 7px;
    }

    .table-row-fit:hover:not(.first-row-values):not(.first-row):not(.educli_agencies){
        background-color: #dde0e1;
		
    }
    .table-row-fit:hover:not(.first-row-values):not(.first-row):not(.educli_agencies) .bg-white{
        background-color: #dde0e1 !important;
    }
	.table-row-fit:hover:not(.first-row-values):not(.first-row):not(.educli_agencies) .bg-lightgrey{
        background-color: #dde0e1 !important;
    }
    .table_student_list:hover{
        background-color: #dde0e1;	
    }

    .hovergrey:hover{
        background-color: #dde0e1 !important;
    }
    @media(max-width: 1375px){
        .table-row-fit .col {
            font-size: 12px;
        }
        }
        @media(max-width: 1180px){
        .table-row-fit .col {
            line-height:22px
        }	
    }
/*@import url(table-striped.css);*/
.table-striped tbody tr:nth-of-type(odd){
	background-color: #F7F9FA;
}
.table-striped tbody tr:nth-of-type(odd) .bg-yellow{
	background-color: #ffe514 !important;
}
.table-striped tbody tr:nth-of-type(odd) .bg-green{
	background-color: #17b260;
}
.table-striped tbody tr:nth-of-type(odd) .bg-red{
	background-color: #f85c5b;
}
/*@import url(tasklist-emails.css);*/
.tasklist-emails .visa-subtitle.collapsed:hover {
    background-color: #fcb215;
    color: #fff;
}
.tasklist-emails .visa-subtitle.collapsed:hover >.custom-caret i {
    color: #fff;
}
.tasklist-emails .visa-subtitle {
    background-color: #fcb215;
    color: #fff;
    padding: 15px 20px;
    border: solid 1px #d2d5dd;
    margin: 5px 0;
    font-size: 14px;
    cursor: pointer;
    position: relative;
}
.tasklist-emails .post-text {
    display: inline-block;
    margin-left: 20px;
    font-weight: 500;
    font-size: 13px;
    text-transform: uppercase;
}
.tasklist-emails .visa-subtitle.collapsed {
    background-color: #f9fbfb;
    color: #393a3b;
}
.tasklist-emails p {
    font-size: 15px;
    margin-bottom: 0rem;
    line-height: 34px;
}
.tasklist-emails .visa-subtitle.collapsed>.custom-caret i {
    color: #929090;
}
.tasklist-emails, .tasklist-chat-log, .timebable{
    background: #F9FBFB;
}
/*@import url(tasklist.css);*/
.tasklist {
    background: #EFF4F5;
	padding-bottom: 20px !important;
	padding-top: 30px !important;
}
.tasklist ul li {list-style:none}
.tasklist .table-bordered {
    background: #F9FBFB;
	margin-bottom: .5rem;
}
.tasklist .custom-text {
    height: 50px !important;
    font-size: 15px;
    padding-left: 15px;
    border-radius: 6px !important;
}
.tasklist .custom-text.smallfont {
    font-size: 13px;
}
.tasklist .inputfile.custom-text {
    height: auto !important;
}
/*@import url(visaonly.css);*/
.visaonly .addto-btn .cart{
    margin-top:25px;
     fill: #fff;
     height: 30px;
     width: 30px;
     margin: -10px 20px;
 }
 
 .visaonly .cart:hover {
     fill: #fff;
 }
 
 .visaonly .btn-educli-sm{
    font-size:13px;
    padding: 10px 27px;
 }
 .visaonly p{
     margin-top: 0;
     margin-bottom: 0rem;
 }
 .visaonly .cart{
     padding: 0;
     fill: #fff;
     height: 22px;
     width: 22px;
     margin: -5px 0;
 }
h1,h4{font-weight:700}h1,h3{color:#fff;text-shadow:0 3px 8px #000}#bank-data-editing,#box-accomodation-result,#full-academicprogress,.editedocument,.editpdocument,input[type=checkbox],input[type=radio]{display:none}body{background-color:#fff;font-family:Montserrat;color:#2c2d2e;font-size:15px}h1{font-size:2rem}h3{font-size:.7rem;font-weight:100;line-height:1.5;padding:0 1.5rem}.darkgrey{background-color:#eff4f5}p{font-size:15px}a{display:inline-block}.col-md-half{width:4.166666667%}.agency-img{width:110px}.agents{margin:0 0 50px}.box-change-creditccard,.box-change-photo{color:#fff!important;margin:0 auto;position:absolute;z-index:1}.arrow-up{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #f0f0f0;position:absolute;top:0}.arrow-up-left{left:8%}.arrow-up-right{right:6%}.attendence-box{min-height:235px}@-webkit-keyframes wave-front{100%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@keyframes wave-front{100%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}}@-webkit-keyframes wave-back{100%{-webkit-transform:translate(50%,0);transform:translate(50%,0)}}@keyframes wave-back{100%{-webkit-transform:translate(50%,0);transform:translate(50%,0)}}.body-sid{background-color:#fff;max-width:1000px}.box-change-photo{width:220px;top:180px}.box-change-creditccard{width:300px;top:135px}.box-change-photo-bg{background-color:rgba(0,0,0,.65);height:50px}.box-not-member-img-lock{height:35px;width:35px;margin:20px 25px 20px 0}.bg-green{background-color:#1a8b4a !important;color:#fff}.bg-grey{background-color:#828281!important}.bg-orange{background-color:#f60;color:#fff}.bg-red{background-color:#ef4444;color:#fff}.bg-lightorange{background-color:#fbad1b;color:#fff}.bg-white,.bg-yellow{color:#000}.bg-yellow{background-color:#ffc015!important;font-weight:600}.table-row .table-footer,.table-row .table-footer .table-row-values{background-color:#fbad1b;color:#fff;font-weight:600;font-size:15px}object{pointer-events:none}.bordertask{border-left-style:solid;border-left-width:10px;border-left-color:red}.bordertask.orange{border-left-color:#ff6b00}.bordertask.green{border-left-color:#158f7c}.bordertask.purple{border-left-color:#6600cc}.bordertask.tablegrey{border-left-color:#727372}.borderbott{border-bottom-style:solid;border-bottom-width:4px;border-bottom-color:#eff4f5}.borderbott.orange{border-bottom-color:#ff6b00}.linetable{width:1px;height:70%;background-color:#ea9a04}.pad-top{padding-top:11px}.circle-orange{background-color:#e6e3e3;height:70px;width:70px;padding:5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.circle-orange:hover{background-color:#ff6b00;}.circle-orange:hover .quote-price{fill:#fff !important;}.col-centered{margin-right:auto;margin-left:auto}.col-no-courses{font-weight:300;}.content{margin-top:100px;margin-bottom:50px;padding:20px}@media (min-width:71.25em){.content{margin-top:112px}}.copyrights{padding:5px 0;background-color:#ffae00;color:#000;font-size:.7rem;font-weight:100}.copyrights p{margin:0}.contact{background:url(../images/new/sydney-web-map.png)!important}.contact-header{margin:0 auto 60px}.contact-subtitle{padding:20px 0 30px;text-align:justify;text-align-last:center}.countries{margin:0 auto}.country{margin-left:12%;margin-top:10px;height:85px;width:120px;background-size:contain;float:left}.country:hover{margin-top:0;height:115px;width:160px}#country-1{background-image:url(../images/new/canada.png)}#country-2{background-image:url(../images/new/nz.png)}#country-3{background-image:url(../images/new/aus.png)}#country-4{background-image:url(../images/new/ireland.png)}#country-5{background-image:url(../images/new/uk.png)}#country-6{background-image:url(../images/new/us.png)}.creditcard-img{width:300px;height:185px}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover,.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#ffae00!important;background-image:none}.dashboard-agent .attendence-box{min-height:200px;padding-top:180px}.dashboard-agent table td{padding-top:0;padding-bottom:0}.divisor{background:url(../images/new/divisor.png);background-size:contain;height:2px;margin-bottom:40px}.for-agents-img{width:100%}.full-box{margin-top:20px}h5{font-size:.8rem}.home{background-color:#fff;background-repeat:no-repeat;background-position:top center;background-size:150% auto}@media (min-width:1200px){.home{background-size:contain}}i{color:#fff;font-family:weather;font-size:16px;font-weight:400;font-style:normal;line-height:1;padding-right:5px}.course-sort .form_field,.for-email,.month_count,.search_by,.search_by_name,.subscribing .form_field{font-family:Montserrat}.icon-0:before{content:"\f056"}.icon-1:before{content:"\f068"}.icon-2:before{content:"\f073"}.icon-3:before{content:"\f010"}.icon-4:before{content:"\f01e"}.icon-5:before,.icon-6:before{content:"\f019"}.icon-7:before{content:"\f01b"}.icon-8:before,.icon-9:before{content:"\f01c"}.icon-10:before,.icon-11:before{content:"\f019"}.icon-12:before{content:"\f01a"}.icon-13:before,.icon-14:before{content:"\f01b"}.icon-15:before{content:"\f064"}.icon-16:before{content:"\f01b"}.icon-17:before{content:"\f015"}.icon-18:before{content:"\f0b5"}.icon-19:before{content:"\f063"}.icon-20:before{content:"\f014"}.icon-21:before{content:"\f0b6"}.icon-22:before{content:"\f062"}.icon-23:before{content:"\f050"}.icon-24:before{content:"\f021"}.icon-25:before{content:"\f041"}.icon-26:before{content:"\f013"}.icon-27:before,.icon-28:before,.icon-29:before,.icon-30:before{content:"\f002"}.icon-31:before{content:"\f02e"}.icon-32:before{content:"\f00d"}.icon-33:before{content:"\f02e"}.icon-34:before{content:"\f00d"}.icon-35:before{content:"\f019"}.icon-36:before{content:"\f072"}.icon-37:before,.icon-38:before,.icon-39:before{content:"\f01e"}.icon-40:before{content:"\f01a"}.icon-41:before{content:"\f076"}.icon-42:before{content:"\f01b"}.icon-43:before{content:"\f076"}.icon-44:before{content:"\f083"}.icon-45:before{content:"\f01d"}.icon-46:before{content:"\f01b"}.icon-47:before{content:"\f01d"}.info-oshc h5{font-size:.7rem!important}input::-webkit-input-placeholder{color:#a1a9ab!important}input:-moz-placeholder{color:#a1a9ab!important}input::-moz-placeholder{color:#a1a9ab!important}input:-ms-input-placeholder{color:#a1a9ab!important}.quote-header,.quote-total{color:#fff;font-weight:500}.quote-header{background-color:#FE5B1A;padding:10px}.quote-total{background-color:#000;padding:12px 10px;margin-bottom:20px}form{color:#292728;width:100%}.for-email{font-size:13px;padding:10px;color:#2c2d2e;border-style:solid;border-width:1px;border-color:#d2d5dd;border-radius:10px;background-color:#fff}.form-check-label{padding-left:0!important;margin-left:-20px}.form-check-input{margin:0 18px 0 10px}.form-col-l{margin:0 10px 0 0}.form-col-r{margin:0 0 0 10px}.form-control{border:0}.form-control-educli,.form-control-educli-lg,.form-control-filter,.form-control-filter:focus,.form-control-results,.form-control-results:focus{border-width:1px;border-color:#d2d5dd;border-style:solid}.click-upload{color:#ff6b00;text-decoration:underline;margin-left:4%;font-weight:700}.form-control-educli{border-radius:10px;font-size:13px;font-weight:200;background-color:transparent}.form-control-educli-lg{margin:10px 0;border-radius:10px;font-size:15px;font-weight:400}.home .form-control-educli-lg{height:calc(2.25rem + 2px)}.form-control-educli-grey{background-color:#eff4f5!important}.form-control-educli-rename{padding:.5rem .75rem;margin:0 15px 0 10px;width:100%}.form-control-insurance{background-color:#fff!important;height:35px!important}.form-control-results,.form-control-results:focus{height:1.9rem!important;font-size:.7rem}.form-group-results{padding:10px 25px 0 13px;color:#333;font-weight:700;margin:0}.form-group-recalculate{padding:7px 25px 0 13px;color:#333;font-weight:500;margin:0}.form-group.has-feedback span{position:absolute;top:15px;right:15px;text-align:right;display:block}.form-group.has-feedback label{position:absolute;right:15px;text-align:right;width:100%;margin-top:2px;margin-bottom:0}.form-group.has-feedback span#text{vertical-align:middle}.form-select{background-color:#f1efef}.fun_infomation{display:none}.sent-email-section{padding-top:35px}.lesspaddingtop{padding-top:20px}.sent-email-section select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../img/select.png) 98.5% no-repeat #fff!important;background:url(../img/select.png) calc(100% - 10px) no-repeat #fff!important;width:90%}.fixwidth{min-width:305px}.fixwidthsms{max-width:250px}.fixwidthsmsdate{max-width:180px}.fixwidth2{min-width:180px}.fixwidth3{min-width:250px}.fixwidth4{max-width:100px}.sent-email-section select.form-control:not([size]):not([multiple]){height:calc(2.4rem + 7px);width:100%;margin-right:0}.select-letter-section select.form-control:not([size]):not([multiple]){height:calc(2.4rem + 7px);width:99%;margin-right:0}.select-letter-section .letters-form select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}.main-text{position:absolute;top:200px;width:96.66666666666666%;color:#fff}.nav-log{padding-top:.5rem}.nav-login{text-decoration:none;color:#fff!important;padding:0 0 0 .5rem;cursor:pointer}.nav-login:hover{color:#ffae00!important}.nav-signup{text-decoration:none!important;color:#fff!important;padding:0 0 0 .2rem}@media (min-width:992px){.nav-log{margin-right:30px}.nav-signup{border-left:1px solid grey}}.nav-signup:hover{color:#ffae00!important}.no-minheight{min-height:0}.notification-number{background-color:#ffc015;font-weight:900;font-size:12px;height:25px;width:25px;display:flex;padding:0;align-items:center;justify-content:center}.notification-number.gray{background-color:#e6e3e3}.profile-box,.profile-col,.search-box{background-color:#fff}#payment-data-editing{display:none}#providers{border-left:1px solid #fff;border-right:1px solid #fff}.profile-about{margin-top:10px}.profile-box h5{display:inline-block;vertical-align:top;margin-top:15px}#profile-data-editing,.quick-search,.read-more,.search-more{display:none}.profile-box-lst{padding-bottom:20px;border-bottom:40px solid #eff4f5}.profile-img{width:220px;margin-bottom:20px;height:230px}.profile-title{margin-bottom:15px}.profile-title h5{font-weight:700}.quick-search-box{padding:0;margin-bottom:20px}.quick-search-btn{margin:0}.quick-search-form{border-width:0;margin:0;width:100%}.reg{padding-left:0!important;padding-right:0!important;font-size:12px!important}.row-last{flex:1}.search-box{border-radius:10px;color:#000;text-align:center;position:relative}.search-box-lg{padding:30px 40px;box-shadow:0 0 21px 0 rgba(0,0,0,.2);margin-top:10px}@media (min-width:768px){.search-box-lg{margin-top:150px}}@media (min-width:71.25em){.search-box-lg{margin-top:80px}}.search-box-lg .control input:checked:focus~.control__indicator,.search-box-lg .control input:checked~.control__indicator,.search-box-lg .control:hover input:not([disabled]):checked~.control__indicator{background:#FF6100}.search-img-btn{height:20px;width:20px;margin:0 5px}.search-img-lock{height:16px;width:16px;margin:0 5px}.search-title{padding:50px 0 30px;text-shadow:0 1px 1px #000}.section-documents .table td,.section-documents .table th{padding-top:0;padding-bottom:0}.section-documents .table td,.section-documents .table th,.section-finance .table td,.section-finance .table th{vertical-align:middle;border-top:0}.service-img{height:120px;width:120px}select.form-control-educli-todo{height:calc(2rem + 1px)!important}.social-media-icon:hover{border-radius:100%;color:#0e1a25;fill:#0e1a25;background:#fff;-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transition:background-color .5s,-webkit-transform .5s ease-out;transition:background-color .5s,-webkit-transform .5s ease-out;transition:background-color .5s,transform .5s ease-out;transition:background-color .5s,transform .5s ease-out,-webkit-transform .5s ease-out}.social-media-icon{color:#fff;fill:#fff;height:30px;width:30px;margin:0 5px}.td-img{padding:0!important}table.reminders{margin:0}table.reminders td{padding:0;vertical-align:middle}.table-hover tbody tr:hover{background-color:#ffc015}.terms{font-size:12px}.validate-icon:hover{border-radius:100%;color:#0e1a25;fill:#0e1a25;background:#fc641e;-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transition:background-color .5s,-webkit-transform .5s ease-out;transition:background-color .5s,-webkit-transform .5s ease-out;transition:background-color .5s,transform .5s ease-out;transition:background-color .5s,transform .5s ease-out,-webkit-transform .5s ease-out}.validate-icon{color:#fff;fill:#fff;height:20px;width:20px;margin:0 5px}.validation{position:absolute;z-index:1;right:-131px}.visa-type{text-align:left;margin:15px 0 10px}.wrapper{display:flex;align-items:stretch}@media (min-width:71.25em){.carousel-item{height:100vh}#carouselServices .carousel-item{height:65vh;min-height:100px}#carouselServices h1{font-size:3rem!important}h1{font-size:3rem}.content{padding:90px 0 50px!important}.country{margin-left:0!important}.dashboard-box-right{background-image:linear-gradient(to right,#fff 22px,#f0f0f0 22px)}.quick-search{display:inline!important;background-color:#ffae00;border-radius:10px;font-weight:700;color:#fff;padding:15px;border:0}.quick-search-box{margin-bottom:50px!important}.process-result-img{height:100px;width:auto}.profile-box{padding:40px 40px 20px}.profile-col-l{border-right:40px solid #eff4f5}}.dash_btn,.search_by,.subscribing .form_field{border-style:solid;border-width:1px;border-radius:10px}.dashsec-2 .inner_content{height:auto;text-align:center;padding:25px 0}.dashsec-2.subscribing .inner_content{background-color:#fff;text-align:left;padding:15px 0 10px}.subscribing select.form-control:not([size]):not([multiple]){height:50px;width:30%}.subscribing .form_field{font-size:16px;padding:10px;color:#2c2d2e;border-color:#d2d5dd;background-color:#fff}.dash_btn.subscribe_btn{margin:0;background-repeat:no-repeat;background-position:16px 16px;background-size:30px;width:30%;border-color:#d2d5dd}.dashboard_form .px-0.pl-md-1,.dashboard_form .px-0.pr-md-1,.dashsec-3,.quick_search{margin-top:20px}.month_count{font-size:65px;color:hsla(0,1%,75%,.2);font-weight:900;line-height:1.2;background:-webkit-linear-gradient(#e6e6e6 45%,#ff6b00 45%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.all-count,.all-target{font-size:12px;text-transform:uppercase}.all-count{width:48%;display:inline-block}.all-target{width:100%;display:block}.dashsec-3{background-color:#eff4f5;margin-bottom:35px;padding:35px 10px}.profile-avatar{position:relative;padding-top:15px;width:100%;max-width:265px}.butheight{line-height:2}.dashsec-3 h3{font-size:1.4rem;color:#333;font-weight:600;line-height:1.5;padding:0 1.5rem;text-shadow:none;width:100%}.profile-name{width:97.5%;padding:12px 0;text-align:center;display:block;color:#FFF;position:absolute;bottom:0;background:0 0}.add_new,.filter_btn{background-size:25px}.add_new,.filter_btn,.quick_search{background-repeat:no-repeat}.row.dashsec-1{margin-right:-50px;margin-left:-50px;margin-bottom:25px;padding:20px}.search_by{font-size:17px;padding:13px;color:#2c2d2e;line-height:.833;border-color:#d2d5dd;background-color:#fff}.dash_btn{border-color:#d2d5dd;width:100%;height:50px}.bg_green,.bg_red{border-width:0;border-style:solid;border-color:#d2d5dd}.dashboard_form .btn{height:45px}a.dash_btn:hover{color:#fff;text-decoration:none}img.pc-logo{max-width:125px}.quick_search{background-image:url(../images/new/quick_search.png);background-position:10px 10px;background-size:24px}@media screen and (max-width:465px){.dashboard_form{margin:20px auto;max-width:350px}}.bg_green{background-color:#72a264}.bg_red{background-color:#f14e4d}.row.dashsec-2 .col-md-4{padding-right:15px;padding-left:0}.row.dashsec-2 .col-md-4:last-child{padding-right:0;padding-left:0}.row.dashsec-2.subscribing{margin:15px 0 35px}.bg-white,.bg-white2{background-color:#fff!important}.bg-lightgrey{background-color:#f9fbfb!important}.d-align{position:absolute;right:78%;padding-left:10px}.d-align.middle{right:85%}.col.filter-export{padding-right:0;margin:.5% 10px 0 -10px}.col.filter-export img{max-width:220px;float:left}.filter_btn{margin-top:0;background-position:20px 16px;width:50%;float:right;line-height:30px}.filter_btn_save,.filter_btn_upload{width:100%;background-repeat:no-repeat;background-position:20px 16px;background-size:25px;float:right}.filter_btn_upload{margin-top:0;line-height:25px}.filter_btn_save{margin-top:10px;margin-bottom:-5px;line-height:30px}.filter_btn_file{margin-top:0;background-repeat:no-repeat;background-position:20px 16px;background-size:25px;width:96%;float:right;line-height:25px}.filter-export .btn-educli-block{line-height:28px;margin-top:-1%!important}.filter-export .btn-educli-block.butmoreheight{line-height:33px}.filter-export .form_field{margin-top:-3%}.table-head{border-style:solid;padding-left:8px;border-width:1px;line-height:50px;font-weight:600;color:#fff;border-color:#d2d5dd;background:url(../images/new/corner-icon.png) 99.99% 21px no-repeat #fbad1b;height:50px;text-transform:uppercase}.continuos{margin-left:40%;margin-bottom:2%}.sort-by-name{background:url(../images/new/sort.png) 39% center no-repeat #eff4f5;background-size:15px}.edit{background:url(../img/cart-remove.png) 39% center no-repeat #eff4f5;background-size:15px}.action{width:200px}.dashboard_form .row{margin-right:20px;margin-left:20px}.dashboard_form .morebottom{margin-bottom:22px}.dashboard_form{padding-right:15px}.dashboard_form.student-form .row{margin-right:0;margin-left:0;padding-right:.5rem!important;padding-left:.5rem!important}.table-head.repayments{background:url(../images/new/corner-icon.png) 99.99% 21px no-repeat #0e0e0e}.table-head.table-row{background-color:#fbad1b}.bg-white-col{background:#fff;border-right:1px solid #d2d5dd}.non-bottom{border-bottom:0 solid #d2d5dd;border-left:0 solid #d2d5dd}.chart_seciotn img{width:100%;max-width:450px}.chart_seciotn,.chart_seciotn_full{text-align:center;background:#fff}.chart_seciotn_full img{width:100%;max-width:1020px}.chart_seciotn .col,.chart_seciotn_full .col{padding:0}.text-deco{text-decoration-line:underline!important;text-underline-position:under;text-decoration-color:#969798!important}.dash_btn.bg_black{background-color:#000}img.next-page{width:20px;margin-bottom:2px;padding-left:2px}.pager-margin.pagination span,.pager.pagination span{padding:4px 10px;font-weight:700}.action_select input[type=checkbox]{display:initial;position:absolute;top:40%;left:20px}.action_select{max-width:50px;border-color:#d2d5dd;background-color:#f9fbfb}.pager-margin.pagination span.active,.pager.pagination span.active{border:1px solid #e6e6e6}.pager.pagination{margin-top:40px}.pager-margin.pagination{margin-top:30px;margin-left:40%;margin-bottom:30px}.pager-nobottom.pagination{margin-bottom:-11px}.search_by_name{height:calc(2.25rem + 7px);padding:11px;width:75%!important;color:#2c2d2e;line-height:.833;position:absolute;right:0;border-style:solid;border-width:1px;border-color:#d2d5dd;border-radius:10px;background-color:#fff}.action_delete,.action_edit{width:16px;height:16px;position:absolute;top:18px}.about_course.profile-container p,ul.dip-requirements li{text-align:justify;line-height:1.5}.no-margin{margin-right:0!important}.insallment_form .col.filter-export{margin-top:0;padding-top:0}.action_edit{background:url(../images/new/edit-icon.png);background-size:16px;left:60px}.action_delete{background:url(../images/new/delete-icon.png);background-size:16px;left:100px}.d-installments .action_select{max-width:140px;border-color:#d2d5dd;background-color:#f9fbfb!important}.dash_btn.add_payment,.dash_btn.sync_xero{height:38px;font-size:12px;vertical-align:initial}.d-installments .col{background-color:#eff4f5;padding-right:10px;padding-left:10px}.d-paid{background-color:#72a264!important}.d-notpaid{background-color:#f14e4d!important}.text-underline{text-decoration:underline!important}.file-upload:hover,.filesample,.regions-text a{text-decoration:underline}.action_select .control{left:16px;top:5px}.d-checkbox .control{left:10px;top:-2px}@media (min-width:71.25em){.college-page.profile-container{background-repeat:no-repeat;background-size:100%;background-position:center 80px}}.list-inline-item{display:inline-block;margin-bottom:7px}.course-button .circle{left:-15px}.col-md-3.vet-college{-ms-flex:0 0 27%;max-width:27%;flex:0 0 27%}.col-md-3.final-sec{-ms-flex:0 0 22%;flex:0 0 22%;max-width:22%}input[type=checkbox]+label span{display:inline-block;width:15px;height:15px;margin:-2px 10px 0 0;vertical-align:middle;background:url(../images/new/cp_checkbox.png) left top no-repeat;background-size:15px;cursor:pointer}input[type=checkbox]:checked+label span{background:url(../images/new/cp_checkbox-checked.png) left top no-repeat;background-size:15px}.main-info,.up_btn{background-color:#fff}.new-course input:-moz-placeholder{color:#b1b4b5!important}@media only screen and (max-width :480px){label.last,label.secondary{margin-left:13px!important}}.button-tests .btn-educli-block.c-new-student{padding:18px 0;margin-top:0!important}.new-student{margin-top:-14px;margin-bottom:35px}.course-button .btn.btn-educli-md{padding:15px 50px}.button-tests .btn-educli-block.c-quick-search{margin-top:26px!important;padding:18px 0}.c-page .button-tests .mt-4{margin-top:2rem!important}.c-page .table thead th{text-transform:uppercase}.file-upload{color:#000;margin-left:10px;margin-top:8px;font-weight:700}.file-upload:hover{color:#ff6b00}.upload-btn-wrapper{position:relative;overflow:hidden;display:inline-block}.up_btn{border:2px solid gray;color:gray;padding:8px 20px;border-radius:8px;font-size:20px;font-weight:700}.upload-btn-wrapper input[type=file]{font-size:100px;position:absolute;left:0;top:0;opacity:0}.other_fee_btn{margin-top:-2px}@media (max-width:1280px){#courseforms select{width:185px}}@media (max-width:1282px){#courseforms select{width:220px}}.wrap1.col-md-9{padding-right:0}.c-page .left-column.align-top{padding-top:20px!important}.right-column.min_max{padding:0}.min_max .left-column{padding:15px 40px!important;border-left:1px solid #e9ecef;border-right:1px solid #e9ecef}.min_max .wrap1,.min_max .wrap2{padding:5px 10px 0 25px!important}.min_max .row{margin-right:0}.inputfile{border:1px solid #e9ecef;padding:8px 17px;border-radius:6px!important;width:76%}.filesample{margin-top:20px;color:#fbad1b;font-weight:700}.boxfile svg{fill:#fff}.boxfile .btn.btn-educli-md{width:100%;padding:10px 20px}@media (min-width:71.25em){.main-info{padding:50px 51px 56px}.pd-8{padding-left:8%!important}}.profile-title h5.diploma{font-weight:700;font-size:1rem;margin-top:25px}.diploma-sec{margin-bottom:20px}.profile-container .profile-title ul.dip-requirements li{font-size:15px;color:#2c2d2e}ul.dip-requirements{margin-bottom:1.8rem}#course_college .table td,#course_college .table th{padding:1.1rem}#course_college .visa-title{padding-top:1.2rem;padding-bottom:1.2rem;background:#f60;color:#fff;font-weight:500}#session_1,#session_2,#session_3{width:40px;height:40px;border-radius:50%;font-weight:700;color:#fff;font-size:20px;line-height:40px;text-align:center}#session_1{background:#fbad1b}#session_2,#session_3{background:#f60}.fc-view-container *,.fc-view-container :after,.fc-view-container :before{background:0 0}.col-sm-4.sessions{margin-right:20px}.go-back-butt{width:100%;background:#eff4f5;padding:15px}.bg-grap,.dashboard-box-agent{background-color:#f9fbfb}#course_college .table{margin-bottom:0}.about_course .mb-32,.about_course .mb-35{margin-bottom:1.8rem}.regions-text p{margin:1rem;font-size:15px;text-align:center;width:100%;padding-left:10px}.regions-text a{font-weight:600;color:#fc641e}td.region_right{padding:.35rem .9rem}.region-button{margin-left:15%}.dashboard-box-agent{padding:20px;font-size:10px}.dashboard-box-agent h5{margin-bottom:30px;margin-top:10px;font-weight:600;font-size:14px}.agent_header .custom-text{height:55px;font-size:15px;padding-left:15px;border-radius:6px!important}.agent_header .nortwest{margin:0 0 15px;max-height:140px;max-width:140px}.agent_header{margin-top:5px;margin-bottom:20px}.dashboard_form .custom-text{width:100%;height:44px!important;font-size:15px;padding-left:15px;border-radius:10px!important}.notifications-area .form_field{border-radius:10px}.dashboard_form .custom-text-letter{width:99%;height:45px;font-size:15px;padding-left:15px;border-radius:6px!important}#agent-reports .form-control{border:1px solid rgba(0,0,0,.15);font-size:13px;background:url(../images/svg/dropdown.svg) calc(100% - 10px) no-repeat #fff!important;background-size: 15px !important;}#agent-reports td,#agent-reports th{line-height:40px}.tr-background{background:#f9fbfb}#agent-reports td.action-box,#agent-reports th.action-box{text-align:center;background:#f9fbfb}.highlight-row th{line-height:27px;font-size:15px}.action-box .control__indicator{width:18px;height:18px}.quotes-count .form-control{height:45px!important;border:1px solid rgba(0,0,0,.15);width:80%;margin:15px 0;font-size:15px;padding-left:15px;border-radius:6px!important}.issued-quotes p,.quotes-count p{font-size:13px;margin-bottom:0}.quotes-count .text-right{text-align:-webkit-right!important}.charge-area{padding:17px 0;background-color:#eff4f5;margin:14px -15px}.charge-area p{margin-bottom:0;font-size:13px}.charge-area p.sms-charge{margin-bottom:0;color:#1a8b4a}.table-bordered.attendance-report td{border:0 solid #e9ecef}.table-bordered.attendance-report td:first-child{border-right:1px solid #e9ecef}@media (min-width:576px){.table-bordered.attendance-report .col-sm-1{-ms-flex:0 0 6.333333%;flex:0 0 6.333333%;max-width:6.333333%}}.total-hours{background-color:#989a9a;color:#fff;font-weight:500}#agent-reports span,.bold-p,.fee-total,.refined-heading,.refined-label,.title-details,h3.quote-heading{font-weight:600}.fixpadtop{box-sizing:border-box;padding-top:6px}.align-padding{padding-left:px}label.task_status{display:block;position:relative}label.task_status.task_ontime:before{content:"";width:15px;height:15px;background:#1A8B4A;position:absolute;font-size:18px!important;right:35px;top:12px;pointer-events:none}label.task_status.task_attention:before,label.task_status.task_urgent:before{content:"";width:15px;height:15px;position:absolute;font-size:18px!important;right:45px;top:11px;pointer-events:none}label.task_status.task_urgent:before{background:#EF4444}label.task_status.task_attention:before{background:#fcb215}#agent-reports .table-bordered{background:#f9fbfb}#agent-reports thead{background-color:#f9fbfb}#agent-reports .attendance-report td{line-height:33px}img.en-action,img.es-action{max-width:22px;margin-right:5px;margin-left:10px;display:inline-block}.action-center .btn-educli-block{display:inline-block;width:60%;margin:0}.savebutton .btn-educli-block{width:95%;margin-left:5px}.action-center{max-width:240px}.subscribe{height:30px;width:30px;margin:-10px 0}.filter-export .pdfsms{height:28px;width:28px;fill:#fff;margin:-8px 0 -8px -5px}.excel,.pdf{height:22px;width:22px;fill:#fff}.pdf{margin:0 0 -5px}.excel{margin:-7px 5px}.btn_exportpdf{background-image:none!important}.refined-label{margin-right:15px}.refined-search .control{padding-left:24px;margin-right:40px}.createquote select.form-control:not([size]):not([multiple]){width:100%}.refined-heading{padding:12px;display:block;font-size:16px!important;text-transform:uppercase;margin:10px -25px 25px -10px!important;line-height:23px;background-color:#eff4f5;border-top:3px solid #fff;border-bottom:3px solid #fff}#college-details tr.highlight-row{background-color:#fbad1b;color:#fff;text-align:center}#college-details tr.highlight-row th{border:none}img.college-img{max-width:180px}#college-details p{margin-bottom:0}#college-details .btn_cart{width:100%;background-image:none;line-height:20px}.course-sort{line-height:40px;font-size:16px}.course-sort .form_field{font-size:15px;padding:10px;width:50%;float:right;height:calc(2.25rem + 8px)!important;color:#2c2d2e;border-style:solid;border-width:1px;border-color:#d2d5dd;border-radius:10px;background-color:#fff}.card-image{width:100%;height:100%}.action-plus{background-color:transparent;padding:0;fill:#fff;height:21px;width:21px;margin:-5px 0}.table-bordered.visaonly{background-color:#F8FAFA}.filter-list .btn-educli-block{line-height:30px;margin-top:-.5%!important}h3.quote-heading{margin-left:30px;font-size:15px;color:#333;line-height:1.5;padding:0 1.5rem .5em 0;text-shadow:none;width:100%}.visa-subtitles td{line-height:2.6;font-weight:600;font-size:14px}.acco-logo{vertical-align:middle;border-style:none;max-width:200px;padding:5px;background:#fff;max-height:70px}.td-quote p{line-height:20px}.filtersms{margin-top:-15px}.assign-bg-btn.w-25{width:39%!important}.quote_educli.notifications-area{border:1px solid #dedddd;margin-bottom:35px;margin-top:10px}.info-box,.title-details{border:1px solid #d2d5dd}.assign-bg-btn.w-50{width:48%!important;margin-right:-140px}.addto-btn.w-25{width:34%!important;line-height:38px}.filter-list.accomo .btn-educli-block{font-size:19px}.filter-list.accomo .search{fill:#fff;height:36px;width:36px;margin:-13px 0}.d-installments .d-checkbox .control,.d-installments .d-checkbox-first .control{left:10px;top:0}.fee-table{background-color:#f9fbfb}.fee-total{color:#fff}.add-fee-row{background-color:#989a9a}.fee-table .fa-trash{float:right;color:#9e9e9e;font-size:21px;margin-right:30px}.edit-quote-btn{position:relative}.edit-quote-btn .btn-educli-block{position:absolute;right:0;padding:.75rem;width:90%;margin-top:-3px}.row-editquote,.title-details{color:#323232;margin-top:-4px}.title-details{background-color:#eff4f5;padding:15px 21px;font-size:14px}.row-editquote{background-color:#f9fbfb;padding:15px 40px;font-weight:500}.editor-toolbar{margin-top:-3px!important;border-top:0 solid #bbb!important}.editor-statusbar{display:none!important}.edit-quote-btn .cart{padding:0;fill:#fff;height:25px;width:25px;margin:-8px 10px}.form-inline.w-40{width:40%}.form_field.w-70{width:70%!important}.select-currency select{height:50px!important;font-size:15px;padding-left:15px!important;border-radius:6px!important}.edit-quote-btn .cart:hover{fill:#fff}.edit-quote-btn .sidebar-icon{padding:0;fill:#fff;height:30px;width:30px;margin:-10px 10px}.add-student-btn{width:48%!important;margin-right:auto!important;margin-left:auto!important}.filter-list .btn-educli-block.add-student-btn{margin-top:1.5%!important}.btn-educli-block.button-filter-reports{margin-left:66px;width:80%}.img-fluid.student-photo{max-width:180px}.student-change-photo{width:180px;color:#fff!important;position:relative;top:180px;margin:0 auto;z-index:1}.info-box{height:54px;background-color:#fdbf4b;color:#fff;padding:15px 20px;border-right:none;border-left:none;margin:0;font-weight:500;width:100%}.doc-box,.fina-box,.noti-box, .course-box, .quote-box{border:1px solid #d2d5dd;margin:0;color:#fff;padding:15px 20px;font-weight:500;width:100%}.fina-box{background-color:#fd7e02;}.quote-box{background-color:#fc6001;}.course-box{background-color:#e35700;}.doc-box{background-color:#fcb216;border-right:none;border-left:none}.noti-box{background-color:#fd9b14;color:#fff;padding:15px 20px;border:1px solid #d2d5dd;border-right:none;border-left:none;margin:50;font-weight:500;width:100%}.com-total,.font-label,.text-bold{font-weight:600}.profile-tabs .info-icon{fill:#fff;height:30px;width:30px;margin:-10px 2% -10px 0}.text-bold{text-transform:uppercase;font-size:13px}.action-fa .fa{display:block;font-size:22px;color:#8F989A}.action-fa .fa:first-child{margin-bottom:20px}.update-btn{width:40%;padding:14px 20px;margin-top:0}label.tasklist_status.task_completed:before,label.tasklist_status.task_urgent:before{content:"";width:15px;height:15px;position:absolute;font-size:18px!important;right:45px;top:11px;pointer-events:none}label.tasklist_status.task_urgent:before{background:#EF4444}label.tasklist_status.task_completed:before{background:#1A8B4A}.profile-pic-container,.staff-fields{position:relative}label.tasklist_status{display:block;position:relative;margin-bottom:0}.email-content{padding:10px 25px;background:#fff}select#task_status option[value="On Time"]{background-image:url(../images/new/boxgreen.png)}.tasklist_status select.bg-white.custom-text{background:url(../images/svg/dropdown.svg) 94.5% no-repeat #fff!important;background-size: 15px !important;}.allowed-text{margin-bottom:0;line-height:12px;margin-top:10px}.custom-text:focus,input:focus{outline:0!important}:focus,input:focus,textarea:focus{outline:0}.form-control:focus{border-color:#d2d5dd;-webkit-box-shadow:none;box-shadow:none}.course-box.active,.doc-box.active,.fina-box.active,.quote-box.active,.info-box.active,.noti-box.active{background:#393A3B}p.avatar-name{font-size:14px}.past-course{line-height:50px;text-transform:uppercase;font-size:13px}.addnew-course,.current-course{line-height:50px;text-transform:uppercase;font-weight:600;font-size:13px}.expiry-course{border-style:solid;border-width:1px;border-color:#d2d5dd;background-color:#ff6100;color:#fff;font-size:13px;padding:5px 15px;line-height:40px}.expiry-date{display:-webkit-box;margin-top:-25px}.hide,.modal-backdrop.fade.in{display:none!important}.s-action,.steps-container{margin:auto}.expiry-date span.expirelabel{line-height:105px}.tab-pane .profile-col-l.stu-info{border-right:9px solid #fff}.s-action{height:60px;width:100%;fill:#000}.checklist-red.control input:checked~.control__indicator,.checklist-red.control input:checked~.control__indicator:hover{background:#F14E4D;border:1px solid #F14E4D}.checklist-green.control input:checked~.control__indicator,.checklist-green.control input:checked~.control__indicator:hover{background:#72A264;border:1px solid #72A264}.steps-container p{margin-left:-45px}@media (min-width:768px){.student-profile-sec .nav-tabs .col-md-3{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.student-quote .col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 11.1%;max-width:11.1%}}.student-payments{background:#f9fbfb;padding-bottom:20px!important;padding-top:30px!important}.w-21{width:21.6%!important}.com-total{background-color:#fbad1b;color:#fff}.borderless-td{border:0 solid #e9ecef!important}.plus-comission{height:23px;width:32px;float:left;margin-top:-4px;fill:#fbad1b}.search-staff-btn{padding:13px 0}.staff-right-text{line-height:50px}td .search-staff-btn{padding:10px 0;font-size:12.5px;margin-bottom:0}.staff-tr .custom-caret .fa{color:#929090;font-size:1.4em}.target-list .btn{width:60%;padding:0;margin-top:18px}.attendance-table .custom-caret .fa{width:30px;height:30px;color:#fff;text-align:center;line-height:30px;border-radius:50%;padding-left:4px}.attendance-table .custom-caret .fa.fa-check{background:#1A8B4A;margin-right:20px}.attendance-table .custom-caret .fa.fa-times{background:#EF4444;margin-left:7px}.attendance-table .tr-background{background:#F9FBFB}.staff-save.btn{width:20%!important;padding:13px 0}.staff-info .bank-card .student-change-photo-bg{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.card-validity{margin:10px}.card-validit .fa{width:20px;height:20px;background:#7BC610;text-align:center;padding-left:3px;line-height:20px;border-radius:50%;margin-left:5px}.staff-info label.staff-fields.field-pass:after{content:"\f05a";font-family:FontAwesome;color:#7BC610;position:absolute;font-size:23px!important;right:20px;top:20px;pointer-events:none}label p.response-message{position:absolute;right:-130px;top:33%;font-size:13px;max-width:120px}.staff-checks{width:10%;float:left}.staff-checks .control input:checked:focus~.control__indicator,.staff-checks .control input:checked~.control__indicator,.staff-checks .control:hover input:not([disabled]):checked~.control__indicator{background:#FF6100;border:1px solid #FF6100}input.error,select.error,textarea.error{border-color:#c64424 #e75d3a #f3ab99!important;box-shadow:inset 1px 1px 1px 1px azure!important}div.error{border-color:#c64424 #e75d3a #f3ab99!important;border:1px solid}.error-frame{border:1px solid #f98b0c;border-radius:6px;background-color:#ffe9ce;margin-bottom:5px;color:#f98c0e;font-weight:700;width:100%}.success-msg{color:green;font-weight:700;visibility:hidden}#guest-body.modal-open .navbar.fixed-top{padding-right:17px}.insurance-img{max-width:115px}.accommodation-img{max-height:50px}body#pmd-body{font-family:Montserrat;color:#212529;font-size:15px}body#pmd-body p{font-size:15px}#SucessModalLabel{text-transform:uppercase}.educli-white,.educli-white:hover{color:#fff!important;text-decoration:none!important}.visa-steps #visaStep_5 ul,.visa-steps #visaStep_6 ul,.visa-steps .read-more ul{padding-left:15px}.ml-30{margin-left:30px}.educli-black,.educli-black:hover{color:#000;text-decoration:none}.top-profile-img{max-width:142px}table{font-size:13px}.agent_header .top-profile-img{margin:0 0 0 60px}.notifications-area.notifications-area-cus h3{font-size:15px}.staff-info{background:#EFF4F5}.staff-info .student-change-photo{width:300px;color:#fff!important;position:absolute;bottom:0;margin:0 auto;z-index:1;left:0;top:initial;height:50px}.student-change-photo-bg{background-color:rgba(0,0,0,.65);height:35px}.notifications-area .student-change-photo .student-change-photo-bg{border-bottom-left-radius:10px;border-bottom-right-radius:10px}body#pmd-body p.avatar-name{font-size:15px}.lessmb{margin-bottom:-33px}.staff-info .photo-container{position:relative}.marginbot{margin-bottom:35px}.icon_camera{height:20px;width:20px;fill:#fff;margin-right:10px;display:inline-block;text-align:center;margin-top:2px}.add-new-staff .staff-info .right-fields{margin:15px 15px 15px 0}.add-new-staff .staff-info .custom-text{height:45px;font-size:15px;padding-left:15px;border-radius:6px!important}.add-new-staff .form-control-educli{border-width:1px;border-color:#d2d5dd;border-style:solid;border-radius:10px;font-size:12px;font-weight:400;background-color:transparent}.add-new-staff .staff-info .w-40{width:42%}.add-new-staff .staff-info label.staff-fields.field-fail:after{content:"\f05a";font-family:FontAwesome;color:#DC1616;position:absolute;font-size:23px!important;right:20px;top:20px;pointer-events:none}.add-new-staff .status-btns{display:-webkit-box}.add-new-staff .staff-info .btn-active{background:#1A8B4A;padding:13px 0}.add-new-staff .staff-info .btn-inactive{background:#FFF;padding:13px 0;color:#323232}.add-new-staff .staff-save .btn-save{fill:#fff;display:inline-block;text-align:center;height:26px;width:26px;margin:-5px 0;vertical-align:middle}.add-new-staff .staff-info .left-fields.custom-text{height:55px;font-size:15px;max-width:300px;margin:10px 0;padding-left:15px;border-radius:6px!important}.staff-info .w-20{width:20%}.staff-info .text-bold{font-weight:600;text-transform:uppercase;font-size:13px;margin-bottom:0}.staff-info .w-80{width:86%}.staff-info select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 8px)}.staff-info select.bg-white.custom-text{background:url(http://intercambio.net.au/newdesign/img/select.png) 94.5% no-repeat #fff!important}.cust_dash{background:linear-gradient(#f5f7f7 40px,#717171 40px)}.app_student{background-color:#f5f7f7;background-repeat:no-repeat;padding-top:40px}.app_student .box,.cust_dash .box{margin-top:40px;padding:40px 40px 30px}.lp-services{fill:#000;height:100px;width:100px}.landing_page p{margin-bottom:5px}.cust_dash .box{background:#ffc015;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.landing_page h4{font-size:1.3rem;margin-bottom:15px}.grey h1,.grey h2{font-size:.9rem;font-weight:700}.app_student .box{margin-right:40px;background:#717171;color:#fff;border-top-left-radius:20px;border-top-right-radius:20px}.br-word{word-wrap:break-word;line-height:25px;max-width:100%}.grey h1,.grey h2,.grey h3{color:#333;line-height:1.5;width:100%;text-shadow:none}.grey{background-color:#f9fbfb}.grey h2{padding:.5em 1.5rem 5em 2.5rem}.grey h1{padding:0 1rem 1em 1.2rem}.grey h3{font-size:1.1rem;font-weight:600;padding:1.65em 0 0 2rem}.upload-input{position:absolute;left:0;top:0;opacity:0;width:100%;height:100%}.checkbox-wrapper,.radio-wrapper{position:relative}#students_table-select-all.clickable,.clickable.select_checkbox,.clickable.select_radio{display:block;position:absolute;left:0!important;top:0!important;width:100%;opacity:0;height:100%}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}.img-round{height:50px;width:50px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-right:15px;margin-left:15px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px}.post-time{color:#858383;line-height:20px}.post-time.comment{font-weight:400}.post-time.comment .active{color:#ff6b00}.repo-sent{background-color:#72a264;color:#000}.repo-notsent{background-color:#f14e4d;color:#000}.btn-educli-provider-table{background-color:#fbad1b;font-weight:500;color:#fff;padding:10px auto;border:1px solid #d2d5dd;border-radius:10px;font-size:15px;display:block;width:100%}.table-doublerow{display:inline-block;line-height:20px!important;padding:20px}.table-row.collapse-toprow .col{padding-left:15px}.btn-educli-provider-table a{color:#fff}.table-expand-btn{text-decoration:underline!important;font-weight:500;cursor:pointer}.icon-white-fy{fill:#fff;width:40px;height:40px;margin:-14px 0}.file-upload-h3{font-size:1.1rem;color:#333;font-weight:600;line-height:1.5;padding:0;text-shadow:none;text-transform:uppercase;margin-bottom:30px}.nb-bottom{border-bottom:none!important}.upload-row{background-color:#eff4f5;border:1px solid #d2d5dd}.upload-row-info{background-color:#f9fbfb!important}.upload-file-details{font-size:13px;font-weight:700}.upload-row-icons{border-left:1px solid #d2d5dd}.table-dborder tr td{border-color:#d2d5dd}.edit-table td{padding-left:15px;padding-right:15px}.table-heading{background-color:#eff4f5;text-transform:uppercase}.edit-table input{padding:12px}.control-indicator-orange{position:absolute;top:0;left:0;width:20px;height:20px;background:#fff;border:1px solid #ccc}.control input:checked~.control-indicator-orange{background:#ff6b00;border:1px solid #ccc}.addextra{fill:#ff6b00;width:20px;height:20px}.table-fullrow td{border-left:0;border-right:0}.table-fullrow td:first-child,.table-fullrow td:last-child{border-right:1px solid #d2d5dd!important}.table-fullrow td:first-child{border-left:1px solid #d2d5dd!important}.table td,.table th{padding:.5rem}.btn .floppy{fill:#fff;width:40px;height:40px;margin:-15px 0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/svg/dropdown.svg) 98.5% no-repeat!important;background:url(../images/svg/dropdown.svg) calc(100% - 10px) no-repeat!important;background-size: 15px !important;}.student-list .btn-educli-block{font-size:11px}.add-new{fill:#fff;width:20px;height:20px;margin:-5px 0}.new-document .left-column{text-transform:uppercase;font-weight:600;font-size:15px;padding-left:40px}.form-control-lgfont{font-size:15px!important;font-weight:300!important}.icon-white-th{fill:#fff;width:30px;height:30px;margin:-9px 0}.btn-educli-block a{color:#fff}.form-control-educli-value{border-width:1px;border-color:#d2d5dd;border-style:solid;border-radius:10px;font-size:12px;font-weight:200;background-color:transparent;margin-top:4%;margin-bottom:4%}.text-bold-cap{font-weight:700;text-transform:capitalize}.btn-educli-block.fontsmall{font-size:13px}.agent-pages .btn-educli-grey{color:#fff!important;background-color:#989a9a}.d-installments .collapse.show{display:flex}.plus-invert{height:35px;fill:#fbad1b}.col-fullrow{border-left:0!important;border-right:0!important}.table-row-dh.top-b{border-top:1px solid #d2d5dd}.table-row-dh{border-style:solid;border-width:1px;border-top:none;border-color:#d2d5dd;background-color:#eff4f5;line-height:50px}.table-row-dh .col,.under-row{border-right:1px solid #d2d5dd;font-size:13px}.min-taller{min-height:55px}.under-row{border-left:1px solid #d2d5dd;border-bottom:1px solid #d2d5dd}.taller{height:55px!important}.table-row-dh .col{text-transform:capitalize;padding-left:25px}.form-addrow{border-width:1px;border-color:#d2d5dd;border-style:solid;border-radius:10px;font-size:12px;background-color:#fff;height:38px}@media (max-width:1375px){.row-flex{padding-left:15px!important;padding-top:10px;padding-bottom:10px;line-height:15px!important}}.no-border-right{border-right:0!important}.pre-units{max-width:100px}.icon-white-fv{fill:#fff;width:45px;height:45px;margin:-14px 0}.icon-white-super-massive{fill:#fff;width:60px;height:60px;margin:-22px 0}.no-wrap{white-space:nowrap}.heading{font-weight:600;text-transform:uppercase!important}.sa-heading,.sa-lrow{text-transform:uppercase}.text-green{color:green}.btn-educli-pending,.btn-educli-received{font-weight:500;padding:10px;font-size:15px;color:#fff;width:100%;display:block}.btn-educli-received{border:1px solid #1a8b4a;border-radius:10px;background-color:#1a8b4a}.btn-educli-pending{border:1px solid #ef4444;border-radius:10px;background-color:#ef4444}.agent-application-form .table-row .col{padding-left:15px}.table-intakes{margin-bottom:35px}.table-intakes .col-head,.table-intakes .row-2 .col.col-head{background-color:#ffc015;font-weight:600}.table-intakes .col{margin:0 5px 5px 0;padding:15px;text-align:center}.table-intakes .row-1 .col{background-color:#f2f2f2;margin-bottom:0}.table-intakes .row-2 .col{background-color:#f9fbfb;margin-bottom:0}.table-intakes .row-1 .col.col-head{background-color:#ffd83b}.text-pseudo-center{padding-left:30%}.btn-educli-small,.btn-educli-small-black{font-weight:500;color:#fff;padding:13px;font-size:10px}.borderless td,.borderless th{border:none}.btn-educli-small{background-color:#fbad1b;border:1px solid #d2d5dd;border-radius:10px;width:100%}.btn-educli-small:hover{background-color:#fc641e;color:#fff;text-decoration:none}.btn-educli-black,.btn-educli-small-black{background-color:#2c2d2e;border:1px solid #d2d5dd}.btn-educli-small-black{border-radius:10px;width:100%}.btn-educli-black,.btn-educli-dgrey{font-weight:500;padding:10px;width:100%;color:#fff}.btn-educli-black{border-radius:10px}.btn-educli-dgrey{background-color:#989a9a;border:1px solid #d2d5dd;border-radius:10px}.sa-ip-invalid,.sa-ip-valid,.sa-lrow,.sa-total{font-weight:700}.btn-educli-small-black:hover{background-color:#fc641e;color:#fff;text-decoration:none}.icon-white-tw{fill:#fff;width:20px;height:20px;margin:-5px 0}.icon-white-tf{fill:#fff;width:25px;height:25px;margin:-7px 0}.td-checkbox{width:8.333333%;text-align:center}.sa-lrow{background-color:#989a9a;text-align:right;font-size:15px;color:#fff;padding:20px!important}.sa-total{vertical-align:middle}.sa-table td,.sa-table-wb td{vertical-align:middle!important}.sa-ip-valid{color:green}.sa-ip-invalid{color:red}.sa-table td{padding:18px!important;border-top:1px solid #d2d5dd;border-bottom:1px solid #d2d5dd}.educli-modal-valid{height:60px;width:60px;fill:#72a264;margin:-24px 0}.icon-white-xxl{fill:#fff;width:35px;height:35px;margin:-8px 0}.icon-white-massive{fill:#fff;width:50px;height:50px;margin:-16px 0}.btn-educli-download{display:block;width:100%;font-weight:500;padding:10px 30px;border-radius:10px;font-size:15px;margin:5px;color:#fff;background-color:#2c2d2e;border-color:#2c2d2e}.btn-educli-download:hover{background-color:#ffae00;border-color:#ffae00}.noborder,.noborder>tbody>tr:first-child>td{border:none}.download-icon-ft{fill:#fff;height:40px;width:40px;margin:-10px 0}.btn-educli-provider-table:hover{background-color:#fc641e;color:#fff;text-decoration:none}.checkmark,.invalid{height:30px;width:30px;fill:#fff}.info-icon{height:30px;width:30px;fill:#7bc610;margin:-8px 0}.btn-educli-excluded,.btn-educli-included{display:block;width:100%;font-weight:500;padding:5px 30px;border-radius:10px;font-size:15px;margin:5px;color:#fff}.btn-educli-included{background-color:#72a264;border-color:#72a264}.btn-educli-excluded{background-color:#f14e4d;border-color:#f14e4d}.no-top-border table,.no-top-border td{border-top:none}.xero-new-sync{fill:#fff;width:18px;height:18px;margin:-5px 0}.table-row-dh div:last-child{border-right:none!important}.table-row.top-b.collapsed{border-bottom:0}.table-row.top-b.collapsed-last{border-bottom:1px solid #d2d5dd}.collapse-grey{background-color:#f9fbfb!important}.table-fullrow-ext td{border-left:0;border-right:0}.table-fullrow-ext td:first-child{border-left:1px solid #d2d5dd!important}.table-fullrow-ext td:last-child{border-right:1px solid #d2d5dd!important}.student-list .btn-educli-black{font-size:8px}.collapse-toprow{border-bottom:none!important}#boxaddtask,#boxteste{border:1px solid #d2d5dd;float:right;z-index:1;position:absolute}.sa-table-wb td{padding:8px 30px!important;border-top:1px solid #d2d5dd;border-bottom:1px solid #d2d5dd}.sa-table-wb td:last-child{padding-right:55px!important}.w-20{width:20%!important}.plus-invert:hover{fill:#f60}.edit_course .control{padding-left:30px;text-transform:capitalize;font-weight:300}.data-ip-cell,.data-report-cell,.data-report-date{padding-left:20px!important}.edit_course .control__indicator{top:14px}.edit_course .control input:checked:focus~.control__indicator,.edit_course .control input:checked~.control__indicator,.edit_course .control:hover input:not([disabled]):checked~.control__indicator{background:#FF6100}.w-4{width:4%}.w-10{width:10%}.w-16{width:16%}.w-8{width:8%!important}.data-report-cell{width:14%}.data-report-date{width:10.33%}.heading-report-cell{width:8%;border-right:1px solid #d2d5dd}.heading-middle-cell{width:28%}.heading-right-cell{width:22%}.heading-left-cell{width:42%}.w-23{width:23%}.data-ip-cell{width:22%}.add-row-plus{fill:#000;width:35px;height:35px}.tall{height:40px!important}.xls{fill:#fff;width:25px;height:25px;margin:0 0 -8px}#boxteste h2,#boxteste h5{margin-top:20px;color:#606163}table.new-document button,table.new-document input,table.new-document option,table.new-document select{min-height:40px!important}.new-document .upload{fill:#fff;width:40px;height:40px}.add-row-plus-orange{fill:#fbad1b;width:35px;height:35px}.select-all{vertical-align:middle;color:#8f989a;text-transform:uppercase}.row-flex{display:flex!important;align-items:center!important;line-height:20px;overflow:hidden}#boxaddtask,#boxteste,#coments{display:none}#profile-data-initial .btn-educli-white .edit{background:0 0}#boxteste h2{font-size:17px;font-weight:600;font-family:Montserrat;text-transform:capitalize;margin-left:22px;display:inline}#boxaddtask h2{font-size:20px;font-weight:600;font-family:Montserrat;color:#606163;text-transform:capitalize}#boxaddtask h4,#boxteste h4{font-weight:400;font-family:Montserrat;color:#000;text-transform:capitalize}#boxaddtask h4{font-size:14px;margin-bottom:0}#boxteste h4{font-size:12px;margin-left:25px;margin-top:5px}#boxteste h5{font-weight:300;margin-right:20px}#boxteste{width:100%;background-color:#f9fbfb;border-right:0 solid}#boxaddtask{width:100%;border-right:0 solid}#boxteste .editor-toolbar{background-color:#eff4f5;border-top:1px solid #bbb!important}#boxteste .CodeMirror{height:50%}#boxteste .greyline{height:2px;background-color:#eff4f5;width:100%}.contact-submit{border-radius:50%;background-image:-moz-linear-gradient(-10deg,#ff6b00 0,#ff9915 100%);background-image:-webkit-linear-gradient(-10deg,#ff6b00 0,#ff9915 100%);background-image:-ms-linear-gradient(-10deg,#ff6b00 0,#ff9915 100%);box-shadow:0 5px 4px 0 rgba(0,0,0,.16);width:89px;height:89px}.contact-send{width:60px;height:60px;fill:#fff;margin:15px}#boxaddtask .close,#boxteste .close{position:absolute;display:block;margin-right:100%;width:23px;height:23px;border:1px solid #e3dfdf;border-radius:5px;background:#fff;font-weight:700;color:#9b9b9b}#boxaddtask .close:after,#boxteste .close:after{font-size:14px;color:#9b9b9b;position:absolute;content:'X';font-weight:900;line-height:23px;text-align:center;cursor:pointer}.flip-container{-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;position:absolute;top:50%;cursor:pointer}.flip-container .flipper{transition:.6s;transform-style:preserve-3d;position:relative}.flip-container .flipper .back,.flip-container .flipper .front{backface-visibility:hidden;border-radius:50%;background-image:-moz-linear-gradient(-10deg,#ff6b00 0,#ff9915 100%);background-image:-webkit-linear-gradient(-10deg,#ff6b00 0,#ff9915 100%);background-image:-ms-linear-gradient(-10deg,#ff6b00 0,#ff9915 100%);box-shadow:0 5px 4px 0 rgba(0,0,0,.16);height:89px;left:0;perspective:1000;position:absolute;top:0;width:89px;z-index:2}.flip-container .flipper .back{top:10px;left:-10px}.flip-container .flipper .front{transform:rotateY(0)}.flip-container .flipper .back,.flip-container.hover .flipper,.flip-container.sent .flipper{transform:rotateY(180deg)}.back,.flip-container,.front{width:89px;height:89px}.features-flip-container .flipper .features-front{border-radius:50%;border:5px solid #ff6b00;box-shadow:0 5px 4px 0 rgba(0,0,0,.16);height:150px;width:150px;margin:30px auto}.features-svg{fill:#000;height:80px;width:80px;margin:30px auto}.features-svg-lg{fill:#000;height:100px;width:100px;margin:20px auto}.not-logged{background:none;}.not-logged.navbar a{font-weight:500;}.not-logged.navbar .nav-item a{border:none;}.not-logged.navbar .active a{border-bottom:2px solid #ffc015;}.not-logged.solid{background-color: #000000;transition: background-color 1s ease 0s;}.home{background-image:url(../images/new/map_contact_bg_test2.png);margin-top:-113px;}.lp-header{margin-top:200px;text-align:center;}.lp-header span{color:#ffc015;}.search-rest{padding-top:15px;border-top:1px solid #b9b4b4;}.search-box-lg .search-line #institution{border:none;font-weight:300;font-size:18px;}.search-box-lg .search-line .form-control#institution::placeholder {color: #000000 !important;opacity: 1;}.search-box-lg .search-line .form-control#institution:-ms-input-placeholder {color: #000000 !important}.search-box-lg .search-line .form-control#institution::-ms-input-placeholder {color: #000000 !important;}.search-line .search-lp{height:50px;width:50px;margin:5px auto 0 auto;vertical-align:middle;}.search-box-lp{height:55vh;padding:0;margin-bottom:6%;}.search-box-lp .search-box-lg{padding:0;margin-bottom:100px;}.search-lp-bottom{-webkit-transition: opacity 600ms, visibility 600ms;transition: opacity 600ms, visibility 600ms;}.container-slider{height:100px;padding:75px 20px;}.slider-wrapper {width:100%;display:inline-block;position:relative;}.ui-slider {background:#efefef;border:1px solid #d2d2d2;height:20px;position:relative;border-radius:100px;}.ui-slider-range {background-image: -moz-linear-gradient( 1deg, rgb(255,107,0) 0%, rgb(255,192,21) 100%);background-image: -webkit-linear-gradient( 1deg, rgb(255,107,0) 0%, rgb(255,192,21) 100%);background-image: -ms-linear-gradient( 1deg, rgb(255,107,0) 0%, rgb(255,192,21) 100%);height:20px;position:absolute;border-top:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2;transform: translateY(-1px);}.ui-slider-range:after {content:'';width:100%;height:1px;background:#fff;position:absolute;top:0;left:0;opacity:0.3;}.ui-slider-handle {background:#555;position:absolute;width:20px;height:20px;top:50%;display:block;transform:translate(-50%, -50%);border-radius:100px;z-index:10;background: linear-gradient(#555, #454545);cursor: move;cursor: grab;cursor: -moz-grab;cursor: -webkit-grab;box-shadow: inset -2px -2px 6px 2px rgba(0, 0, 0, 0.1);transition: width 0.1s;}.ui-slider-handle:focus {outline:none;}.ui-slider-handle:active {cursor:grabbing;cursor: -moz-grabbing;cursor: -webkit-grabbing;}.ui-state-active {width:22px;}.range-wrapper {position:absolute;top:-50px;left:50%;transform:translateX(-50%);}.range {background:#fff;white-space:nowrap;font-size:13px;letter-spacing:0.02em;color:#555;width:150px;z-index:10;position:relative;}.range:after {content:'';position:absolute;top:100%;left:50%;transform: translateX(-50%);}.range-value{width:74px;padding:8px 0;text-align:center;display:inline-block;transition: background 0.1s;}.range-alert{width:16px;height:16px;position:absolute;top:50%;right:0;transform:translateY(-50%);background:#fff;border-top-right-radius:2px;border-bottom-right-radius:2px;border: 1px solid #d2d2d2;color:#0E0E0E;line-height:15px;transition:right 0.2s;}.range-alert.active {right: -15px;}.marker {position: absolute;top: 100%;padding-top: 16px;font-size: 13px;color: #555;letter-spacing: 0.05em;transform: translateX(-50%);}.marker:after{content:'';width:1px;height:8px;background:#d2d2d2;position:absolute;top:0;left:50%;transform:translateX(-50%);}.marker-0:after{display: none;}.marker-25 {left: 25%;}.marker-50 {left:50%;}.marker-75 {left:75%;}.marker-100 {right:0;transform:translateX(50%);}.marker-100:after{display: none;}.lp-title{background-color:#ffbd14;padding:30px;width: 100%;color:white;font-size: 20px;}.lp-title .content{padding: 0 !important;}#textbox .CodeMirror{height:150px;min-height:150px;}@media(max-width:1300px){h7{font-size:11px;}.info-box{padding-right:7px;padding-left:7px;}.doc-box{padding-right:7px; padding-left:7px;}.noti-box{padding-right:7px;padding-left:7px;}.fina-box{padding-right:7px;padding-left:7px;}.course-box{padding-right:7px;padding-left:7px;} body#pmd-body .stu-info p {font-size:15px;}.stu-info .student-left-info p {margin-left:100px;}}.feed{background-color:#f5f7f7;margin-top:-113px;}
.topicRefine{
    font-size: 12px;
    font-weight: 400;
}
.chckbx_section{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color:#d4d2d2;
}
.carousel-inner{
    border-style: solid;
    border-width: 1px;
    border-color: #d2d5dd;
}
.carousel-info{
    height:150px;
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#d2d5dd;
}
.img-logo-carousel{
    display:block;
    margin-right:auto;
    margin-left:auto;
    
    height:60px; 
    margin-top:5px;
}
#rowfit{
    line-height:1.6m;
    min-height:3.4em;
  }
  .rowfit{
    line-height:1.6m;
    min-height:3.4em;
  }
  .no-background select{
    background: url("../images/new/notexist.png")  no-repeat 98.5% !important;
}
.steps-section.steps-timeframe {position:relative;}
.steps-section.steps-timeframe .steps-row .steps-step .btn-circle:hover {
    border: 2px solid #fbae1c;
    background-color: #fbae1c !important;
}

.steps-section.steps-timeframe .steps-row .steps-step .btn-active {
    border: 2px solid #fbae1c;
    background-color: #fbae1c !important;
}
.steps-section.steps-timeframe .steps-row .steps-step .btn.focus, .steps-section .steps-row .steps-step .btn:focus {
    outline: 0;
    box-shadow: none; 
}
.steps-section.steps-timeframe .steps-row .steps-step .btn-circle{
    width: 60px;
    height: 60px;
    border: 2px solid #eee;
    background-color: #eee !important;
    color: #323232 !important;
    border-radius: 50%;
    padding: 22px 18px 15px 18px;
    font-size: 24px;
    -webkit-appearance: inherit;
    line-height: 18px;
}
.steps-section.steps-timeframe .steps-row:before {
    top: 30px;
    bottom: 0;
    position: absolute;
    content: " ";
    width: 100%;
    height: 5px;
    background-color: #eee;
}
.steps-section.steps-timeframe p {
    margin-left: 0;
    width: 70px;
}
.steps-section.steps-timeframe .steps-row .steps-step .btn-circle.bg-green{
    background-color: #72A264 !important;
}
.steps-section.steps-timeframe .steps-row .steps-step .btn-circle.bg-red{
    background-color:red !important;
}
.text-red{
    color:red;
}

.dropdown-menu{
    background-color:rgba(0, 0, 0, 0.1);
}
.dropdown-item{
    color:#fff;
    font-weight: 500 !important;
}
.dropdown-item.active, .dropdown-item:active{
    background-color: #fbae1c;
}

.dropdown-item:focus, .dropdown-item:hover{
    /*background-color:#fbae1c;*/
    color:#fbae1c;
    background-color:transparent;
}
.visas-home{
    background-color:#f5f7f7;
    background-repeat: no-repeat;
    background-position: 100% -5%;
    background-size: contain;
    background-image: url("../images/new/australia-banner.png") !important;
    
}
.visas-home.canada{
    background-image: url("../images/new/bg_canada.png") !important;
}
.visas-home.ireland{
    background-image: url("../images/new/bg_ireland_2.png") !important;
}
.visas-home.newzealand{
    background-image: url("../images/new/bg_nz_2.png") !important;
}
.visas-home.unitedkingdom{
    background-image: url("../images/new/bg_uk_2.png") !important;
}
.visas-home.unitedstates{
    background-image: url("../images/new/bg_usa_2.png") !important;
}
@media (min-width: 768px){
    .visas-home{
        background-image: url("../images/new/australia-banner.png") !important;
    }
    .visas-home.canada{
        background-image: url("../images/new/bg_canada.png") !important;
    }
    .visas-home.ireland{
        background-image: url("../images/new/bg_ireland_2.png") !important;
    }
    .visas-home.newzealand{
        background-image: url("../images/new/bg_nz_2.png") !important;
    }
    .visas-home.unitedkingdom{
        background-image: url("../images/new/bg_uk_2.png") !important;
    }
    .visas-home.unitedstates{
        background-image: url("../images/new/bg_usa_2.png") !important;
    }
}
@media (min-width: 1200px){
    .visas-home{
        background-size: contain;

    }
}
.about-country-background{
    
    height:100%;
    width:100%;
  


}
.about-country{
    
  
    margin-left:10%;
    margin-right:10%;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    text-align:center;
    margin-top:-17%;
    background-color:#636060;
}
.about-country h1{
    font-size:20px;
    color:black;
    text-shadow: none;
}
.about-country h2{
    font-size:75px;
    color:#ffaf15;
    text-shadow: none;
    font-weight: 900;
    letter-spacing:8px;
}
.about-country h3{
    text-align:left;
    background-color:#fff;
    font-size:12px;
    color:#000;
    text-shadow: none;
    padding-left:15%;
    padding-right:17%;
    font-weight: 400;
}
.about-country h4{
    color:#fff;
    margin-left:auto;
    margin-right:auto;
    font-size:22px;
    font-weight:600;
    margin-top:30px;
}
@media (min-width: 450px){
    .screen-hide{
        display:none !important;
    }
    
}

.about-country-subtitle{
    background-color:#1a2c4a;
    color:#fff;
    margin-right:8%;
    margin-left:8%;
    padding-top:1%;
    padding-bottom:1%;
    font-size:20px;
    font-weight:600;
}
@media (min-width: 768px){
    .home{
        /*min-height:1010px;*/
        min-height: 100vh; margin-bottom: -72px;
    }
}


.immigration_result h1{
    font-size:20px;
    text-shadow: none;
    color:black;
}
.immigration_result h2{
    font-size:18px;
}
.immigration_result h3, h4{
    font-size:18px;
    text-shadow: none;
    color:black;
}
.immigration_result .wc-error a{
    color:red !important;
}
.immigration_result .wc-message{
    color:red !important;
}
.social-icons .fa {
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active { 
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
	transform: scale(1.1) rotate(360deg);
}
.social-icons img{
    width:30px;
    height:30px;
}
@media screen and (min-width : 0px) and (max-width : 767px){
    #feedFrame{
        height:500px !important;
    }
    h1{
        font-size:15px;
    }
    .home .form-control-educli-lg {
        height: calc(2rem);
    }
    .search-box-lg .search-line #institution {
        font-size: 16px;
    }
    .search-box-lp .search-box-lg{
        margin-bottom: 35px !important;
        margin-top: 160px !important;
    }
    #lhc_status_container {
        position: fixed;
        top: auto;
        margin-bottom:0px;
        left:auto;
        width:180px;
        height:30px;
        display:none;
    }
    #lhc_status_container .status-icon {
        font-size:15px;
        background:none;
        padding:0px;
        color:#ff5b00;
    }
    #lhc_status_container #offline-icon {
        background-image:none;
    }
    .navbar-logo {
        width: 100px;
    }
    .lp-header {
        margin-top: 100px;
    }
    .home {
        background-size: 100%;
        background-image: url(../images/educli_logo_bg2.png);
        margin-top: -60px;
    }
    .form-control {
        padding-bottom:0px;
    }
    .form-control-educli-lg {
        font-size:15px;
        padding-top:0px;
        margin: 5px 0;
    }
    select.form-control:not([size]):not([multiple]) {
        height: calc(1.8rem);
    }
    .field-search{
        padding-right:10px;
        padding-left:10px;
    }
    .ui-slider-range {
        height:10px;
    }
    .ui-slider {
        height:10px;
        top:-20px;
    }
    .container-slider {
        height: 0px;
        padding-top: 45px;
        padding-bottom: 25px;
    }
    .range {
        font-size:10px;
    }
    .marker {
        padding-top: 10px;
        font-size: 10px;
        top:-10px;
    }
    .front-search-btn{
        height: 1.5rem !important;
        padding:0px;
    }
    .search-box-lp {
        height: 25vh;
        margin-top: 120px;
    }
    .social-icons img{
        width:18px;
        height:18px;
    }
    .social-icons a{
        margin-right:5px !important;
    }
    footer p {
        font-size: .5rem;
    }
    footer .services, footer .services:visited {
        font-size: .5rem;
    }
    .lp-services {
        height: 60px;
        width:60px;
    }
    .landing_page h4 {
        font-size: 1rem;
    }
    .visas-home {
        background-position: 100% 0%;
    }
    .search-box-lg {
        /*margin-top: 140px;*/
    }
    .landing_page h9 {
        font-size: 1rem !important;
    }
    .landing_page h6 {
        font-size: 0.9rem !important;
        margin-top:6% !important;
    }
    .contact-infos img{
        width:70%;
        right:13% !important;
        bottom: -10px !important;
    }
    .contact-infos{
       /* padding-bottom: 30px;*/
    }
    .btn .download {
        height: 30px !important;
        width: 30px !important;
        margin: 0px 15px!important;
    }
    .btn-educli {
        padding: 5px 3px;
        font-size:13px;
    }
    .box-contact{
        margin-top: 150px !important;
        margin-bottom: 30px !important;
    }
    .results-after-search{
        padding-left:15px !important;
    }
    .courses-names h2{
        font-size:12px;
    }
    .courses-details h2{
        font-size:12px;
    }
    .courses-details h5{
        font-size:12px;
    }
    .courses-names a{
        margin-top: 0px !important;
    }
    .value-courses{
        font-size:12px !important;
        padding-right:0px !important;
        padding-left:0px !important;
        text-align: center!important;
    }
    .plussearch {
        height: 18px !important;
        width: 18px !important;
    }
    .infos-after-search{
        padding-right:2px;
    }
    .courses-names{
        border-bottom-width:1px !important;
        border-bottom-style:solid !important;
        border-bottom-color: rgb(210, 213, 221) !important;
    }
    .profile-container.about_course{
        margin-bottom: 0px;
    }
    #no-more-tables td {
        padding-left: 0% !important;
    }
    .search-results{
        margin-bottom:0px;
    }
    .navbar .nav-item a:hover, .navbar .nav-item a:active{
        color: black !important;
    }
    .feed {
        background-color: white;
    }
    .news-item {
        border-radius: 40px;
        border-color: #ff5b00 !important;
        border-width: 2px !important;
    }
    #news-title-mobile{
        background-size: 110%;
        background-position: center;
        background-image: url(../images/educli_logo_bg2.png) !important;
        margin-top: 35px;
        padding: 60px !important;
    }
    .maineduspace-services h1 {
        font-size:20px;
    }
}
@media screen and (min-width : 0px) and (max-width : 320px){
    .contact-infos {
        padding-bottom: 0px;
    }
    .search-box-lg.box-contact {
        padding-bottom: 10px;
        padding-top: 10px;
    }
    .box-contact {
        margin-top: 130px !important;
    }
    .landing_page h9 {
        font-size: 0.7rem !important;
    }
    .landing_page h6 {
        font-size: 0.6rem !important;
    }
    .btn-educli {
        padding: 2px 3px !important;
    }
    .search-box-lp .search-box-lg {
        margin-bottom: 15px !important;
        margin-top: 120px !important;
    }
    .maineduspace-services h1 {
        font-size:20px;
    }
}
.landing_page h9 {
    font-size: 1.3rem;
    margin-bottom: 15px;
    font-weight: 700;
}
.box-contact{
    margin-top: 17%;
    background-color: rgb(247, 249, 249);
    opacity: 0.949;
    box-shadow: 0px 17px 21px 0px rgba(0, 0, 0, 0.08);
}
.popupVisaApplic{
    width:65%;
    max-height:600px;
    overflow-y: scroll;
    /*background-color:red;*/
    position:absolute;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.courses-names .profile-img{
    display:inline;
}
#banner-map h1{
    font-size:32px;
    font-weight:700;
    text-transform: none;
    margin-bottom:50px;
    color: black;
    text-shadow:none; 
  }
  #banner-map path {
      fill: #d1d2d3;
    }
    
    #banner-map .country{
      fill:#828588;
      cursor: pointer;
    }
    #banner-map .country:hover, .active {
      fill: #ff691f;
    }
    #banner-map .active:hover{
       fill: #ff691f;
    }
    .indicator{
      border-width: 1px;
      border-color:#d2d5dd;
      border-style: solid;
      margin-right:10px;
      background-color:#fafafa;
      /*box-shadow: 0px 5px 10px -5px #111;
      border-radius: 10px;*/
    }
    .indicators h1{
      font-size:28px;
      font-weight:900;
      color: #000;
    text-shadow:none; 
        margin-bottom:0px;
        margin-top: 12px;
  }
    .indicators h2{
        font-size:13px;
        font-weight:800;
        text-transform: none;
        color:#000;
        margin-bottom: 0px;
    }
    .yellow-topic{
      background-color:#fbbe48;
      color:#fff;
      width:100%;
      padding-top:15px;
      padding-bottom:15px;
      padding-left:40px;
      font-weight:500;
  }
    .orange-topic{
        background-color:#ff691f;
        color:#fff;
        width:100%;
        padding-top:15px;
        padding-bottom:15px;
        padding-left:40px;
        font-weight:500;
    }
    .grey-topic{
      background-color:#828588;
      color:#fff;
      width:100%;
      padding-top:15px;
    padding-bottom:15px;
    padding-left:40px;
        font-weight:500;
        
  }
    .orange-content{
        background-color:#fbbe48;
        width:100%;
    }
    .grey-content{
        background-color:#f9fbfb;
        width:100%;
        border-right-width: 1px;
      border-right-color:#d2d5dd;
      border-right-style: solid;
      border-left-width: 1px;
      border-left-color:#d2d5dd;
      border-left-style: solid;
      border-bottom-color:#eff0f0;
      border-bottom-style: solid;
      border-bottom-width: 1px;
      padding-right:10px;
      padding-left:10px;
    }
    .img-profile{
        background-color:black;
        height:120px;
        width:120px;
        border-radius:50%;
        margin-right:auto;
        margin-left:auto;
        margin-top:5%;
        margin-bottom:5%;
    }
    .img-profile img{
        width:100%;
        height:100%;
        border-radius:50%;
    }
    .infos-profile{
      margin-bottom:5%;
    }
    .infos-profile h1{
      font-size:12px;
      font-weight:500;
      text-transform: capitalize;
      text-align: center;
      color: #625e5e;
    text-shadow:none;
    }
    .posts{
      background-color:#fafafa;
        border-width: 1px;
      border-color:#d2d5dd;
      border-style: solid;
      padding-top:25px;
      padding-bottom:25px;
    }
    .topic-trends h1{
      font-size:13px;
      font-weight:600;
      text-transform: none;
      text-align: left;
      padding-left:20%;
      padding-top:25px;
      color: black;
    text-shadow:none;
    }
    .topic-trends svg{
      width:30px;
      height:30px;
      margin-right:15px;
    }
    .topic-trends path{
  
      fill:black;
  
    }
    .new-post{
        background-color:#fafafa;
        border-width: 1px;
      border-color:#d2d5dd;
      border-style: solid;
      padding-top:25px;
      padding-bottom:25px;
    }
    .timeline h1{
      font-size:15px;
      font-weight:bold;
      text-transform: uppercase;
      color: black;
    text-shadow:none;
    }
    .timeline h2{
      font-size:12px;
      text-transform: none; 
      color:#949393;  
  }
  .timeline h3{
      font-size:12px;
      text-transform: none; 
      color:#949393;  
      font-weight:400;
    text-shadow:none;
    padding-left: 0px;
    padding-right: 0px;
  }
  .timeline h5{
    font-size:15px;
    text-transform: none; 
    color:#000;  
    font-weight:400;
    text-decoration: underline;
  }
  .timeline h6{
    font-size:11px;
    text-transform: none; 
    color:#000;  
    font-weight:400;
    
  }
  .timeline h5:hover{
    color:#ff681e ;  
  }
  
  .timeline a{
    color:#949393;  
  }
  .timeline a:hover,
  .timeline a:focus,
  .timeline a:active{
    color: #ff681e !important;
    fill: #ff681e !important;
  }

  #like{
      fill:#949393;
      /*fill:#fff;*/
  }
  #like:hover:not(.icon-like-mobile){
    color: #ff681e !important;
    fill: #ff681e !important;
  }
  .mobile-post-icons #like{
    fill:#fff;
}
.mobile-post-icons #like:hover{
   
  }
  #icon-comment{
    fill:#949393;
}
#icon-comment:hover{
  color: #ff681e !important;
  fill: #ff681e !important;
}
  .timeline h4{
    font-size:15px;
    text-transform: none;  
    font-weight:400;
  }
    .timeline .img-profile{
      height:60px;
      width:60px;   
    }
    /*.comments .img-profile{
        height:40px;
        width:40px;   
      }*/
    .comments{
      /*margin-top:15px;*/
      margin-right:55px;
    }
  .comments input{
    font-size:12px;
    text-transform: none;
    font-weight:400;
    border-radius:10px;
  }
  .rightNav h1{
    font-size:14px;
    text-transform: none;
    font-weight:400;
    text-align:center;
    color: black;
    text-shadow:none;
  }
  .register img{
    width:30px;
    height:30px;
  }
  .members img{
      max-width: 100%;
      max-height: 100%;
  }
  .groups img{
    width:80px;
    height:80px;
    max-width: 100%
  }
  .allgroups img{
    width:100px;
    height:100px;
    max-width: 100%;
    border-radius:50%;
  }
  .allgroups h3{
      color:#000;
      font-weight:600;
      margin-top:10px;
  }
  .allgroups h2{
    color:#000 !important;
    text-decoration: underline !important;
}
  .members h2{
    font-size:12px;
    text-transform: none;
    font-weight:700;
    text-decoration:underline;
    text-align:right;
  }
  .groups h2{
    font-size:12px;
    text-transform: none;
    font-weight:700;
    text-decoration:underline;
    text-align:right;
  }
  .groups h3{
    font-size:10px;
    text-transform: none;
    font-weight:550;
    margin-top:10px;
    padding-right:0px;
    padding-left:0px;
    color: black;
    text-shadow:none;
  }
.rightNav a, .rightNav a:visited,
.rightNav a:hover,
.rightNav a:focus,
.rightNav a:active{
  color: #ff681e;
}
.leftNav a, .leftNav a:visited,
.leftNav a:hover,
.leftNav a:focus,
.leftNav a:active{
  color: #ff681e;
}
  .forums h4{
    margin-bottom:20px;
  }
  .forums{
      max-height:450px;
      overflow-y: scroll;
  }
  .forum-content{
    max-height: 1230px;
    overflow-y: scroll;
    overflow-x: hidden;
  }
.lastcomments h4{
    font-size: 12px;
    text-transform: none;
    font-weight: 400;
    margin-bottom:15px;
}
.img-members{
    width:100%;
}
.img-members img{
    width:50px;
    height:50px;
}
.svg-likes:hover, .active {
    fill: #ff691f;
  }
.svg-likes{
    fill:#8f989a;
}
.forum-search{
    background: url("../images/svg/search-forum.svg") no-repeat scroll 98% 0px;
}
.dashboard-search{
    background: url("../images/svg/search-dashboard.svg") no-repeat scroll 3% 0px;
    font-size: 15px;
    text-transform: none;
    font-weight: 500;
    border-radius: 5px;
    padding-left: 50px;
    height: 40px;
    border-radius: 15px;
    border-color: #fff;
    padding-top: 0px;
    border-width:1px;
    background-color: transparent !important;
}
.topics-dashboard{
    width: 70px;
    height: 70px;
    border-style: solid;
    border-color: #fff;
    border-radius: 50%;
    border-width:2px;
    margin-left: auto;
    margin-right: auto;
}
.topics-dashboard svg{
width:45px;
height:45px;
fill:#fff;
}
.educli-profile{
    background-color:#fff;
}
.educli-profile h1, .educli-profile h2{
    font-size:12px;
    color: #000;
    text-shadow:none;
    text-align:left;
    font-weight:500;
    text-transform: uppercase;
    line-height:1.7em;
}
.btn-educli-mobile{
    background-color: #ffc015;
    border-style: none;
    color: #fff;
    font-weight: 400;
    font-size: 12px;
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    border-radius: 12px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.input-educli-mobile{
    font-size: 12px;
    text-transform: none;
    font-weight: 100;
    border-radius: 7px;
    width: 100%;
    background-color: #fff !important;
    border-style: none;
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 12px;
}
.educli-profile .meter-label{
    font-size: 10px;
    color: #fff;
    position: absolute;
    z-index: 999;
    bottom: 5px;
    left: 10px;
    color: #fff;
    padding: 0 20px;
    font-weight: 300;
}
  .eduspace-dashboard input::-webkit-input-placeholder {
    color: #fff !important;
   
    }
     
    .eduspace-dashboard input:-moz-placeholder { /* Firefox 18- */
    color: #fff!important;  
    
    }
     
    .eduspace-dashboard input::-moz-placeholder {  /* Firefox 19+ */
    color: #fff !important;  
   
    }
     
     .eduspace-dashboard input:-ms-input-placeholder {  
    color: #fff !important;  
    }
.invite-search{
    background: url("../images/svg/search-forum.svg") no-repeat scroll 1% 0px;
}
.forum-search-mobile{
    background: url("../images/svg/search-forum-mobile.svg") no-repeat scroll 98% 0px;
}
.icon-email{
    background: url("../images/svg/noun_681630.svg") no-repeat scroll 5% 45%;
    background-size: 25px 25px;
}
.icon-email-gray{
    background: url("../images/svg/noun_681630_gray.svg") no-repeat scroll 5% 45%;
    background-size: 25px 25px;
}
.icon-college-gray{
    background: url("../images/svg/noun_college_129978.svg") no-repeat scroll 5% 45%;
    background-size: 25px 25px;
}

.icon-phone-gray{
    background: url("../images/svg/noun_Phone_1586961.svg") no-repeat scroll 5% 45%;
    background-size: 25px 25px;
}
.icon-name-gray{
    background: url("../images/svg/noun_profile_2770822.svg") no-repeat scroll 5% 45%;
    background-size: 20px 20px;
}
.icon-name-black{
    background: url("../images/svg/noun_profile_2770822_black.svg") no-repeat scroll 5% 45%;
    background-size: 20px 20px;
}
.icon-calendar{
    background: url("../images/svg/calendarblack.svg") no-repeat scroll 5% 45%;
    background-size: 18px 18px;
}
.icon-calendar-gray{
    background: url("../images/svg/calendar-gray.svg") no-repeat scroll 5% 45%;
    background-size: 18px 18px;
}
.icon-language-gray{
    background-image: url("../images/svg/noun_Speech Bubble_645327.svg"), url("../images/svg/dropdown.svg") !important;
    background-position: 5% 45%, 95% 45%  !important;
    background-repeat: no-repeat, no-repeat  !important;
    background-size: 18px, 15px  !important;
}
.icon-language{
    background-image: url("../images/svg/noun_Speech Bubble_645327-black.svg"), url("../images/svg/dropdown.svg") !important;
    background-position: 5% 45%, 95% 45%  !important;
    background-repeat: no-repeat, no-repeat  !important;
    background-size: 18px, 15px  !important;
}
.mainsearch-icon{
    background: url("../images/svg/mainpage-search.svg") no-repeat scroll 95% 45%;
    background-size: 18px 18px;
}
.timelinesearch-icon{
    background: url("../images/svg/search-forum.svg") no-repeat scroll 100% 45%;
    background-size: 35px 35px;
}
.timelineplus-icon{
    background: url("../images/svg/orange-plus.svg") no-repeat scroll 100.5% 45%;
    background-size: 32px 34px;
}
.icon-key{
    background: url("../images/svg/noun_Key_889240_000000.svg") no-repeat scroll 5% 45%;
    background-size: 25px 25px;
}
.icon-key-gray{
    background: url("../images/svg/noun_Key_889240_000000_gray.svg") no-repeat scroll 5% 45%;
    background-size: 25px 25px;
}
.icon-login{
    background: url("../images/svg/arrow2.svg") no-repeat scroll 95% 45%;
    background-size: 20px 20px;
}
.icon-company{
    background: url("../images/svg/company.svg") no-repeat scroll 5% 45%;
    background-size: 20px 20px;
}
.icon-job{
    background: url("../images/svg/job.svg") no-repeat scroll 5% 45%;
    background-size: 20px 20px;
}
.icon-address{
    background: url("../images/svg/location.svg") no-repeat scroll 5% 45%;
    background-size: 20px 20px;
}
.icon-closetopic{
    background: url("../images/svg/invalid.svg") no-repeat scroll 95% 75%;
    background-size: 25px 25px;
}
.chat-panel h1{
    font-size:12px;
    color: #fd8d55;
    text-shadow:none;
    text-align:left;
    font-weight:550;
}
.chat-panel h2{
    font-size:11px;
    color: #a9abac;
    text-shadow:none;
    text-align:left;
    font-weight:400;
    text-decoration:none;
}
.chat-panel h3{
    font-size:12px;
    color: #000;
    text-shadow:none;
    text-align:left;
    font-weight:500;
    text-decoration:none;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:0px;
    padding-right:0px;
}
.chat-panel .img-profile {
    height: 30px;
    width: 30px;
}
.chat-members .img-profile {
    height: 50px;
    width: 50px;
}
.notifications .img-profile {
    width: 45px;
    height: 45px;
    margin-top: 15px;
}

.chat-message{
    border-bottom-style: solid;
    border-bottom-color: #eff1f2;
    border-bottom-width: 1px;

}
.chat-panel{
    max-height: 400px;
    overflow-y: scroll;
    width:100%;
  }
.chat-send-message{
    border-top-style: solid;
    border-top-color: #eff1f2;
    border-top-width: 1px;
}
#messages-panel .yellow-topic{
    background-image: -webkit-linear-gradient( 1deg, rgb(255,107,0) 0%, rgb(255,192,21) 100%);
}
.eduspace-content {
    font-family: Titillium Web !important;
}
body {
    font-family: Titillium Web !important;
}
.eduspace-content .left-side{
    /*background-image: -webkit-linear-gradient( 1deg, rgb(66, 79, 92) 0%, rgb(38,45,53) 100%);*/
}
.eduspace-content .eduspace-logo{
  margin-bottom:50px;
}
.eduspace-content .eduspace-logo img{
    width:70%;
    height:100%;
}
.eduspace-content .login input{
    width:70%;
    margin-bottom:10px;
}
.eduspace-content .login input::-webkit-input-placeholder {
    color: #000 !important;
   
    }
     
    .eduspace-content .login input:-moz-placeholder { /* Firefox 18- */
    color: #000!important;  
    
    }
     
    .eduspace-content .login input::-moz-placeholder {  /* Firefox 19+ */
    color: #000 !important;  
   
    }
     
    .eduspace-content .login input:-ms-input-placeholder {  
    color: #000 !important;  
    }

    .start-job input::-webkit-input-placeholder {
    color: #000 !important;
    }  
    .start-job input:-moz-placeholder { /* Firefox 18- */
    color: #000!important;  
    }  
    .start-job input::-moz-placeholder {  /* Firefox 19+ */
    color: #000 !important;  
    }  
    .start-job input:-ms-input-placeholder {  
    color: #000 !important;  
    }
    
    .eduspace-content .login h1{
        font-size:12px;
    color: #fff;
    text-shadow:none;
    text-align:left;
    font-weight:400;
    text-decoration:none;
    }
    .eduspace-content .right-side h1{
    margin-bottom:60px;
        font-size:25px;
    color: #000;
    text-shadow:none;
    text-align:center;
    font-weight:600;
    text-decoration:none;
    }
.groups-content h1{
    font-size:20px;
    color: #828588;
    text-shadow:none;
    text-align:left;
    font-weight:600;
    text-decoration:none;
    text-transform:none;
}
.form-login-eduspace{
    border-width: 1px;
    border-color: #fff;
    border-style: solid;
    border-radius: 10px;
    background-color: #fff;
    font-size:14px;
    text-transform: none;
    font-weight:500;
    color:#000;
    text-indent: 50px;
}
.line-social-media{
    border-bottom-width: 1px;
    border-bottom-color: #eff0f0;
    border-bottom-style: solid;
}
.edit-profile-eduspace h2{
    font-size:12px;
    color: #828588;
    text-shadow:none;
    text-align:right;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    margin-bottom:0px;
}
.eduspace-header{
    background-image: -webkit-linear-gradient( 1deg, rgb(255,107,0) 0%, rgb(255,192,21) 100%);
    height:50px;
    width:100%;
}
.eduspace-header h1{
    font-size:20px;
    color: #fff;
    text-shadow:none;
    font-weight:500;
    text-decoration:none;
    text-transform:none;
}
.eduspace-sidenav {
    height: 100%; /* 100% Full-height */
    width: 0; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 1000; /* Stay on top */
    top: 0; /* Stay at the top */
    left: 0;
    /*background-color: #455361; /* Black*/
    background-image: -webkit-linear-gradient( 1deg, rgb(67, 81, 94) 0%, rgb(38,45,53) 100%);
    overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 40px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
  }
  .eduspace-sidenav#mySidenavCountry{
    right:0;
    left:auto;
  }
  .eduspace-sidenav a {
    padding: 8px 8px 8px 52px;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    display: block;
    transition: 0.3s;
    font-weight:200;
  }
  .eduspace-sidenav a:hover {
    color: #f1f1f1;
  }
  .infos-menu{
      padding-left:52px;
      margin-bottom:50px;
  }
  .infos-menu h1{
    font-size: 25px;
    color: #fff;
    text-shadow:none;
    font-weight:200;
    text-decoration:none;
    text-transform:none;
  }
  .infos-menu h2{
    font-size: 15px;
    color: #fff;
    text-shadow:none;
    font-weight:100;
    text-decoration:none;
    text-transform:none;
  }
  .menu-qtd{
      padding-top:3px;
    margin-left:15px;
    background-color:#ff681e;
    width:40px;
    height:30px;
    border-radius:5px; 
    text-align: center;
    padding-bottom:4px;
  }
  .mobile-post{
      background-color:#fff;
      /*border-bottom-width: 1px;
      border-bottom-color: #ff681e;
      border-bottom-style: solid;*/
      padding-bottom:10px;  
  }
  .mobile-post h1{
    font-size:15px;
    color: #4b4a4a;
    text-shadow:none;
    font-weight:900;
    text-decoration:none;
    text-transform:none;
  }
  .mobile-post h2{
    font-size:15px;
    color: #ef4c20;
    text-shadow:none;
    font-weight:600;
    text-decoration:none;
    text-transform:none;
  }
  .mobile-post h3{
    font-size:15px;
    color: #4b4a4a;
    text-shadow:none;
    font-weight:400;
    text-decoration:none;
    text-transform:none;
    padding-left:10px;
    padding-right:0px;
    line-height: 1em !important;
  }
  #eduspace-mobile{
      background-color:#fff;
  }
  /* Position and style the close button (top right corner) */
  .eduspace-sidenav .closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px;
    margin-left: 50px;
  }
  /*@media (max-width: 450px){
    .landingpage-right{
        display:none !important;
    }
  }*/
  @media (min-width: 1900px) {
    .forum-content{
      max-height: 1200px;
      overflow-y: scroll;
      overflow-x: hidden;
      
    }
    .chat-panel{
        max-height: 600px;
      }
      .eduspace-content .right-side h1{
        font-size:40px;
      }
    #videos-carousel .carousel-control-prev-icon{
        margin-left: 7vh;
    }
    #videos-carousel .carousel-control-next-icon{
        margin-right: 7vh;
    }
  }

.horizontal.timeline {
	display: flex;
	position: relative;
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
}
.horizontal.timeline:before{
        content: '';
		display: block;
		position: absolute;
		margin-left:30px;
		width: 94%;
		height: .3em;
		background-color: #f2f2f2;
}

.horizontal.timeline .line {
		display: block;
		position: absolute;
		margin-left:30px;
		
		height: .2em;
		background-image: -webkit-linear-gradient( 1deg, rgb(255,107,0) 0%, rgb(255,192,21) 100%);
	}
	
	.horizontal.timeline .steps {
		display: flex;
		position: relative;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
        width: 100%;
        margin-right:35px;
    }
    .horizontal.timeline .steps .step {
			display: block;
			position: relative;
			bottom: calc(100% + 1em);
			padding: .45em;
			margin: 0 2em;
			box-sizing: content-box;

			color: #f2f2f2;
			background-color: currentColor;
			border: .25em solid white;
			border-radius: 50%;
			z-index: 500;
    }
    .horizontal.timeline .steps .step.checked{
        color:#f2b03e;
    }
    .horizontal.timeline .steps .step:first-child{ 
				margin-left: 0;
			}

			.horizontal.timeline .steps .step:last-child {
				margin-right: 0;
				
			}

			.horizontal.timeline .steps .step span {
				position: absolute;

				top: calc(100% + 1em);
				left: 50%;
				transform: translateX(-50%);
				white-space: nowrap;
				color: #000;
				opacity: .4;
            }
    .horizontal.timeline .steps .step.current:before {

					content: '';
					display: block;
					position: absolute;
					top: 50%;
					left: 50%;
					transform: translate(-50%, -50%);

					padding: 1em;
					background-color: currentColor;
					border-radius: 50%;
					opacity: 0;
					z-index: -1;

					animation-name: animation-timeline-current;
					animation-duration: 2s;
					animation-iteration-count: infinite;
					animation-timing-function: ease-out;
				
    }
    .horizontal.timeline .steps .step.current span {
        opacity: .8;
    }
    @keyframes animation-timeline-current {
        from {
            transform: translate(-50%, -50%) scale(0);
            opacity: 1;
        }
        to {
            transform: translate(-50%, -50%) scale(1);
            opacity: 0;
        }
    }
    
    .studentview-documents .edit{
        background: none;
    }
    .document-info-container .save-edit:hover{
        fill:#ff6b00;
    }    
    .country-map:hover{
        background-color:#f25e34;
        color:#fff !important;
    }
    .country-map{
        cursor:pointer;
        font-size:11px;
        position:absolute;
        border-radius:10px;
        color:#f25e34;
        border-style:solid;
        border-color:#f25e34;
        border-width:2px;
    }
    @media(max-width:1300px){
        .profile-tabs .info-icon {
            width: 20px !important;
            height:20px !important;
        }
        .stu-info .dashboard-box{
            padding-left:90px;
        }
    }
    .maineduspace-header .menu a{
        color:#fff;
    }
    .maineduspace-header .menu a:hover{
        color:#fbbe48;
        text-decoration:none;
    }
    .maineduspace-header .menu a:active{
        color:#fff;
        text-decoration:none;
    }
    .maineduspace-header .menu a:focus{
        color:#fff;
        text-decoration:none;
    }
.maineduspace-header .menu{
    background-color:#f85d30;
    color: #fff;
    width:100%;
    text-align: center;
}
.maineduspace-header .menu .list-inline-item{
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
    margin:0;
}
.maineduspace-carousel img{
    width:100%;
    height:100%;
}
.eduspace-content .bg-text-banner{
    position:absolute;
    background-color:#000;
    opacity:0.7;
    z-index: 1000;
    bottom:0;
    width:99.2%;
    height:50px;
}
.eduspace-content .tag-banner{
    position:absolute;
    background-color:#fbbe48;
    z-index: 1000;
    bottom:50px;
    width:25%;
    height:20px;
}
.eduspace-content .text-banner{
    color:#fff;
    position:absolute;
    z-index: 1000;
    bottom:9px;
    font-size:15px;
    font-weight: 600;
    border-left-style: solid;
    border-left-width: 3px;
    border-left-color: #f25e34;
    padding-left: 15px;
    margin-left: 20px;
}
@media screen and (min-width : 0px) and (max-width : 1400px){
    .eduspace-content .text-banner {
        font-size:12px;
    }
}
.eduspace-content .small-text-banner{
    font-size:9px;
    font-weight:200;
}
.maineduspace-content{
    margin: 40px;
}
.maineduspace-content .left-topic{
    background-color: #f25e34;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    font-weight: 600;
}
.maineduspace-content .left-sub-topic{
    background-color: #eeeded;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #858383;
    font-weight: 600;
}
.maineduspace-content .left-content{
    background-color: #fafafa;
    padding-right: 20px;
    padding-left: 20px;
    padding-top: 25px;
    padding-bottom: 25px;
   
}
.maineduspace-content .left-topic-unclick{
    background-color: #ecebeb;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    color: #3a3a3a;
    font-weight: 600;
    margin-top:1px;
    margin-bottom:1px;
}
.maineduspace-content .left-topic-unclick:hover{
    background-color:#fbbe48;
}
.maineduspace-content .topic-trends h1{
    padding-left:0px;
  }
  .maineduspace-content .topic-trends h2{
  }
.maineduspace-left-medias h1{
    font-size:15px;
    font-weight:600;
    text-transform: none;
    color: #2e303c;
    text-shadow:none;
}
.maineduspace-left-medias h2{
    font-size:15px;
    font-weight:200;
    text-transform: none;
    color: #adadad;
    text-shadow:none;
}
.maineduspace-left-medias{
    border-style:solid;
    border-width:1px;
    border-color:#f2f2f2;
    padding-left:20px;
    padding-top:30px;
    padding-bottom:30px;
    padding-right: 20px;
}
.topic-featuredposts{
    font-weight: 600;
    border-left-style: solid;
    padding-left: 15px;
    border-left-color: #f25e34;
}
.maineduspace-featuredposts h1{
    font-size:13px;
    font-weight:800;
    text-transform: none;
    color: #000;
    text-shadow:none;
    margin-bottom:0px;
}
.maineduspace-featuredposts h2{
    font-size:11px;
    font-weight:200;
    text-transform: none;
    color: #2e303c;
    text-shadow:none;
    margin-bottom:0px;
}
.maineduspace-featuredposts h3{
    font-size:11px;
    font-weight:600;
    text-transform: none;
    color: #f57e5d;
    text-shadow:none;
    text-decoration:underline;
    margin-bottom:0px;
}
.maineduspace-featuredposts h4{
    font-size:11px;
    font-weight:300;
    text-transform: none;
    color: #fff;
    text-shadow:none;
    margin-bottom:0px;
    padding-right:20px;
    padding-left:20px;
    padding-top:5px;
    padding-bottom:5px;
}
.maineduspace-featuredposts h5{
    font-size:11px;
    font-weight:700;
    text-transform: none;
    color: #2e303c;
    text-shadow:none;
    margin-bottom:0px;
}
.maineduspace-featuredposts img{
    width:100%;
    height:100%;
}
.featuredposts-bottom{
    border-top-style:solid;
    border-top-width:1px;
    border-top-color:#f2f2f2;
    border-bottom-style:solid;
    border-bottom-width:1px;
    border-bottom-color:#f2f2f2;
}
.maineduspace-post img{
    width:100%;
    height:100%;
}
.maineduspace-post h1{
    font-size:18px;
    font-weight:800;
    text-transform: none;
    color: #000;
    text-shadow:none;
    padding-bottom:20px;
    padding-top:20px;
    margin-bottom:0px;
}
.maineduspace-post h2{
    font-size:12px;
    font-weight:300;
    text-transform: none;
    color: #000;
    text-shadow:none;
    margin-bottom:0px;
    line-height: 1.5;
}
.maineduspace-post h3{
    font-size:12px;
    font-weight:300;
    text-transform: none;
    color: #999999;
    text-shadow:none;
    margin-bottom:0px;
}
.post-comment {
    border-style:solid;
    border-width:1px;
    border-color:#eeeeee;
    
}
.middle-post-comment {
    border-right-style:solid;
    border-right-width:1px;
    border-right-color:#eeeeee;
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#eeeeee;
    
}
.maineduspace-header-top{
    background-color:#fff;
    height:145px;
}
.maineduspace-header-top h1{
    font-size:12px;
    font-weight:500;
    text-transform: none;
    color: #a3a3a3;
    text-shadow:none;
    margin-bottom:0px;
}
.subcontent-title{
    font-size:18px;
    line-height: 1.5;
    background-color:#ff6b00;
    padding-top:12px;
    padding-bottom:12px;
    color:#fff;
}
.wrapper-plane {
	width: 685px;
	margin:0 auto;
	position:absolute;
}
.animated-plane {
  width: 38px;
  height: 34px;
  position: absolute;
  top:28px;
  left:35px;
  z-index:9999;
}
#route {
	position:absolute;
	top:45px;
	left:55px;
}
.eduspace-content{
    max-width:1600px;
    margin-right:auto;
    margin-left:auto;
    margin-top:205px;
}

.link-grey{
    color: #a3a3a3;
}
.link-grey:hover{
    color:#f25e33;
}
html, body{
    position: inherit!important;
    margin-left:0px !important;
}
.burgerMenu {
  /*position: absolute;*/
  width: 22px;
  height: 22px;
  /*top: 50%;
  left: 50%;*/
  margin-top: 20px;
  margin-right: 25px;
  transform: translate(-50%, -50%);
}
.burgerMenu span {
  background: #999999;
  width: 10px;
  height: 10px;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0px;
}
.burgerMenu span:nth-child(2) {
  left:12px;
}
.burgerMenu span:nth-child(3) {
  top:12px;
}
.burgerMenu span:nth-child(4) {
  left:12px;
  top:12px;
}
.triangle-eduspace {
    position:absolute;
    z-index: 9999;
    top:90px;
	right:206px;
    width         : 0px;
    height        : 0;
    border-left   : 10px solid transparent;
    border-right  : 10px solid transparent;  
    border-bottom : 10px solid #eeeded;
    }
.maineduspace-services h1{
    font-size:23px;
    font-weight:800;
    text-transform: none;
    color: #393838;
    text-shadow:none;
    margin-bottom:0px;
}
.maineduspace-services h2{
    font-size:17px;
    font-weight:500;
    text-transform: none;
    color: #393838;
    text-shadow:none;
    margin-bottom:0px;
}
.maineduspace-services h3{
    font-size:14px;
    font-weight:500;
    text-transform: none;
    color: #393838;
    text-shadow:none;
    margin-bottom:0px;
    padding-right:0px;
    padding-left:0px;
}
.maineduspace-services h4{
    font-size:14px;
    font-weight:600;
    text-transform: none;
    color: #f25e34;
    text-shadow:none;
    margin-bottom:0px;
    text-decoration: underline;
}
.background-search-icons{
    background-color:#000;
    border-radius:50%;
    width:35px;
    height:35px;
}
.background-search-icons svg{
    fill:#eeeded;
}

.triangle-left {
    width: 0;
    height: 0;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    border-bottom: 11px solid #dddddd;
    position: relative;
    margin-left: auto;
    margin-right: auto;
  }
  
  .triangle-left:after {
    content: '';
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 10px solid #fff;
    position: absolute;
    top: 2px;
    left: -10px;
  }
/*.country-flag{
    background: url("../images/svg-flags/br.svg#flag-icon-css-br") no-repeat scroll 98% 0px;
}*/
@media screen and (min-width : 0px) and (max-width : 1023px){
    .maineduspace-services h1{
        font-size:16px;
    }
    .maineduspace-services h2{
        font-size:14px;
    }
    .maineduspace-post h1 {
        padding-top:8px;
        padding-bottom:8px;
        font-size:16px;
        font-weight:700;
    }
    .maineduspace-post h3 {
        font-size:14px;
        font-weight:400;
        color:#999999;
        display:inline;
    }
    .maineduspace-post h2 {
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .maineduspace-content{
        margin-top:130px!important;
    }
    .maineduspace-services{
        margin-top:130px!important;
    }
    .groups-content{
        margin-top:150px!important;
    }
}
.language-dropdown,
.currency-dropdown{
    font-size: 12px;
    padding: .5rem .75rem;
    border-radius: 5px;
    font-weight: 200;
    border-width: 1px;
    border-color: #d2d5dd;
    border-style: solid;
    margin-right: 15px;
}
.timeline-btn:hover{
    background-color: #f25e34 !important;
}
#animated-gradient {
    background: repeating-linear-gradient(to right,  rgb(242, 98, 43) 0%, rgb(252,190,56) 100%);
    width: 100%;
    height:6px;
    background-size: 200% auto;
    background-position: 0 100%;
    animation: gradient 2s infinite;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
  }
  
  @keyframes gradient { 
    0%   { background-position: 0 0; }
    100% { background-position: -200% 0; }
  }
  .eduspace-button {
    width: 180px !important;
    height: 35px!important;
    font-weight: 450!important;
    font-size: 15px!important;
    border-radius: 0px!important;
    cursor: pointer!important;
    background-color: #fbad1b!important;
    color:#fff!important;
  }
  .eduspace-button:hover{
    
    background-color: #ff691f!important;
  }
  
  .terms{
      padding:30px;
      padding-top: 210px;
    }
    .terms h1{
        text-shadow: none;
        color:#000000;
    }
  .terms h3{
    text-shadow: none;
    color:#000000;
    font-size: 1.17em;
    padding:0;
  }

  .eduspace_menu_selected{
    /*text-decoration: underline;*/
    color: #fbbe48 !important;
    font-weight: 550;
  }
  .profession{
    max-width:130px;
    height:130px;
    background-color:#fff;
    border-radius:10px;
    border-style:solid;
    border-width:3px;
    border-color:#e7e3e3;
    text-align: center;
    cursor:pointer;
  }
  .profession svg{
    width:60px;
    height:60px;
  }
  .profession h1{
    color:#000;
    font-size:12px;
    text-align: center;
    position: absolute;
    bottom: 5px;
    text-transform: uppercase;
  }
  .mobile-main-logo{
    width:180px;
}
  @media screen and (min-width : 0px) and (max-width : 375px){
    .profession{
        max-width:110px;
        height:110px;
    }
    .profession svg{
        width: 50px;
        height: 50px;
    }
    .profession h1{
        font-size:9px;
      }
  }
  .invite-modal{
      background-color:#f9fbfb;
  }
  .test-emoji{
    position: absolute;
    text-align:center;
    font-size: 2rem;
    left: 0%;
    width: 100%;
    top: 20%;
  }
  
  .intercom-composer-popover-input{
      font-size-adjust: none;
      font-size: 100%;
      font-style: normal;
      letter-spacing: normal;
      font-stretch: normal;
      font-variant: normal;
      font-weight: 400;
      font: normal normal 100% "intercom-font", "Helvetica Neue", Helvetica, Arial, sans-serif;
      text-align: left;
      text-align-last: auto;
      text-decoration: none;
      -webkit-text-emphasis: none;
      text-emphasis: none;
      text-height: auto;
      text-indent: 0;
      text-justify: auto;
      text-outline: none;
      text-shadow: none;
      text-transform: none;
      text-wrap: normal;
      alignment-adjust: auto;
      alignment-baseline: baseline;
      -webkit-animation: none 0 ease 0 1 normal;
      animation: none 0 ease 0 1 normal;
      -webkit-animation-play-state: running;
      animation-play-state: running;
      -webkit-appearance: normal;
      -moz-appearance: normal;
      appearance: normal;
      azimuth: center;
      -webkit-backface-visibility: visible;
      backface-visibility: visible;
      background: none 0 0 auto repeat scroll padding-box transparent;
      background-color: transparent;
      background-image: none;
      baseline-shift: baseline;
      binding: none;
      bleed: 6pt;
      bookmark-label: content();
      bookmark-level: none;
      bookmark-state: open;
      bookmark-target: none;
      border: 0 none transparent;
      border-radius: 0;
      bottom: auto;
      box-align: stretch;
      -webkit-box-decoration-break: slice;
      box-decoration-break: slice;
      box-direction: normal;
      box-flex: 0.0;
      box-flex-group: 1;
      box-lines: single;
      box-ordinal-group: 1;
      box-orient: inline-axis;
      box-pack: start;
      box-shadow: none;
      box-sizing: content-box;
      -webkit-column-break-after: auto;
      break-after: auto;
      -webkit-column-break-before: auto;
      break-before: auto;
      -webkit-column-break-inside: auto;
      break-inside: auto;
      caption-side: top;
      clear: none;
      clip: auto;
      color: inherit;
      color-profile: auto;
      -webkit-column-count: auto;
      -moz-column-count: auto;
      column-count: auto;
      -webkit-column-fill: balance;
      -moz-column-fill: balance;
      column-fill: balance;
      -webkit-column-gap: normal;
      -moz-column-gap: normal;
      column-gap: normal;
      -webkit-column-rule: medium medium #1f1f1f;
      -moz-column-rule: medium medium #1f1f1f;
      column-rule: medium medium #1f1f1f;
      -webkit-column-span: 1;
      -moz-column-span: 1;
      column-span: 1;
      -webkit-column-width: auto;
      -moz-column-width: auto;
      column-width: auto;
      -webkit-columns: auto auto;
      -moz-columns: auto auto;
      columns: auto auto;
      content: normal;
      counter-increment: none;
      counter-reset: none;
      crop: auto;
      cursor: auto;
      direction: ltr;
      display: inline;
      dominant-baseline: auto;
      drop-initial-after-adjust: text-after-edge;
      drop-initial-after-align: baseline;
      drop-initial-before-adjust: text-before-edge;
      drop-initial-before-align: caps-height;
      drop-initial-size: auto;
      drop-initial-value: initial;
      elevation: level;
      empty-cells: show;
      fit: fill;
      fit-position: 0 0;
      float: none;
      float-offset: 0 0;
      grid-columns: none;
      grid-rows: none;
      hanging-punctuation: none;
      height: auto;
      hyphenate-after: auto;
      hyphenate-before: auto;
      hyphenate-character: auto;
      hyphenate-lines: no-limit;
      hyphenate-resource: none;
      -webkit-hyphens: manual;
      -ms-hyphens: manual;
      hyphens: manual;
      icon: auto;
      image-orientation: auto;
      image-rendering: auto;
      image-resolution: normal;
      inline-box-align: last;
      left: auto;
      line-height: inherit;
      line-stacking: inline-line-height exclude-ruby consider-shifts;
      list-style: disc outside none;
      margin: 0;
      marks: none;
      marquee-direction: forward;
      marquee-loop: 1;
      marquee-play-count: 1;
      marquee-speed: normal;
      marquee-style: scroll;
      max-height: none;
      max-width: none;
      min-height: 0;
      min-width: 0;
      move-to: normal;
      nav-down: auto;
      nav-index: auto;
      nav-left: auto;
      nav-right: auto;
      nav-up: auto;
      opacity: 1;
      orphans: 2;
      outline: medium none invert;
      outline-offset: 0;
      overflow: visible;
      overflow-style: auto;
      padding: 0;
      page: auto;
      page-break-after: auto;
      page-break-before: auto;
      page-break-inside: auto;
      page-policy: start;
      -webkit-perspective: none;
      perspective: none;
      -webkit-perspective-origin: 50% 50%;
      perspective-origin: 50% 50%;
      pointer-events: auto;
      position: static;
      presentation-level: 0;
      punctuation-trim: none;
      quotes: none;
      rendering-intent: auto;
      resize: none;
      right: auto;
      rotation: 0;
      rotation-point: 50% 50%;
      ruby-align: auto;
      ruby-overhang: none;
      ruby-position: before;
      ruby-span: none;
      size: auto;
      string-set: none;
      table-layout: auto;
      top: auto;
      -webkit-transform: none;
      -ms-transform: none;
      transform: none;
      -webkit-transform-origin: 50% 50% 0;
      -ms-transform-origin: 50% 50% 0;
      transform-origin: 50% 50% 0;
      -webkit-transform-style: flat;
      transform-style: flat;
      transition: all 0 ease 0;
      unicode-bidi: normal;
      vertical-align: baseline;
      white-space: normal;
      white-space-collapse: collapse;
      widows: 2;
      width: auto;
      word-break: normal;
      word-spacing: normal;
      word-wrap: normal;
      z-index: auto;
      text-align: start;
      -ms-filter: "progid:DXImageTransform.Microsoft.gradient(enabled=false)";
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    
  }
  .intercom-composer-popover {
      z-index: 2147483003;
      position: absolute;
      bottom: 50px;
      right: calc(50% - 165px);
      box-shadow: 0 1px 15px 1px rgba(0,0,0,.08);
      background-color: #fff;
      border-radius: 6px;
      transition-duration: 200ms;
      transition-delay: 0ms;
      transform-style: flat;
      transform-origin: 50% 50% 0;
      opacity: 0;
      transition: all 0.2s linear;
      visibility: hidden;
  }
  .intercom-composer-popover.active{
    visibility: visible;
    opacity:1;
    bottom: 45px;
  }
  .intercom-emoji-picker {
      width: 330px;
      height: 260px;
  }
  .intercom-composer-popover-header {
      position: absolute;
      top: 0;
      left: 20px;
      right: 20px;
      height: 40px;
      border-bottom: 1px solid #edeff1;
  }
  .intercom-composer-popover-input {
      background-image: url(https://js.intercomcdn.com/images/search.7ae40c25.png);
      background-size: 16px 16px;
      background-repeat: no-repeat;
      background-position: 0 12px;
      font-weight: 400;
      font-size: 14px;
      color: #6e7a89;
      padding-left: 25px;
      height: 40px;
      width: 100%;
      box-sizing: border-box;
      background-image: url(https://js.intercomcdn.com/images/search@2x.9f02b9f3.png);
      border:none;
      outline: none;
  }
  .intercom-composer-popover-body {
      position: absolute;
      top: 0px;
      left: 0;
      right: 0;
      bottom: 5px;
      padding: 0 20px;
      overflow-y: scroll;
  }
  .intercom-emoji-picker-group {
      margin: 10px -5px;
  }
  .intercom-emoji-picker-group {
      margin: 10px -5px;
  }
  .intercom-emoji-picker-group-title {
      color: #b8c3ca;
      font-weight: 400;
      font-size: 13px;
      margin: 5px;
  }
  .intercom-emoji-picker-emoji {
      padding: 5px;
      width: 30px;
      line-height: 30px;
      display: inline-table;
      text-align: center;
      cursor: pointer;
      vertical-align: middle;
      font-size: 28px;
      transition: -webkit-transform 60ms ease-out;
      transition: transform 60ms ease-out;
      transition: transform 60ms ease-out,-webkit-transform 60ms ease-out;
      transition-delay: 60ms;
      font-family: Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;
  }
  .intercom-emoji-picker-emoji:hover {
      transition-delay: 0ms;
      -webkit-transform: scale(1.4);
      -ms-transform: scale(1.4);
      transform: scale(1.4);
  }
  .intercom-composer-popover-caret {
      position: absolute;
      bottom: -8px;
      right: 0;
      width: 0;
      height: 0;
      border-left: 8px solid transparent;
      border-right: 8px solid transparent;
      border-top: 8px solid #fff;
      right:135px;
  }
  
  .chat-input-tool{
    background-color: transparent;
    padding: 5px;
    border:none;  
    border-radius: 5px;
    outline:none;
  }
  
    #menu-line{
		display: block;
		position: absolute;
    left: 0%;
    top: 40px;
		width: 0px;
		height: 3px;
		background-color: #fbbe48;
}
.bg-grey-gradient{
    background: #455361;
    background: -moz-linear-gradient(bottom, #455361 0%, #343e49 100%);
    background: -webkit-linear-gradient(bottom, #455361 0%,#343e49 100%);
    background: linear-gradient(to top, #455361 0%,#343e49 100%);
}
.jobboard .top-banner{
    background-image: url("../images/banner-jobboard.png");
    background-repeat: no-repeat;
    background-position: 100% 60%;
    background-size: cover;
}
.jobboard .top-banner h1{
    text-shadow: none;
    color: #f25e34;
    font-size: 60px;
}
.job-position h1{
    text-shadow: none;
    color: #000;
    font-size:15px;
    margin-bottom:0px;
}
.job-position h2{
    text-shadow: none;
    color: #89898a;
    font-size:12px;
    margin-bottom:0px;
    font-weight:600;
}
.job-position h3{
    text-shadow: none;
    color: #89898a;
    font-size:12px;
    margin-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}
.job-position{
    border-bottom-style: solid; 
    border-width: 1px;
    border-color: #d2d5dd;
}
.comparative .top-banner{
    background-image: url("../images/banner-compare-new.png");
    background-repeat: no-repeat;
    background-position: 100% 20%;
    background-size: cover;
}
.comparative .top-banner-products{
    background-image: url("../images/about-product-banner.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.comparative .product-item{
    border: solid 7px #fc5b2d;background-color:#f2f1f0;width: 180px;height: 180px;border-radius: 20px;font-size: 18px;font-weight: 600;line-height:100%;text-align:center;cursor:pointer;
}

.comparative h1{
    text-shadow: none;
    color: #000;
    font-size:22px;
    margin-bottom:0px;
    font-weight:900;
}
.comparative h2{
    text-shadow: none;
    color: #000;
    font-size:15px;
    margin-bottom:0px;
}
.steps-job h1{
    font-size:15px;
    color: #000;
    text-shadow:none;
    font-weight:550;
    margin-bottom:0px;
}
.steps-job h2{
    font-size:12px;
    color:#737474;
    font-weight:550;
}
#cover-image-job{
    height:260px !important;background-color:#fafafa;border-style:solid;border-width:1px;border-color:#d2d5dd;background-size: 100%;background-repeat: no-repeat;background-position: center;
}
#cover-card{
    min-height:250px !important;max-height:250px !important;max-width:450px !important;min-width:450px !important;background-color:#fafafa;border-style:solid;border-width:1px;border-color:#d2d5dd;background-size: 100%;background-repeat: no-repeat;background-position: center;
}
#content-job p{
    font-size:15px !important;
    margin-bottom:0px !important;
}
#content-job ul{
    margin-bottom:0px !important;
    line-height: 1 !important;
}
#content-job p strong{
    font-weight:600 !important; 
}
.stop-scrolling {
    height: 100%;
    width:100%;
    overflow: hidden;
    touch-action: none;
    position:fixed !important;
  }
#pricing-page .text-top{
    text-align: center;
}
#pricing-page .text-top h1{
    text-shadow: none;
    color: #000;
    font-size: 35px;
}
#pricing-page .pricing-title h1{
    text-shadow: none;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    margin-bottom:0px;
}
#pricing-page .point-layout{
    width:6px;
    height:6px;
    background-color:#dadada;
    border-radius:50px;
}
#pricing-page .text-top h2{
    font-size: 15px;
}
#pricing-page .pricing-box{
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 5px 5px 12px 0 rgba(0,0,0,.16);
}
.mobile-pricing-box{
    background-color: #fff;
    border-radius: 5px;
    box-shadow: 5px 5px 12px 0 rgba(0,0,0,.16);
}
#pricing-page .banner-steps1{
    background-image: url("../images/step_1.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 100px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    padding-top:32px;
}
#pricing-page .banner-steps2{
    background-image: url("../images/step_2.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 100px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    padding-top:32px;
}
#pricing-page .banner-steps3{
    background-image: url("../images/step_3.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    height: 100px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    padding-top:32px;
}
.checkbox-round {
    width: 1.3em;
    height: 1.3em;
    background-color: white;
    border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #ddd;
    -webkit-appearance: none;
    outline: none;
    cursor: pointer;
}

.checkbox-round:after {
    background-color: red;
}
.mobile-main-svg{
    fill: #fff;
    height: 50px;
    width: 50px;
}
.award-img{
    width: 250px !important;
    height: 250px !important;
    object-fit: cover !important;
}
.dot-mobile{
    background-color:#f1f1f1;
    border-radius:50%;
    width:16px;
    height:16px;
}
.lds-dual-ring {
    display: inline-block;
  }
  .lds-dual-ring:after {
    content: " ";
    display: block;
    width: 18px;
    height: 18px;
    margin: 1px;
    border-radius: 50%;
    border: 3px solid #fff;
    border-color: #fff transparent #fff transparent;
    -webkit-animation: lds-dual-ring 1.2s linear infinite;
    -moz-animation: lds-dual-ring 1.2s linear infinite;
    -ms-animation: lds-dual-ring 1.2s linear infinite;
    -o-animation: lds-dual-ring 1.2s linear infinite;
    animation: lds-dual-ring 1.2s linear infinite;
  }
  @keyframes lds-dual-ring {
    0% {
        -ms-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg); 
    }
    100% {
        -ms-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg); 
    }
  }
  @-webkit-keyframes lds-dual-ring/* Safari and Chrome */ {

    0% {
        -webkit-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
      }
      100% {
        -webkit-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
      }
    }

   /* The container must be positioned relative: */
.custom-select {
    position: relative;
    border-radius: 6px;
  }
  
  .custom-select select {
    display: none; /*hide original SELECT element: */
  }
  
  .select-selected {
    background-color: #fff;
    text-align: right;
    border-radius: 6px;
    color: #fc5b2d !important;
    font-weight: 600;
  }
  
  /* Point the arrow upwards when the select box is open (active): */
  .select-selected.select-arrow-active:after {
    border-color: transparent transparent #fff transparent;
    top: 7px;
  }
  
  /* style the items (options), including the selected item: */
  .select-items div,.select-selected {
    color: #000;
    padding: 8px 16px;
    border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
    cursor: pointer;
  }
  
  /* Style items (options): */
  .select-items {
    position: absolute;
    background-color: #fff;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 99;
    border: solid 1px #d2d5dd;
    border-radius: 6px;
    max-height: 200px;
    overflow: scroll;
  }
  
  /* Hide the items when the select box is closed: */
  .select-hide {
    display: none;
  }
  
  .select-items div:hover, .same-as-selected {
    color: #fc5b2d !important;
  }
  
  #submenu-searchresult .bt-menu-trigger {
    margin-top: 3px;
    font-size: 17px;
    position: relative;
      display: inline-block;
      width: 1.2em;
      height: 2em;
      cursor: pointer;
  }
  
  #submenu-searchresult .bt-menu-trigger span {
      position: absolute;
      top: 50%;
      left: 0;
      display: block;
      width: 100%;
      height: 0.1em;
      margin-top: -0.1em;
      background-color: #fff;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -khtml-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s;
  }
  
  
  #submenu-searchresult .bt-menu-trigger span:after,
  #submenu-searchresult .bt-menu-trigger span:before {
      position: absolute;
      left: 0;
      width: 100%;
      height: 100%;
      background: #fff;
      content: '';
      -webkit-transition: -webkit-transform 0.3s;
      transition: transform 0.3s;
  }
  
  #submenu-searchresult .bt-menu-trigger span:before {
      -webkit-transform: translateY(-0.4em);
      transform: translateY(-0.4em);
  }
  
  #submenu-searchresult .bt-menu-trigger span:after {
      -webkit-transform: translateY(0.4em);
      transform: translateY(0.4em);
  }
  
  #submenu-searchresult .bt-menu-trigger.bt-menu-open span:before {
      -webkit-transform: translateY(-0.25em) translateX(0.35em) rotate(45deg) scaleX(0.6);
      transform: translateY(-0.25em) translateX(0.35em) rotate(45deg) scaleX(0.6);
  }
  
  #submenu-searchresult .bt-menu-trigger.bt-menu-open span:after {
      -webkit-transform: translateY(0.25em) translateX(0.35em) rotate(-45deg) scaleX(0.6);
      transform: translateY(0.25em) translateX(0.35em) rotate(-45deg) scaleX(0.6);
  }
  .provider-box:hover{
    box-shadow: 5px 5px 4px 0 rgba(0,0,0,.16);
}
.provider-box:hover .courses-names{
    background-color:#fbbe48;
}
.abcRioButton{
    height:25px !important;
    box-shadow: none !important;
}
.abcRioButtonIcon{
    padding: 3px !important;
}
.abcRioButtonContents{
    line-height: 24px !important;
    font-weight: 600;
}
.student-track{
    background-color:#eff4f5;
}
@keyframes animateline{
    from{
        stroke-dashoffset: 0; }
    to{
        stroke-dashoffset: -5rem;}
}
.home-flag{
    transition: transform .2s;
} 
.home-flag:hover{
    transform: scale(1.2);
} 
#student-track label.tasklist_status.task_completed:before, #student-track label.tasklist_status.task_urgent:before {
    right: 20px !important;
}
#student-track label.task_status.task_attention:before, #student-track label.task_status.task_urgent:before{
    right: 20px !important;
}
@media screen and (min-width : 0px) and (max-width : 1400px){
    .screen-search.maineduspace-search {
        width:80% !important;
    }
}
.black-menu ul{
    color: #fff;
    display: flex;
    margin-bottom: 0px;
    list-style-type: none;
}
.black-menu li{
    padding-right: 10vh;
    font-weight: 900;
    display: flex!important;
    align-items: center!important;
    font-size: 12px;
}
.black-menu a{
    color:#fff;
    text-decoration:none;
}
.black-menu .line{
    height: 50px;
    background-color: #000;
}
#product-carousel-container {
    position: relative;
    width: 50%;
    margin: auto;
}
#product-carousel {
    height: 535px;
    list-style: none;
    position: relative;
}
#product-carousel li {
    position: absolute;
    left: 50%;
    top: 0;
    width: 70%;
    height: 100%;
    padding: 0;
    cursor: pointer;
    transition: transform 1.3s cubic-bezier(0.19, 1, 0.22, 1);
    z-index: 1;
}
#product-carousel li.item-1 {
    z-index: 2;
    transform:translateX(-50%) translateY(3.5%) scale(1) translate3d(0,0,0) translateZ(2000px);
}
#product-carousel li.item-2 {
    z-index: 1;
    transform: perspective(2000px) rotateY(-35deg) translateX(-220%) scale(0.9) translate3d(240%, -10%, 0);
}
#product-carousel li.item-3 {
    z-index: 0;
    transform: perspective(2000px) rotateY(-35deg) translateX(-130%) scale(0.82) translate3d(180%, -10%, 0);
}
#product-carousel li.item-4 {
    z-index: 0;
    transform: perspective(2000px) rotateY(55deg) translateX(-25%) scale(0.65) translate3d(-180%, -10%, 0);
}
#product-carousel li.item-5 {
    z-index: 1;
    transform: perspective(2000px) rotateY(55deg) translateX(40%) scale(0.7) translate3d(-240%, -10%, 0);
}
#product-carousel li:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 100%;
    height: 100%;
    transform: translateX(-50%);
    transition: 0.25s;
}
#product-carousel li:hover img {
    transform: translateY(-15px);
}
#product-carousel li .main-product:hover img {
    transform: none !important;
}
.main-product{
    -webkit-transform: translate3d(0,0,0);
}
#product-carousel-container{
    -webkit-transform: translate3d(0,0,0);
}
#product-carousel li:hover:after {
    width: 90%;
}
#product-carousel li:not(:hover) img {
    transition: transform 0.075s ease-out;
}
#product-carousel li:not(:hover):after {
    transition: 0.075s;
}
#product-carousel li img {
    width: 100%;
    height: auto;
    margin-top: 50%;
    transition: transform 0.25s ease-in;
}

.frame-carousel{
    width: 670px;
    height: 400px;
    top: 230px;
    position: absolute;
    left: 50%;
    z-index: 2000;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
#mobileCarousel .frame-carousel{
    width: 100% !important;
    height:auto !important; 
    top:-19px !important;
}
.text-main-carousel{
    color:#656667;
    position: absolute;
    left: 50%;
    top: 50px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    text-align: center;
    font-size: 25px;
}
.select-screen{
    position: absolute;
    top: 20px;
    height: 90%;
    width: 34%;
    border-radius: 100%;
    cursor: pointer;
}
.select-screen.see-management-screens{
    left: 0.5%;
}
.select-screen.see-students-screens{
    left: 36%;
    width: 32%;
}
.select-screen.see-faculty-screens{
    right: 0;
    width: 31%;
}

.test-img{
    margin-left: -2500px;
}
#mobileCarousel img{
    width:74%;
}
@media (max-width: 450px){
    .test-img{
        margin-left: -500px;
    }
    .hosting-page.comparative{
        margin-top:100px !important;
    }
    .hosting-mobile-text{
        width: 180px !important;
        top: 60px !important;
        right: 50px !important;
    }
    .hosting-mobile-img{
        width:200px !important;
    }
    .about-box {
        margin: unset;
    }
    
    .mobile-hide{
        display:none !important;
    }
    .about-country h1{
        font-size:12px;
        margin-top:.5rem;
        margin-bottom:0px;
    }
    .about-country h2{
        font-size:30px;
    }
    .about-country h3{
        font-size:10px;
    }
    .about-country h4{
        font-size:10px;
    }
    .about-country-subtitle{
        font-size:15px !important;
    }
}

.installments-checkbox-color input:checked ~  .control__indicator {
    background: #fbad1b;
    border: 1px solid #ccc;
}
.installments-checkbox-color .control:hover input:not([disabled]):checked ~ .control__indicator,.installments-checkbox-color .control input:checked:focus ~ .control__indicator{
    background: #fbad1b;
}
.box-home2021 {
    background-repeat: no-repeat; 
    background-size: cover; 
    background-position: center;
    box-shadow: -5px 10px 5.88px 0.12px rgba(0, 0, 0, 0.21);
    width: 100%;
    position: relative; /* If you want text inside of it */
    padding:0;
}

.box-home2021:after {
    content: "";
    display: block;
    padding-bottom: 100%;
  }
.box-home2021-inner{
    width:80%;
    margin:45% 10%;
    background-color:#fff; 
    font-weight:700; 
    text-align:center;
    font-size:20px; 
    padding:10px;
    position: absolute;
    color:#000 !important;
}
@media (max-width: 600px){
    .box-home2021-inner{
        font-size:11px; 
    }
}
#academic-calendar-weeks th,#academic-calendar-weeks td {
    padding: 0.25rem;
    border: 1px solid #000000;
    text-align: center;
  }
#academic-calendar-weeks th {
    position: sticky;
    top: 0; /* Don't forget this, required for the stickiness */
    box-shadow: 0 2px 2px -1px rgba(0, 0, 0, 0.4);

 } 
 .left-menu{
    min-width:300px;
    min-height:115vh;
    background-color:#f6f6f6;
    color:#7e7c7c;
    position:relative;
}
.left-menu-item{
    border-bottom: 1px solid #d7d7d7
}
.mt-205{
    margin-top:205px;
}
.provider-menu-icon{
    fill:#7e7c7c;
    width:25px;
}
.left-menu-item:hover {
    background-color: #7e7c7c;
    cursor:pointer;
}
.left-menu-item:hover .provider-menu-icon{ 
    fill:#f6f6f6;
}
.left-menu-item:hover .provier-menu-text{ 
    color:#f6f6f6;
}
/*.bottom-menu{
    background-image: url(../images/bg-provider-left-menu.jpg);
    background-repeat: no-repeat;
    background-position: 50% 3%;
}*/
.menu-gradient{
    background: rgb(186,186,187);
    background: linear-gradient(0deg, rgba(186,186,187,1) 0%, rgba(248,248,248,1) 100%);
    height: 200px;
    width: 300px;
    position: absolute;
    bottom: 0;
}
.bottom-menu{
    position: absolute;
    z-index: 1;
    width: 100%;
    background-color: transparent;
}
.bottom-menu h2{
    color: #252424;
    font-size: 15px;
    font-weight: 600;
}
.bottom-menu input{
    padding: 7px 20px;
    width: 82%;
    border-radius: 9px;
    border-width: 1px;
    border-style: solid;
    font-size: 12px;
    border-color: #cfcfcf;
}
.bottom-menu button{
    width: 82%;
    background-color: #fbbe48;
    border-width: 1px;
    border-style: solid;
    border-color: #fbbe48;
    border-radius: 15px;
    font-size: 14px;
    font-weight: 600;
    box-shadow: -2px 4px 5px -5px #000;
}
.provider-banner{
    background-image: url(../images/provider-banner.png);
    background-image: url(../images/provider-banner.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: 100% auto;
    height:265px;
    box-shadow: -2px 1px 15px -7px #000;
}
.provider-banner h1{
    text-shadow: none;
    color: #564d4d;
    font-size: 32px;
    padding-top: 5.5%;
}
.provider-banner button{
    width: 200px;
    background-color: #fbbe48;
    border-width: 1px;
    border-style: solid;
    border-color: #9e9c9c;
    border-radius: 9px;
    font-size: 14px;
    font-weight: 600;
    box-shadow: -2px 4px 5px -5px #000;
}
.provider-content{
    max-width: 950px;
}
.provider-content h1{
    text-shadow: none;
    color: #252424;
    font-size: 25px;
}
.provider-content p{
    line-height: 18px;
}
.provider-content img{
    max-width: 370px;
}


@media (min-width: 1800px) {
    .provider-banner h1{
        font-size: 35px;
        padding-top: 6%;
    }
    .left-menu{
        min-height:100vh;
    }
}
@media (max-width: 1800px) {
    .provider-banner{
        height: 220px;
    }
}
@media (max-width: 1340px) {
    .provider-banner{
        height: 180px;
    }
}

.content-item{
    display:none;
}
.item-selected {
    background-color: #7e7c7c !important;
}
.item-selected .provider-menu-icon{ 
    fill:#f6f6f6 !important;
}
.item-selected .provier-menu-text{ 
    color:#f6f6f6 !important;
}
