/*
THEME COLORS
----------------------

color-header: #FFFFFF
color-text: #330019
color-question: #870E40
color-primary: #870E40
color-primary-light: #870E40
color-primary-dark: #870E40

These colors are derived from the base theme colors above
---------------------------------------------------------

color-gradient: hsl(335.20000000000005, 81.2%, 21.9%)  - derived from color-primary - darkened 25%;
color-title: #330019  - derived from color-header if light, then color-text else #fff
color-header-links: rgb(109, 195, 108) OVERRIDE OF DERIVED (rgba(135, 14, 64, 0.75))! - derived from color-header if light, then color-primary at 75% opacity else #fff
color-header-links-hover: #870E40  - derived from color-header if light, then color-primary else #fff
color-nav-text: #FFF  - derived from color-primary-light if a light hue then color-text (for contrast), else #fff
color-command: rgb(246, 242, 245) OVERRIDE OF DERIVED (rgba(135, 14, 64, 0.25))! - this is color-primary-light with 25% opacity
color-text-muted: rgba(51, 0, 25, 0.75)  - this is the color-text with 75% opacity
color-login-header: transparent  - if average color of logo is light, this will be the same as the color-header, else transparent
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600');

/* Animation for radio button press */
@keyframes ripple {
  0% {
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0);
  }

  50% {
    box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0.1);
  }

  100% {
    box-shadow: 0px 0px 0px 15px rgba(0, 0, 0, 0);
  }
}

body {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #330019;
  overflow-y: auto;
  overflow-y: auto;
}

h1, h2, h3, h4, h5 {
  font-family: 'Open Sans', Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #330019;
}

h1 {
  font-size: 1.8rem;
}

h2 {
  font-size: 1.5rem;
}

h3 {
  font-size: 1.2rem;
}

h4 {
  font-size: 1rem;
}

h5 {
  font-size: 0.9rem;
}





/* LOGIN PAGE */
#lnkForgotPassword {
  text-align: left;
  margin-left: 0;
  padding-left: 0;
}

#btnSignIn {
  float: right;
}

#tblLogin > .float-right {
  width: 100%;
}

/* 
  LOGIN BACKGROUND
  Uses:
    background-image: color-gradient
*/
#login-background {
  background: #fff;
  background-image: linear-gradient(hsl(335.20000000000005, 81.2%, 21.9%), rgba(3,3,3,0.5));
  position: fixed;
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: center;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 100%;
  width: 100%;
}

#login-panel {
  position: relative;
  height: 30rem;
  width: 30rem;
  -moz-border-radius: 1rem;
  -webkit-border-radius: 1rem;
  border-radius: 1rem;
  background-color: rgba(255, 255, 255, 0.8);
  margin: auto;
  margin-top: 2rem;
  padding-bottom: 1rem;
}

/*
  LOGIN LOGO Wrapper
  Uses:
  background-color: color-login-header
*/
#login-logo {
  display: inline-block;
  width: 100%;
  border-top-right-radius: 1rem;
  border-top-left-radius: 1rem;
  margin-bottom: .5rem;
  padding-top: 1rem;
  background-color: transparent;
}

#divLogin {
  padding: 0 1rem;
}

