/*
Name: EXE Cloud System
Author: Muhammad Hassan (EXEIdeas International)
URL: http://www.exeideas.net
Version: 3.0
Copyright: (c) 2022 EXEIdeas International
	License: GNU General Public License v3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/

/* Import Other CSS
----------------------------------------------- */
@import "../fonts/poppins-fonts-style.min.css";
@import "cssreset-context-min.css";

/* Default
----------------------------------------------- */
*{margin:0;padding:0;font-family:'Poppins Regular', sans-serif;font-variant:normal;}
html {height:100%;}
body {height:100%;font-family:'Poppins Regular', sans-serif;font-size:13px;line-height:1.5;color:#333333;background-color:#F5F5F5;}
hr {border:0;height:1px;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));}
#loadingScreen {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(255 255 255 / 50%);z-index:9999999999999;;}
#showAjaxNoticeData {clear:both;}
.iframeContainer {position:relative;overflow:hidden;width:100%;padding-top:56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */}
.iframeContainer-iframe {position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}
.clear {clear:both;}
table {border-collapse:inherit;}
a {color:#0072ff;text-decoration:none;transition:0.5s;}
a:hover {color:#DD2476;border-bottom:1px solid #DDD;}
.full-width {width:100%;}
.left {float:left!important;}
.right {float:right!important;}
.textleft {text-align:left!important;}
.textright {text-align:right!important;}
.imageFull {max-width:100%;clear:both;display:block;margin:0 auto;}
.padding20 {padding:20px;}
.helpToolTip  {cursor:pointer;}
.verticle-spacing {width:100%;clear:both;display:block;height:10px;}
.boxShaow {background: #FFFFFF;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);-o-box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;}
.boxShaow:hover {box-shadow:0px 25px 50px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0px 25px 50px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 25px 50px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow:0px 25px 50px 0px rgba(0, 0, 0, 0.1);-o-box-shadow:0px 25px 50px 0px rgba(0, 0, 0, 0.1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;}
.topBar {position:fixed;top:0;left:0;width:100%;z-index:9;}
input[type="file"]:disabled, input[type="url"]:disabled, input[type="color"]:disabled, input[type="date"]:disabled, input[type="number"]:disabled, input[type="time"]:disabled,input[type="text"]:disabled, input[type="password"]:disabled, input[type="email"]:disabled, textarea:disabled, select:disabled {border:1px solid #f5f5f5;background:#e9e9e9;}
.dividerHeading {text-align:center;border-bottom:4px double #000000;line-height:0.1em;}
.dividerHeading span {background:#FFFFFF;padding:0 10px;/*font-size:40px;-webkit-text-stroke:0.1px #f7fafc;color: white;text-shadow:3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;*/}
[contenteditable="true"]:active,[contenteditable="true"]:focus{border:auto;outline:auto;}
.quick-tip {}
.tip-box {width:300px;padding:5px;background:#e8e8e8;border:1px solid #bfbfbf;position:relative;font-size:12px;}
marquee.marquee_notification {font-size:14px;background:#1e283d;color:#FFF;padding:20px;font-weight:bold;border-radius:20px;}
marquee.marquee_notification span{font-size:10px;background:#FFF;color:#1e283d;padding:0 5px;margin:0 5px;border-radius:20px;}

/* CSS Loader https://loading.io/css/
----------------------------------------------- */
.lds-hourglass{display:inline-block;position:relative;width:60px;height:60px;left:50%;top:50%;margin-left:-30px;margin-top:-30px;}
.lds-hourglass:after{content:" ";display:block;border-radius:50%;width:0;height:0;margin:8px;box-sizing:border-box;border:20px solid #2476e6;border-color:#2476e6 transparent;animation:lds-hourglass 1.2s infinite}
@keyframes lds-hourglass {0%{transform:rotate(0);animation-timing-function:cubic-bezier(0.55,0.055,0.675,0.19)}50%{transform:rotate(900deg);animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}100%{transform:rotate(1800deg)}}

/* Stylish Checkbox
----------------------------------------------- */
@keyframes dothabottomcheck{0%{height:0}100%{height:6.25px}}@keyframes dothatopcheck{0%{height:0}50%{height:0}100%{height:15px}}input[type=checkbox]{display:none}.execb{height:12.5px!important;width:12.5px!important;background-color:transparent;border:1.25px solid #000;border-radius:2.5px;position:relative;display:inline-block;box-sizing:border-box;transition:border-color ease .2s;cursor:pointer}.execb::before,.execb::after{box-sizing:border-box;position:absolute;height:0;width:1.5px;background-color:#0066ff;display:inline-block;transform-origin:left top;border-radius:1.25px;content:' ';transition:opacity ease .5s}.execb::before{top:9px;left:5.125px;transform:rotate(-135deg)}.execb::after{top:4.625px;left:.625px;transform:rotate(-45deg)}input[type=checkbox]:checked+.execb,.execb.checked{border-color:#0066ff}input[type=checkbox]:checked+.execb::after,.execb.checked::after{height:6.25px;animation:dothabottomcheck .2s ease forwards}input[type=checkbox]:checked+.execb::before,.execb.checked::before{height:15px;animation:dothatopcheck .4s ease forwards}

/* Hide DIV After Sec
----------------------------------------------- */
.hideAfterSec{-webkit-animation:seconds .3s forwards;-webkit-animation-iteration-count:1;-webkit-animation-delay:.5s;animation:seconds .3s forwards;animation-iteration-count:1;animation-delay:.5s;position:fixed;left:0;top:0;right:0;width:auto;z-index:9999}
@-webkit-keyframes seconds {0%{opacity:1}10%{opacity:.9}20%{opacity:.8}30%{opacity:.7}40%{opacity:.6}50%{opacity:.5}60%{opacity:.4}70%{opacity:.3}80%{opacity:.2}90%{opacity:.1}100%{opacity:0}}
@keyframes seconds {0%{opacity:1}10%{opacity:.9}20%{opacity:.8}30%{opacity:.7}40%{opacity:.6}50%{opacity:.5}60%{opacity:.4}70%{opacity:.3}80%{opacity:.2}90%{opacity:.1}100%{opacity:0}}

/* Error Pages
----------------------------------------------- */
#Section_404 {display:block;text-align:center;}
#Section_404 img {display:block;margin:0 auto;}
#Section_404 h1 {display:block;margin:10px auto;line-height:30px;}
#Section_404 h2 {display:block;margin:30px auto;font-weight:400;font-size:20px;color:#8d8d8d;}

/* Email Verification Pages
----------------------------------------------- */
#Section_EmailVerification {display:block;text-align:center;}
#Section_EmailVerification .logo {display:block;margin:0 auto;width:150px;margin-top:50px;}
#Section_EmailVerification .status {display:block;border:1px solid #DDD;background:#f7f7f7;margin:30px auto;padding:30px;width:600px;max-width:100%;}
#Section_EmailVerification .status .email {display:block;margin:0 auto;width:250px;}
#Section_EmailVerification .status h1 {display:block;color:#81c868;}
#Section_EmailVerification .status h2 {display:block;font-size:22px;color:#8d8d8d;}
#Section_EmailVerification .status h3 {display:block;margin:30px auto;font-weight:400;font-size:20px;color:#8d8d8d;}

/* Media Print Quires
----------------------------------------------- */
@media print {
	* {visibility:hidden!important;display:none!important;}
}

/* Gradients Backgrounds
----------------------------------------------- */
.gradient-1-v{background:#f0a907;background:-moz-linear-gradient(top, #f0a907 0%, #f53c79 100%);background:-webkit-linear-gradient(top, #f0a907 0%, #f53c79 100%);background:linear-gradient(to bottom, #f0a907 0%, #f53c79 100%);filter:progid:DTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 );}
.gradient-2-v{background:#4dedf5;background:-moz-linear-gradient(top,#4dedf5 0%,#480ceb 100%);background:-webkit-linear-gradient(top,#4dedf5 0%,#480ceb 100%);background:linear-gradient(to bottom,#4dedf5 0%,#480ceb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dedf5',endColorstr='#480ceb',GradientType=0)}
.gradient-3-v{background:#51f5ae;background:-moz-linear-gradient(top,#51f5ae 0%,#3fbcda 100%);background:-webkit-linear-gradient(top,#51f5ae 0%,#3fbcda 100%);background:linear-gradient(to bottom,#51f5ae 0%,#3fbcda 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#51f5ae',endColorstr='#3fbcda',GradientType=0)}
.gradient-4-v{background:#47a92e;background:-moz-linear-gradient(top,#47a92e 0%,#074612 100%);background:-webkit-linear-gradient(top,#47a92e 0%,#074612 100%);background:linear-gradient(to bottom,#47a92e 0%,#074612 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#47a92e ',endColorstr='#074612',GradientType=0)}
.gradient-5-v{background:#d0d0d0;background:-moz-linear-gradient(top,#d0d0d0 0%,#8e8e8e 100%);background:-webkit-linear-gradient(top,#d0d0d0 0%,#8e8e8e 100%);background:linear-gradient(to bottom,#d0d0d0 0%,#8e8e8e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d0d0 ',endColorstr='#8e8e8e ',GradientType=0)}
.gradient-6-v{background:#0086c1;background:-moz-linear-gradient(top,#0086c1 0%,#d11f5d 100%);background:-webkit-linear-gradient(top,#0086c1 0%,#d11f5d 100%);background:linear-gradient(to bottom,#0086c1 0%,#d11f5d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0086c1 ',endColorstr='#d11f5d ',GradientType=0)}
.gradient-7-v{background:#4499ff;background:-moz-linear-gradient(top,#4499ff 0%,#0066ff 100%);background:-webkit-linear-gradient(top,#4499ff 0%,#0066ff 100%);background:linear-gradient(to bottom,#4499ff 0%,#0066ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4499ff ',endColorstr='#0066ff ',GradientType=0)}
.gradient-1-h{background:#f0a907;background:-moz-linear-gradient(right, #f0a907 0%, #f53c79 100%);background:-webkit-linear-gradient(right, #f0a907 0%, #f53c79 100%);background:linear-gradient(to left, #f0a907 0%, #f53c79 100%);filter:progid:DTransform.Microsoft.gradient( startColorstr='#f0a907', endColorstr='#f53c79',GradientType=0 );}
.gradient-2-h{background:#4dedf5;background:-moz-linear-gradient(right,#4dedf5 0%,#480ceb 100%);background:-webkit-linear-gradient(right,#4dedf5 0%,#480ceb 100%);background:linear-gradient(to left,#4dedf5 0%,#480ceb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4dedf5',endColorstr='#480ceb',GradientType=0)}
.gradient-3-h{background:#51f5ae;background:-moz-linear-gradient(right,#51f5ae 0%,#3fbcda 100%);background:-webkit-linear-gradient(right,#51f5ae 0%,#3fbcda 100%);background:linear-gradient(to left,#51f5ae 0%,#3fbcda 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#51f5ae',endColorstr='#3fbcda',GradientType=0)}
.gradient-4-h{background:#47a92e;background:-moz-linear-gradient(right,#47a92e 0%,#074612 100%);background:-webkit-linear-gradient(right,#47a92e 0%,#074612 100%);background:linear-gradient(to left,#47a92e 0%,#074612 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#47a92e',endColorstr='#074612',GradientType=0)}
.gradient-5-h{background:#d0d0d0;background:-moz-linear-gradient(right,#d0d0d0 0%,#8e8e8e 100%);background:-webkit-linear-gradient(right,#d0d0d0 0%,#8e8e8e 100%);background:linear-gradient(to left,#d0d0d0 0%,#8e8e8e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d0d0',endColorstr='#8e8e8e',GradientType=0)}

.gradient-6-h,#sidebar #first_level:hover .text,#sidebar #first_level .text_active,#sidebar #second_level:hover .text{background:#0086c1;background:-moz-linear-gradient(right,#0086c1 0%,#d11f5d 100%);background:-webkit-linear-gradient(right,#0086c1 0%,#d11f5d 100%);background:linear-gradient(to left,#0086c1 0%,#d11f5d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0086c1',endColorstr='#d11f5d',GradientType=0)}

.gradient-7-h{background:#4499ff;background:-moz-linear-gradient(right,#4499ff 0%,#0066ff 100%);background:-webkit-linear-gradient(right,#4499ff 0%,#0066ff 100%);background:linear-gradient(to left,#4499ff 0%,#0066ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4499ff',endColorstr='#0066ff',GradientType=0)}

/* Buttons UI
----------------------------------------------- */
.button-disabled {pointer-events:none;opacity:0.5;}
/* Gradients Buttons -> https://gradientbuttons.colorion.co/ */
.gradient-button-1{background:#FF512F;background-image:-moz-linear-gradient(left,#FF512F 0%,#DD2476 51%,#FF512F 100%);background-image:-webkit-linear-gradient(left,#FF512F 0%,#DD2476 51%,#FF512F 100%);background-image:linear-gradient(to left,#FF512F 0%,#DD2476 51%,#FF512F 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF512F',endColorstr='#FF512F',GradientType=1)}
.gradient-button-2{background:#1699d1;background-image:-moz-linear-gradient(left,#1699d1 0%,#8b7ff0 51%,#1699d1 100%);background-image:-webkit-linear-gradient(left,#1699d1 0%,#8b7ff0 51%,#1699d1 100%);background-image:linear-gradient(to left,#1699d1 0%,#8b7ff0 51%,#1699d1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1699d1',endColorstr='#1699d1',GradientType=1)}
.gradient-button-3{background:#0cebeb;background-image:-moz-linear-gradient(left,#0cebeb 0%,#20e3b2 51%,#0cebeb 100%);background-image:-webkit-linear-gradient(left,#0cebeb 0%,#20e3b2 51%,#0cebeb 100%);background-image:linear-gradient(to left,#0cebeb 0%,#20e3b2 51%,#0cebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0cebeb',endColorstr='#0cebeb',GradientType=1)}
.gradient-button-4{background:#47a92e;background-image:-moz-linear-gradient(left,#47a92e 0%,#074612 51%,#47a92e 100%);background-image:-webkit-linear-gradient(left,#47a92e 0%,#074612 51%,#47a92e 100%);background-image:linear-gradient(to left,#47a92e 0%,#074612 51%,#47a92e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#47a92e',endColorstr='#47a92e',GradientType=1)}
.gradient-button-5{background:#d0d0d0;background-image:-moz-linear-gradient(left,#d0d0d0 0%,#8e8e8e 51%,#d0d0d0 100%);background-image:-webkit-linear-gradient(left,#d0d0d0 0%,#8e8e8e 51%,#d0d0d0 100%);background-image:linear-gradient(to left,#d0d0d0 0%,#8e8e8e 51%,#d0d0d0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d0d0',endColorstr='#d0d0d0',GradientType=1)}
.gradient-button-6{background:#0086c1;background-image:-moz-linear-gradient(left,#0086c1 0%,#d11f5d 51%,#0086c1 100%);background-image:-webkit-linear-gradient(left,#0086c1 0%,#d11f5d 51%,#0086c1 100%);background-image:linear-gradient(to left,#0086c1 0%,#d11f5d 51%,#0086c1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4499ff',endColorstr='#4499ff',GradientType=1)}
.gradient-button-7{background:#d0d0d0;background-image:-moz-linear-gradient(left,#4499ff 0%,#0066ff 51%,#4499ff 100%);background-image:-webkit-linear-gradient(left,#4499ff 0%,#0066ff 51%,#4499ff 100%);background-image:linear-gradient(to left,#4499ff 0%,#0066ff 51%,#4499ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4499ff',endColorstr='#4499ff',GradientType=1)}
.gradient-button-1:hover,.gradient-button-2:hover,.gradient-button-3:hover,.gradient-button-4:hover,.gradient-button-5:hover,.gradient-button-6:hover{background-position:right center}
.button {cursor:pointer;font-size:16px;text-decoration:none;padding:10px 30px;text-align:center;text-transform:uppercase;transition:0.5s;background-size:200% auto;color:white;display:inline-block;box-shadow: 0px 10px 20px 0px rgb(243 31 121 / 30%);border: 1px solid #fff;border-radius:10px;}
.smallbutton {width: calc(100% - 10px);padding:5px;}
.tablebutton {text-align:center;background:#DD0000;font-size:15px;color:#FFF;padding:5px 0;cursor:pointer;width:100%;display:block;}
.cancelButton, .updateButton, .deleteButton, .editButton {padding:10px 30px;font-size:16px;display:inline-block;outline:0;margin:20px 0;cursor:pointer;box-shadow:0px 10px 20px 0px rgba(243, 31, 121, 0.3);border:1px solid #fff;margin-left:10px;}
/* Text Button Style */
.textButton {font-size:14px;display:inline-block;cursor:pointer;font-weight:bold;border-bottom:1px dashed #0077cc;color:#0077cc;}
.textButton-danger {color:#f05050;border-bottom:1px dashed #f05050;}
.textButton-success {color:#5cb85c;border-bottom:1px dashed #5cb85c;}
/* Plain Button Style */
.btn {display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.btn-danger, .gradient-button-3, .deleteButton {color:#fff;background-color:#d9534f;border-color:#d43f3a;}
.btn-info, .gradient-button-2, .editButton {color:#fff;background-color:#5bc0de;border-color:#46b8da;}
.btn-success, .gradient-button-1, .updateButton {color:#fff;background-color:#5cb85c;border-color:#4cae4c;}
.btn-primary, .gradient-button-4, .cancelButton {color:#fff;background-color:#428bca;border-color:#357ebd;}
.btn-warning {color:#fff;background-color:#f0ad4e;border-color:#eea236;}
.btn-default, .gradient-button-5 {color:#333;background-color:#f7f7f7;border-color:#ccc;}
.btn-default, .gradient-button-5 {color:#333;background-color:#f7f7f7;border-color:#ccc;}
/* Simple Button Style */
.simpleButton {cursor:pointer;align-items:center;justify-content:center;letter-spacing:.0892857143em;user-select:none;vertical-align:middle;border-radius:5px;font-size:13px;font-weight:bold;text-decoration:none;padding:7px 15px;text-align:center;text-transform:uppercase;display:inline-block;background:#d3d3d3;border:1px solid #b7b7b7;color:#6e6e6e;text-shadow:none;box-shadow:0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%);transition:box-shadow 280ms cubic-bezier(.4,0,.2,1);}
.simpleButtonSMALL {padding:0px 10px!important;margin:0!important;font-size:9px!important;text-decoration:none;line-height:17px;font-weight:100;}
.simpleButton:hover {box-shadow:0 5px 5px -3px rgb(0 0 0 / 20%), 0 8px 10px 1px rgb(0 0 0 / 14%), 0 3px 14px 2px rgb(0 0 0 / 12%);color:#6e6e6e;}
.simpleButton-success {background-color:#81c868;border:1px solid #81c868;color:#FFFFFF!important;}
.simpleButton-info {background-color:#5d9cec ;border:1px solid #5d9cec;color:#FFFFFF!important;}
.simpleButton-warning {background-color:#ffbd4a;border:1px solid #ffbd4a;color:#FFFFFF!important;}
.simpleButton-danger {background-color:#f05050;border:1px solid #f05050;color:#FFFFFF!important;}
.simpleButton-success:hover , .simpleButton-info:hover , .simpleButton-warning:hover , .simpleButton-danger:hover  {color:#FFFFFF;}
/* Button Style 1 */
.button_1 {display:inline-block;cursor:pointer;font-weight:500;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:8px 30px;font-size:16px;line-height:1.5;border-radius:0.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#f9fafd;border-color:#f9fafd;}
.button_1:hover {color:#4d5969;background-color:#f9fafd;border-color:#f9fafd;}
.button_1-dark {background-color:#1c73e5;border:1px solid #1c73e5;}
.button_1-dark:hover {color:#fff;background-color:rgb(35 118 231 / 75%);border-color:#1c73e5;}

/* Alerts
----------------------------------------------- */
.alert {border-radius:4px;padding:10px 10px 10px 50px;font-size:0.875rem;border:1px solid;margin-bottom:20px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);}
.alert-success {background:url(../img/Success-Icon.png) no-repeat #D0FABB 15px 50%;background-size:25px 25px;color:#297f00;border-color:#c3dbb8;}
.alert-info {background:url(../img/Notice-Icon.png) no-repeat #D2EBFC 15px 50%;background-size:25px 25px;color:#3065d0;border-color:#a6cbff;}
.alert-warning {background:url(../img/Warning-Icon.png) no-repeat #FFFA6F 15px 50%;background-size:25px 25px;color:#777444;border-color:#d2cc52;}
.alert-danger {background:url(../img/Error-Icon.png) no-repeat #FFDCDC 15px 50%;background-size:25px 25px;color:#e90000;border-color:#fac6c6;}
.alert a {padding:2px 5px;text-decoration:none;font-size:0.875rem;;}
.alert-danger a {color:#FFFFFF;background:#e46356;padding:2px 5px;text-decoration:none;font-size:0.875rem;;}
.alert-warning a {color:#FFFFFF;background:#888222;padding:2px 5px;text-decoration:none;font-size:0.875rem;;}
.alertButton {border-radius:5px;padding:5px 10px;font-size:0.875rem;border:1px solid;margin:5px;display:inline-block;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);text-decoration:none;color:#FFFFFF;cursor:pointer;}
.alertButton-success {background-color:#81c868;border:1px solid #81c868;color:#FFFFFF!important;}
.alertButton-info {background-color:#5d9cec ;border:1px solid #5d9cec;color:#FFFFFF!important;}
.alertButton-warning {background-color:#ffbd4a;border:1px solid #ffbd4a;color:#FFFFFF!important;}
.alertButton-danger {background-color:#f05050;border:1px solid #f05050;color:#FFFFFF!important;}

/* Double Value Badges
---------------------------------------------- */
.double-val-label{display:inline-block;}
.double-val-label > span{background-color:#656565;color:#fff;display:table-cell;font-size:.9em;font-weight:400;line-height:1.2em;padding:.3em .6em;text-align:center;vertical-align:baseline;white-space:nowrap;}
.double-val-label > span:first-child {;border-bottom-left-radius:.25em;border-top-left-radius:.25em}
.double-val-label > span:nth-child(2){border-bottom-right-radius:.25em;border-top-right-radius:.25em}
.double-val-label > span.primary{background-color:#337ab7}
.double-val-label > span.success{background-color:#5cb85c}
.double-val-label > span.info{background-color:#5bc0de}
.double-val-label > span.warning{background-color:#f0ad4e}
.double-val-label > span.danger{background-color:#d9534f}

/* Plain Colors
----------------------------------------------- */
.color1 {color: #FC5532!important;}
.color2 {color: #2277EF!important;}
.color3 {color: #835DC4!important;}
.color4 {color: #47a92e!important;}
.color5 {color: #8e8e8e!important;}
.color6 {color: #3576ff!important;}
.color7 {color: #aa0055!important;}
.color8 {color: #662323!important;}
.solidBGcolor1 {background: #5d9cec!important;}
.solidBGcolor2 {background: #81c868!important;}
.solidBGcolor3 {background: #ffbd4a!important;}
.solidBGcolor4 {background: #f05050!important;}
.solidBGcolor5 {background: #6e6e6e!important;}
.solidBGcolor6 {background: #3576ff!important;}
.solidBGcolor7 {background: #aa0055!important;}
.solidBGcolor8 {background: #662323!important;}

/* Animated Gradients Background
----------------------------------------------- */
.animatedBG {background:linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab);background-size:400% 400%;animation:gradient 15s ease infinite;}
@keyframes gradient { 0% {background-position:0% 50%;} 50% {background-position:100% 50%;} 100% {background-position:0% 50%;} }

/* Image Overlay Effects
----------------------------------------------- */
.imageOverlayContainer {}
.imageOverlayContainer .content {position:relative;width:100%;margin:auto;overflow:hidden;}
.imageOverlayContainer .content .content-overlay {background:rgba(0,0,0,0.7);position:absolute;height:99%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}
.imageOverlayContainer .content:hover .content-overlay {opacity:1;}
.imageOverlayContainer .content-image {width:100%;}
.imageOverlayContainer .content-details {position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}
.imageOverlayContainer .content:hover .content-details{top:50%;left:50%;opacity:1;}
.imageOverlayContainer .content-details h3 {color:#fff;font-weight:500;letter-spacing:0.15em;margin-bottom:0.5em;text-transform:uppercase;}
.imageOverlayContainer .content-details p {color:#fff!important;font-size:0.8em;}
.imageOverlayContainer .content-details button {color:#fff!important;background:#444!important;font-size:0.8em;border:1px solid #626262;outline:0;padding:5px 10px;cursor:pointer;}
.imageOverlayContainer .fadeIn-bottom {top:80%;}
.imageOverlayContainer .fadeIn-top {top:20%;}
.imageOverlayContainer .fadeIn-left {left:20%;}
.imageOverlayContainer .fadeIn-right {left:80%;}

/* Text Flicker Animation
----------------------------------------------- */
.animate-flicker{-webkit-animation:flickerAnimation 1s infinite;-moz-animation:flickerAnimation 1s infinite;-o-animation:flickerAnimation 1s infinite;animation:flickerAnimation 1s infinite}
@keyframes flickerAnimation { 0%{opacity:1} 50%{opacity:0} 100%{opacity:1} }
@-o-keyframes flickerAnimation { 0%{opacity:1} 50%{opacity:0} 100%{opacity:1} }
@-moz-keyframes flickerAnimation { 0%{opacity:1} 50%{opacity:0} 100%{opacity:1} }
@-webkit-keyframes flickerAnimation { 0%{opacity:1} 50%{opacity:0} 100%{opacity:1} }

/* Scrollbar
----------------------------------------------- */
/* Only Chrome */
::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,0.3)!important;background-color:rgba(245, 245, 245, 0.5);}
::-webkit-scrollbar{width:5px;height:10px;background-color:#FFFFFF;}
::-webkit-scrollbar-thumb{background-color:#E0E0E0;}
/* Only IE */
* {scrollbar-face-color:#E0E0E0;scrollbar-shadow-color:#FFFFFF;scrollbar-highlight-color:#DDDDDD;}
/* Only FireFox */
* {scrollbar-color:#E0E0E0 rgba(245, 245, 245, 0.5);scrollbar-width:thin;}

/* Rows Cols
----------------------------------------------- */
.exe_row {display:flex;width:100%;clear:both;}
.exe_col12 {width:100%;float:left;}
.exe_col11 {width:91.66666666%;float:left;}
.exe_col10 {width:83.33333333%;float:left;}
.exe_col9 {width:74.99999999%;float:left;}
.exe_col8 {width:66.66666666%;float:left;}
.exe_col7 {width:58.33333333%;float:left;}
.exe_col6 {width:49.99999999%;float:left;}
.exe_col5 {width:41.66666666%;float:left;}
.exe_col4 {width:33.33333333%;float:left;}
.exe_col3 {width:24.99999999%;float:left;}
.exe_col2 {width:16.66666666%;float:left;}
.exe_col1 {width:8.33333333%;float:left;}
/* Row Col */
.row {display:flex;width:100%;clear:both;}
.col23 {width:calc(66.66% - 20px);float:left;margin:10px;}
.col13 {width:calc(33.33% - 20px);float:left;margin:10px;}
.col1 {width:calc(100% - 20px);float:left;margin:10px;}
.col2 {width:calc(50% - 20px);float:left;margin:10px;}
.col3 {width:calc(33.33% - 20px);float:left;margin:10px;}
.col4 {width:calc(25% - 20px);float:left;margin:10px;}
.col6 {width:calc(16.66% - 20px);float:left;margin:10px;}

/* Form Elements UI
----------------------------------------------- */
form .field {margin:5px;}
form label {display:inline-block;font-size:15px;margin-bottom:5px;}
form p {display:block;margin:5px 0;}
form .form_field {display:block;margin:10px;}
form .form_field_error {display:block;color:red;font-style:italic;font-weight:bold;letter-spacing:1px;}
form ol {display:block;margin:10px 50px;font-size:13px;}
form ol li {line-height:18px;}
form h2 {clear:both;display:block;margin:20px 0 0 0;font-size:14px;text-transform:uppercase;border-bottom:1px solid #9A9A9A;}
form input[type="color"] {padding:0px !important;width:100% !important;height:38px !important;}
form .custom-file-upload, form input[type="file"], form input[type="url"], form input[type="color"], form input[type="date"], form input[type="month"], form input[type="number"], form input[type="datetime-local"], form input[type="time"],form input[type="text"], form input[type="password"], form input[type="email"], form textarea, form select {outline:none;display:block;width:calc(100% - 30px);padding:8px 15px;font-size:13px;color:#495057;background-clip:padding-box;border:1px solid #EEEEEE;background:#F7FAFC;border-radius:5px;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
form .custom-file-upload:active, form input[type="file"]:active, form input[type="url"]:active, form input[type="color"]:hover, form input[type="date"]:active, form input[type="month"]:active, form input[type="number"]:active, form input[type="datetime-local"]:active,, form input[type="time"]:active,form input[type="text"]:active, form input[type="password"]:active, form input[type="email"]:active, form textarea:active, form select:active {border:1px solid #ced4da;background:#FFFFFF;}
form .custom-file-upload:focus, form input[type="file"]:focus, form input[type="url"]:focus, form input[type="color"]:hover, form input[type="date"]:focus, form input[type="month"]:focus, form input[type="number"]:focus, form input[type="datetime-local"]:focus,, form input[type="time"]:focus,form input[type="text"]:focus, form input[type="password"]:focus, form input[type="email"]:focus, form textarea:focus, form select:focus {border:1px solid #ced4da;background:#FFFFFF;}
form .custom-file-upload:hover, form input[type="file"]:hover, form input[type="url"]:hover, form input[type="color"]:hover, form input[type="date"]:hover, form input[type="month"]:hover, form input[type="number"]:hover, form input[type="datetime-local"]:hover,, form input[type="time"]:hover,form input[type="text"]:hover, form input[type="password"]:hover, form input[type="email"]:hover, form textarea:hover, form select:hover {border:1px solid #ced4da;background:#FFFFFF;}
form .custom-file-upload:disabled, form input[type="file"]:disabled, form input[type="url"]:disabled, form input[type="color"]:disabled, form input[type="date"]:disabled, form input[type="month"]:disabled, form input[type="number"]:disabled, form input[type="datetime-local"]:disabled,, form input[type="time"]:disabled,form input[type="text"]:disabled, form input[type="password"]:disabled, form input[type="email"]:disabled, form textarea:disabled, form select:disabled {border:1px solid #f5f5f5;background:#f5f5f5;}
form select {width:calc(100% - 0px);}
form input[type="reset"].simpleButton, form input[type="submit"].simpleButton, form input[type="button"].simpleButton {margin:20px 0;cursor:pointer;margin-left:10px;}
form input[type="submit"] {margin-left:0px;}
form .exe_switch{position:relative;width:50px;height:25px;margin:0 auto;display:block;}
form .exe_switch input{opacity:0;width:0;height:0}
form .exe_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}
form .exe_slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;}
form .exe_switch input:checked+.exe_slider{background-color:#2196f3}
form .exe_switch input:focus+.exe_slider{box-shadow:0 0 1px #2196f3}
form .exe_switch input:checked+.exe_slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}
form .exe_slider.exe_round{border-radius:34px}
form .exe_slider.exe_round:before{border-radius:50%}
.custom-file-upload input[type="file"] {display:none;}
.custom-file-upload {border:1px solid #ccc;display:inline-block;padding:6px 12px;cursor:pointer;}
form .container {margin: 5px 10px!important;display:inline-block;}
form#inlineForm {display:inline-block;}
form#inlineForm select{display:inline-block;padding:2px 5px;height:26px;font-size:12px;width:auto;}
form#inlineForm input[type="text"]{display:inline-block;padding:2px 5px;height:20px;font-size:12px;width:auto;}
form#inlineForm input[type="submit"]{padding:3px 10px!important;margin:0!important;font-size:12px!important;}

/* Blog Form Elements UI
----------------------------------------------- */
#smallInput {display:flex;}
#smallInput label {margin-bottom:0px;font-size:13px;line-height:22px;font-weight:bold;width:50%;}
#smallInput input, #smallInput select {font-size:13px;padding:0 5px;margin-left:5px;}

/* Login Page - Card 3
----------------------------------------------- */
.loginCard_3 {background:#FFF;height:100%;}
.loginCard_3 .loginCardMain {background:#FFF;width:100%;height:100%;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.1);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;}
.loginCard_3 .loginCardMain .left {width:50%;position:relative;height:100%;background-image:url(../img/BG1.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#000000;animation: backgroundSlider 30s infinite normal;}
@keyframes backgroundSlider {
  20% {background-image: url(../img/BG2.jpg);}
  40% {background-image: url(../img/BG3.jpg);}
  60% {background-image: url(../img/BG4.jpg);}
  80% {background-image: url(../img/BG5.jpg);}
}
.loginCard_3 .loginCardMain .left::before {content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0.5;background: rgb(207,21,45);background:linear-gradient(0deg, #d11f5d 0%, #0086c1 50%, rgb(0 0 0) 100%);}
.loginCard_3 .loginCardMain .right {background:#FFFFFF;width:50%;position:relative;height:100%;overflow:auto;background-image:url(../img/footer-banner.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;}
.loginCard_3 .loginCardMain  #signup, .loginCard_3 .loginCardMain  #signin {margin:0 20%;}
.loginCard_3 .loginCardMain #intro {position:absolute;left:50%;top:50%;margin-top:-25%;margin-left:-40%;width:75%;background:rgb(0 0 0 / 75%);padding:2.5%;border-radius:15px;}
.loginCard_3 .loginCardMain #intro img {max-width:100%;}
.loginCard_3 .loginCardMain .left .logo {background:#FFF;padding:20px;display:block;width:100px;position:relative;left:30px;}
.loginCard_3 .loginCardMain .left .logo img {max-width:100%;}
.loginCard_3 .loginCardMain .left .logo::after {content:'';position:absolute;left:0%;top:100%;width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-top:35px solid #FFF;clear:both;}
.loginCard_3 .loginCardMain .left h1 {font-size:60px;line-height:60px;color:#FFFFFF;}
.loginCard_3 .loginCardMain .left h2 {font-size:25px;margin:15px 0;color:#314969;font-weight:bold;color:#FFFFFF;}
.loginCard_3 .loginCardMain .left h3 {font-size:20px;font-weight:100;margin:15px 0;color:#FFFFFF;}
.loginCard_3 .loginCardMain .left p {font-size:14px;text-align:justify;line-height:22px;color:#FFFFFF;}
.loginCard_3 .loginCardMain .left a {color:#FFFFFF;text-transform:uppercase;text-decoration:none;cursor:pointer;}
.loginCard_3 .loginCardMain .right h1 {font-size:36px;color:#5d5d5d;margin:100px 0 0 0;}
.loginCard_3 .loginCardMain .right h2 {font-size:13px;color:#5d5d5d;margin:5px 0 5px 0;padding-bottom:10px;border-bottom:1px solid #d4d4d4;}
.loginCard_3 .login_member_form {}
.loginCard_3 .login_member_form label {width:auto;font-size:13px;}
.loginCard_3 .login_member_form input[type="submit"] {float:right;box-shadow:0px 10px 20px 0px #d1d1d1 !important;border:1px solid #FFFFFF!important;width:100%;margin:0!important;}
.loginCard_3 .login_member_form input[type="email"], .loginCard_3 .login_member_form input[type="text"], .loginCard_3 .login_member_form input[type="password"], .loginCard_3 .login_member_form select {width:calc(100% - 20px)!important;padding:15px 10px!important;}
.loginCard_3 .login_member_form select {width:100%!important}
.loginCard_3 #toggleText a {background:#d3d3d3;border:1px solid #b7b7b7;color:#6e6e6e;padding:5px 10px;cursor:pointer;}
.loginCard_3 .exe_col12,.loginCard_3 .exe_col6,.loginCard_3 .exe_col4 {margin:10px;}

/* Login Page - Card 2
----------------------------------------------- */
.loginCard_2 {background-image:url(../img/Login-Image.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:100%;}
.loginCard_2 .loginCardMain {position:fixed;top:50%;left:50%;margin:-225px 0 0 -150px;width:300px;height:450px;background:#FFFFFF;border:1px solid #DDDDDD;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.25);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.loginCard_2 .loginCardMain .login {background:#FFF;height:100%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.loginCard_2 .loginCardMain .Login-Circle-1 {position:absolute;top:-90px;right:-140px;width:238px;height:250px;background-image:url(../img/Login-Circle-1.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;z-index: -9;}
.loginCard_2 .loginCardMain .Login-Circle-2 {position:absolute;bottom:-90px;left:-140px;width:238px;height:250px;background-image:url(../img/Login-Circle-2.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;z-index: -9;}
.loginCard_2 .loginCardMain .login_title {background:url(../img/Login-Half-Circle-Shade.png), linear-gradient(-45deg,#0086c1,#d11f5d);background-position:bottom;background-repeat:no-repeat;background-size: cover;width:100%;display:block;box-shadow:0px 10px 30px 10px rgba(0, 0, 0, 0.1);padding:20px 0;-webkit-border-radius:20px 20px 0px 0px;-moz-border-radius:20px 20px 0px 0px;border-radius:20px 20px 0px 0px;}
.loginCard_2 .loginCardMain .login_title img {max-width:90%;display:block;margin:10px auto;outline:none;border:0;}
.loginCard_2 .loginCardMain .login_form {margin-top:20px;padding:20px;}
.loginCard_2 .loginCardMain .login_form input[type="submit"] {box-shadow:0px 10px 20px 0px #d1d1d1 !important;border:1px solid #FFFFFF!important;width:100%;margin:0!important;}
.loginCard_2 .loginCardMain .login_form span {color:#666;padding:10px 0;display:block;font-size:11px;font-style:italic;}
.loginCard_2 .loginCardMain .login_form input[type="password"], #login .login_form input[type="text"] {border:1px solid #ced4da!important;}
.loginCard_2 .loginCardMain .login_credit {font-size:12px;line-height:20px;text-align:center;margin-top:10px;display:block;}
.loginCard_2 .loginCardMain .login_credit i {color:#666666;font-style:normal;font-size:14px;}
.loginCard_2 .loginCardMain .login_credit a {color:#000000;text-decoration:none}

/* Login Page - Card 1
----------------------------------------------- */
.loginCard_1 {background-image:url(../img/Login-Image.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:100%;}
.loginCard_1 .loginCardMain {position:fixed;top:50%;left:50%;margin:-300px 0 0 -400px;width:800px;height:600px;box-shadow:0 0 10px 5px rgb(0 0 0 / 10%);transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.loginCard_1 .loginCardMain .Login-Circle-1 {position:absolute;top:-90px;right:-140px;width:238px;height:250px;background-image:url(../img/Login-Circle-1.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;}
.loginCard_1 .loginCardMain .Login-Circle-2 {position:absolute;bottom:-90px;left:-140px;width:238px;height:250px;background-image:url(../img/Login-Circle-2.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;}
.loginCard_1 .loginCardMain .left {width:40%;position:relative;height:100%;background-image:linear-gradient(-45deg,#0066ff,#4499ff);background-position:center;background-repeat:no-repeat;background-size:cover;color:#FFFFFF;-webkit-border-radius:20px 0px 0px 20px;-moz-border-radius:20px 0px 0px 20px;border-radius:20px 0px 0px 20px;}
.loginCard_1 .loginCardMain .right {background:#FFFFFF;width:60%;position:relative;height:100%;overflow:auto;-webkit-border-radius:0px 20px 20px 0px;-moz-border-radius:0px 20px 20px 0px;border-radius:0px 20px 20px 0px;}
/*.loginCard_1 .loginCardMain  #signup, .loginCard_1 .loginCardMain  #signin {margin:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 40px);}*/
.loginCard_1 .loginCardMain .left .left_top {background-image:url(../img/Login-Half-Circle-Shade.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;position:absolute;width:100%;min-height:60%;top:0;left:0;background-size:cover;background-position:center;overflow:hidden;will-change:transform,opacity,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-repeat:no-repeat;z-index:0;background-position:0 133%;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.loginCard_1 .loginCardMain .left img {width:200px;margin:0px auto;display:block;}
.loginCard_1 .loginCardMain .left p {font-size:15px;text-align:center;line-height:25px;}
.loginCard_1 .loginCardMain .left a {color:#fff;border-bottom: 1px solid #DDD;}
.loginCard_1 .loginCardMain .left #toggleText {text-align:center;padding:20px;font-size:16px;position:relative;margin-top:70px;}
.loginCard_1 .loginCardMain .left #toggleText button {display:block;margin:10px auto;}
.loginCard_1 .login_member_form {padding:20px;}
.loginCard_1 .login_member_form h1 {font-size:30px;color:#3a3a3a;border-bottom:1px solid #d4d4d4;margin:30px 0 15px 0;padding-bottom:10px;}
.loginCard_1 .login_member_form span {color:#999999;padding:5px 0 0 0;display:block;font-size:11px;}
.loginCard_1 .login_member_form label {width:auto;font-size:14px;padding:5px 0;color:#5e6e82;}
.loginCard_1 .login_member_form input[type="reset"], .loginCard_1 .login_member_form input[type="submit"], .loginCard_1 .login_member_form input[type="button"] {margin:20px 0;cursor:pointer;margin-left:10px;float:right;}

/* NavBar
----------------------------------------------- */
#navBar {width:100%;position:relative;}
#navBar .navBar {border-bottom:1px solid #DDDDDD;background:#FFFFFF;color:#333333;height:70px;font-size:13px;width:100%;line-height:70px;}
#navBar .navBar span.showMenu {position:relative;cursor:pointer;display:inline-block;float:left;padding:0 10px;font-size:25px;color:#666666;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;}
#navBar .navBar span.showMenu b {text-align:center;position:absolute;cursor:pointer;display:block;width:10px;height:10px;bottom:15px;right:0px;padding:5px;font-size:10px;color:#FFFFFF;transition:all .5s ease;border-radius:100% 100%;}
#navBar .navBar span.showMenu:hover {background:#e8e8e8;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15) inset;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;}
#navBar .navBar span.user {position:relative;cursor:pointer;display:inline-block;float:left;padding:15px;height:32px;width:32px;color:#666666;transition:all .5s ease;margin-right:10px;}
#navBar .navBar span.user img {width:32px;height:32px;border-radius:100% 100%;border:5px solid #fff;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.25);}
/* Notification Widget */
#navBar .notificationDIV {z-index:99;position:absolute;top:70px;right:0px;width:280px;height:300px;border:1px solid #DDDDDD;background:#FFFFFF;box-shadow:0 1px 10px rgba(0, 0, 0, 0.15);overflow:hidden;line-height:normal;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;}
#navBar .notificationDIV .notiTitle {display:block;height:26px;padding:15px;color:#FFF;font-size:18px;}
#navBar .notificationDIV .notiSubTitle {display:block;height:20px;padding:0px 15px;color:#333;font-size:12px;line-height:20px;background:#F3F3F3;border-bottom:1px dashed #DDD;cursor:pointer;}
#navBar .notificationDIV .notiSubTitle:hover {background:#DDD;}
#navBar .notificationDIV a {text-decoration:none;color:#999999;}
#navBar .notificationDIV ul {height:223px;overflow-y:scroll;}
#navBar .notificationDIV ul li {list-style-type:none;padding:15px 10px;cursor:pointer;border-bottom:1px dashed #D6D6D6;}
#navBar .notificationDIV ul li img {width:42px;height:42px;border-radius:100% 100%;float:left;display:inline-block;margin-right:10px;}
#navBar .notificationDIV ul li span.priorty {padding:10px;float:left;display:inline-block;margin-right:10px}
#navBar .notificationDIV ul li span.circle {margin:0 auto;padding:10px;width:0px;height:0px;display:block;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
#navBar .notificationDIV ul li h3 {font-size:14px;font-weight:400;color:#666666;}
#navBar .notificationDIV ul li p {font-size:11px;line-height:11px;margin-top:5px;}
#navBar .notificationDIV ol {height:188px;overflow-y:scroll;}
#navBar .notificationDIV ol li {list-style-type:none;padding:10px;border-bottom:1px dashed #D6D6D6;height:26px;}
#navBar .notificationDIV ol li .fa-solid {border-radius:100% 100%;color:#FFFFFF;width:16px;height:16px;float:left;display:inline-block;margin-right:10px;padding:5px;font-size:15px;line-height:15px;text-align:center;}
#navBar .notificationDIV ol li h3 {font-size:14px;color:#666666;line-height:27px;font-weight:400;}

/* Sidebar
----------------------------------------------- */
#sidebar {height:100vh;background:#FFFFFF;color:#999999;width:230px;float:left;position:relative;overflow:hidden;z-index:9;background-position:bottom;background-repeat:no-repeat;background-size:90% auto;}
#sidebar .sidebar_logo {background:#F5F5F5;color:#444;font-weight:bold;width:100%;height:190px;text-align:center;display:block;margin:0px;padding-top:10px;box-shadow:0 1px 10px rgba(0, 0, 0, 0.15);font-size:20px;}
#sidebar .sidebar_logo img {display:block;width:80px;height:80px;margin:0 auto 10px auto;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em;border:5px solid #eee;box-shadow:0 3px 2px rgba(0, 0, 0, 0.3);}
#sidebar .sidebar_logo .double-val-label{font-size:12px;display:table;margin:0 auto;}
#sidebar .sidebar_logo .fa-div{font-size:12px;color:#444;margin-top:3px;}
#sidebar .sidebar_logo .fa-div div{margin:0px 2px;}
#sidebar .sidebar_logo .fa-div a{color:#9d9d9d;text-decoration:none;border:0}
#sidebar .sidebar_logo .fa-div a:hover{color:#DD2476;}
#sidebar ul.sidebar_menu {padding:10px 0;overflow-y:scroll;height:calc(100vh - 230px);}
#sidebar ul .sidebar_title {padding:15px 10px 10px 20px;font-size:12px;color:#222222;font-weight:400;text-transform:uppercase;}
#sidebar ul a {text-decoration:none;color:#999999;font-weight:400;font-size:14px;}
#sidebar ul .text {color:#999999;font-size:14px;line-height:24px;text-decoration:none;font-weight:400;}
#sidebar ul	.active{background:#F3F1FA;}
#sidebar ul	.deactive {background:none;}
#sidebar ul	li {list-style-type:none;position:static;}
#sidebar ul #first_level {padding:10px 10px 10px 20px;}
#sidebar ul #first_level .show {float:right;cursor:pointer;color:#FFF;line-height:25px;}
#sidebar ul #first_level .fa-div {float:left;width:30px;margin-right:10px;text-align:center;}
#sidebar ul #first_level .fa-div .fa-regular, #sidebar ul #first_level .fa-div .fa-solid {font-size:20px}
#sidebar #first_level:hover {cursor:pointer;background:#F3F1FA;-webkit-transition:background .15s linear;-o-transition:background .15s linear;-moz-transition:background .15s linear;transition:background .15s linear;}
#sidebar #first_level:hover .text, #sidebar #first_level .text_active {-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;-webkit-transition:color .15s linear;-o-transition:color .15s linear;-moz-transition:color .15s linear;transition:color .15s linear;}
#sidebar #first_level:hover .fa-div, #sidebar #first_level .fa-div_active {color:#d11f5d!important;}
#sidebar #first_level:hover .show, #sidebar #first_level .show_active {color:#0086c1!important;}
#sidebar ul ul {margin-top:1px;overflow:hidden;-webkit-transition:max-height 0.5s linear;-o-transition:max-height 0.5s linear;-moz-transition:max-height 0.5s linear;transition:max-height 0.5s linear;}
#sidebar ul ul #second_level {padding:10px 0 10px 45px;}
#sidebar ul ul #second_level:hover {background:#F3F1FA;-webkit-transition:background .15s linear;-o-transition:background .15s linear;-moz-transition:background .15s linear;transition:background .15s linear;}
#sidebar ul ul #second_level:hover a {-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;-webkit-transition:color .15s linear;-o-transition:color .15s linear;-moz-transition:color .15s linear;transition:color .15s linear;}
/* Small Sidebar */
.small_sidebar .sidebar_title, .small_sidebar .text, .small_sidebar .show, .small_sidebar .sidebar_logo  {display:none!important;}
.small_sidebar .small_sidebar_logo {font-size:30px;font-weight:bold;background:#F5F5F5;width:100%;height:70px;line-height:70px;text-align:center;margin:0px;box-shadow:0 1px 10px rgba(0, 0, 0, 0.15);}
.small_sidebar .small_sidebar_logo a {text-decoration:none;color:#666666}
.small_sidebar  ul.sidebar_menu {height:calc(100vh - 150px)!important;}
.small_sidebar  ul #first_level {padding:10px 10px 10px 10px!important;}
.small_sidebar  ul #first_level .fa-div {float:none!important;}
.small_sidebar  ul ul.children {width:230px;position:fixed;z-index:10;display:none;min-height:auto;background:#FFFFFF;box-shadow:0px 0px 10px rgba(0, 0, 0, 0.15) inset;}
.small_sidebar  ul li:hover > ul.children {display:block;}

/* Main Wrapper
----------------------------------------------- */
#wrapper {width:calc(100% - 230px);min-height:100vh;overflow:hidden;position:relative;transition: all .5s ease;background:#F7FAFC;}
/* Breadcrumb */
#breadcrumb {background:#FFFFFF;}
#breadcrumb .breadcrumb {padding:15px;}
#breadcrumb .breadcrumb span {display:inline-block;margin-right:10px;}
#breadcrumb .breadcrumb a {display:inline-block;margin:0 5px;color:#223333;	}
/* Banner Ads */
.sidebarAds img {max-width:100%;}
/* Wrapper Heading */
.wrapper {padding:20px 20px 0px 20px;overflow-y:scroll;height:calc(100vh - 141px);}
.wrapper #pageHeading {clear:both;line-height:20px;display:block;color:#333;font-size:14px;margin-bottom:20px;}
.wrapper #pageHeading h2 {color:#333;font-size:19px;}
.wrapper .welcomeGreetings h2 {color:#333;margin:15px;font-size:25px!important;}
.wrapper .welcomeGreetings h2 span {color:#787878;font-weight:100;font-size:25px!important;}
.wrapper .welcomeGreetings p {color:#787878;margin:15px;font-size:14px!important;}
/*PageTitleBanner*/
#PageTitleBanner {background:#1E283D url('../img/card1.png') repeat-y right top;height:100px;width:100%;border-radius: 20px;}
#PageTitleBanner h1 {text-transform:uppercase;vertical-align:middle;display:block;padding: 20px;font-size:40px;color:#FFF;}
/* Show Hide Boxes */
.shPanel, .shPanelCollapsed {margin-bottom:20px;position:relative;margin:10px;padding:30px;}
.shPanel .shPanelHeading, .shPanelCollapsed .shPanelHeading {clear:both;line-height:30px;display:block;color:#333;font-size:14px;}
.shPanel .shPanelHeading h2, .shPanelCollapsed .shPanelHeading h2{color:#333;font-size:19px;margin-bottom:10px;}
.shPanel .shPanelHeading span, .shPanelCollapsed .shPanelHeading span {cursor:pointer;display:inline-block;width:30px;height:30px;line-height:30px;border-radius:50%;border:1px solid #EEEEEE;text-align:center;background:#F7FAFC;margin-right:8px;}
.shPanelContent {overflow:hidden;transition:max-height 0.75s ease-in-out;max-height:2000px;}
.shPanelCollapsed .shPanelContent {max-height:0!important;transition:max-height 0.75s ease-out;}
.shPanelContentInner {padding:20px;overflow-x:scroll;}
.shPanel .reloadingDIV {width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255, 255, 255, 0.75);z-index:99999;}
.shPanel .reloadingDIV .reloading {position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px;}
.shPanel .reloadingDIV .reloading i {font-size:40px;width:40px;height:40px;}
.widgetTableDIV {padding:20px;background:#ffffee;border:1px solid #DDD;}
.graphWidget {padding:20px;}
.graphWidgetCaption {display:block;padding:2%;width:96%;background:#eeeeee;-moz-box-shadow:inset 0 0 10px #c1c1c1;-webkit-box-shadow:inset 0 0 10px #c1c1c1;box-shadow:inset 0 0 10px #c1c1c1;}
.TOC li {font-size:14px;line-height:30px!important;padding-left:0px!important;list-style:revert;}
.TOC a {text-decoration:none;color:#666;}
.TOC a:hover {text-decoration:none;font-weight:bold;}
.TOC ul{list-style-type:none;counter-reset:item;margin:0!important;padding:0}
.TOC ol{list-style-type:none;counter-reset:item;margin:0!important;padding:0}
.TOC ol>li{display:table;counter-increment:item;margin-bottom:.6em}
.TOC ol>li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:.6em}
.TOC li ol>li{margin:0}
.TOC li ol>li:before{content:counters(item, ".") " "}
/* Tabbed Content Panel */
.tabs {display:flex;flex-wrap:wrap;margin:20px 0;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;}
.tabs label.tabButton {z-index:1;order:1;display:block;cursor:pointer;transition:background ease 0.2s;float:left;border:1px solid #CCCCCC;/*border-bottom:none;*/margin:0 0 -1px 5px;padding:10px 20px;font-size:14px;line-height:1.71428571;font-weight:400;background:#f7fafc;text-decoration:none;white-space:nowrap;color:#ADADAD;}
.tabs label.tabButton:nth-of-type(1) {margin: 0 0 -1px 0;}
.tabs .tab {order:99;/*flex-grow:1;background: #FFFFFF;*/width:calc(100% - 42px);display:none;padding:20px;border:1px solid #e7e7e7;overflow-x:scroll;}
.tabs input[type="radio"] {display:none;}
.tabs input[type="radio"]:checked + label.tabButton {color:#000000;font-weight:600;border-bottom: 1px solid #FFFFFF;background:#FFFFFF;}
.tabs input[type="radio"]:checked + label.tabButton + .tab {display:block;}
@media screen and (max-width: 1000px) {
  .tabs .tab, .tabs label.tabButton {order:initial;margin:0;}
  .tabs label.tabButton {width:calc(100% - 0px);}
  .tabs label.tabButton:nth-of-type(1) {margin:0;}
}
/* Anchor Based Tabbed Content Panel */
.exeDIRECTtabsDIV {margin:20px 0;clear:both;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav {width:100%;margin:0;padding:0;list-style-type:none;display:table;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav {list-style:none;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li {position:relative;text-indent:30px;height:50px;background-color:#edeff0;display:inline-block;zoom:1;margin-left:5px;padding:10px 10px 10px 10px;color:#2c3f4c;font-size:20px;-webkit-transition: background-color .6s ease,border-color .6s ease;-moz-transition: background-color .6s ease,border-color .6s ease;-o-transition: background-color .6s ease,border-color .6s ease;transition: background-color .6s ease,border-color .6s ease;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li:after {content:"";position:absolute;width:0;height:0;border-top:35px solid transparent;border-left:30px solid #edeff0;border-bottom:35px solid transparent;margin:-10px 0 0 10px;z-index:9;top:10px;right:-30px;-webkit-transition: background-color .6s ease,border-color .6s ease;-moz-transition: background-color .6s ease,border-color .6s ease;-o-transition: background-color .6s ease,border-color .6s ease;transition: background-color .6s ease,border-color .6s ease;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li:last-child:after {content:"";position:absolute;width:0;height:0;border-top:0px;border-left:0px;border-bottom:0px;margin:0px;
z-index:9;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li:first-child:before {content:"";position:absolute;width:0;height:0;left:0;border-top:0px;border-left:0px;border-bottom:0px;margin:0;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li:before {content:"";position:absolute;width:0;height:0;left:0;border-top:35px solid transparent;border-left:30px solid white;border-bottom:35px solid transparent;margin:-10px 0 0 0px;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li:first-child {padding-left:10px;border-radius:10px 0 0 10px;margin-left:0;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li:last-child {padding-right:30px;border-radius:0 10px 10px 0;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li a {text-decoration:none;color:#2c3f4c;display:block;border:0;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li a i {display:block;font-size:10px;text-align:left;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li.active {background-color:#81c868;cursor:pointer;color:#FFF;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li.active a {color:#FFF;border:0;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li.active:after {border-left:30px solid #81c868;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li:hover {background-color:#bdbdbd;cursor:pointer;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-nav li:hover:after {border-left:30px solid #bdbdbd;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-content {background: #FFFFFF;box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%);-webkit-box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%);-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-content > .exeDIRECTtabsDIV-pane {display: none;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-content > .exeDIRECTtabsDIV-pane.active {display: block;width: calc(100% - 40px);padding: 20px;overflow-x: scroll;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-content > .active {display: block;}
.exeDIRECTtabsDIV .nextPrevButtons {display:block;width:100%;margin-top:10px;padding-top:20px;border-top:3px double #000;}
.exeDIRECTtabsDIV .nextPrevButtons a {width: calc(50% - 30px);margin:5px;padding:5px;color:#000;text-align:center;text-decoration:none;font-size:15px;}
.exeDIRECTtabsDIV .nextPrevButtons a:hover {background:#EFEFEF;border:0;}
.exeDIRECTtabsDIV .nextPrevButtons a.previous {float:left;}
.exeDIRECTtabsDIV .nextPrevButtons a.next {float:right;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-pane:first-child a.previous, .exeDIRECTtabsDIV-pane:last-child a.next{height:20px;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-pane:first-child a.previous:hover {background-color:#65af4b!important;}
.exeDIRECTtabsDIV .exeDIRECTtabsDIV-pane:last-child a.next:hover {background-color:#c13636!important;}
/* Anchor Based Tabbed Content Panel */
/* Anchor Based Tabbed Content Panel Vertical */
.exeDIRECTtabsDIV-V {margin:20px 0;clear:both;}
.exeDIRECTtabsDIV-V .exeDIRECTtabsDIV-nav {width: 100%;margin: 0;padding :0;list-style-type: none;border-bottom: 1px solid #ddd;}
.exeDIRECTtabsDIV-V .exeDIRECTtabsDIV-nav > li {}
.exeDIRECTtabsDIV-V .exeDIRECTtabsDIV-nav > li > a {float: left;margin-right: 2px;line-height: 1.42857143;padding: 10px;border-radius: 0 0 5px 5px ;z-index: 1;order: 1;display: block;cursor: pointer;transition: background ease 0.2s;border: 1px solid #CCCCCC;border-top: none;margin: 0 0 -1px 5px;padding: 5px 10px;font-size: 12px;line-height: 1.71428571;font-weight: 400;background: #f7fafc;text-decoration: none;white-space: nowrap;color: #ADADAD;writing-mode:vertical-lr;text-orientation:sideways;transform:scale(-1);transform-origin:center center;height:120px;}
.exeDIRECTtabsDIV-V .exeDIRECTtabsDIV-nav > li > a:hover {border-color: #AAA;}
.exeDIRECTtabsDIV-V .exeDIRECTtabsDIV-nav > li.active > a, .exeDIRECTtabsDIV-V .exeDIRECTtabsDIV-nav > li.active > a:hover, .exeDIRECTtabsDIV-V .exeDIRECTtabsDIV-nav > li.active > a:focus {color: #555;background-color: #fff;border: 1px solid #ddd;border-top-color: transparent;}
.exeDIRECTtabsDIV-V .exeDIRECTtabsDIV-content {background: #FFFFFF;box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%);-webkit-box-shadow: 0px 2px 5px 0px rgb(0 0 0 / 10%);-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;transition: all .5s ease;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;}
.exeDIRECTtabsDIV-V .exeDIRECTtabsDIV-content > .exeDIRECTtabsDIV-pane {display: none;}
.exeDIRECTtabsDIV-V .exeDIRECTtabsDIV-content > .exeDIRECTtabsDIV-pane.active {display: block;width: calc(100% - 40px);padding: 20px;overflow-x: scroll;}
.exeDIRECTtabsDIV-V .exeDIRECTtabsDIV-content > .active {display: block;}
#NextPrevButtons {display:block;width:100%;margin-top:10px;padding-top:20px;border-top:3px double #000;}
#NextPrevButtons a {width: calc(50% - 40px);margin:5px;color:#000;text-decoration:none;display: inline-block;padding:6px 12px;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;background:#f7f7f7;}
#NextPrevButtons a:hover {background:#dfdfdf;}
#NextPrevButtons a.previous {float:left;}
#NextPrevButtons a.next {float:right;}
/* Anchor Based Tabbed Content Panel Vertical */
/* EC Publications Page CSS */
.pdf_thumb {transition:transform .2s;float:left;display:inline-block;border:1px solid #b9b9b9;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.25);background:#F9F9F9;}
.pdf_thumb:hover {transform: scale(1.1);}
/* EC Publications Page CSS */
/* Pricing Table Panel */
.pricing-table{box-shadow:0 10px 13px -6px rgba(0,0,0,.08),0 20px 31px 3px rgba(0,0,0,.09),0 8px 20px 7px rgba(0,0,0,.02);display:flex;flex-direction:column;width:95%;margin:0 auto;z-index:10}
.pricing-plan:hover {transform: scale(1.02);}
.pricing-plan{border-bottom:1px solid #e1f1ff;padding:25px}
.pricing-plan:last-child{border-bottom:none}
.pricing-img{max-width:100%}
.pricing-header{color:#000;font-size:30px;}
.pricing-subtitle{color:#888;font-size:15px;font-weight:normal;}
.pricing-descriptions{padding:10px;}
.pricing-descriptions ul, .pricing-descriptions ol{margin-left:20px;}
.pricing-features{color:#016ff9;font-weight:600;letter-spacing:1px;margin:0px 0px 25px;list-style:none;}
.pricing-features-item{border-top:1px solid #e1f1ff;font-size:12px;line-height:1.5;padding:10px}
.pricing-features-item:last-child{border-bottom:1px solid #e1f1ff}
.pricing-features-item:nth-child(odd) {background-color:#f5f5f5;}
.pricing-features-item:nth-child(even) {background-color:#ffffff;}
.pricing-price{color:#016ff9;display:block;font-size:30px;font-weight:700}
.pricing-price small {color:#888;font-size:15px;font-weight:normal}
.pricing-price-subtitle {color:#888;display:block;font-size:14px;font-weight:normal}
.pricing-button{border:1px solid #9dd1ff;font-weight:bold;border-radius:10px;color:#348efe;display:inline-block;margin:25px 0;font-size:15px;padding:10px 30px;text-decoration:none;transition:all 150ms ease-in-out}
.pricing-button:focus,.pricing-button:hover{background-color:#e1f1ff}
.pricing-button.is-featured{background-color:#48aaff;color:#fff;font-weight:normal;}
.pricing-button.is-featured:active,.pricing-button.is-featured:hover{background-color:#269aff}
@media (min-width:900px){
	.pricing-table{flex-direction:row}
	.pricing-plan{border-bottom:none;border-right:1px solid #e1f1ff;flex-basis:100%;padding:25px 50px}
	.pricing-plan:last-child{border-right:none}
}
/* Pricing Table Panel */
/* Profile Photo Widget */
.profile_widget {display:block;}
.profile_widget .profile_widget_badges {clear:both;display:block;text-align:center;}
.profile_widget .profile_widget_badges .double-val-label {margin:0 5px;}
.profile_widget .profilepic {display:block;width:200px;height:200px;margin:1em auto;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-border-radius:99em;-moz-border-radius:99em;border-radius:99em;border:5px solid #eee;box-shadow:0 3px 2px rgba(0, 0, 0, 0.3);}
/* Profile Photo Widget */
/* Profile Card Widget */
#profile { }
#profile .wrap{display:flex;align-items:center;justify-content:center;padding:40px}
#profile .profile-card{width:360px;background:#ffffff;border-radius:16px;box-shadow:0 8px 30px rgba(18,26,40,0.08);padding:28px 24px 30px;text-align:center;position:relative;}
#profile .profile-card::before{content:"";position:absolute;left:0;right:0;top:0;height:70px;border-top-left-radius:16px;border-top-right-radius:16px;background: linear-gradient(90deg, #d11f5d, #0086c1);}
#profile .avatar-wrap{width:110px;height:110px;margin:-66px auto 12px;position:relative;border-radius:999px;background:linear-gradient(135deg,rgba(255,255,255,0.6), rgba(255,255,255,0.85));display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px rgba(43,140,255,0.08);border:6px solid rgba(255,255,255,0.9);}
#profile .avatar{width:92px;height:92px;border-radius:999px;object-fit:cover;box-shadow:0 4px 12px rgba(20,30,60,0.06);border:3px solid #fff;}
#profile h2{margin:6px 0 0;font-size:18px;color:#102030}
#profile .subtitle{margin:6px 0 16px;font-size:13px;color:#7a8794}
#profile .info{width:100%;display:block;margin-top:8px;text-align:left;border-collapse:collapse;font-size:14px;}
#profile .info-row{display:flex;padding:10px 0;border-bottom:1px dashed rgba(16,32,48,0.04)}
#profile .info-row:last-child{border-bottom:0}
#profile .label{width:40%;font-weight:600;color:#7a8794;font-size:13px}
#profile .value{flex:1;text-align:right;color:#0f1720;font-weight:600}
#profile .badge{padding:6px 8px;border-radius:999px;font-size:12px;background:linear-gradient(90deg,rgba(43,140,255,0.12),rgba(43,140,255,0.06));color:#2b8cff;font-weight:700}
@media (max-width:420px){
#profile .profile-card{width:92%;padding:22px}
#profile .label{width:45%}
}
/* Accordion Panel */
#accordion {}
#accordion .accordion {background-color:#eee;color:#444;cursor:pointer;padding:10px;width:100%;text-align:left;border:none;outline:none;transition:0.4s;}
#accordion .surveyForm .accordion {color:#4c4c4c;border-left: 5px solid #4c4c4c;}
#accordion .active, #accordion .accordion:hover {background-color:#E6E6E6!important;}
#accordion .panel {padding:0 18px;background-color:#f5f5f5;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;margin-bottom:20px;}
#accordion .panel .panel {background-color:#FFFFFF;}	/*Nested Accordian*/
#accordion .accordion:after {content:'\02795'; /* Unicode character for "plus" sign (+) */font-size:13px;color:#777;float:right;margin-left:5px;}
#accordion .active:after {content:"\2796"; /* Unicode character for "minus" sign (-) */}
/* Accordion Survey Panel */
.accordionSurvey, .accordionSurveySidePanel {margin:10px;}
.accordionSurvey button {background:#F7F7F7!important;}
.accordionSurvey .buttonDIVCat {float:left;width:90%;}
.accordionSurvey .buttonDIVCat img {float:left;margin-right:10px;width:100px;height:100px;}
.accordionSurvey .buttonDIVCat h2 {font-size: 22px;}
.accordionSurvey .buttonDIVSubCat {float:left;padding: 10px;margin: 10px 0;background:#f5f5f5}
.accordionSurvey .buttonDIVSubCat img {float:left;margin-right:10px;width:75px;height:75px;}
.accordionSurvey .buttonDIVSubCat h3 {font-size: 20px;}
.accordionSurvey .buttonDIVSec {float:left;width:90%;}
.accordionSurvey .buttonDIVSec img {float:left;margin-right:10px;width:50px;height:50px;}
.accordionSurvey .buttonDIVSec h4 {font-size: 17px;}
 /* Widgets Style */
#wrapper .widget {margin:10px;padding:30px;background:#FFFFFF;position:relative;}
#wrapper .widget h1.heading {margin:50px 0 20px 0px;line-height:40px;display:block;}
#wrapper .widget p.desc {margin:5px 0;text-align:justify;}
#wrapper .widget .reloadingDIV {width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(255, 255, 255, 0.75);z-index:99999;}
#wrapper .widget .reloadingDIV .reloading {position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;width:40px;height:40px;}
#wrapper .widget .reloadingDIV .reloading i {font-size:40px;width:40px;height:40px;}
#wrapper .emptywidget {padding:10px;}
#wrapper .emptywidget h2 {font-size:16px;color:#686868;border-bottom:2px solid #DDD;padding:5px 10px;background:#f1f1f1;border-left:5px solid #4d4d4d;padding-left: 10px;}
#wrapper .emptywidget p {color: #666;font-size:13px;margin-top:5px;}
#wrapper .pageWidget {text-align:center;}
#wrapper .pageWidget span.fa-div {font-size:150px;}
#wrapper .pageWidget a {text-decoration:none;}
#wrapper .pageWidget h2 {margin-bottom:10px;line-height:20px;font-size:26px;}
#wrapper .pageWidget p {color: #666;font-size:18px;}
#wrapper .textWidget {padding:30px;font-size:15px;line-height:25px;}
#wrapper .textWidget h1 {margin:50px 0 20px 0px;line-height:40px;display:block;}
#wrapper .textWidget h2 {margin:50px 0 20px 0px;line-height:30px;display:block;}
#wrapper .textWidget h3 {margin:50px 0 20px 0px;line-height:20px;display:block;}
#wrapper .textWidget p {margin:20px 0px;text-align:justify;line-height:24px;}
#wrapper .textWidget blockquote {margin:20px 0px;border-left:15px solid #444444;background:#EBEBEB;padding:10px;}
#wrapper .textWidget blockquote a {color:#444444;font-weight:bold;text-decoration:none;}
#wrapper .textWidget ul {margin:5px 0px 5px 30px;line-height:24px;}
#wrapper .textWidget ol {margin:5px 0px 5px 30px;line-height:24px;}
#wrapper .textWidget pre {background:#222;color:#fff;padding:20px;font-size:16px;font-family:monospace;white-space:pre-wrap;}
#wrapper .textWidget code {background:#cdcdcd;color:#000;font-family:monospace;padding: 1px 5px;border:1px solid #000;}
#wrapper .statustextWidget {background:#e3e3e3;padding:10px;display:block;margin-bottom:20px;}
#wrapper .statustextWidget h1 {margin:0 0 5px 0px;border-bottom:1px Solid #838383;}
#wrapper .statustextWidget h2 {margin:0 0 5px 0px;border-bottom:1px Solid #838383;}
#wrapper .statustextWidget p {text-align:justify;}
#wrapper .statustextWidget b {float:right;display:block;}
#wrapper .card {background:#f5f5f5;padding:20px;display:block;margin-bottom:20px;border: 1px solid #DDD;border-radius:0px;}
#wrapper .card h2 {font-size:25px;margin-bottom:30px;display:inline-block;border-bottom: 1px solid #DDD;}
#wrapper .card p {margin: 5px 0;font-size: 15px;}
#wrapper .card b {min-width:180px;display:inline-block;}
#wrapper .thumb_slider {margin:10px;padding:30px;font-size:15px;line-height:25px;}
#wrapper .thumb_slider h1.heading {margin:50px 0 20px 0px;line-height:40px;display:block;}
#wrapper .thumb_slider p.desc {margin:5px 0;text-align:justify;}
#wrapper .thumb_slider img {width:125px;height:125px;margin:5px;}

#wrapper .summaryTiles {padding:25px;color:#FFFFFF;margin:10px;}
#wrapper .summaryTiles hr {height:3px;margin:15px 0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0), rgb(255, 255, 255), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0), rgba(255, 255, 255), rgba(0,0,0,0));background-image:-ms-linear-gradient(left, rgba(0,0,0,0), rgba(255, 255, 255), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0), rgba(255, 255, 255), rgba(0,0,0,0));}
#wrapper .summaryTiles .left {text-align:left;margin:0 20px;font-size:55px;}
#wrapper .summaryTiles .right {text-align:right;}
#wrapper .summaryTiles .right b {clear:both;display:block;font-size:34px;}
#wrapper .summaryTiles .right i {clear:both;display:block;font-size:14px;}
#wrapper .summaryTiles p {text-align:center;line-height:15px;font-size:12px;font-weight:400;}
#wrapper .summaryTiles a {text-decoration:none;color:#666;}
#wrapper .summaryTiles .summaryTiles_footer .left {display:inline-block;width:calc(50% - 2px);border-right:2px dashed #bdbdbd;text-align:center;margin:0;padding:0;font-size:0px;}
#wrapper .summaryTiles .summaryTiles_footer .right {display:inline-block;width:50%;text-align:center;margin:0;padding:0;font-size:0px;}
#wrapper .summaryTiles .summaryTiles_footer u {text-decoration:none;color:#FFF;font-size:16px;}
#wrapper .summaryTiles .summaryTiles_footer h3 {text-decoration:none;color:#FFF;font-size:35px;}

#wrapper .summaryTiles2 {padding:20px;margin:10px;}
#wrapper .summaryTiles2 .right {text-align:left;}
#wrapper .summaryTiles2 .right .fa-div {font-size:40px;padding:10px 30px;color:#FFFFFF;}
#wrapper .summaryTiles2 .left {}
#wrapper .summaryTiles2 .left b {clear:both;display:block;font-size:40px;}
#wrapper .summaryTiles2 .left i {clear:both;display:block;font-size:16px;}
#wrapper .summaryTiles2 a {text-decoration:none;color:#666;}

#wrapper .summaryTiles3 {padding:20px;margin:10px;text-align:center;}
#wrapper .summaryTiles3 .fa-div {font-size:40px;padding:10px 40px;color:#FFFFFF;display:block;}
#wrapper .summaryTiles3 img {clear:both;display:block;width:100%;margin-bottom:30px;}
#wrapper .summaryTiles3 b {clear:both;display:block;font-size:17px;margin-top:30px;}
#wrapper .summaryTiles3 i {clear:both;display:block;font-size:12px;}
#wrapper .summaryTiles3 a {text-decoration:none;color:#666;}

#wrapper .summaryTiles4 {padding:20px;margin:10px;}
#wrapper .summaryTiles4 .right {text-align:left;}
#wrapper .summaryTiles4 .right .text {font-size:40px;color:#DDDDDD;}
#wrapper .summaryTiles4 .left {}
#wrapper .summaryTiles4 .left b {clear:both;display:block;font-size:20px;}
#wrapper .summaryTiles4 .left i {clear:both;display:block;font-size:14px;}
#wrapper .summaryTiles4 a {text-decoration:none;color:#666;}

#wrapper .summaryTiles5 {padding:20px;margin:10px;}
#wrapper .summaryTiles5 .right {text-align:left;}
#wrapper .summaryTiles5 .right img {max-width:50px;}
#wrapper .summaryTiles5 .left {}
#wrapper .summaryTiles5 .left b {clear:both;display:block;font-size:20px;}
#wrapper .summaryTiles5 .left i {clear:both;display:block;font-size:14px;}
#wrapper .summaryTiles5 a {text-decoration:none;color:#666;}

#wrapper .summaryTiles6 {padding:20px;margin:10px;}
#wrapper .summaryTiles6 span {font-size:45px;color:#DDDDDD;float:right;}
#wrapper .summaryTiles6 span img {width:60px;}
#wrapper .summaryTiles6 b {font-size:20px;}
#wrapper .summaryTiles6 i {font-size:14px;display:block;margin:5px 0;font-weight:bold;}
#wrapper .summaryTiles6 p {font-size:14px;text-align:justify;margin:5px 0;color:#000000;background:#f4f8fb;padding:10px;display:inline-block;}
#wrapper .summaryTiles6 u {font-size:14px;display:block;text-align:justify;text-decoration:none;font-style:italic;}
#wrapper .summaryTiles6 a {margin:15px 0;display:inline-block;}
#wrapper .summaryTiles6 a {text-decoration:none;color:#666;}

#wrapper .summaryTiles7 {margin:10px;}
#wrapper .summaryTiles7 .right {text-align:left;}
#wrapper .summaryTiles7 .right .fa-div {font-size:60px;padding:0px 30px;color:#FFFFFF;}
#wrapper .summaryTiles7 .left {padding:20px;}
#wrapper .summaryTiles7 .left b {clear:both;display:block;font-size:20px;color:#FFF;}
#wrapper .summaryTiles7 .left i {clear:both;display:block;font-size:14px;color:#FFF;font-weight:bold;}
#wrapper .summaryTiles7 a {text-decoration:none;color:#666;}

#wrapper .summaryTiles8 {margin:10px;padding:30px;border-radius:20px;}
#wrapper .summaryTiles8 h2 {clear:both;display:block;font-size:30px;color:#FFF;font-weight:normal;}
#wrapper .summaryTiles8 p {clear:both;display:block;font-size:16px;color:#FFF;margin:10px 0;}
#wrapper .summaryTiles8 a {text-decoration:none;color:#FFF;}
#wrapper .summaryTiles8 a:hover {color:#1E283D;}

#wrapper .summaryTiles9 {margin:10px;padding:30px;border-radius:20px;position:relative;overflow:hidden;background:#3576ff;}
#wrapper .summaryTiles9::before {font-family:"Font Awesome 6 Pro";font-weight:900;color:#FFF;font-size:200px;position:absolute;right:-50px;top:-55px;opacity:0.2;}
#wrapper .summaryTiles9 h2 {clear:both;display:block;font-size:30px;color:#FFF;font-weight:normal;}
#wrapper .summaryTiles9 p {clear:both;display:block;font-size:16px;color:#FFF;margin:10px 0;}
#wrapper .summaryTiles9 a {text-decoration:none;color:#FFF;}
#wrapper .summaryTiles9 a:hover {color:#1E283D;}

#wrapper .summaryTiles10 {margin:10px;border-radius:20px;position:relative;overflow:hidden;background:#FFF;}
#wrapper .summaryTiles10 .top {background:#32338d url('../img/card3.jpg') repeat-x left top;height:90px;background-size:contain;}
#wrapper .summaryTiles10 .bottom {padding:30px;margin-top:-70px;}
#wrapper .summaryTiles10 .bottom .icon {width:1%;display:table-cell;text-align:center;}
#wrapper .summaryTiles10 .bottom .icon .fa-div {font-size:40px;padding:10px 30px;color:#FFFFFF;}
#wrapper .summaryTiles10 .bottom .icon b {clear:both;display:block;font-size:25px;color:#32338d;font-weight:normal;margin:10px 0;}
#wrapper .summaryTiles10 .bottom .icon i {clear:both;display:block;font-size:14px;color:#32338d;margin:-10px 0 -20px 0;}

#wrapper ul.widgetList {}
#wrapper ul.widgetList li {list-style-type:none;color:#969696;font-size:12px;word-break:break-all;border-bottom:1px dashed #B3B3B3;padding:5px 0;}
#wrapper ul.widgetList li:nth-child(even) {background:#f7f7f7;}
#wrapper ul.widgetList li:last-child {border-bottom:0px dashed #B3B3B3;}
#wrapper ul.widgetList li:hover {border-left:5px solid #4d4d4d;background:#ededed;padding-left:10px;}
#wrapper ul.widgetList li h4 {font-size:14px;}
#wrapper ul.widgetList li p {font-size:12px;margin-bottom:5px;}
#wrapper ul.widgetList li a {font-size:12px;margin-bottom:5px;color:#0072ff;text-decoration: none;transition:0.5s;font-weight:bold;}
#wrapper ul.widgetList li a:hover {color:#DD2476;border-bottom: 1px solid #DDD;}

#wrapper ul.profileList {text-align:center;display:block;clear:both;margin:0 auto;}
#wrapper ul.profileList li {width:150px;list-style-type:none;color:#969696;font-size:12px;padding:5px 0;display:inline-block;float:left;padding:10px;min-height:230px;margin:10px auto;border-right: 1px dashed #B3B3B3;}
#wrapper ul.profileList li:last-child {border-right:0px dashed #B3B3B3;}
#wrapper ul.profileList li img {height:100px;display:block;clear:both;margin:0 auto 10px auto;}
#wrapper ul.profileList li:hover {background:#ededed;}
#wrapper ul.profileList li h4 {font-size:14px;text-align:center;}
#wrapper ul.profileList li p {font-size:12px;margin-bottom:5px;text-align:center;}

#wrapper ul.profileList2 {text-align:center;display:block;clear:both;margin:0 auto;}
#wrapper ul.profileList2 li {width:300px;max-width:100%;list-style-type:none;color:#969696;font-size:12px;padding:5px 0;display:inline-block;float:left;padding:10px;min-height:430px;margin:10px auto;border-right: 1px dashed #B3B3B3;}
#wrapper ul.profileList2 li:last-child {border-right:0px dashed #B3B3B3;}
#wrapper ul.profileList2 li .banner {width:300px;max-width:100%;height:200px;display:block;}
#wrapper ul.profileList2 li .box {min-height:420px;}
#wrapper ul.profileList2 li .desc {padding:10px;display:block;}
#wrapper ul.profileList2 li h3 {font-size:18px;margin-bottom:5px;text-align:center;}
#wrapper ul.profileList2 li h4 {font-size:14px;margin-bottom:0px;text-align:left;}
#wrapper ul.profileList2 li p {font-size:12px;margin-bottom:15px;margin-top:0px;text-align:left;}
#wrapper ul.profileList2 li a {text-decoration:none;color:#444;}
#wrapper .profileSnippet {display:block;margin:10px 0;background:#f7f7f7;padding:10px;min-height:120px;}
#wrapper .profileSnippet img {width:75px;float:right;margin:auto auto 5px 0;}
#wrapper .profileSnippet h3 {text-align:left!important;float:none!important;line-height:20px!important;margin-bottom:8px!important;}
#wrapper .profileSnippet h4 {text-align:left;float:none;margin:auto auto 5px 0;}
#wrapper .profileSnippet p {text-align:left;float:none;margin:auto auto 5px 0;}

#wrapper ul.widgetDualList {display:block;position:relative;}
#wrapper ul.widgetDualList li {display:block;list-style-type:none;padding:15px 10px;position:relative;}
#wrapper ul.widgetDualList li:before {border-left:2px dotted #bdbdbd;content:"";width:2px;height:65px;left:21px;position:absolute;display:block;top:21px;}
#wrapper ul.widgetDualList span.profile img{display:inline-block;margin-right:20px;vertical-align:top;z-index:10;position:relative;float:left;width:60px;height:60px;border-radius:100%;border:2px solid #5bc0de;padding:2px}
#wrapper ul.widgetDualList span.dot {display:inline-block;margin-right:20px;vertical-align:top;z-index:10;position:relative;float:left;}
#wrapper ul.widgetDualList span.circle {padding:10px;width:5px;height:5px;display:block;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
#wrapper ul.widgetDualList span.data {/*display:inline-block;*/}
#wrapper ul.widgetDualList span.data h4 {color:#333;}
#wrapper ul.widgetDualList span.data p {font-size:12px;color:#666;}
#wrapper ul.widgetDualList span.data a {text-decoration:none;color:#333;}

#wrapper ol {margin:0 0 0 20px;}
#wrapper ol li {list-style-type:inherit;word-break:break-all;line-height:22px;padding-left:10px;}
#wrapper ol li::marker {font-weight:bold;}

#wrapper ol {margin:0 0 0 20px;}
#wrapper ol li {list-style-type:inherit;word-break:break-all;line-height:22px;padding-left:10px;}
#wrapper ol li::marker {font-weight:bold;}

#wrapper .videoWidget {}
#wrapper .videoWidget iframe:first-child {width:100%;height:230px;}
#wrapper .videoWidget iframe {width:50%;height:50%;float:left;}

#wrapper .pdfWidget a {width:50%;display:inline-block;float:left;}
#wrapper .pdfWidget a img {max-width:100%;}

#wrapper .formWidget {margin:10px;border:2px dashed #DDD;padding-bottom:10px;}
#wrapper .formWidget .heading {border-bottom:2px dashed #DDD;padding:10px;font-weight:bold;font-size:18px;color:#6c6c6c;text-transform:uppercase;background:#efefef;}
#wrapper .formWidget .body {padding:10px;}
#wrapper .formWidget input[type=submit], #wrapper .formWidget input[type=reset], #wrapper .formWidget input[type=button] {margin:0px 5px;min-width:100px;}

#wrapper .blog_featured_image_preview {max-width:100%;}

table.widgetTable {width:100%;border-collapse:collapse;}
table.widgetTable span.circle {margin:0 auto;padding:10px;width:5px;height:5px;display:block;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
table.widgetTable th {text-align:center;color:#333;padding:10px;}
table.widgetTable td {text-align:center;color:#333;padding:10px;}
table.widgetTable td a {text-decoration:none;color:#0066ff;font-size:15px;margin-left:10px;}
table.widgetTable tr:nth-child(odd) {background:#F9F9F9;}
table.widgetTable tr th:nth-child(1) {text-align:left;}
table.widgetTable tr td:nth-child(1) {text-align:left;}
table.widgetTable a {cursor:pointer;}
table.widgetTable .simpleButton {padding:0px 10px!important;margin:0!important;font-size:12px!important;text-decoration:none;line-height:26px;}
#progressBarMain {display:block;margin:20px auto;}
#progressBarMain span {display:inline-block;line-height:30px;font-size:17px;}
#progressBarMain #progressBar {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:relative;width:100%;height:8px;background-color:#ddd;display:block;}
#progressBarMain .progressBarResult {-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;position:absolute;width:0;height:100%;display:block;background-color:#4fa8df;transition:width 1s ease-in-out;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;-ms-transition:width 1s ease-in-out;-moz-transition:width 1s ease-in-out;}
#progressCircleBar {display:block;}
#progressCircleBar .left, #progressCircleBar .right {display:block;width:50%;text-align:center;}
#progressCircleBar .progress-circle {font-size:20px;margin:20px auto; }
#progressCircleBar .left .progress-circle span {color:#0066ff ;}
#progressCircleBar .left .progress-circle.over50 .first50-bar {background-color:#0066ff ;}
#progressCircleBar .left .value-bar {border:.45em solid #0066ff;}
#progressCircleBar .right .progress-circle span {color:#6a8ff2 ;}
#progressCircleBar .right .progress-circle.over50 .first50-bar {background-color:#6a8ff2 ;}
#progressCircleBar .right .value-bar {border:.45em solid #6a8ff2;}
#systemIP {display:block;margin:0px;}
#systemIP .left, #systemIP .right {display:block;width:50%;text-align:center;}
#systemIP h3 {color:#f54f68;line-height:30px;font-size:30px;}
#systemIP p {color:#b5b5b5;line-height:25px;font-size:14px;}
#progressCircleBar .left, #systemIP .left {width:calc(50% - 1px);border-right: 1px solid #bdbdbd;}
#worldMap {padding:20px;background-image:url(../img/World-Map.jpg);background-position:90% 100%;background-repeat:no-repeat;background-size:contain;}

/* Chat Box
----------------------------------------------- */
#chatmessagesbox {background-image:url(../img/ChatBG.png);background-repeat:repeat;width:100%;height:500px;overflow-y:scroll;}
#chatmessagesbox .chatmessagesboxInner {display:flex;flex-direction:column;align-items:flex-start;background:rgba(255, 255, 255, 0.5);padding:10px;}
#chatmessagesbox .chatmessagesboxInner .chatmessage {padding:10px;margin:10px;}
#chatmessagesbox .chatmessagesboxInner .chatmessageME {}
#chatmessagesbox .chatmessagesboxInner .chatmessageOTHER {align-self:flex-end;text-align:right;}
#chatmessagesbox .chatmessagesboxInner .chatmessageME .chatmessage_msg {background:#FFF;border:1px solid #DDD;display:block;padding:10px;margin:10px 0;border-top-left-radius:0;    border-top-right-radius:2em;border-bottom-right-radius:0;border-bottom-left-radius:2em;}
#chatmessagesbox .chatmessagesboxInner .chatmessageOTHER .chatmessage_msg {background:#EFEFEF;border:1px solid #DDD;display:block;padding:10px;margin:10px 0;border-top-left-radius:2em;    border-top-right-radius:0;border-bottom-right-radius:2em;border-bottom-left-radius:0;}
#chatmessagesbox .chatmessagesboxInner .chatmessage_sender {font-weight:bold;}
#chatmessagesbox .chatmessagesboxInner .chatmessage_file a {text-decoration:none;background:#e8e8e8;border:1px solid #DDD;padding:2px 5px;font-size:11px;border-radius:2em;}
#chatmessagesbox .chatmessagesboxInner .chatmessage_type {font-size:11px;}
#chatmessagesbox .chatmessagesboxInner .chatmessage_time {color:#A5A5A5;font-size:11px;}

/* Event Calender
----------------------------------------------- */
#exeCalenderTable #monthAndYear {font-size:24px;font-weight:bold;}
#exeCalenderTable .naviBtn {width:30px;height:30px;cursor:pointer;user-select:none;vertical-align:middle;border-radius:100px;font-size:13px;font-weight:bold;text-decoration:none;text-align:center;text-transform:uppercase;display:inline-block;background:#ededed;border:1px solid #b7b7b7;color:#444;text-shadow:none;box-shadow:0 3px 1px -2px rgb(0 0 0 / 20%), 0 2px 2px 0 rgb(0 0 0 / 14%), 0 1px 5px 0 rgb(0 0 0 / 12%);transition:box-shadow 280ms cubic-bezier(.4,0,.2,1);}
#exeCalenderTable .naviBtn:hover {color:#a7a7a7;box-shadow: 0 5px 5px -3px rgb(0 0 0 / 20%), 0 8px 10px 1px rgb(0 0 0 / 14%), 0 3px 14px 2px rgb(0 0 0 / 12%);}
#exeCalenderTable #prevBtn {margin:0 5px;}
#exeCalenderTable #nextBtn {margin:0 5px;}
#exeCalenderTable #exeCalender {margin:10px auto;}
#exeCalenderTable table {width:100%;border-collapse:collapse;border:1px solid #DDD;}
#exeCalenderTable table th {text-align:center;color:#333;padding:10px;background:#e3e3e3;width:calc(100% / 7);}
#exeCalenderTable table td {text-align:left;color:#333;padding:10px;vertical-align:top;font-size:20px;font-weight:bold;height:100px;}
#exeCalenderTable table td.otherDay {color:#DDD;}
#exeCalenderTable table tr:nth-child(odd) {background:#F9F9F9;}
#exeCalenderTable table a {cursor:pointer;}
#exeCalenderTable .events {font-size:12px;background:#EFEFEF;margin:5px 0;border-radius:10px;padding:5px;}
#exeCalenderTable .eventTitle {}
#exeCalenderTable .eventTime {color:#686868;}

/* JS Progress Bar Chart
----------------------------------------------- */
.progressBarChart {position:relative;margin:10px;display:inline-block;}
.progressBarChartContainer img {width:120px;}
.progressBarChart canvas {display:block;position:absolute;top:0;left:0;}
.progressBarChart span {color:#555;display:block;text-align:center;font-size:30px;font-weight:100;margin-left:5px;}
.progressBarChartContainer {text-align:center;display:inline-block;}
.progressBarChartContainer b {text-align:center;clear:both;display:block;font-size:20px;color:#949494;}

/* Widgets
----------------------------------------------- */
#media_gallery {display:flex;flex-wrap:wrap;}
#media_gallery img {width:100px;flex: 1 0 calc(20% - 40px); /* explanation below */height:200px;margin:10px;border:2px dashed #DDD;padding:5px;}
#media_gallery.media_gallery_7 img {width:100px;flex: 1 0 calc(12.5% - 40px); /* explanation below */height:100px;margin:10px;border:2px dashed #DDD;padding:5px;}
#media_gallery img:hover {transform:scale(1.1);}
h2.auditStatusHeading {background:#505458;color:#FFFFFF;font-size:20px;font-weight:100;padding:5px 20px;margin:20px 0;}
h3.auditStatusSubHeading {color:#9A9A9A;font-size:20px;font-weight:100;margin:20px 0;text-align:center;}
#auditStatusShort {text-align:center;}
#auditStatusShort h2 {font-size:35px;margin:10px 0;}
#auditStatusShort b {color:#949494;font-size: 16px;}
#auditStatusShort {}
#websiteScreenshot {text-align:center;}
#thumbFull {background: url('../img/display.png') 0% 0% / cover no-repeat;width:450px;height:355px;clip:rect(0,450px,355px,0);position:relative;margin:0 auto;padding:0;overflow:hidden;}
#thumbFull img {position:absolute;left:20px;top:20px;width:410px;height:235px;}
#thumbTablet {background: url('../img/tablet.png') 0% 0% / cover no-repeat;width:415px;height:580px;clip:rect(0,450px,355px,0);position:relative;margin:0 auto;padding:0;overflow:hidden;}
#thumbTablet img {position:absolute;left:37px;top:45px;width:350px;height:490px;}
#thumbMobile {background: url('../img/mobile.png') 0% 0% / cover no-repeat;width:250px;height:485px;clip:rect(0,450px,355px,0);position:relative;margin:0 auto;padding:0;overflow:hidden;}
#thumbMobile img {position:absolute;left:10px;top:50px;width:230px;height:380px;}
#auditStatus {text-align:center;}
#websiteGraph {text-align:center;}
#auditStatusHeading {}
#auditStatusHeading .progressBarChartContainer {float:left;display:inline-block;margin:0 50px;}
#auditStatusHeading h2 {line-height:70px;color:#505458;font-size:36px;}
#auditStatusHeading p {color:#505458;font-size:16px;text-align:justify;}
.scriptExecutionTime {color:#666666;font-size: 13px;text-align:right;padding:0 10px;font-style:italic;}
/* === FAQs Accordian Widgets === */
.faq-accordion {margin: 20px auto; border: 1px solid #ccc; border-radius: 8px; overflow: hidden; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); }
.faq-item { border-bottom: 1px solid #eee; }
.faq-item:last-child { border-bottom: none; }
.faq-toggle { display: none; }
.faq-subject { display: flex; align-items: center; padding: 15px 20px; background-color: #f7f7f7; cursor: pointer; font-weight: bold; color: #333; transition: background-color 0.3s ease; }
.faq-subject:hover { background-color: #ededed; }
.faq-number { display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 50%; background-color: #007bff; color: white; font-size: 14px; flex-shrink: 0; }
.faq-title { flex-grow: 1; padding: 0 15px; }
.faq-icon { position: relative; width: 15px; height: 15px; flex-shrink: 0; transition: transform 0.3s ease; }
.faq-icon::before, .faq-icon::after { content: ''; position: absolute; background-color: #007bff; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: transform 0.3s ease; }
.faq-icon::before { width: 2px; height: 100%; }
.faq-icon::after { width: 100%; height: 2px; }
.faq-body { max-height: 0; overflow: hidden; transition: max-height 0.3s ease, padding 0.3s ease; background-color: #fff; }
.faq-body p { padding: 15px 20px 15px 65px; margin: 0; color: #555; font-size: 15px; }
.faq-toggle:checked ~ .faq-body { max-height: 200px; }
.faq-toggle:checked + .faq-subject .faq-icon::before { transform: translate(-50%, -50%) rotate(90deg); opacity: 0; }
.faq-toggle:checked + .faq-subject .faq-icon { transform: rotate(45deg); }
/* FullCalender.io */
.fc button {height:2.1em!important;padding:0 .8em!important;font-size:1.3em!important;}
.fc table {font-size:1.1em!important;}
.fc th, .fc td {padding:5px!important;}
/* Pagination */
.showPaginationData {display:block;text-align:center;margin-bottom:10px;}
.showPaginationData p {float:left;padding-bottom:5px;border-bottom:4px double #DDD;margin-right:10px;}
.showPaginationData p label {margin-right:10px;display:inline-block;font-size:14px;}
.showPaginationData p input[type="text"] {text-align:center;display:inline-block;padding:2px 5px;width:33px;border:1px solid #878787;}
.showPaginationData p select {display:inline-block;padding:2px 5px;height:26px;font-size:12px;}
.showPaginationData .paginationPages {display:block;}
.showPaginationData .paginationPages a {cursor:pointer;border:1px solid #eeeeee;padding:5px;text-decoration:none;color:#898989;font-size:12px;width:18px;display:inline-block;height:18px;text-align:center;}
.showPaginationData .paginationPages a:hover {background:#f7fafc;border:1px solid #d8d8d8;}
.showPaginationData .paginationPages a.firstPage, .showPaginationData .paginationPages a.lastPage {margin:0 2px;background:#f7fafc;width:70px;height:18px;border:1px solid #d8d8d8;}
.showPaginationData .paginationPages a.previousPage, .showPaginationData .paginationPages a.nextPage {margin:0 2px;background:#f7fafc;width:18px;height:18px;border:1px solid #d8d8d8;}
.showPaginationData .paginationPages a.currentPage {border:1px solid #d8d8d8;padding:10px;text-decoration:none;color:#000000;font-size:12px;}
.showPaginationData .paginationPages a.currentPage:hover {background:#f7fafc;color:#444;}
/* Attendance Profile */
.attendanceProfile {}
.attendanceProfile img {width:120px;height:120px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:1px solid #878787;}
.attendanceProfile h2 {font-size:24px;border:0;}
.attendanceProfile h3 {font-size:20px;}
.attendanceProfile p {font-size:15px;}
/* POP-UP Box */
#popupDIV {position:fixed;z-index:99999;width:100vw;height:100vh;left:0;top:0;background:#FFFFFFaa;overflow:scroll;}
#popupDIV #popupDIVcontent {padding:10vh 10vw 10vh 10vw;}
#popupDIV #popupDIVcontentInner {width:100%;height:100%;border: 1px solid #cecece;background:#FFF;box-shadow:0px 25px 50px 0px rgba(0, 0, 0, 0.1);}
#popupDIV .popupClose {cursor:pointer;background:#FF0000;border-radius:100%;color:#FFFFFF;position:relative;top:10px;left:calc(100% - 40px);width:30px;height:30px;text-align:center;line-height:30px;font-size:25px;}
#popupDIV .popupData {padding:20px;}
#popupDIV .popupData .popupDataHeading {font-size:30px;border-bottom:1px solid #000000;margin-bottom:20px;line-height:45px;text-transform:uppercase;}
#popupDIV .popupData .popupDataRow {border-bottom:1px dashed #cecece;word-break:break-all;display:block;}
#popupDIV .popupData .popupDataLabel {display:inline-block;width:250px;font-size:18px;line-height:30px;}
#popupDIV .popupData .popupDataValue {display:inline-block;font-size:18px;line-height:30px;}
#popupDIV .popupData .emailpreview ul, #popupDIV .popupData .emailpreview ol {margin-left:30px;}
#popupDIV .popupData .emailpreview h2, #popupDIV .popupData .emailpreview h3 {margin-top:5px;}
/* TABLE */
#table {overflow-x:scroll;display:block;}
.table {display:block;margin:10px 0;border:1px solid #D3D3D3;border-collapse:collapse;border-spacing:0;margin:0 auto;}
.table th {color:#424242;background:#F7FAFC;border-bottom:2px solid #EEEEEE;border-right:1px solid #EEEEEE;font-size:14px;font-weight:600;padding:15px;vertical-align:middle;}
.table td {padding:5px 10px;text-align:left;vertical-align:middle;font-weight:100;font-size:13px;border-right:1px solid #EEEEEE;}
.table tr {white-space:nowrap;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;color:#666;font-size:16px;font-weight:normal;cursor:pointer;}
.table tr:hover td {background:#f5f8ff;color:#000000;}
.table tr:hover td a {color:#000000;}
.table tr:nth-child(odd) {background:#F9FAFC;}
.table tr:nth-child(odd):hover {background:#f5f8ff;}
.table .link {color:#33AADD;font-weight:bold;}
.table span.circle {margin:0 auto;padding:10px;width:0px;height:0px;display:block;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
.table a span.fa {text-decoration:none;color:#0066ff;font-size:15px;margin-left:10px;}
.table a.button {padding:0px 10px!important;margin:0!important;font-size:12px!important;text-decoration:none;line-height:26px;}
.table a.button:hover, .table tr:hover td a.button {color:#FFF;}
.table tr:nth-child(2) th {padding:5px;color:#989898;font-size:12px;font-weight:400;}
.table tr input[type="date"], .table tr input[type="number"], .table tr input[type="time"], .table tr input[type="text"], .table tr input[type="password"], .table tr input[type="email"], .table tr textarea, .table tr select {border:1px solid #ced4da;background:#FFFFFF;width:calc(100% - 20px);padding:5px 10px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:block;}
.linkButton {text-decoration:underline;cursor:pointer;color:blue;}
/* DIV TABLE */
.divTable {display:block;margin:10px 0;border:1px solid #D3D3D3;border-collapse:collapse;border-spacing:0;margin:0 auto;}
.divTable a:hover {text-decoration:none;border-bottom:0;}
.divTableHead {display:table-header-group;}
.divTableBody {display:table-row-group;}
.divTable .tableRow, .divTable .tableRowHead {display:table-row;white-space:nowrap;border-top:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;color:#666;font-size:16px;font-weight:normal;cursor:pointer;}
.divTable .tableRow .tableCell, .divTable .tableRowHead .tableCell  {display:table-cell;white-space:nowrap;padding:10px 10px;text-align:left;vertical-align:middle;font-weight:100;font-size:16px;border-right:1px solid #EEEEEE;}
.divTable .tableRowHead .tableCell {color:#424242;background:#F7FAFC;border-bottom:2px solid #EEEEEE;border-right:1px solid #EEEEEE;font-size:14px;font-weight:600;padding:15px;vertical-align:middle;text-align:center;}
.divTable .tableRow:hover .tableCell {background:#f5f8ff;color:#000000;}
.divTable .tableRow:hover .tableCell a {color:#000000;}
.divTable .tableRow:hover .tableCell a.button {color:#FFFFFF;}
.divTable .tableRow:nth-child(odd) {background:#F9FAFC;}
.divTable .tableRow:nth-child(odd):hover {background:#f5f8ff;}
.divTable .link {color:#33AADD;font-weight:bold!important;}
.divTable span.circle {margin:0 auto;padding:10px;width:0px;height:0px;display:block;-moz-border-radius:100%;-webkit-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
.divTable a span.fa-solid {text-decoration:none;color:#0066ff;font-size:15px;margin-left:10px;}
.divTable a.simpleButton {padding:0px 10px!important;width:calc(100% - 20px)!important;margin:0!important;font-size:10px!important;text-decoration:none;line-height:20px;display:block;border-radius:999px;-moz-border-radius:999px;-webkit-border-radius:999px;-ms-border-radius:999px;-o-border-radius:999px;}
.divTable a.simpleButton:hover, .divTable .tableRow:hover .tableRow a.simpleButton {color:#FFF;}
.divTable .tableRow .tableCell img {width:100px;margin: 0 auto;display: block;}
.divTable .tableRowHead:nth-child(2) .tableCell {padding:5px;color:#989898;font-size:12px;font-weight:400;}
.divTable .tableRowHead select, .divTable .tableRowHead input[type="date"], .divTable .tableRowHead input[type="number"], .divTable .tableRowHead input[type="time"], .divTable .tableRowHead input[type="text"], .divTable .tableRowHead input[type="password"], .divTable .tableRowHead input[type="email"], .divTable .tableRowHead textarea, .divTable .tableRowHead select {border:1px solid #ced4da;background:#FFFFFF;width:calc(100% - 20px);padding:5px 10px;-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;display:block;}
.divTable .tableRowHead select {width:100%!important;text-align:center;text-align-last: center;}
.divTable .tableRowHead option {text-align:center;text-align-last: center;}
.divTable .tableRowHead input[type="button"] {padding:5px 10px;font-size:11px;margin:0;border:0;outline:0;}
.divTable .tableRowHead .tableCell label {width:auto;}
.divTable .tableRowHead .tableCell input[type="checkbox"] {display:none;}
.divTable .tableRowHead .tableCell .fa, .divTable .tableRowHead .tableCell .fa-solid {margin-left:10px;cursor:pointer;}
.divTable form {display:contents;}
#showTableFooter {display:block;text-align:center;margin-top:10px;line-height:30px;}
#showTableFooter a {padding:0px 10px!important;margin:0!important;font-size:12px!important;text-decoration:none;line-height:26px;}
/* SURVEY FIORM */
.questionDIVHeader {border-bottom: 2px solid #DDD;padding:10px;background:#f7f7f7;}
.surveyForm {display:block;margin:0 auto;background:#FFFFFF;clear:both;}
.surveyForm .questionDIV {margin:20px auto;border:1px solid #EFEFEF;padding:20px;}
.surveyForm .overlay {opacity:0.2}
.surveyForm .questionDIV h3 {margin:10px auto;font-weight:100;}
.surveyForm .questionDIV p {margin:10px auto;}
.surveyForm .questionDIV p label {display:block;width:calc(100% - 35px);}
.surveyForm .questionDIV p label i {float:right;font-size:13px;}
.surveyForm .questionDIV p input {width:50px;margin:0px 20px;}
.surveyForm .questionDIV p input[type="text"], .surveyForm .questionDIV p input[type="file"] {width: calc(100% - 30px);margin: 0;}
.multipleButtons {display:flex;flex-wrap:wrap;}
.multipleButtons label {font-size:13px!important;}
.multipleButtons .multipleButtons2 {flex:40%;box-sizing:border-box;}
.multipleButtons .multipleButtons4 {flex:20%;box-sizing:border-box;}
.container{display:block;position:relative;padding-left:35px;margin-bottom:12px;cursor:pointer;font-size:17px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}
.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee}
.container:hover input~.checkmark{background-color:#ccc}
.container input:checked~.checkmark{background-color:#CF1053}
.checkmark:after{content:"";position:absolute;display:none}
.container input:checked~.checkmark:after{display:block}
.container .checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.radiomark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:50%}
.container:hover input~.radiomark{background-color:#ccc}
.container input:checked~.radiomark{background-color:#CF1053}
.radiomark:after{content:"";position:absolute;display:none}
.container input:checked~.radiomark:after{display:block}
.container .radiomark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}
/* Radio Buttons */
.radioButton_list {margin-top:-10px;}
.radioButton_list input {z-index:999;visibility:hidden;position:absolute;}
.radioButton_list .radioButton span {padding:8px 15px;border:1px solid #d11f5d;cursor:pointer;border-radius:5px;background:#fff;font-size:13px;font-weight:bold;color:#d11f5d;display:inline-block;margin:0 0 0 10px;}
.radioButton_list .radioButton:hover span {background:#d11f5d;color:#fff;}
.radioButton_list .radioButton input:checked + span {background:#d11f5d;color:#fff;}
/* Radio Buttons */
/* Support Tickets */
#exe_tik_main {}
.exe_tik_main {background:#f5f5f5;border: 1px solid #DDD;padding: 20px;}
.exe_tik_main .exe_tik_title {font-size:24px;font-weight:bold;}
.exe_tik_main .exe_tik_desc {font-size:11px;color:#787878;margin-bottom:10px;}
.exe_tik_main .exe_tik_body {font-size:14px;padding:10px!important;}
.exe_tik_main .exe_tik_attachment {font-size:10px;border:1px dashed #979797;padding:5px;display:inline-block;background:#efefef;border-radius:10px;float:right;clear:both;}
.exe_tik_main .double-val-label {margin:0 3px;}
.exe_tik_main .double-val-label > span {font-size:.8em;line-height:1.1em;}
.exe_tik_replies {margin:20px 0;}
.exe_tik_replies .exe_tik_reply {margin:10px 0;border:1px dashed #979797;padding:10px!important;}
.exe_tik_replies .exe_tik_reply p {text-align:unset!important;}
.exe_tik_add {margin:20px 0;border:1px dashed #979797;padding:10px!important;}
/* Support Tickets */
/* Forum Replies */
.exe_forum_main {}
.exe_forum_replies {margin:20px 0;margin:10px 0;border:1px dashed #979797;padding:10px!important;background:#f5f5f5;}
.exe_forum_replies .forum_header {font-size:16px;border-bottom:1px solid #DDD;font-weight:bold;}
.exe_forum_replies .forum_body {padding:5px 0;}
.exe_forum_replies .forum_attachment {text-align:unset!important;}
.exe_forum_replies .forum_footer {text-align:right;font-style:italic;}
/* Forum Replies */
/* List Of Modules In Roles */
.modules_list {display:block;clear:both;}
.modules_list .modules_name {font-size:14px;margin:15px 0 5px 0;font-weight:bold;background:#f1f1f1;padding:5px;}
.modules_list .modules_func {display:inline-flex;}
.modules_list .modules_func label {font-size:14px;float:left;margin: 5px 40px!important;}
.modules_list .modules_func .checkmark {height:20px;width:20px;}
.modules_list .modules_func .container .checkmark:after {left:6px;top:2px;}
/* List Of Modules In Roles */

/* EXE Landing Page Form
----------------------------------------------- */
#landingPageForm {background:#FFF;width:100%;}
.landingPageForm {}
.landingPageForm .lpf_Header {margin:0 auto;display:block;width:calc(100% - 20px);padding:10px;}
.landingPageForm .lpf_Header img {height:70px;}
.landingPageForm .lpf_Header .logout {font-size:40px;padding:10px;}
.landingPageForm .lpf_Header a.logout:hover {border-bottom:0;}
.landingPageForm .lpf_Header .lpf_Logo {float:left;}
.landingPageForm .lpf_Header h2 {float:left;color:#444444;font-size:30px;font-weight:bold;margin:10px 20px;}
.landingPageForm .lpf_Body {margin:0 auto;display:block;max-width:800px;width:100%;padding:10px;}
.landingPageForm .lpf_Body .lpf_Login img {width:80px;}
.landingPageForm .lpf_Body .lpf_Login h1 {color:#0087C0;font-size:45px;font-weight:bold;margin:20px 0;text-shadow: 0px 1px, 1px 0px, 1px 1px #0087C0;}
.landingPageForm .lpf_Body .lpf_Login h2 {color:#444444;font-size:22px;font-weight:bold;text-transform:none;margin:20px 0;border-bottom:0;}
.landingPageForm .lpf_Body .lpf_Login .lpf_RequiredBox {background:#F4F4F4;font-size:11px;padding:15px;}
.landingPageForm .lpf_Body .lpf_Login .lpf_RequiredBox label {background:#D9D9D9;padding:5px;color:#000;text-align:center;font-size:12px;font-style:normal;font-weight:600;line-height:18px;border-radius:6px;}
.landingPageForm .lpf_Body .lpf_Login input[type="text"], .landingPageForm .lpf_Body .lpf_Login input[type="password"], .landingPageForm .lpf_Body .lpf_Login input[type="number"], .landingPageForm .lpf_Body .lpf_Login input[type="email"],  .landingPageForm .lpf_Body .lpf_Login select {padding:15px!important;font-size:14px!important;width:calc(100% - 30px);}
.landingPageForm .lpf_Body .lpf_Login input[type="submit"], .landingPageForm .lpf_Body .lpf_Login input[type="reset"], .landingPageForm .lpf_Body .lpf_Login input[type="button"] {padding:15px;width:300px;}
.landingPageForm .lpf_Body .lpf_Login label {font-size:16px!important;font-weight:bold!important;}
.landingPageForm .lpf_Body .lpf_Login label span.fa-regular {color:#CF1053;}
.landingPageForm .lpf_Body .lpf_Login .imageToPreview {width:calc(100% - 20px);margin:10px;height:260px;background-position:center center;background: #fff url(../../img/image-placeholder.svg) no-repeat center;display:inline-block;border:1px solid #C3D3E2;border-radius:0.375rem;}
.landingPageForm .lpf_Body .lpf_Login .multipleButtons label {font-size:13px!important;} 
.multipleButtons label {font-size:13px!important;}
.landingPageForm .lpf_Body ul {margin-left:40px;}
.landingPageForm .lpf_Body video {border-radius:10px;background:#CF1053;padding:15px;}
.landingPageForm .lpf_Footer {margin:0 auto;display:block;max-width:800px;width:100%;padding:10px;}


/* EXE-POP-Up
----------------------------------------------- */
.custom_modal {position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;transform:scale(1.1);transition:visibility 0s linear .25s,opacity .25s 0s,transform .25s;z-index:99999999999999;}
.custom_modal-content {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#FFF;padding:1rem 1.5rem;max-width:70%;max-height:90%;border-radius:.5rem;color:#444;overflow-y:scroll;}
.custom_close-button {float:right;width:1.5rem;line-height:1.5rem;text-align:center;cursor:pointer;border-radius:.25rem;background-color:#FF0000;color:#FFF}
.custom_close-button:hover {background-color:#990000}
.custom_show-modal {opacity:1;visibility:visible;transform:scale(1);transition:visibility 0s linear 0s,opacity .25s 0s,transform .25s}
.custom_modal-content img {display:block;margin:0 auto;max-width:100%;}
.custom_modal ul, .custom_modal ol{margin-left: 20px;}
.custom_modal p{margin: 5px 0px;}

/* Footer
----------------------------------------------- */
#footer {padding:0 20px;color:#333333;height:50px;font-size:13px;line-height:50px;text-align:center;}
#footer a {color:#0072ff ;text-decoration:none;transition:0.5s}
#footer a:hover {color:#DD2476;border-bottom:1px solid #DDD;}

/* Responsive Quires
----------------------------------------------- */
@media only screen and (min-width:1024px) and (max-width:1280px){
	body {overflow:hidden!important;}
	.row {display:block!important;}
	.exe_row {display:block!important;}
	.exe_col1,.exe_col2,.exe_col3,.exe_col4,.exe_col5,.exe_col6,.exe_col7,.exe_col8,.exe_col9,.exe_col10,.exe_col11 {width:50%!important;}
	.col13,.col23,.col2,.col3,.col4,.col6 {width:calc(50% - 20px)!important;}
	.shPanelContent {max-height:100000px!important;}
	#systemIP h3 {font-size:20px!important;}
	#footer {line-height:20px!important;margin-bottom:30px;}
	#footer .left, #footer .right {float:none!important;}
}
@media only screen and (min-width:967px) and (max-width:1023px){
	body {overflow:hidden!important;}
	.loginCard_3 .loginCardMain {top:0!important;left:0!important;margin:0!important;width:101%!important;overflow-x: scroll!important;}
	.loginCard_3 .loginCardMain .left {width: 100%!important;height:650px!important;}
	.loginCard_3 .loginCardMain .right {width: 100%!important;height:800px!important;}
	.row {display:block!important;}
	.col13,.col23,.col2,.col3,.col4,.col6 {width:calc(50% - 20px)!important;}
	.exe_row {display:block!important;}
	.exe_col1,.exe_col2,.exe_col3,.exe_col4,.exe_col5,.exe_col6,.exe_col7,.exe_col8,.exe_col9,.exe_col10,.exe_col11 {width:50%!important;}
	.shPanelContent {max-height:100000px!important;}
	#systemIP h3 {font-size:20px!important;}
	#footer {line-height:20px!important;margin-bottom:30px;}
	#footer .left, #footer .right {float:none!important;}
}
@media only screen and (min-width:769px) and (max-width:966px){
	.loginCard_3 .loginCardMain {top:0!important;left:0!important;margin:0!important;width:101%!important;overflow-x: scroll!important;}
	.loginCard_3 .loginCardMain .left {width: 100%!important;height:650px!important;}
	.loginCard_3 .loginCardMain .right {width: 100%!important;height:800px!important;}
	body {overflow:hidden!important;}
	.row {display:block!important;}
	.col13,.col23,.col2,.col3,.col4,.col6 {width:calc(100% - 20px)!important;}
	.exe_row {display:block!important;}
	.exe_col1,.exe_col2,.exe_col3,.exe_col4,.exe_col5,.exe_col6,.exe_col7,.exe_col8,.exe_col9,.exe_col10,.exe_col11 {width:100%!important;}
	.shPanelContent {max-height:100000px!important;}
	#systemIP h3 {font-size:20px!important;}
	#footer {line-height:20px!important;margin-bottom:30px;}
	#footer .left, #footer .right {float:none!important;}
}
@media only screen and (min-width:601px) and (max-width:768px){

	body {overflow:hidden!important;}
	.loginCard_3 .loginCardMain {top:0!important;left:0!important;margin:0!important;width:101%!important;overflow-x: scroll!important;}
	.loginCard_3 .loginCardMain .left {width: 100%!important;height:650px!important;}
	.loginCard_3 .loginCardMain .right {width: 100%!important;height:800px!important;}
	#PageTitleBanner {height:200px!important;}
	#PageTitleBanner h1 {font-size:30px!important;}
	.row {display:block!important;}
	.col13,.col23,.col2,.col3,.col4,.col6 {width:calc(100% - 20px)!important;}
	.exe_row {display:block!important;}
	.exe_col1,.exe_col2,.exe_col3,.exe_col4,.exe_col5,.exe_col6,.exe_col7,.exe_col8,.exe_col9,.exe_col10,.exe_col11 {width:100%!important;}
	.shPanelContent {max-height:100000px!important;}
	#showTableFooter a {width: calc(100% - 24px)!important;}
	#systemIP h3 {font-size:20px!important;}
	#footer {line-height:20px!important;margin-bottom:30px;}
	#footer .left, #footer .right {float:none!important;}
}
@media only screen and (min-width:481px) and (max-width:600px){
	body {overflow:hidden!important;}
	.loginCard_3 .loginCardMain {top:0!important;left:0!important;margin:0!important;width:101%!important;overflow-x: scroll!important;}
	.loginCard_3 .loginCardMain .left {width: 100%!important;height:650px!important;}
	.loginCard_3 .loginCardMain .right {width: 100%!important;height:800px!important;}
	#PageTitleBanner {height:200px!important;}
	#PageTitleBanner h1 {font-size:30px!important;}
	.row {display:block!important;}
	.col13,.col23,.col2,.col3,.col4,.col6 {width:calc(100% - 20px)!important;}
	.exe_row {display:block!important;}
	.exe_col1,.exe_col2,.exe_col3,.exe_col4,.exe_col5,.exe_col6,.exe_col7,.exe_col8,.exe_col9,.exe_col10,.exe_col11 {width:100%!important;}
	.shPanelContent {max-height:100000px!important;}
	.showPaginationData p {width:100%!important;margin-bottom:5px!important;}
	#showTableFooter a {width: calc(100% - 24px)!important;}
	#systemIP h3 {font-size:20px!important;}
	#footer {line-height:20px!important;margin-bottom:30px;}
	#footer .left, #footer .right {float:none!important;}
}
@media only screen and (min-width:320px) and (max-width:480px){
	body {overflow:hidden!important;}
	.loginCard_3 .loginCardMain {top:0!important;left:0!important;margin:0!important;width:101%!important;overflow-x: scroll!important;}
	.loginCard_3 .loginCardMain .left {width: 100%!important;height:650px!important;}
	.loginCard_3 .loginCardMain .right {width: 100%!important;height:800px!important;}
	.mobileHide {display:none;}
	#PageTitleBanner {height:200px!important;}
	#PageTitleBanner h1 {font-size:30px!important;}
	.row {display:block!important;}
	.col13,.col23,.col2,.col3,.col4,.col6 {width:calc(100% - 20px)!important;}
	.exe_row {display:block!important;}
	.exe_col1,.exe_col2,.exe_col3,.exe_col4,.exe_col5,.exe_col6,.exe_col7,.exe_col8,.exe_col9,.exe_col10,.exe_col11 {width:100%!important;}
	.small_sidebar .small_sidebar_logo, #navBar .navBar {line-height:50px!important;height:50px!important;}
	#navBar .navBar span.user {padding: 10px 0 0 10px!important;}
	#navBar .navBar span.user img {width:24px!important;height:24px!important;border:2px solid #fff!important;}
	#navBar .notificationDIV {position:fixed!important;top:50px!important;right:0px!important;width:260px!important;z-index:8!important;}
	.shPanelContent {max-height:100000px!important;}
	.shPanel .shPanelHeading, .shPanelCollapsed .shPanelHeading {padding:10px!important;}
	.shPanel .shPanelHeading span, .shPanelCollapsed .shPanelHeading span {width:24px!important;height:24px!important;line-height:24px!important;margin-right:5px!important;}
	.shPanelContentInner {padding:0px!important;}
	form label {width:auto!important;}
	#wrapper .summaryTiles {padding:5px!important;}
	#wrapper .summaryTiles .left {margin:0!important;}
	#wrapper .summaryTiles .left .fa {font-size:30px!important;padding:5px!important;}
	#wrapper .summaryTiles hr {margin: 5px 0!important;}
	form input[type="reset"], form input[type="submit"], form input[type="button"] {width:calc(100% - 2px)!important;margin:0!important;}
	.showPaginationData p {width:100%!important;margin-bottom:5px!important;}
	#showTableFooter a {width: calc(100% - 24px)!important;}
	#systemIP h3 {font-size:20px!important;}
	#footer {line-height:20px!important;margin-bottom:30px;}
	#footer .left, #footer .right {float:none!important;}
}
@media only screen and (min-width:1px) and (max-width:319px){
	body {display:none;}
}

.cm-text-center{
	text-align: center !important;
}
