
/* Please ❤ this if you like it! */

/*
@import url('https://fonts.googleapis.com/css?family=Monda:400,700&display=swap&subset=latin-ext');
@import url('https://fonts.googleapis.com/css?family=Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');
*/

/* google fonts imported */
/* latin-ext */
@font-face {
  font-family: 'Monda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Monda Regular'), local('Monda-Regular'), url(https://fonts.gstatic.com/s/monda/v9/TK3tWkYFABsmjspvPho7vA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Monda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Monda Regular'), local('Monda-Regular'), url(https://fonts.gstatic.com/s/monda/v9/TK3tWkYFABsmjsphPho.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;
}
/* latin-ext */
@font-face {
  font-family: 'Monda';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Monda Bold'), local('Monda-Bold'), url(https://fonts.gstatic.com/s/monda/v9/TK3gWkYFABsmjsLaGw8Knep_Kg.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Monda';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Monda Bold'), local('Monda-Bold'), url(https://fonts.gstatic.com/s/monda/v9/TK3gWkYFABsmjsLaGw8Eneo.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;
}
/* 2*/
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Rubik Light Italic'), local('Rubik-LightItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nEldWYwWb-6bB_.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Rubik Light Italic'), local('Rubik-LightItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nEldWYwWD-6bB_.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Rubik Light Italic'), local('Rubik-LightItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nEldWYwWz-6bB_.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('Rubik Light Italic'), local('Rubik-LightItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nEldWYwWL-6Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Rubik Italic'), local('Rubik-Italic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWEBXyIfDnIV7nEnXq61F3f.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Rubik Italic'), local('Rubik-Italic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWEBXyIfDnIV7nEnXy61F3f.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Rubik Italic'), local('Rubik-Italic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWEBXyIfDnIV7nEnXC61F3f.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('Rubik Italic'), local('Rubik-Italic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWEBXyIfDnIV7nEnX661A.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local('Rubik Medium Italic'), local('Rubik-MediumItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nElY2ZwWb-6bB_.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local('Rubik Medium Italic'), local('Rubik-MediumItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nElY2ZwWD-6bB_.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local('Rubik Medium Italic'), local('Rubik-MediumItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nElY2ZwWz-6bB_.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local('Rubik Medium Italic'), local('Rubik-MediumItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nElY2ZwWL-6Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Rubik Bold Italic'), local('Rubik-BoldItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nElcWfwWb-6bB_.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Rubik Bold Italic'), local('Rubik-BoldItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nElcWfwWD-6bB_.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Rubik Bold Italic'), local('Rubik-BoldItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nElcWfwWz-6bB_.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('Rubik Bold Italic'), local('Rubik-BoldItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nElcWfwWL-6Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local('Rubik Black Italic'), local('Rubik-BlackItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nElf2dwWb-6bB_.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local('Rubik Black Italic'), local('Rubik-BlackItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nElf2dwWD-6bB_.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local('Rubik Black Italic'), local('Rubik-BlackItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nElf2dwWz-6bB_.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local('Rubik Black Italic'), local('Rubik-BlackItalic'), url(https://fonts.gstatic.com/s/rubik/v9/iJWBBXyIfDnIV7nElf2dwWL-6Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Rubik Light'), local('Rubik-Light'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7Fqj2mZ8WDm7Q.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Rubik Light'), local('Rubik-Light'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7Fqj2mf8WDm7Q.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Rubik Light'), local('Rubik-Light'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7Fqj2mT8WDm7Q.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Rubik Light'), local('Rubik-Light'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7Fqj2md8WA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Rubik'), local('Rubik-Regular'), url(https://fonts.gstatic.com/s/rubik/v9/iJWKBXyIfDnIV7nFrXyi0A.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Rubik'), local('Rubik-Regular'), url(https://fonts.gstatic.com/s/rubik/v9/iJWKBXyIfDnIV7nDrXyi0A.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Rubik'), local('Rubik-Regular'), url(https://fonts.gstatic.com/s/rubik/v9/iJWKBXyIfDnIV7nPrXyi0A.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Rubik'), local('Rubik-Regular'), url(https://fonts.gstatic.com/s/rubik/v9/iJWKBXyIfDnIV7nBrXw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Rubik Medium'), local('Rubik-Medium'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7EyjmmZ8WDm7Q.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Rubik Medium'), local('Rubik-Medium'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7Eyjmmf8WDm7Q.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Rubik Medium'), local('Rubik-Medium'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7EyjmmT8WDm7Q.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Rubik Medium'), local('Rubik-Medium'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7Eyjmmd8WA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Rubik Bold'), local('Rubik-Bold'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7F6iGmZ8WDm7Q.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Rubik Bold'), local('Rubik-Bold'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7F6iGmf8WDm7Q.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Rubik Bold'), local('Rubik-Bold'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7F6iGmT8WDm7Q.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Rubik Bold'), local('Rubik-Bold'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7F6iGmd8WA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Rubik Black'), local('Rubik-Black'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7FCimmZ8WDm7Q.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* hebrew */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Rubik Black'), local('Rubik-Black'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7FCimmf8WDm7Q.woff2) format('woff2');
  unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
}
/* latin-ext */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Rubik Black'), local('Rubik-Black'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7FCimmT8WDm7Q.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Rubik';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Rubik Black'), local('Rubik-Black'), url(https://fonts.gstatic.com/s/rubik/v9/iJWHBXyIfDnIV7FCimmd8WA.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;
}

/* google fonts */

body, html{
	height: 100%;
    margin: 0;
	font-size: 1rem!important;
	/*line-height: 25px!important;*/
	font-family: 'Rubik', sans-serif!important;
}
a {
	cursor: pointer;
}
a:hover {
	text-decoration: none;
}

.bg {
  /* The image used */
  background-image: url("../images/background.jpg");

  /* Full height */
  height: 100%; 

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}


/** common blue color for pages */
.banner{background-color: #0066cb;}
#search input[type=submit]{display:none;}
.inner-btn-outline{border: 1px #0066cb solid;}
.card-title{color:#0066cb;}
input.form-submit{background-color: #636363;}
input.form-submit:hover{background-color: #0066cb;}
.btn-floating i:hover{background-color: #0066cb;}
.btn-floating:hover{    border: 1px solid #0066cb;}
/* first row */
.first-row .views-row-even .views-field-title .field-content div, .first-row .views-row-odd .views-field-title .field-content div{min-height:315px;}
.second-row .views-row-even .views-field-title .field-content div, .second-row .views-row-odd .views-field-title .field-content div{min-height:315px;}
.first-row .views-row-odd .views-field-title .field-content div{background-color: #0066cb;}
.first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}
.first-row .views-row-even .views-field-title .field-content p{color: #000;}
.first-row .views-row-even .views-field-title .field-content p a{color: #000;}

/* second row */
.second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.second-row .views-row-odd .views-field-title .field-content p a{color: #000;}
.second-row .views-row-even .views-field-title .field-content div{background-color: #0066cb;}
.second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.second-row .views-row-even .views-field-title .field-content p a{color: #fff;}


/** owl carousel css **/
.owl-carousel-dris .item {
  position: relative;
  z-index: 100; 
  -webkit-backface-visibility: hidden; 
}

.owl-nav > div {
  margin-top: -26px;
  position: absolute;
  top: 50%;
  color: #cdcbcd;
}

.owl-nav i {
  font-size: 52px;
}

.owl-nav .owl-prev {
    left: -30px;
    width: 15px;
    height: 100px;
    position: absolute;
    top: 25%;
    margin-left: -20px;
    display: block !important;
    border:0px solid black;
}

.owl-nav .owl-next {
	right: -30px;
	width: 15px;
	height: 100px;
	position: absolute;
	top: 25%;
	right: -25px;
	display: block !important;
	border:0px solid black;
} 
/** dris **/
.healthcare-2 .banner{background-color: #00a39a;}
.healthcare-2 .first-row .views-row-odd .views-field-title .field-content div{background-color: #00a39a;}
.healthcare-2 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.healthcare-2 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.healthcare-2 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}

.healthcare-2 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.healthcare-2 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.healthcare-2 .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}
.healthcare-2 .second-row .views-row-even .views-field-title .field-content div{background-color: #00a39a;}
.healthcare-2 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.healthcare-2 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.healthcare-2 .btn-floating i:hover{background-color: #00a39a;}
.healthcare-2 .btn-floating:hover{    border: 1px solid #00a39a!important;}
/* button */
.healthcare-2 input.form-submit{background-color: #00a39a;}
/***/

/** dataconnect **/
.healthcare-4 .banner{background-color: #08ace9;}
.healthcare-4 .first-row .views-row-odd .views-field-title .field-content div{background-color: #08ace9;}
.healthcare-4 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.healthcare-4 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.healthcare-4 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}

.healthcare-4 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.healthcare-4 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.healthcare-4 .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}
.healthcare-4 .second-row .views-row-even .views-field-title .field-content div{background-color: #08ace9;}
.healthcare-4 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.healthcare-4 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.healthcare-4 .btn-floating i:hover{background-color: #08ace9;}
.healthcare-4 .btn-floating:hover{    border: 1px solid #08ace9!important;}
/* button */
.healthcare-4 input.form-submit{background-color: #08ace9;}
/***/

/** healthcare section **/
.healthcare-color .banner{background-color: #79ce46;}
.healthcare-color .first-row .views-row-odd .views-field-title .field-content div{background-color: #79ce46;}
.healthcare-color .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.healthcare-color .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.healthcare-color .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}
.healthcare-color .first-row .views-row-even .views-field-title .field-content p{color: #000;}
.healthcare-color .first-row .views-row-even .views-field-title .field-content p a{color: #000;}

.healthcare-color #block-views-healthcare-block-1 .view-content button{background-color: #79ce46;}

/* solutions */
.healthcare-color #block-views-healthcare-block .view-content .rgba-healthcare{background-color: rgba(121,206,70,.9);}
/* services */
.healthcare-color #block-views-healthcare-block-1 .view-content .hr-healthcare{color: #79ce46;border: 1px solid #79ce46;}

.healthcare-color .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.healthcare-color .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.healthcare-color .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}

.healthcare-color .second-row .views-row-even .views-field-title .field-content div{background-color: #79ce46;}
.healthcare-color .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.healthcare-color .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.healthcare-color .btn-floating i:hover{background-color: #79ce46;}
.healthcare-color .btn-floating:hover{    border: 1px solid #79ce46!important;}
/* button */
.healthcare-color input.form-submit:hover{background-color: #79ce46;}
/** **/


/** state and local **/
.state-and-local-color .banner{background-color: #ad58d0;}
.state-and-local-color .first-row .views-row-odd .views-field-title .field-content div{background-color: #ad58d0;}
.state-and-local-color .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.state-and-local-color .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.state-and-local-color .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}
.state-and-local-color .first-row .views-row-even .views-field-title .field-content p{color: #000;}
.state-and-local-color .first-row .views-row-even .views-field-title .field-content p a{color: #000;}

.state-and-local-color #block-views-healthcare-block-1 .view-content button{background-color: #ad58d0;}

/* solutions */
.state-and-local-color #block-views-healthcare-block .view-content .rgba-healthcare{background-color: rgba(121,206,70,.9);}
/* services */
.state-and-local-color #block-views-healthcare-block-1 .view-content .hr-healthcare{color: #ad58d0;border: 1px solid #ad58d0;}

.state-and-local-color .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.state-and-local-color .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.state-and-local-color .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}

.state-and-local-color .second-row .views-row-even .views-field-title .field-content div{background-color: #ad58d0;}
.state-and-local-color .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.state-and-local-color .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
.state-and-local-color .inner-btn-outline{border: 1px #ad58d0 solid;} 
/* social icons */
.state-and-local-color .btn-floating i:hover{background-color: #ad58d0;}
.state-and-local-color .btn-floating:hover{    border: 1px solid #ad58d0!important;}
/* button */
.state-and-local-color input.form-submit{background-color: #ad58d0;}
/** **/


/** Federal services **/
.federal-services-color .banner{background-color: #e5a730;}
.federal-services-color .first-row .views-row-odd .views-field-title .field-content div{background-color: #e5a730;}
.federal-services-color .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.federal-services-color .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.federal-services-color .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}
.federal-services-color .first-row .views-row-even .views-field-title .field-content p{color: #000;}
.federal-services-color .first-row .views-row-even .views-field-title .field-content p a{color: #000;}

.federal-services-color #block-views-healthcare-block-1 .view-content button{background-color: #e5a730;}

/* solutions */
.federal-services-color #block-views-healthcare-block .view-content .rgba-healthcare{background-color: rgba(121,206,70,.9);}
/* services */
.federal-services-color #block-views-healthcare-block-1 .view-content .hr-healthcare{color: #e5a730;border: 1px solid #e5a730;}

.federal-services-color .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.federal-services-color .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.federal-services-color .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}

.federal-services-color .second-row .views-row-even .views-field-title .field-content div{background-color: #e5a730;}
.federal-services-color .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.federal-services-color .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.federal-services-color .btn-floating i:hover{background-color: #e5a730;}
.federal-services-color .btn-floating:hover{    border: 1px solid #e5a730!important;}
/* button */
.federal-services-color input.form-submit{background-color: #e5a730;}
/** **/
.federal-services-color .view-id-tech_services .view-header a, .federal-services-color.region-healthcare-block-2 a{color:#e5a730;}


/** Identity Management **/
.identity-management-color .banner{background-color: #26a5ee;}
.identity-management-color .first-row .views-row-odd .views-field-title .field-content div{background-color: #26a5ee;}
.identity-management-color .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.identity-management-color .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.identity-management-color .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}
.identity-management-color .first-row .views-row-even .views-field-title .field-content p{color: #000;}
.identity-management-color .first-row .views-row-even .views-field-title .field-content p a{color: #000;}

.identity-management-color #block-views-iam-solutions-block-1 .view-content button{background-color: #26a5ee;}

/* solutions */
.identity-management-color #block-views-healthcare-block .view-content .rgba-healthcare{background-color: rgba(121,206,70,.9);}
/* services */
.identity-management-color #block-views-healthcare-block-1 .view-content .hr-healthcare{color: #26a5ee;border: 1px solid #26a5ee;}

.identity-management-color .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.identity-management-color .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.identity-management-color .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}

.identity-management-color .second-row .views-row-even .views-field-title .field-content div{background-color: #26a5ee;}
.identity-management-color .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.identity-management-color .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.identity-management-color .btn-floating i:hover{background-color: #26a5ee;}
.identity-management-color .btn-floating:hover{    border: 1px solid #26a5ee!important;}
/* button */
.identity-management-color input.form-submit{background-color: #26a5ee;}
/** **/
.identity-management-color .view-id-tech_services .view-header a, .federal-services-color.region-healthcare-block-2 a{color:#26a5ee;}


/** Manage ID **/
.identity-management-34 .banner{background-color: #a23f97;}
.identity-management-34 .first-row .views-row-odd .views-field-title .field-content div{background-color: #a23f97;}
.identity-management-34 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.identity-management-34 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.identity-management-34 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}

.identity-management-34 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.identity-management-34 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.identity-management-34 .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}
.identity-management-34 .second-row .views-row-even .views-field-title .field-content div{background-color: #a23f97;}
.identity-management-34 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.identity-management-34 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.identity-management-34 .btn-floating i:hover{background-color: #a23f97;}
.identity-management-34 .btn-floating:hover{    border: 1px solid #a23f97!important;}
/* button */
.identity-management-34 input.form-submit{background-color: #a23f97;}
/***/


/** dataconnect **/
.healthcare-4 .banner{background-color: #08ace9;}
.healthcare-4 .first-row .views-row-odd .views-field-title .field-content div{background-color: #08ace9;}
.healthcare-4 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.healthcare-4 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.healthcare-4 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}

.healthcare-4 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.healthcare-4 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.healthcare-4 .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}
.healthcare-4 .second-row .views-row-even .views-field-title .field-content div{background-color: #08ace9;}
.healthcare-4 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.healthcare-4 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.healthcare-4 .btn-floating i:hover{background-color: #08ace9;}
.healthcare-4 .btn-floating:hover{    border: 1px solid #08ace9!important;}
/* button */
.healthcare-4 input.form-submit{background-color: #08ace9;}
/***/


/** data insights **/
.federal-services-24 .banner{background-color: #f57921;}
.federal-services-24 .first-row .views-row-odd .views-field-title .field-content div{background-color: #f57921;}
.federal-services-24 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.federal-services-24 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.federal-services-24 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}
.federal-services-24 .first-row .views-row-even .views-field-title .field-content p{color: #000;}
.federal-services-24 .first-row .views-row-even .views-field-title .field-content p a{color: #000;}

.federal-services-24 #block-views-healthcare-block-1 .view-content button{background-color: #f57921;}

/* solutions */
.federal-services-24 #block-views-healthcare-block .view-content .rgba-healthcare{background-color: rgba(121,206,70,.9);}
/* services */
.federal-services-24 #block-views-healthcare-block-1 .view-content .hr-healthcare{color: #f57921;border: 1px solid #f57921;}

.federal-services-24 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.federal-services-24 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.healthcare-color .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}

.federal-services-24 .second-row .views-row-even .views-field-title .field-content div{background-color: #f57921;}
.federal-services-24 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.federal-services-24 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.federal-services-24 .btn-floating i:hover{background-color: #f57921;}
.federal-services-24 .btn-floating:hover{    border: 1px solid #f57921!important;}
/* button */
.federal-services-24 input.form-submit{background-color: #f57921;}
/** **/


/** Access and Lifecycle Management **/
.solutions-31 .banner{background-color: #a24097;}
.solutions-31 .first-row .views-row-odd .views-field-title .field-content div{background-color: #a24097;}
.solutions-31 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.solutions-31 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.solutions-31 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}
.solutions-31 .first-row .views-row-even .views-field-title .field-content p{color: #000;}
.solutions-31 .first-row .views-row-even .views-field-title .field-content p a{color: #000;}

.solutions-31 #block-views-healthcare-block-1 .view-content button{background-color: #a24097;}

/* solutions */
.solutions-31 #block-views-healthcare-block .view-content .rgba-healthcare{background-color: rgba(121,206,70,.9);}
/* services */
.solutions-31 #block-views-healthcare-block-1 .view-content .hr-healthcare{color: #a24097;border: 1px solid #a24097;}

.solutions-31 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.solutions-31 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.healthcare-color .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}

.solutions-31 .second-row .views-row-even .views-field-title .field-content div{background-color: #a24097;}
.solutions-31 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.solutions-31 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.solutions-31 .btn-floating i:hover{background-color: #a24097;}
.solutions-31 .btn-floating:hover{    border: 1px solid #a24097!important;}
/* button */
.solutions-31 input.form-submit{background-color: #a24097;}
/** **/

/** Password less authentication **/
.solutions-32 .banner{background-color: #a24097;}
.solutions-32 .first-row .views-row-odd .views-field-title .field-content div{background-color: #a24097;}
.solutions-32 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.solutions-32 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.solutions-32 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}
.solutions-32 .first-row .views-row-even .views-field-title .field-content p{color: #000;}
.solutions-32 .first-row .views-row-even .views-field-title .field-content p a{color: #000;}

.solutions-32 #block-views-healthcare-block-1 .view-content button{background-color: #a24097;}

.solutions-32 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.solutions-32 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.healthcare-color .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}

.solutions-32 .second-row .views-row-even .views-field-title .field-content div{background-color: #a24097;}
.solutions-32 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.solutions-32 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.solutions-32 .btn-floating i:hover{background-color: #a24097;}
.solutions-32 .btn-floating:hover{    border: 1px solid #a24097!important;}
/* button */
.solutions-32 input.form-submit{background-color: #a24097;}
/** **/



/** IAM Solution **/
.solutions-33 .banner{background-color: #a24097;}
.solutions-33 .first-row .views-row-odd .views-field-title .field-content div{background-color: #a24097;}
.solutions-33 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.solutions-33 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.solutions-33 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}
.solutions-33 .first-row .views-row-even .views-field-title .field-content p{color: #000;}
.solutions-33 .first-row .views-row-even .views-field-title .field-content p a{color: #000;}

.solutions-33 #block-views-healthcare-block-1 .view-content button{background-color: #a24097;}

/* solutions */
.solutions-33 #block-views-healthcare-block .view-content .rgba-healthcare{background-color: rgba(121,206,70,.9);}
/* services */
.solutions-33 #block-views-healthcare-block-1 .view-content .hr-healthcare{color: #a24097;border: 1px solid #a24097;}

.solutions-33 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.solutions-33 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.healthcare-color .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}

.solutions-33 .second-row .views-row-even .views-field-title .field-content div{background-color: #a24097;}
.solutions-33 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.solutions-33 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.solutions-33 .btn-floating i:hover{background-color: #a24097;}
.solutions-33 .btn-floating:hover{    border: 1px solid #a24097!important;}
/* button */
.solutions-33 input.form-submit{background-color: #a24097;}
/** **/


/** Providers Solution **/
.solutions-19 .banner{background-color: #79cf45;}
.solutions-19 .first-row .views-row-odd .views-field-title .field-content div{background-color: #79cf45;}
.solutions-19 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.solutions-19 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.solutions-19 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}
.solutions-19 .first-row .views-row-even .views-field-title .field-content p{color: #000;}
.solutions-19 .first-row .views-row-even .views-field-title .field-content p a{color: #000;}

.solutions-19 #block-views-healthcare-block-1 .view-content button{background-color: #79cf45;}
/* icons */
.solutions-19 .providerBlock i{font-size: 48px;color:#79cf45;}
/* solutions */
.solutions-19 #block-views-healthcare-block .view-content .rgba-healthcare{background-color: rgba(121,206,70,.9);}
/* services */
.solutions-19 #block-views-healthcare-block-1 .view-content .hr-healthcare{color: #79cf45;border: 1px solid #79cf45;}

.solutions-19 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.solutions-19 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.healthcare-color .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}

.solutions-19 .second-row .views-row-even .views-field-title .field-content div{background-color: #79cf45;}
.solutions-19 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.solutions-19 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.solutions-19 .btn-floating i:hover{background-color: #79cf45;}
.solutions-19 .btn-floating:hover{    border: 1px solid #79cf45!important;}
/* button */
.solutions-19 input.form-submit{background-color: #79cf45;}
/** **/

/** IT Services **/
.it-services .banner{background-color: #9d46c7;}
.it-services .first-row .views-row-odd .views-field-title .field-content div{background-color: #9d46c7;}
.it-services .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.it-services .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.it-services .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}

.it-services .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.it-services .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.it-services .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}
.it-services .second-row .views-row-even .views-field-title .field-content div{background-color: #9d46c7;}
.it-services .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.it-services .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.it-services .btn-floating i:hover{background-color: #9d46c7;}
.it-services .btn-floating:hover{    border: 1px solid #9d46c7!important;}
/* button */
.it-services input.form-submit{background-color: #9d46c7;}
/***/

/** Patient Buddy **/
.healthcare-5 .banner{background-color: #594c91;}
.healthcare-5 .first-row .views-row-odd .views-field-title .field-content div{background-color: #594c91;}
.healthcare-5 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.healthcare-5 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.healthcare-5 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}

.healthcare-5 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.healthcare-5 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.healthcare-5 .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}
.healthcare-5 .second-row .views-row-even .views-field-title .field-content div{background-color: #594c91;}
.healthcare-5 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.healthcare-5 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.healthcare-5 .btn-floating i:hover{background-color: #594c91;}
.healthcare-5 .btn-floating:hover{    border: 1px solid #594c91!important;}
/* button */
.healthcare-5 input.form-submit{background-color: #594c91;}
/***/

/** Unify **/
.state-and-local-93 .banner{background-color: #4db848;}
.state-and-local-93 .first-row .views-row-odd .views-field-title .field-content div{background-color: #4db848;}
.state-and-local-93 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.healthcare-5 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.healthcare-5 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}

.state-and-local-93 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.state-and-local-93 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.state-and-local-93 .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}
.state-and-local-93 .second-row .views-row-even .views-field-title .field-content div{background-color: #4db848;}
.state-and-local-93 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.state-and-local-93 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
/* social icons */
.state-and-local-93 .btn-floating i:hover{background-color: #4db848;}
.state-and-local-93 .btn-floating:hover{    border: 1px solid #4db848!important;}
/* button */
.state-and-local-93 input.form-submit{background-color: #4db848;}
/***/


/** CCMS **/
.state-and-local-94 .banner{background-color: #1b9684;}
.state-and-local-94 .first-row .views-row-odd .views-field-title .field-content div{background-color: #1b9684;}
.state-and-local-94 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.healthcare-5 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.healthcare-5 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}

.state-and-local-94 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.state-and-local-94 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.state-and-local-94 .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}
.state-and-local-94 .second-row .views-row-even .views-field-title .field-content div{background-color: #1b9684;}
.state-and-local-94 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.state-and-local-94 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
.state-and-local-94 .icon{background-color: #1b9684;}
/* social icons */
.state-and-local-94 .btn-floating i:hover{background-color: #1b9684;}
.state-and-local-94 .btn-floating:hover{    border: 1px solid #1b9684!important;}
/* button */
.state-and-local-94 input.form-submit{background-color: #1b9684;}
/***/


/** EBMS **/
.state-and-local-95 .banner{background-color: #019ade;}
.state-and-local-95 .first-row .views-row-odd .views-field-title .field-content div{background-color: #019ade;}
.state-and-local-95 .first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
.healthcare-5 .first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
.healthcare-5 .first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}

.state-and-local-95 .second-row .views-row-odd .views-field-title .field-content div{background-color: #f4f4f4;}
.state-and-local-95 .second-row .views-row-odd .views-field-title .field-content p{color: #000;}
.state-and-local-95 .second-row .views-row-odd .views-field-title .field-content p a{color: #000;}
.state-and-local-95 .second-row .views-row-even .views-field-title .field-content div{background-color: #019ade;}
.state-and-local-95 .second-row .views-row-even .views-field-title .field-content p{color: #fff;}
.state-and-local-95 .second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
.state-and-local-95 .icon{background-color: #019ade;}
.state-and-local-95 .hr{width: 20%;color: #019ade;float: left;border: 1px solid #019ade;display: block;}
/* social icons */
.state-and-local-95 .btn-floating i:hover{background-color: #019ade;}
.state-and-local-95 .btn-floating:hover{    border: 1px solid #019ade!important;}
/* button */
.state-and-local-95 input.form-submit{background-color: #019ade;}
/***/



/** Infocus **/
.infocus .banner{background-color: #00aeef;}
.infocus .inner-btn-outline{border:1px solid #00aeef;}
.infocus .btn-floating i:hover{background-color: #00aeef;}
.infocus .btn-floating:hover{    border: 1px solid #00aeef!important;}
/* button */
.infocus input.form-submit{background-color: #00aeef;}
/***/



/** SERVICES **/
.services-color .banner{background-color: #e5a730;}


#myHeader .sub-navigation .region-inner-sub-menu ul li ul{display:none;position: absolute;z-index: 400;background: #f4f4f4;top: 51px;padding-left: 0;min-width: 200px;}
#myHeader .sub-navigation .region-inner-sub-menu ul li ul a{width: 100%;text-align: left;text-decoration: none;padding: 12px 16px;font-size: 0.9rem;}
#myHeader .sub-navigation .region-inner-sub-menu ul li ul a:hover{background-color: #ddd;}
#myHeader .sub-navigation .region-inner-sub-menu ul >li:hover > ul {
    display: block;
}
#myHeader .sub-navigation .region-inner-sub-menu ul li{display:inline-block;}
#myHeader .sub-navigation .region-inner-sub-menu ul li a{color: #000;}
#myHeader .sub-navigation .region-inner-sub-menu ul li a:hover{color: #0376bb;}
#myHeader .sub-navigation .region-inner-sub-menu ul li ul li{display:block;margin:0;padding:0;}
/*#myHeader .sub-navigation .region-inner-sub-menu ul li:hover  #myHeader .sub-navigation .region-inner-sub-menu ul li ul{display: block;}*/
.region-inner-sub-menu ul li a:hover{display: inline;}

/* #Primary style
================================================== */

.section {
    position: relative;
	width: 100%;
	display: block;
}
.over-hide{
	overflow: hidden;
}
.full-height {
	height: 100vh;
}
.banner-text{
	width: 90%;
	float: left;
	top:60%;
	position: absolute;
	margin: 0 5%;
}
.inner-banner{width: 100%;height: 300px!important;top: 95px!important;display: table; overflow: hidden;position: relative}
.subnav{width: 100%;height: 50px!important;display: table; position: relative;background-color: #f4f4f4;z-index: 12}

.sub-navigation a {
  float: left;
  font-size: 1rem;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

.dropdown {
  float: left;
  /*overflow: hidden;*/
}

.dropdown .dropbtn {
  font-size: 16px!important;  
  border: none;
  outline: none;
  color: white;
  padding: 15px;
  margin: 0;
  color: #000;
  text-align: center;
  text-decoration: none;
  font-weight: 200!important;text-transform: none!important;
}
.dropdown .dropbtn:hover{color: #0376bb}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 200px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
 font-size: 0.9rem;
}

.dropdown-content a:hover {
  background-color: #ddd;
}

.dropdown:hover .dropdown-content {
  display: block;
}


.vert-center{display: table-cell; vertical-align: middle;}


.panel-heading .accordion-toggle:after {
    /* symbol for "opening" panels */
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: grey;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}

.providertableheadbg{
  background-color: #70cb39;
  color: #fff;
}

.table-bordered > thead > tr > th{
  line-height: 2 !important;
  background-color: #eee !important;
}

/* #Navigation #hamburgermenu
================================================== */
 
.cd-header{
    position: fixed;
	width:100%;
	top:0;
	left:0;
	z-index: 99;
} 
.header-wrapper{
    position: relative;
	/*width: calc(100% - 100px);
	margin-left: 50px;*/
	width: 90%;
	margin: 0 auto;
}

.logo-wrap {
	position: absolute;
	display:block;
	left:0;
	top: 40px;
	cursor: pointer;
}
.logo{
  width: auto !important;
  float: left;
  margin: 15px 0;
}

.navigation{
	width:auto;
	float: right;
	text-align: left;    /*
	right: 5%;
    position: absolute;*/
}

.nav-but-wrap{ 
	position: fixed;
	display: inline-block;
	float: right;
	/*padding-left: 15px;
	padding-top: 15px;*/
	margin-top: 22px;
	margin-left: 15px;
	transition : all 0.3s ease-out;
	width:45px;
	right: 5%;
}
.menu-icon {
	/*height: 30px;
	width: 30px;*/
	position: relative;
	z-index: 2;
	cursor: pointer;
	display: block;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 8px!important;
	line-height: 1px!important;
	text-align: right;
}

.menu-icon__line {
	height: 7px;
	width: 7px;
	display: inline-block;
	background-color: #ccc;
	margin-bottom: 2px;
	cursor: pointer;
	-webkit-transition: background-color .5s ease, -webkit-transform .2s ease;
	transition: background-color .5s ease, -webkit-transform .2s ease;
	transition: transform .2s ease, background-color .5s ease;
	transition: transform .2s ease, background-color .5s ease, -webkit-transform .2s ease;
	transform: skewX(-15deg);
}
#navbar {
  background-color: rgba(0,0,0,0.7);
  position: fixed;
  top: 0;
  width: 100%;
  width: 100%;
  display: block;
  transition: top 0.3s;
  z-index: 99;
}
#navbar-in {
  background-color: rgba(0,0,0,0.5);
  position: fixed;
  top: 0;
  width: 100%;
  width: 100%;
  display: block;
  transition: top 0.3s;
}

.navigation a.navlink {
	float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 15px;
  margin: 16px 0 !important;	
  text-decoration: none;
  font-size: 1.1rem;
}


.navigation a:hover {
  color: #afaeae;
}

.sub-navigation{
	width:auto;
	float: right;
	text-align: left;    
	right: 8.2%;
    position: absolute;
	margin-right: 60px;
}

.sub-navigation a.navlink {
	float: left;
  display: block;
  color: #000;
  text-align: center;
  padding: 15px;
  text-decoration: none;
  font-size: 1rem;
}


.sub-navigation a:hover {
  color: #0376bb;
}
.sticky {
  position: fixed;
  top: 0;
  width: 100%;
     box-shadow: 0 0 3px 1px #ccc;
}

.sticky + .content {
  padding-top: 102px;
}
/*.menu-icon__line-left {
	width: 16.5px;
	-webkit-transition: all 200ms linear;
	transition: all 200ms linear;
}
.menu-icon__line-right {
	width: 16.5px;
	float: right;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
}
.menu-icon:hover .menu-icon__line-left,
.menu-icon:hover .menu-icon__line-right {
	width: 30px;
}*/
.nav {
	position: fixed;
	z-index: 98;
}

.nav:before, .nav:after {
	content: "";
	position: fixed;
	width: 100vw;
	height: 100vh;
	background: rgba(0, 0, 0,0.0);
	border-bottom-left-radius: 200%;
	z-index: -1;
	-webkit-transition: -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	transition: -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	transition: transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	transition: transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, -webkit-transform cubic-bezier(0.77, 0, 0.175, 1) 0.6s, border-radius linear 0.8s;
	-webkit-transform: translateX(100%) translateY(-100%);
          transform: translateX(100%) translateY(-100%);
}
.nav:after {
	background: rgba(255,255,255,0.0);
	-webkit-transition-delay: 0s;
          transition-delay: 0s;
}
.nav:before {
	-webkit-transition-delay: .2s;
          transition-delay: .2s;
}
.nav__content {
	position: fixed;
	visibility: hidden;
	top: 50%;
	margin-top: 0px;
	-webkit-transform: translate(0%, -50%);
          transform: translate(0%, -50%);
	width: 100%;
	text-align: center;
	height: 100%;
	min-height: 100%;
}
.nav__list {
	position: relative;
	padding: 0;
	margin: 0;
	z-index: 2;
}
.nav__list-item {
	position: relative;
	display: block;
	-webkit-transition-delay: 0.8s;
          transition-delay: 0.8s;
	opacity: 0;
	text-align: center;
	color: #fff;
	overflow: hidden; 
	
	-webkit-transform: translate(100px, 0%);
          transform: translate(100px, 0%);
	-webkit-transition: opacity .2s ease, -webkit-transform .3s ease;
	transition: opacity .2s ease, -webkit-transform .3s ease;
	transition: opacity .2s ease, transform .3s ease;
	transition: opacity .2s ease, transform .3s ease, -webkit-transform .3s ease;
	margin-top: 0;
	margin-bottom: 0;
	left: 0%;
}


.nav__list-item a:hover:after{ 
	height: 4px;
	opacity: 1;
	left: 0;
	width: 100%;
}
.nav__list-item a:hover{
	color: rgba(255,255,255,1);
}
.nav__list-item.active-nav a{
	color: rgba(255,255,255,1);
}
.nav__list-item.active-nav a:after{ 
	height: 4px;
	opacity: 1;
	left: 0;
	width: 100%;
}
body.nav-active{
position:fixed;
    overflow:hidden;
}
body.nav-active .nav__content {
	visibility: visible;
}
body.nav-active .menu-icon__line {
	background-color: #fff;
	-webkit-transform: translate(0px, 0px) rotate(-45deg);
          transform: translate(0px, 0px) rotate(-45deg);
}
body.nav-active .menu-icon__line-left {
	width: 15px;
	-webkit-transform: translate(2px, 4px) rotate(45deg);
          transform: translate(2px, 4px) rotate(45deg);
}
body.nav-active .menu-icon__line-right {
	width: 15px;
	float: right;
	-webkit-transform: translate(-3px, -3.5px) rotate(45deg);
          transform: translate(-3px, -3.5px) rotate(45deg);
}
body.nav-active .menu-icon:hover .menu-icon__line-left,
body.nav-active .menu-icon:hover .menu-icon__line-right {
	width: 15px;
}
body.nav-active .nav {
	visibility: visible;
}
body.nav-active .nav:before, body.nav-active .nav:after {
	-webkit-transform: translateX(0%) translateY(0%);
          transform: translateX(0%) translateY(0%);
	border-radius: 0;
}
body.nav-active .nav:after {
	-webkit-transition-delay: .1s;
          transition-delay: .1s;
}
body.nav-active .nav:before {
	-webkit-transition-delay: 0s;
          transition-delay: 0s;
}
body.nav-active .nav__list-item {
	opacity: 1;
	-webkit-transform: translateX(0%);
          transform: translateX(0%);
	-webkit-transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, color .3s ease, -webkit-transform .3s ease;
	transition: opacity .3s ease, transform .3s ease, color .3s ease;
	transition: opacity .3s ease, transform .3s ease, color .3s ease, -webkit-transform .3s ease;
}
body.nav-active .nav__list-item:nth-child(0) {
	-webkit-transition-delay: 0.2s;
          transition-delay: 0.2s;
}
body.nav-active .nav__list-item:nth-child(1) {
	-webkit-transition-delay: 0.3s;
          transition-delay: 0.3s;
}
body.nav-active .nav__list-item:nth-child(2) {
	-webkit-transition-delay: 0.4s;
          transition-delay: 0.4s;
}
body.nav-active .nav__list-item:nth-child(3) {
	-webkit-transition-delay: 0.5s;
          transition-delay: 0.5s;
}
body.nav-active .nav__list-item:nth-child(4) {
	-webkit-transition-delay: 0.6s;
          transition-delay: 0.6s;
}

/* #searchbar
================================================== */
#search {
  align-items: center;
  background: rgba(255, 255, 255, 1);
  height: 0;
  display: flex;
  justify-content: center;
  opacity: 0;
  position: fixed;
  transition: all 0.5s;
  width: 100vw;
  will-change: transform, opacity;
  z-index: -1;
}
#search:target {
  height: 68px !important;
  opacity: 1;
  width: 100% !important;
  z-index: 99;
  margin-top: 91px;
}
#search:target .close-btn {
  display: block;
}
#search:target .search-btn {
  display: block;
}
.searchbox {
  background: transparent;
  border: none;
  color: rgba(0,0,0,1)!important;
  flex: 1 0 auto;
  font-size: 16px;
  height: 2rem;
  width: 80%;	
  max-width: 80%;
  outline: 0;
  padding: 2rem 1rem;
  font-weight: 400;
  opacity: 1!important;
  position: absolute;
  left: 7%;
  top:0;
}
.close-btn {
  display: none;
  color: #000;
  font-size: 20px;
  position: absolute;
  top: 1.5rem;
  right: 5%;
}

.search-btn {
  display: none;
  color: #000;
  font-size: 20px;
  position: absolute;
  top: 1.5rem;
  left: 5%;
}
.linkmore{
  font-weight: 500;
  font-style: italic;
}
.executive{
  width:98%;
  margin: auto;
}

/* #Universal Menu
================================================== */

.healthcare{background-color: #79ce46;height: 100%;float: left;width: 25%;position: relative;overflow: hidden;}
.humanservice{background-color: #ad58d0;height: 100%;float: left;width: 25%;position: relative;overflow: hidden;}
.iamsolution{background-color: #26a5ee;height: 100%;float: left;width: 25%;position: relative;overflow: hidden;}
.techsevice{background-color: #e5a730;height: 100%;float: left;width: 25%;position: relative;overflow: hidden;}
.bg-grey{background-color: rgba(0,0,0,0.6);min-height: 95px;float: left;width: 100%;position: relative;z-index: 11111111;}
.img1{width: 80%;bottom: 0;position: absolute!important;right: -60px}
.img2{width: 110%;bottom: -20%;position: absolute!important;right: -60px}
.img3{width: 90%;bottom: 0;position: absolute!important;right: -40px}
.img4{width: 80%;bottom: 0;position: absolute!important;right: 0px}
.rgba-healthcare{background-color: rgba(86,164,39,.9);cursor: context-menu!important;}
.rgba-humanservice{background-color: rgba(130,41,166,.9);cursor: context-menu!important;}
.rgba-iamsolution{background-color: rgba(31,128,184,.9);cursor: context-menu!important;}
.rgba-techservice{background-color: rgba(197,137,21,.9);cursor: context-menu!important;}


/* #General style
================================================== */

#page .bg-white a{color:#000;}
.bg-footer .region-footer .content{line-height: 0 !important;}
.team-citi .card img {width:100px;height:auto;}
.teamprofile{border-radius: 50%;box-shadow: 0px 0px 4px #000;}
.p-40{padding: 40px 40px 0 40px!important}
.btn-outline{border: 1px #fff solid;background-color: transparent;font-size: 0.9rem!important;padding: 10px 50px;text-transform: uppercase;color: #fff;letter-spacing: 1px;font-weight: 300;
  display: inline-block;
  position: relative;
}
.btn-outline:hover{cursor: pointer}
a:focus{outline: none!important;outline-offset:0!important;text-decoration:none!important}
.inner-btn-outline{background-color: transparent;font-size: 14px;padding: 10px 50px;text-transform: uppercase;color: #000;margin:0.6rem 0;}
.inner-btn-outline:hover{cursor: pointer}
.displ {display: flex;margin: 0;}
.hide{display: block}
.mt-95{margin-top: 95px;}
.t-95{top: 95px!important;position: relative!important;}
.p-8{padding: 8px!important}
.img-100{width: 100%;}
.img-80{width: 80%;height: auto;}
.img-70{width: 70%;height: auto;}
.img-25{width: 30%;}
.img-50{width: 50%;}
.img-40{width: 40%;}
.img-75{width: 75%;}
.img-max{max-width: 100px;}
.awd-90{  
  padding: 3em !important;
  background-color: #fff;
  box-shadow: 0 0rem .4rem .2rem rgba(0,0,0,.15)!important;
  margin: .1em;
  min-height: 238px;
}
.awd-90 img{    
  width: 78%;
  height: auto;
}
.region-healthcare-block-4{
  /* box-shadow: 0px 0px 3px 1px #999; */
}
a.right.carousel-control{
  padding-left: 12px;
}
a.left.carousel-control{
  padding-left: 6px;
}

.m-15{margin: 0 20px}
.content-show{display: none!important}
.hr-healthcare{width:20%;color:#79ce46;float:left;border: 1px solid #79ce46;display: block;}
.hr-default{width:20%;color:#0066cb;float:left;border: 1px solid #0066cb;display: block;}
.hr-infocus{width:20%;color:#00aeef;float:left;border: 1px solid #00aeef;display: block;}
.hr-services{width:20%;color:#e5a730;float:left;border: 1px solid #e5a730;display: block;}
.hr-identity-management{width:20%;color:#26a5ee;float:left;border: 1px solid #26a5ee;display: block;}
.icon{width: 70px;}
.link{color: #0072bc;}
.link:hover{text-decoration: underline;color: #0072bc;}
.noscroll{
    position:fixed;
    overflow:hidden;
}
.bdr-b{border-bottom: 0.5rem solid #79ce46;}
.bdr-t{border-top: 0.5rem solid #79ce46;}
.img-fluid2{width: 40%;}

.filter {
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
}

button,
button::after {
  -webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
  -o-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 11;
}

button {
  background: none;
  border: 1px solid #fff;
  display: inline;
  font-size: 0.9rem!important;
  font-weight: 300!important;
  padding: 10px 50px;
  position: relative;
  text-transform: uppercase!important;
  letter-spacing: 1px;
}

.buttonblock button {
    display: block;
}

button::before,
button::after {
  background: #fff;
  content: '';
  position: absolute;
  z-index: -1;
}

.filled {
  background: #019ade;
  border: 1px solid #019ade;
  display: block;
  font-size: 0.9rem!important;
  padding: 10px 20px;
  position: relative;
  text-transform: uppercase!important;
  letter-spacing: 1px;
  color: #fff;	
}
.filled:hover{color: #019ade;}

.filled::before,
.filled::after {
  background: #fff;
  content: '';
  position: absolute;
  z-index: -1;
}

.button-blue {
  border: 1px solid #0066cb;
  display: block;
  font-size: 0.9rem!important;
  padding: 10px 20px;
  position: relative;
  text-transform: uppercase!important;
  letter-spacing: 1px;
  color: #0066cb;	
}
.button-blue:hover{color: #fff;}

.button-blue::before,
.button-blue::after {
  background: #0066cb;
  content: '';
  position: absolute;
  z-index: -1;
}


.btn-healthcare:hover {color: #56a427;}
.btn-humanservices:hover {color: #8229a6;}
.btn-identitymanagement:hover {color: #1f80b8;}
.btn-federalservice:hover {color: #c58915;}
.btn-normal:hover {color: #000!important;}

.btn-effect::after {
  height: 100%;
  left: 0;
  top: 0;
  width: 0;
}

.btn-effect:hover:after {
  width: 100%;
}


/* #Bullet List
================================================== */

.bullet{width: 100%;}
.bullet ul {
  list-style: none;
  padding: 0;
}
.bullet li {
  padding: 0.5em 1.3em;
  font-weight: 400;	
}
.bullet li:before {
  content: "\f101"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.sub_bullet{width: 100%;}
.sub_bullet ul {
  list-style: none;
  padding: 0;
}
.sub_bullet li {
  padding: 0.5em 1.3em;
  font-weight: 400;
  font-size: 0.85rem;	
}
.sub_bullet li:last-child {
  padding-bottom: 0;
  font-weight: 400;
  font-size: 0.85rem;	
}
.sub_bullet li:before {
  content: "\f101"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}
/* #Text Style
================================================== */

.home-heading{font-family: 'Monda', sans-serif;font-size: 48px;font-weight: 400;}
.home-heading-text{font-size: 20px;}
.home-heading-text a{color: #ffea00;font-size: 14px}
.home-heading-text a:hover{color: #fff;font-size: 14px}
.home-subheading{font-size: 36px;font-weight: 400;}
.body-text{font-size: 1rem;font-weight: 400; line-height: 1.5;}
.body-text span{font-size: 1rem;font-weight: 500;}
.font-weight-bolder{font-weight: 500}
.inner-banner-heading{font-family: 'Monda', sans-serif;font-size: 3.5rem;font-weight: 400;letter-spacing: -0.1rem;}
.inner-banner-subheading{font-size: 1.8rem;font-weight: 200;}
.inner-heading{font-size: 2.3rem;font-weight: 400;color: #000;padding: 0 15px;}
p a{color: #000}
.inner-heading2{font-size: 28px;font-weight: 400;color: #000;padding: 0 15px;}
p a{color: #000}
.inner-subheading{font-size: 1.8rem;font-weight: 200;color: #000;}
.text-black{color: #000}
.card-date{font-size: 0.85rem;font-weight: 300;}

.footer-infocus{font-size: 1rem;font-weight: 400;}
.footer-infocus span{font-size: 0.8rem;font-weight: 400;margin-bottom: 20px}
.footer-infocus a{font-size: 0.8rem;font-weight: 400;text-transform: uppercase;margin-top: 20px}
.error-heading{color:#0066cb!important;font-weight: 400;font-size: 3rem}
.error-heading span{color:#6d6e71;font-weight:200;font-size: 1.8rem}
table th {font-size: 1rem;font-weight: 500}
table td {font-size: 1rem;}
/* #Hamburger Menu Text style
================================================== */
.nav__list-item-text {font-size: 30px;font-weight: 300;line-height: auto!important; letter-spacing: normal!important;position: absolute;padding: 100px 50px 50px 50px;}
.nav__list-item-text h1{font-family: 'Monda', sans-serif;font-size: 30px!important;}
.nav__list-item-text span{font-size: 16px;line-height: 10px!important;}
.tab-heading{color: #0079be;font-size: 36px;padding: 0 15px}


/* #healthcare-vertical
================================================== */

.bg-healthcare{background-color: #79ce46;padding: 50px 0;overflow: hidden;}
.healthcare-img{width: 85%;position: absolute;bottom: -50px;right: 0}
.rgba-dris {background-color: rgba(12,167,146,.9);}
.rgba-datainsight {background-color: rgba(244,121,32,.9);}
.rgba-dataconnect {background-color: rgba(0,173,238,.9);}
.rgba-patientbuddy {background-color: rgba(90,76,145,.9);}
.healthcare-img-overview{width: 65%;position: absolute;top:-80px;right: 0;bottom: 0!important;}

/* #humanservice-vertical
================================================== */

.bg-humanservice{background-color: #ad58d0;padding: 50px 0;overflow: hidden;}
.humanservice-img{width: 100%;left: 0;transform: scaleX(-1) translate(20%, 0%);}
.rgba-ebms {background-color: rgba(29,154,221,.9);}
.rgba-ccms {background-color: rgba(27,150,132,.9);}
.rgba-unify {background-color: rgba(56,212,48,.9);}

/* #IAM Solution-vertical
================================================== */

.bg-iamsolution{background-color: #26a5ee;padding: 50px 0;overflow: hidden;}
.iamsolution-img{width: 85%;position: absolute;bottom: -50px;right: 0;transform: translate(0%, 0%);}
.rgba-manageid{background-color: rgba(162,63,151,.9);}


/* #Tech Services-vertical
================================================== */

.bg-techservice{background-color: #e5a730;padding: 50px 0;overflow: hidden;}
.techservice-img{width: 120%;position: absolute;bottom: -50px;left: 0;transform: translate(-20%, 0%);}
.rgba-tech1{background-color: rgba(0,174,239,.9);}
.rgba-tech2{background-color: rgba(0,163,154,.9);}
.rgba-tech3{background-color: rgba(162,63,151,.9);}
.rgba-tech4{background-color: rgba(77,184,72,.9);}
.rgba-tech5{background-color: rgba(0,121,190,.9);}
.rgba-tech6{background-color: rgba(244,121,32,.9);}
.rgba-tech7{background-color: rgba(0,130,191,.9);}


/* #Inner Page Colors
================================================== */

.bg-infocus{background-color: #851778;}
.rgba-news{background-color: rgba(133,23,120,.9);}
.bg-lightgrey{background-color: #f4f4f4;}
.bg-healthcare-in{background-color: #79ce46;}
.bg-state-and-local-in{background-color: #ad58d0;}
.bg-identity-management{background-color: #26a5ee;}
.bg-manageid{background-color: #a23f97;}
.bg-footer{background-color: #363636}
.footer{background-image: url(../images/tab-bg.jpg);box-shadow: 0px 1px 8px rgba(0,0,0,0.3);}
.footer-img{float: right;width: 250px}



/* #Image Overlay
================================================== */

.view{height: 100%;position: relative}
.img-caption{font-size: 0.8rem;text-align: left;padding:30px;margin: 0;text-transform: uppercase;font-weight: 400;}
.img-caption span{font-weight:500; font-size: 1rem;text-transform: uppercase}
.zoom:hover img{transform:scale(1.6)!important;}
.zoom:hover p{color: rgba(0, 0, 0, 0)}
.mask{padding-left: 30px;padding-right: 30px;padding-top: 25%;cursor: pointer}
.img-hover-text{text-align: left;font-size: 0.85rem;margin: 0;text-transform: uppercase}
.img-hover-text span{text-align: left; font-size: 1rem;font-weight: 500;text-transform: capitalize}
.img-caption-in{font-size: 24px;padding:30px;margin: 0;font-weight: 400;position: absolute;bottom: 0px;left: 0px;line-height: normal;color: #fff}
.img-hover-text-in{font-size: 24px;line-height: normal}
.img-hover-text-in span{font-size: 24px;font-weight: 500}
.img-caption-product{font-size: 24px;padding:30px;margin: 0;font-weight: normal;position: absolute;bottom: 0px;left: 0px;line-height: normal;color: #fff;text-transform: uppercase;}
.img-caption-product span{font-size: 24px;font-weight: 500;}
.zoom:hover .img-product{transform:scale(1)!important;}

/*.mask-burger{padding:100px 50px 50px 50px;cursor: pointer}
.overlay:hover .nav__list-item-text{color: rgba(0, 0, 0, 0)}*/


/* #Hamburger menu - side menu
================================================== */

.sidenav{
	padding-left: 0;
	margin-top: 15px;
}
.sidenav li{
	text-align: left;
	padding: 15px 0;
	list-style-type: none;
}
.sidenav li a{
	color: #464646;
	font-size: 20px;
	font-weight: bold;
}
.sidenav li a.sidelink {
  font-size: 16px;
	font-weight: normal;
}

/*I've assigned class wHighlight to all the animate.css classes that add elements onto the page with delay.  */
.wHighlight {background:#28a !important}

.tab-pane{width:100%;
    border:1px solid #ccc;
	height:100vh;
    min-height:100vh;
	background-color: #fff;
	color: #000;
	padding: 40px;
}
#tab-1, #tab-2, #tab-3, #tab-4{background-image: url(../images/tab-bg.jpg);}
.nobg{background-color: transparent!important;border:0px solid #ccc;width: 1%;display: none!important;}

/***************Navigation List******************/

.list{width: 100%;text-align: left;padding: 0;margin-top: 10px;}
.list ul{padding: 0;margin: 0}
.list li{font-size: 1rem; padding: 10px 0;list-style-type: none;color: #555555;font-weight: 500;}
.list li a{color: #555555; font-size: 0.85rem;font-weight: normal;}
.list-head{padding: 0px 0;list-style-type: none;color: #000;font-weight: 500;text-align: left;font-size: 1.1rem;margin: 0;line-height: normal;}


/***************Burger Navigation List******************/

.list-burger{width: 100%;text-align: left;padding: 0;}
.list-burger ul{padding: 0;margin: 0}
.list-burger li{padding: 10px 0;list-style-type: none;color: #fff;font-weight: 700;font-size: 14px;}
.list-burger li a{color: #fff; font-size: 14px;font-weight: normal;}
.list-burger li a:hover{color: #000; font-size: 14px;font-weight: normal;}

/***************Div Added******************/

.inner_container{width: 90%;margin: 0 5%!important;}
.wrapper{width: 100%; display:flex;margin: 0 auto}
.col-sm-33{width: 22%;float: left;}
.col-sm-66{width: 47%;float: left;}
.col-sm-44{width: 29.333%;float: left;margin: 2%;;background-color: #fff}
.col-sm-75{width: 75%;float: left;z-index: 1111111111;position: absolute;}
.col-md-22{width: 18.6%;float: left;}
.col-md-44{width: 31.333%;float: left;margin: 1%;;background-color: #fff}
.col-md-50{width: 48%;margin: 1%;float: left}

/***************social media Buttons******************/

.btn-floating{
	-webkit-appearance: inherit!important;
    width:47px;
    height:47px;
    position:relative;
    z-index:1;
    vertical-align:middle;
    display:inline-block;
    overflow:hidden;
    -webkit-transition:all .2s ease-in-out;
    transition:all .2s ease-in-out;
    margin:10px;
	border: 1px solid #636363!important;
    border-radius:50%!important;
    padding:0;
    cursor:pointer;
	background-color: #636363;
	color: #fff;
}
.btn-floating i{
    font-size:1.25rem;
    line-height:47px;
    display:inline-block;
    width:inherit;
    text-align:center;
    color:#fff;
}

/*******diagram********/

.diagram-box-full{width:99%;margin: 0.5%;color:#fff;text-transform: uppercase;font-size: 2rem;float: left;background-color:#019ade; }
.diagram-hover-text{font-weight: 0.9rem;}

/***************Banner******************/
.banner{
	background-repeat: no-repeat;
	background-position: top right;
	background-size:auto;
	/* padding-right: 5%; */
	padding-top: 145px!important;
	overflow: hidden;
	background-origin:content-box;
	margin-top: -50px;
}

.carousel-inner .active.left {
  left: -33%;
}
.carousel-inner .next {
  left: 33%;
}
.carousel-inner .prev {
  left: -33%;
}
.carousel-control.left,
.carousel-control.right {
  background-image: none;
}
.carousel-multi .carousel-inner > .item {
  transition: 500ms ease-in-out left;
}
.carousel-multi .carousel-inner > .item > .media-card {
  background: #333;
  border-right: 10px solid #fff;
  display: table-cell;
  width: 1%;
}
.carousel-multi .carousel-inner > .item > .media-card:last-of-type {
  border-right: none;
}
.carousel-multi .carousel-inner .active {
  display: table;
}
.carousel-multi .carousel-inner .active.left {
  left: -33%;
}
.carousel-multi .carousel-inner .active.right {
  left: 33%;
}
.carousel-multi .carousel-inner .next {
  left: 33%;
}
.carousel-multi .carousel-inner .prev {
  left: -33%;
}

.carousel-inner {
    position: relative;
    width: 90%!important;
    overflow: hidden;
    margin: auto!important;
}

.carousel-control{background: #7f7f7f!important;width: 50px!important;height: 50px!important;border-radius: 50px;margin: auto!important;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left {left:25%!important;top:16px!important;}
.carousel-control .icon-prev, .carousel-control .glyphicon-chevron-right {right:25%!important;top:16px!important;}
#quote-carousel i{  
  padding-top: 15px;
  padding-right: 4px;
}
.providerBlock{
  background-color: #f5f5f5 !important;
}
.card .card-body h5, .card-title {
  font-size: 1.4rem !important;
  font-weight: 500 !important;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-multi .carousel-inner > .item {
    transition: 500ms ease-in-out all;
    backface-visibility: visible;
    transform: none!important;
  }
}

/***************Accordian style******************/
.panel-heading{
    color: #000000!important;
    background-color: #e1e1e1!important;
}

.panel-group .panel{
	border-radius: 0!important;
	border: 1px #e1e1e1 solid !important;
}
.panel-heading{border-radius: 0px!important}
.panel-heading .accordion-toggle:after{color:#000;}
.panel-group .panel + .panel {
    margin-top: 10px!important;
}




/*DEMO STYlES*/


/*LIGHTBOX STYLE*/
.lightbox {
  display:none;
  position:fixed;
  z-index:999;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:rgba(0,0,0,1);
}
  
  .lightbox-video {
    width:100%;
    padding-bottom:56%;
  }
  
  iframe {
    position:inherit;
    width:100%;
    left:0;
    right:0;
	border: 0;
  }
  
  img {
    display:block;
    margin:0 auto;
  }
  
  .lightbox-close {
    position:absolute;
    display:block;
    top: 10px;
    right: 10px;
    color: rgba(255,255,255,0.6);
    font-size:26px;
    height: 50px;
    width: 50px;
    background: rgba(255,255,255,0);
    line-height:50px;
    text-align:center;
  }

.lightbox-close:hover {
    color: rgba(255,255,255,1);
  }

.lightbox-container {
    max-width: 1024px;
	width: 70%;
    margin:50px auto;
  }

/***************Media Query******************/

@media (min-width: 1550px) and (max-width: 2100px) {
  .healthcare-img{width: 70%;position: absolute;bottom: -50px;right: 0}
  .humanservice-img{width: 80%;position: absolute;bottom: -50px;left: 0;transform: scaleX(-1) translate(20%, 35%);}
  .iamsolution-img{width: 70%;position: absolute;bottom: -50px;right: 0;transform: translate(0%, 20%);}
  .techservice-img{width: 95%;position: absolute;bottom: -50px;left: 0;transform: translate(-20%, 0%);}
}

@media (min-width: 1550px) {
  .healthcare-img{width: 85%;position: absolute;bottom: -50px;right: 0}
  .humanservice-img{width: 90%;position: absolute;bottom: -50px;left: 0;transform: scaleX(-1) translate(20%, 35%);}
  .iamsolution-img{width: 75%;position: absolute;bottom: -50px;right: 0;transform: translate(0%, 20%);}
  .techservice-img{width: 100%;position: absolute;bottom: -50px;left: 0;transform: translate(-20%, 0%);}
}

@media (max-width: 991px) {.icon{width: 60px;margin-bottom: 20px;}}

@media (max-width: 768px) {
  .content-hide{display: none!important; }
  .content-show{display: block!important}
  .banner-text{top:50%;}
  .bg-grey{width: 100%;}
   body.nav-active .nav__list-item:nth-child(4) {-webkit-transition-delay: 0.7s;transition-delay: 0.7s;}
  .col-sm-75{width: 100%;overflow: scroll;}
   #tab-1, #tab-2, #tab-3, #tab-4{overflow-y: scroll;}
  .navigation{display: none}
  .navigation-in{display: none}	
  .footer-img{float: left;margin-top: 20px;}
  
  .nav__content{overflow-y: scroll;overflow-x: hidden;}
  .icon{width: 60px;margin-bottom: 20px;}
  .healthcare-banner{background-image: none!important;}
  .healthcare{height: 50%;width: 50%;}
  .humanservice{height: 50%;width: 50%;}
  .iamsolution{height: 50%;width: 50%;}
  .techsevice{height: 50%;width: 50%;}
  .nav__list-item-text{padding:20px;}
  .nav__list-item-text span{display: none}
  .nav__content{margin-top: 92px;}
  /** healthcare section **/
	.healthcare-color .views-row-odd .views-field-title .field-content div{background-color: #79ce46!important;}
	.healthcare-color  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.healthcare-color .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.healthcare-color .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.healthcare-color .views-row-even .views-field-title .field-content p{color: #000!important;}
	.healthcare-color .views-row-even .views-field-title .field-content p a{color: #000!important;}
	/** dris **/
	.healthcare-2 .views-row-odd .views-field-title .field-content div{background-color: #00a39a!important;}
	.healthcare-2  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.healthcare-2 .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.healthcare-2 .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.healthcare-2 .views-row-even .views-field-title .field-content p{color: #000!important;}
	.healthcare-2 .views-row-even .views-field-title .field-content p a{color: #000!important;}
	/** dataconnect **/
	.healthcare-4 .views-row-odd .views-field-title .field-content div{background-color: #08ace9!important;}
	.healthcare-4  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.healthcare-4 .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.healthcare-4 .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.healthcare-4 .views-row-even .views-field-title .field-content p{color: #000!important;}
	.healthcare-4 .views-row-even .views-field-title .field-content p a{color: #000!important;}
	/** state and local **/
	.state-and-local-color .views-row-odd .views-field-title .field-content div{background-color: #ad58d0!important;}
	.state-and-local-color  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.state-and-local-color .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.state-and-local-color .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.state-and-local-color .views-row-even .views-field-title .field-content p{color: #000!important;}
	.state-and-local-color .views-row-even .views-field-title .field-content p a{color: #000!important;}
	
	/** Federal services **/
	.federal-services-color .views-row-odd .views-field-title .field-content div{background-color: #e5a730!important;}
	.federal-services-color  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.federal-services-color .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.federal-services-color .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.federal-services-color .views-row-even .views-field-title .field-content p{color: #000!important;}
	.federal-services-color .views-row-even .views-field-title .field-content p a{color: #000!important;}
	
	/** Identity Management **/
	.identity-management-color .views-row-odd .views-field-title .field-content div{background-color: #26a5ee!important;}
	.identity-management-color  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.identity-management-color .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.identity-management-color .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.identity-management-color .views-row-even .views-field-title .field-content p{color: #000!important;}
	.identity-management-color .views-row-even .views-field-title .field-content p a{color: #000!important;}
	/** Manage ID **/
	.identity-management-34 .views-row-odd .views-field-title .field-content div{background-color: #a23f97!important;}
	.identity-management-34  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.identity-management-34 .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.identity-management-34 .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.identity-management-34 .views-row-even .views-field-title .field-content p{color: #000!important;}
	.identity-management-34 .views-row-even .views-field-title .field-content p a{color: #000!important;}
	
	/** data insights **/
	.federal-services-24 .views-row-odd .views-field-title .field-content div{background-color: #f57921 !important;}
	.federal-services-24  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.federal-services-24 .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.federal-services-24 .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.federal-services-24 .views-row-even .views-field-title .field-content p{color: #000!important;}
	.federal-services-24 .views-row-even .views-field-title .field-content p a{color: #000!important;}

	/** Access and Lifecycle Management **/
	.solutions-31 .views-row-odd .views-field-title .field-content div{background-color: #a24097 !important;}
	.solutions-31  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.solutions-31 .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.solutions-31 .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.solutions-31 .views-row-even .views-field-title .field-content p{color: #000!important;}
	.solutions-31 .views-row-even .views-field-title .field-content p a{color: #000!important;}
	
	/** Password less authentication **/
	.solutions-32 .views-row-odd .views-field-title .field-content div{background-color: #a24097 !important;}
	.solutions-32  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.solutions-32 .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.solutions-32 .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.solutions-32 .views-row-even .views-field-title .field-content p{color: #000!important;}
	.solutions-32 .views-row-even .views-field-title .field-content p a{color: #000!important;}
	
	/** IAM Solution **/
	.solutions-33 .views-row-odd .views-field-title .field-content div{background-color: #a24097 !important;}
	.solutions-33  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.solutions-33 .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.solutions-33 .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.solutions-33 .views-row-even .views-field-title .field-content p{color: #000!important;}
	.solutions-33 .views-row-even .views-field-title .field-content p a{color: #000!important;}
	
	/** Providers Solution **/
	.solutions-19 .views-row-odd .views-field-title .field-content div{background-color: #79cf45 !important;}
	.solutions-19  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.solutions-19 .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.solutions-19 .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.solutions-19 .views-row-even .views-field-title .field-content p{color: #000!important;}
	.solutions-19 .views-row-even .views-field-title .field-content p a{color: #000!important;}
	
	/** IT Services **/
	.it-services .views-row-odd .views-field-title .field-content div{background-color: #9d46c7 !important;}
	.it-services  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.it-services .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.it-services .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.it-services .views-row-even .views-field-title .field-content p{color: #000!important;}
	.it-services .views-row-even .views-field-title .field-content p a{color: #000!important;}
	
	/** Patient Buddy **/
	.healthcare-5 .views-row-odd .views-field-title .field-content div{background-color: #594c91 !important;}
	.healthcare-5  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.healthcare-5 .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.healthcare-5 .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.healthcare-5 .views-row-even .views-field-title .field-content p{color: #000!important;}
	.healthcare-5 .views-row-even .views-field-title .field-content p a{color: #000!important;}
	
	/** Unify **/
	.state-and-local-93 .views-row-odd .views-field-title .field-content div{background-color: #4db848 !important;}
	.state-and-local-93  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.state-and-local-93 .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.state-and-local-93 .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.state-and-local-93 .views-row-even .views-field-title .field-content p{color: #000!important;}
	.state-and-local-93 .views-row-even .views-field-title .field-content p a{color: #000!important;}
	
	/** CCMS **/
	.state-and-local-94 .views-row-odd .views-field-title .field-content div{background-color: #1b9684 !important;}
	.state-and-local-94  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.state-and-local-94 .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.state-and-local-94 .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.state-and-local-94 .views-row-even .views-field-title .field-content p{color: #000!important;}
	.state-and-local-94 .views-row-even .views-field-title .field-content p a{color: #000!important;}
	
	/** EBMS **/
	.state-and-local-95 .views-row-odd .views-field-title .field-content div{background-color: #019ade !important;}
	.state-and-local-95  .views-row-odd .views-field-title .field-content p{color: #fff!important;}
	.state-and-local-95 .views-row-odd .views-field-title .field-content p a{color: #fff!important;}
	.state-and-local-95 .views-row-even .views-field-title .field-content div{background-color: #f4f4f4!important;}
	.state-and-local-95 .views-row-even .views-field-title .field-content p{color: #000!important;}
	.state-and-local-95 .views-row-even .views-field-title .field-content p a{color: #000!important;}
	
	/** common blue color for pages */
	/* first row */
	.first-row .views-row-odd .views-field-title .field-content div{background-color: #0066cb;}
	.first-row .views-row-odd .views-field-title .field-content p{color: #fff;}
	.first-row .views-row-odd .views-field-title .field-content p a{color: #fff;}
	.first-row .views-row-even .views-field-title .field-content div{background-color: #f4f4f4;}
	.first-row .views-row-even .views-field-title .field-content p{color: #000;}
	.first-row .views-row-even .views-field-title .field-content p a{color: #000;}

	/* second row */
	.second-row .views-row-odd .views-field-title .field-content div{background-color: #0066cb;}
	.second-row .views-row-odd .views-field-title .field-content p{color: #000;}
	.second-row .views-row-odd .views-field-title .field-content p a{color: #000;}
	.second-row .views-row-even .views-field-title .field-content div{background-color: #0066cb;}
	.second-row .views-row-even .views-field-title .field-content p{color: #fff;}
	.second-row .views-row-even .views-field-title .field-content p a{color: #fff;}
	}

@media (max-width: 480px) {
  .col-sm-66, .col-sm-33{width: 94%;}
  .col-sm-44{width: 96%;}
  .banner-text{top:30%;}
.footer-img{float: left;width: 100%}
	.displ {display: block;margin: 0;}
	
	.nav-but-wrap {
    margin-top: 30px;
}
}




/******Icon******/
.icon-background1 {
  color: #0073bc;
}

.circle-icon1 {
  background: #ffc0c0;
  padding:30px;
  border-radius: 50%;
}

.circle-icon {
  background: #ffc0c0;
  width: 100px;
  height: 100px;
  border-radius: 50%;
  text-align: center;
  line-height: 100px;
  vertical-align: middle;
  padding: 30px;
}
.card-overview .card-title {
  line-height: 2.5;
}

.card-overview .fa-stack-2x {
  position: relative;
  left: 0;
  width: auto;
  text-align: center;
}
.card-overview .fa-stack-1x {
  position: absolute;
  width: auto;
  padding-left: 16px;
  color:#fff;
}
.card-overview .card {
  min-height: 370px;
}
.card img{
	width:80%;
	height:auto;
}

.executive .card-title{
	color: #0072bc;
	margin-bottom: 0px;
}

.executive .modal-header {
	 background: #0072bc;
    color: #fff;
    height: 8em;
}
.executive .modal-title {
	margin-left: 10px !important;
	margin-bottom: 0px;
	line-height: .7em;
	font-weight:400;
}
.executive h1.modal-title span {
	font-size: 14px;
	margin-top: 0px;
	font-weight: normal;
}

.executive .modal-body {
    padding-left: 215px;
}

.executive .modal-header .close {
    margin-top: -10px;
    font-size: 24px !important;
	color: #fff !important;
	opacity: 1!important;
}

.news .card-title span{
  line-height:1;
  font-size: 12px;
  color: #999;
}
.news .card-title {
  line-height:1;
}
.news hr {
  border-top: 2px solid #0073bc;
  width: 20%;
  margin-top: 10px;
}
.news .card {
  min-height: 220px;
     border: 1px solid #eee;
}
body .item-list .pager {
  clear: both;
  text-align: center;
}
body .item-list .pager li {
  display: inline-flex;
}

.pager li.pager-current {
  padding: 5px 14px;
  background-color: #eee;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.shadow {
    box-shadow: 0 0 0.4rem rgba(0,0,0,.30)!important;
}

.pos-1{
      position: absolute;
    bottom: 0em;
}

.pos-2{
      position: absolute;
    top: 30%;
    padding-right: 1em;
}

#g-recaptcha-response {
    display: block !important;
    position: absolute;
    margin: -78px 0 0 0 !important;
    width: 302px !important;
    height: 76px !important;
    z-index: -999999;
    opacity: 0;
}