/* 
  LOGO IMAGE
  Uses:
  background-image: theme-logo
*/
#logo-image {
  display: block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAYcAAABwCAYAAAD1/rxrAAAABmJLR0QA/wD/AP+gvaeTAAAX9ElEQVR42u2dC5gcVZXHe9lNz0wy3R0CyEOEFVFRAUFA5JF09YREQtKPmWRMoiIqEJT1LT6QFUbI9PRMYlBgJQgiBCUQwQUFhBVWHgqfkEQQcAMRgQCBEMgDwitges//1q2ZqttV3VU9M51J+P++7349XVVdfatq+vzvPefce2MxQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhNRF944TDywm0uO3pTr3pI7esSeZWdKTyhziv986oydpXcGnSwghdVJKZH5aSqaXbUt17h09aQ8x/uVSIp31FYdE+iLZv5RPlxBCKA5bXxwu2qnwil+5eOfCpkW7dWy4bp+ONcs+2rly/bSZyzbkZi0dKDNv3pCdefHG3MxZz00+fgz/LQkhFIftSBxKTflymCKCUX7wyM6yCINfWbMhP/sU/msSQkaSOJRjsX+RbXkY2GIy/Ut5/VbXWGts2P1quxHDQFwD20s7HrOXs21B8uPjJDbwHYkdXCllUTFhndgV64yb9cNxUr8vi7E/v5TKfK8v1faesOKA8xVT6ZMRf5C6Xo1YxPyEtbMSmETm/TiuO5WZWCE+KetQ7MMxwyIOKL3N+fIdB84IEojyxtysy8qW9W/8FyWEjARxECPd05NM/1MM6u+k/EKM6ovyukIMeyrMfhhtCRTP8X5HOqu3qwByacyEA+T9c1I2yL5r5Xw3SnlD3i+HGAzUJX2EbFsrRv1Veb1HDPYD8vqalLNCiMP/qc8krc3FpHUfxELKW1KelWvYb0ms81/l70d7Etb9EDzP55PpW6Q81hWLaJujiINT/nhQsEBIuYT/ooSQESEOYuyxzdPqd2UG1dpfSxy6YrEdxPA+LOXJuS1t7+w3yLLPFoHMIvs9MpKstTDsc8e27d3/fdLSl89uDCEOZTnukWLrxA96egRJazVESNUjYZ2E49y9h+6x1kGybYt5DcMmDvNa8uUnJs4MFojs7On8N/Wnp3n6Pk6Z2zLtne59UHYpzbxLw09XLDu6Z1ThEKfMb+7Ym3dl+xMHMYx3o3VdSlqfnrfr5IrYaIj9VcWhmMgc5XeM7pUsREu/axerVUTiVNVDSR2zT0WdbTdTTXFAz6PiO1LWDGffRbFDRsnfT4gA3TzwWesaXF9ddqUecUC59t87qvUeHhmU8YznOquV3qbcpHnN2Xdvk/+87vvYnO8PMpXiuVmy7SUpb5WaC+eMeJGLTd2x1nMqNRWmlOLZD5nd3BFRfxEEj8u0KXcRTev2Jw5opYtxvEm1npPWJjHQl8vrvmH31xYH6wS7VW+t0K4ed1mljL64nYrJzHlitP/uV2f0BkKIwya/3xHiI7Y4WCfYPaHMV1TvQXoMKg4hgiT7Thu8sYpQ5o8ulF+cGigO5fW5WQfXJw6FORHq8Zee5mzbti4OC2Kd4+T96x5jNSp36IgWB8O4Vo1VNeVX9TTnPk9xII0WB4dzUhPeLYby+2hFIzaAQHCY/SHEoaD+lkC27UqqLF17SC81YZXgwvKvs3V0CHF4C+ep2Cc9Efuzmbz2PjTb15BZJAHvS+Xvdb07H5VoqDigPGZ9oopradaJDRCHst3Szn9mWxYH9JbM60LLe3sRB1dZQHEgjRKHrnFTkj2pdGfvOGtPZ7/205fRwq62X9xMX9XiALE4y9PS161z2/irWAJ6HLe4W/YIEBdbMx0w/HhvxxZUD+NTlcZfuX5qxxxEgCpdUta5iFm4M6xKKeu7cGfZJXP20BiriOXBo6qIQ2726Q0SB5TXSi3ZvbZVcVDpdE2F61z7HumKTUluh+JQhquJ4kAaIg5osSvDnVkyr3XyO+D7LyUzZ8KFVEq0HVllvxh+6xi7ZW5dLMZ3TU+qrQ3Hi8FPy/tn3NlKEnf4hjb8v5HvntKbSk9SQe2k9Xr32HRmwEWVvh7ZSUhhLY3NfLg3aX0MGVIqg6m2OKxV2VCpdG93qu0jWsQuRI9CeiTHe1xNED05FtfmpLo2XBweTVcTh1lz6vrRGuLQ05R/ANucIsbli6V44Weqx+D+cccL399WxcFpafTE8zPV9cU6UyP9OnzEYb37OennOE/HUdzH/TfFgTTKrQRjjUwibbxRnkdWT5X96+T91wfcNmreoyth6O0eRXqZCMgn1XvXXEjw+SOmoM+BFNO7EKz2GG2IUSr9M9n3ps4+QgrtDdITOTzMOIeesRMOlrr/QcdHIGB/lddjzePnjpvwLqTSolcxdMYqYnn22CoZS9NmTRyinsNv/Oud+6oxBuOqbVkctjV8xOEZv+OKLbmjjONWUhxII0HDSwee90VGT9D+vuSE9/oNXFOGXTIJnbEP+n3zebEpTRXHSas96Bz9NkDO091q7V9MTNypv2EosQO/mEJAXZqrxREwwA4uJfcgvYaKw2W7tlfrNTxfnjNn1HCKQzGe3S+MOKgb31SYLAHRs0VQfoJXvO+Kde1Q8d1NuX2lfEvO93FnP14R9JZ6dcn286T8x7zW9ndUuwbs72nOnyS9gB9K+ZF85pRia+cu1cShtzl3gvQcvuMU+Qdr9X1e8fwB0nP6NuoiBm1+b3PheHdPo9iSP1x6W18vtbQf7ff53paOPREcliBxn5zjAsmS+k/57kzUATJhxUFf88thxKGvadp7S825k3H9EH+555ZTL7je5FonyudPc66tb8xxu+FeyH0Qyz7w/1ZsaT8C1yXP+XzcC1xzVHFAmrH7eaB0x9v3p6klI5nuMRN3VeMrpIcytC3ZCGXpYZ3B4pCfeUbdLbqQ4qCNuMutlDur0gDkDpZ9DwVk0DzYN6pwkHEvsq5j7uhrbk/jOJ/Pv9QTL8yuUq9XfD6zyayzJ5VV/vbUb3RuD0/dRADEOC4JeB4b5dxfkHMs7nfHiZh5WxvZ0bJ9oZTNAbGAR8UgTx1qcYCw1nqe3WNyu8r2X/vVS4z7EzrN91bz2rx1yN2veinx/D2+MammwpfDikNvLJdAJpzx/3Jj5BGmhDQQPc7h53BbRZ4qY6jE4eq9qo5xuGcwU2jUijnIj/RUMcyXGTGHTeYgJqSC+vi7zfJyb0v2YwHiUKv8s6+pfZrh6jo30r0MKQ7aWC2Pcm63OCC4bZ4/oGxBy3wIYw4LjF6DPM+cx0eK65Ttf6/n2qIGxUVcT6wlDnZPM3+9+ZyCenKEjAQQUNdTdryFQXVD7wMPURbv2VF+YVpgrOHejZ2d4wblC46erbS5N56f4dNKftw4brm0Ki+X14eN7U9jQFcNcXhWynM+2//huJ/Qk/DZ/6S4IxahF2IG0COJQ3PuSp9zr9at6bW1xAGtdd8WeVPuLtN42wJRuwdRT7YSXHre59S1gzy7u32OfUbqd6e8bqhLHJrzL8rrU37b58XsUbBB4gBXlPmM4b6i+SEjGZ159Sm/EdgNE4dLJdawatLMgIFvsx9el5t9YIPF4U350f/AHUOAC8FwCVzo5CDjOMQeDKPxgwBx2IL6GHXb4jlmVPuH7VTU/ErjnIshUv3+dHFRmQPdwogDRhgb37kF/vSB6+lsRbwl0IBKfMXY9wriFDXcVSv9YjKDFQe5xl+6U3TFFdhR8Swl1jBwbdnRfsJYTRyQtebUXZ//Db+ei584yL36pikmiG3R9JC3JfW4lc5tLZRXjA9MY311fXZ2oYHi4DHw2u9/u9vgFBPtO3lbrJ2thstppZ84oNVfcb/iuSvcxxSb8sepILHRqvdzQ0gdu6OLQ/57xrkXmueFK0Sm3LjXz4Ca9UWgPMzn4b8fcnGwyw39xts0/PH8mVGuzacOt5qf14H3CteSz2cfgavQO3bGP6hPCMWhSlnQmi8/NSnQvfS6LAT0kSERB590T+VDt3sH7h/zW8g20oZ2XeTriXW2mOKA+IaPsTnV+GzWHp/gMXKX+12btE7fH10cvMYdPRDf+2YEux0DagTUtyB+EebzyMqKKg7mMUj1k55P3nwezuhvM1kA2UpRrs2sgwjf3IrPxvPtxmfnhBE3+c7f0jrU+K3KGABnhlE7h9+eKoJ35m0uDk78oUpgenk9E66FEQdX3RcGuIc2R54rKpHduaLn4HIpVenZZGXbZ41t83z9gnYsJJo4NOWv8cyIGzDhoM7oqew5iM/ctX1D4L00Pi8C993BisPAteVONjN/bKOPuIfr2mKTx0S5tkpx8GZo+fYGQ4qDzoDrGGm/V8mNf58MtjpHL0xzkaQtfmFB7IiWrSIOSasLo4VtoZCpJFyjhkesoCWty6T8tnZJH0ZxGIQ4oDzeVnUKjUnDLA6n+Y11kL/XuNNOZXupVlHuizrFQbmWQrQ6kScfVRwQL/F+JjfBt1ciqbz+bqX8nzwGOGCMhvn5WvNVRREHjKPwGwgnvb9lnrrFcwdGubbhFgeJfzzvjE8ZGS319Ol6VO1yjH4VkbhARsw+hdk/3WsEvF3FAYvhOHMiBd/DTJ8aRe0UGfEs1/CKZ5sUrOuwteq43YjDH/afXm1m1vOHSxwwCtE0LmJIL9bXdEMYoxPWkNQSBz2rqjsb6Y3eePsHKs+vBsRF6zk05z7tFcDclRXnlaCy2QrvFweZ/tvYXgzx+S215qqKIg469diTOWbfDyMxQKZFiXJtwyAOtyBTygyij4jfaWvmQ3rahJ+7e+Q6S2W5TPD2vxQHNedRV/RrsFaP5Dpus+Lw6+rrOtw2aHFAOqiRP4/Rqr6D0+KFT2hjNNv4gd/nLKwztyX/Lju1M/eYU5xU2HrFwW4dV2QMrXBG1OoMqW/Y2TjRxAGuFqMnVEa6pdMDgAiZA7bchhLXjXEgngyspvyPnVHVMJKV97Jwbc3n5GNczefU21T4mnvwmqtF3mufI3uYmR2GrCHnWdW6tqEUB9wDezxJbmrlDLn59q3vTrLXDXBP5Nb/LMZaFlxNgzm/6jm7pocYrDiEmUYiDJgqwj3lBeqJczdKHIK+q9a9rLeO6r6FiNtg+VG/6TvMc6EuW00cluzdUa3n8KchEIfQA8qcG4FX3/z5eP4FH0N1v/NPPBhxwCA8n/MjYP43uCcGMwguYAxFuVrg3W0o7ak8KseHBIwjeNpvuokw4hCqyD1yu7b0JIp+x26IOghucOIwMEJa6nip6V6qNWXKsDfi1ARxarK1+WFieZipU0/Mtllen8ZiM5ihE2slY+ZRbRjvFLfUNzGts7g61utJ41Y5awP0u/VGT9oD6wPo9ZWx5vEfMeGbrzjIimdyrr/oieUwKOu67tHjd3cZ45prMsvfL2CFMxG8xWoSO7VuwsSd5Puv1ucsK3eankAPs6G6Js7TJf1MPeKgr+NxPcX2nThX2HoPpo49icznsc6za/+9EH3399kjoDNnO7O46gn8bkAcylOvVPqLevlQ9QwQn4oq/EMiDje+b3q1mMOSBonDCtOg6RbzIzU+91D36I7dB+tW6v8RyWjrQCGwy+ulOqfPUPMl+Q2k8wrfq0GGUozfl0IE6lf6ucOGTBwwOK0lf6SnBSRZYghQ1/js+kaKg50Nl39yJE3siKk7JAB9mzYKSzHtsywNOd5vIjk7NqHm/7+tmEqfDKOG5TBds4Z2aYO11F6wPvOTvjHWbsq42Utbvo5F61XP1R55+5iazTRlnaFnJD1fi85fK8UhvQZGUy2NiW2J9AP4bvnCHSKIQ1lNHJey5mGCOrSQtdFdI2U2ptt21jhATwp1txe9Uft/jL/DxmACxAHXsREjjZ1pKEKJQ511tAVaXfMvZGrwyfZ507fA+LvXg1azw6p5k6wzMHW4aybYtf3nkqnGtUgvQB3keX3GFv7MlQ0Xh/sO7ay24M9pwywOq5G+GDS1AcY3iLG+xMcobkaLFbGCoYg5eILOIjay7aeY78j9fZiSoZ6AtMfAjyp8VK7nJuN60MJeqL/3mWpzTRXj+Q/Ch27UDeVxGNYoa0hEFIeNeA5w6QW6NCR1FivGVc6JJPdSBho2UhxsN6Ga5G/LSFqACQbWXjMYawXAyNhGTBkC3TJEIBVBawRVzcVnXK1Xtzh4sgohNqqHIAKj3VkQi+fcrX/bMGby7tZvv1GVFrD3ODGS9uI6h0cRB9l2rWHEH5Lye6euqhWNhXpccwgNhVtpwD2WPt04Lky9I9cR7iE7IO69Xvuz1oMo9nfZq8VJg+Bz3oaAWgkO04lfZguUvRCRe6U7rBuBnmdDxeGHY/LltccFxhveXJftjDxlLFJK3Qu/+xeZUC/C4j6YHgO+ZGn9fQ7zIQVloKjgp3vRealLrfoFrb2AWUIx7gIjnN0pmmqNbF0c37rjX3ef1z3LaKWRkJHDOF7O754Mzu1mQk+jWisUbjAE6uudGgJ1qP2cCof0NRXeE9bviR8VBEwE/xj0MJwR5sqwue6bM92JWQc/QQ16puZnzbm5lKEVMfdei/84jK2FmvZZ3EU6UH0n7h9WLcN7Zzpoz/FKOLziIK3zS3xcWMsgCvqY1aahdBnMu01xwCI07mPQ6tculs9GEgdjfiC4q/R1LkW2D2YfHY6Yg3MdELXo4hC9js4yo2rBIGN5UQi8uqeyUp28zlW9KYituRSpLUrPKY+JWsvBWg2BV+tWJ9JHbJWYw50HzqgyM+useTHSMFTMw+NmyuZ5V94eiIHpUe4L2/jD5fOS33FYA6Ci5yCuDx+D2b/dXmoy7T8DsVoEp3a2ktuwhnYrGcfY15k+Qi+885peAnOB464a+p6D9zrC1LueOjqJBlJW6J5cRYGLTz9XHLfc95ikdZ+3N6IaCY/bvTbrPjMuMazigAFw67LBM7OuznKk5FCAuYA8GUA+MQE7G8qzzOirI32ZURINe+nJ9H/5TRuu4wBqaUu0uO2WqLVfZSyira0OcXgUYwP8XFy2QYssDjCYp3rrlZkeRhz6v1vWS0Y8QvdITnJ9zxMI2A+TONSsdz11xGpx+pl8qXqCge0uitIT0M/oWB3Avrch4gBheHFqYI/h7sHOzEpcz0fSc80sHsRZxEc+CXP/YOEePbtqRaoo2Y4aCTJiV7ksjEXmVaBaMpDUWshY0lItaymt05R1uzudstg6fhcdHI4kDgh8q3WPxedtCNKZvjGHmuKQfljeX2Hsv7CaOOh1Cq6SIGzHgGHGdapW8Tmu8/wO548yhUd4cahe73rrqA043ELPu1v3iCUgwI2AsnIJYhGfpPUyegE4b7+rUGVVZZY4zweZSkgwMHp4KkY1rOKwYEyhfEewK+lVEYbueleAI9WeEVaUC50R9GfkhvOubYcCIVkqCDaL0fgz3BUwAuLb/gcCkvI6y9VDmKyDlKtgwBBXgPFB0DOqOMDoyblvtUdmp2/E9+pU1pfEUN0cVRxUiq26BmuxlK+pDB0nhbNKzwEpsXYqbeZs3YpGmuk6t0G1XTrpV+zUXeuCoRSHkPWuq46IHclxzyqBl3OIof+VnWhg3QMX0YAbSyUBvAZDr9N8b7J7NNYVTlxPxGSqHkV/le5F/ghZTxD5IReH+aPz5UW7t5dvP2BGec2Uion2XlM9hfzMMzcd18k574fTrdCU/4o7VTVoxtOgADnZPnCC0LbBtm5CvAFByIrjEH+wF7NH0Ph6tEDtgLW0IiWDRhuzKyA4FQYzYZXcxhnjgGDsbDGw7oJAqDWZ5Tz9PQxZrxh/+61bjO1Iu+2vm6R2wkUGAyfCdYoef3GhsxaBXUfrGE8PCSPBVcqnCFQqfYcKxPusXaCDt/C3h5qdQcUNXG4zO/sH31957lr1Hkwd0RsQF9O3Ea+AmEOM/AYR6uykuehVoHGAhoA57sUeFClzb0HEE9Y17t5MJP5nv860f2lP/+3I9v03TP3kPn5lbS6X4E+1wQIhYzlkcN8ZIgK/18t6PoaeAuZfwnKcvEOEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYSQtxX/D1b0feS3p/nXAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  height: 45px;
  background-size: contain;
  background-position: center;
  margin: 0px 30px 10px 30px;
}

.login-title {
  display: none;
}

#tblLogin > div > label {
  display: none;
}

#tblLogin {
  margin-bottom: 2rem;
}

#divDisclaimer {
  margin: 0 1.5rem;
  padding: 1rem 1rem 0 1rem;
  text-align: justify;
}

#txtUsername, #txtPassword {
  font-size: 18px;
  border-radius: 0.3rem;
}

#ixPowerLogo>img {
  position: fixed;
  display: block;
  left: 50%;
  margin-left: -75px;
  bottom: 3rem;
}

#divLoginMessage {
  text-align: justify;
  color: #fff;
  padding: 0.2rem 0.5rem;
  background-color: #dc3545;
  border-radius: 0.3rem;
  line-height: 1rem;
  margin: 1rem 0;
}




/* LOGIN PAGE - SMALL DEVICES */
@media (max-width: 599px) {
	.MoveIconSection {
		left: 30px;
	}
  
  #btnSignIn {
    width: 100%;
  }
  
  #lnkForgotPassword + #btnSignIn {
    position: relative;
    top: -40px;
  }

  #lnkForgotPassword {
    top: 40px;
    position: relative;
  }

  #divDisclaimer {
    position: relative;
    top: 20px;
  }

  #login-panel {
    width: 19rem;
  }

  /* 
    Brand Logo 
    Uses:
    background-image: theme-logo
  */
  #logo-image {
    background-image: url("data:image/png;base64,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");
  }
}

/* LOGIN PAGE - LARGER THAN TABLETS */
@media (min-width: 841px) {
  #btnSignIn {
    width: 164px;
    top: auto;
    position: static;
  }

  #lnkForgotPassword {
    top: auto;
    position: static;
  }

  #divDisclaimer {
    position: relative;
    top: 20px;
  }

  #login-panel {
    width: 30rem;
  }
}
 
/* Custom */
.projectType-form #pagesList .active>a, 
.projectType-form #pagesList .active:hover>a, 
.projectType-form #pagesList .active:focus>a,
.projectType-form #pagesList li>a:hover  {
    background-color: #6DC36C;
}
#login-background {
	background: #870E40;
	display: flex;
}
#divLogin {
    width: 60%;
	max-width: 100%;
	color: #fff;
}
#login-panel {
	margin: 0;
    height: 100%;
    display: flex;
    background: transparent;
    width: 51%;
    flex-direction: column;
    justify-content: center;
}
#login-panel:after {
    content: "";
    display: block;
    position: fixed;
    background: url(./images/stripe.png) top right no-repeat #FFFFFF;
    width: 100%;
    bottom: 0;
    left: 0;
    height: 24px;
    z-index: 4;
}
#login-logo, #divDisclaimer {
	display: none;
}
#txtUsername, #txtPassword {
	border-radius: 0px;
}
#lnkForgotPassword, #lnkForgotPassword:hover,
#lnkCancel, #lnkCancel:hover {
    color: #fff;
}
#btnSignIn, #divLogin #btnSubmit {
    background: transparent;
	color: #fff;
	border-color: #fff;
	border-radius: 0px;
}
#btnSignIn:hover, #divLogin #btnSubmit:hover {
    background: #fff;
	color: #555;
	border-color: #555;
	border-radius: 0px;
}
#tblLogin > div > label,
#divForgotPassword label {
	display: flex;
    color: #fff !important;
    width: 100%;
	max-width: 100%;
	flex: 1;
}
#divForgotPassword .form-group.row {
	display: block;
}
#login-bg-image {
	width: 49%;
	background: url(./images/social-media.jpg) center no-repeat;
    background-size: cover;
    align-items: center;
    display: flex;
}
#login-bg-image:after {
	content: '';
    position: fixed;
    bottom: 40px;
    right: 90px;
    z-index: 4;
    opacity: 1;
    height: 80px;
    width: 280px;
    background-size: 260px;
    z-index: 4;
}
@media (max-width: 768px) {
	#login-background {
		flex-direction: column;
	}
	#login-panel {
		width: 100%;
		height: 60%;
	}
	#login-bg-image {
		width: 100%;
		height: 40%;
		filter: brightness(1.25);
	}
	#login-bg-image:after {
		bottom: 0;
		right: 0;
	}
} 


/* set primary color variable */
:root {
  --iq-color-primary: #870E40;
}