.c-layout-header.c-layout-header-2 {background: none;}
.c-row-item {display: flex;justify-content: center;}
.box-shadow-light {box-shadow: 0 0 13px 0 #b9ddff;-webkit-box-shadow: 0 0 13px 0 #b9ddff;}
.c-bg-blue-whee {  background-color: #7277F7 !important;}
.c-bg-blue-whee.c-bg-regular-font {color: #ffffff !important;}
.c-display-block {display: block;}
.c-display-inline-b {display:inline-block;}
.c-font-blueWhee {color:#0e3b65 !important;}
.c-display-table {display:table;height:100%;}
.c-table-cell {display:table-cell;}
.c-table-cell-middle {vertical-align:middle;}
.c-display-flex {display: flex !important;flex-wrap: wrap;}/*whee-37*/
.c-justify-center {justify-content: center;}
.c-align-items-center {align-items: center;}
.c-bg-line {background-image: url(/../images/landing-page/Line.png);background-repeat: no-repeat;background-position: center;border:none;height: 10px;}
.container-mobile {display: flex;align-items: center;}/*WHEE-110*/
.text-right {text-align: right;}/*WHEE-110*/
.c-padding-30 {
    padding: 30px; }

.no-margin {
    margin: 0!important;
}

.no-padding {
    padding: 0!important;
}
.c-padding-t-20 {
    padding-top: 20px;
}
.c-padding-b-20 {
    padding-bottom: 20px;
}

.center-div-style{
    display: flex;
    justify-content: center;
    align-items: center;
}
.input-select.input-lg .btn-default {height: 45px;background-color: #fafafa;border: solid 0.6px #ecf0f3;}
.c-select .btn-default.btn-no-focus:hover, .btn-default:hover, .btn-default.btn-no-focus:active, .btn-default:active, .btn-default.active, .open > .btn-default.dropdown-toggle {
    color: #555;
    background: #fafafa;
    border-color: #ecf0f3;
}

.c-layout-footer-10{
    padding: 80px 0 80px 0;
		background-image: url(/../images/landing-page/bg-100.jpg);
		background-size: cover;
		background-position: center;
}/*whee-37*/

.c-margin-b-30 {
    margin-bottom: 30px;
}

.c-layout-footer-10 .c-layout-footer-10-content {
    margin-bottom: 0;
}

.c-layout-footer-10 .c-layout-footer-10-content .c-layout-footer-10-title-container .c-layout-footer-10-title {
    color: white;
}

.c-layout-footer-10 .c-layout-footer-10-content .c-layout-footer-10-desc {
    color: white;
}

.c-layout-footer-10 .c-layout-footer-10-content .c-layout-footer-10-list > .c-layout-footer-10-list-item {
    margin-bottom: 10px;
}

.c-layout-footer-10 .c-layout-footer-10-content .c-layout-footer-10-title-container {
    margin-bottom: 20px;
}

.logo-footer {
    display: flex;
    justify-content: center;
    align-items: center;
}

.name-footer {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    color: white;
}

.our-design-style {
    background-color: white;
}
/* Button */
.btn-get-whee {
    background-color: white;
    color: #254774;
    font-weight: bold;
}
.c-btn-orange {
    border-width: 1px;
    color: #ffffff;
    background: #fec73a;
    border-color: #fec73a;
}
.c-btn-orange.btn-no-focus:hover, .c-btn-orange:hover, .c-btn-orange.btn-no-focus:active, .c-btn-orange:active, .c-btn-orange.active, .open > .c-btn-orange.dropdown-toggle {
    color: #ffffff;
    background: #ffbd12;
    border-color: #ffbd12;
}

/*Home Dashboard*/
.c-bg-home-dash { background-image: linear-gradient(to top, rgba(14, 59, 101, 0.8), rgba(14, 59, 101, 0.8)), url(/../images/graphs@2x.png);background-color: #0e3b65; background-size:cover; background-position-y: 163px; background-repeat: no-repeat;height: 100vh;}
ul.row {padding: 0;}
ul.row.flex {display: flex;justify-content: center;}
.col-menu {display: flex;justify-content: center;float: left;width: 25%;padding-left: 15px;padding-right: 15px;box-sizing: border-box;}
.col-menu a {display: flex;flex-wrap: wrap;justify-content: center;}
.col-menu h2 {color: #ffffff; text-align: center;font-weight:lighter; letter-spacing: 1.5px;width: 100%;}
.margin .col-menu {margin-bottom: 40px;}


/* login content */
.c-box-info {width: 100%;-webkit-border-radius: 4px 0 0 4px ;border-radius: 4px 0 0 4px ; padding-top: 50px; padding-bottom: 30px;background-image: url(/images/landing-page/bg-info-log.png);background-repeat: no-repeat; background-position:left 75px;min-height: 374px; background-color: #303030;}
.c-box-infov2 {width: 100%;-webkit-border-radius: 4px 0 0 4px ;border-radius: 4px 0 0 4px ; padding-top: 50px; padding-bottom: 30px;background-image: url(/images/landing-page/bg-info-log.png);background-repeat: no-repeat; background-position:left 75px;min-height: 501px; background-color: #303030;}
.c-box-info h2 {font-weight: lighter; letter-spacing: 1px;}
.c-login-bg {background-color: #fff;}
.c-box-login {width: 100%;margin: auto; box-sizing: border-box;background-color: #fff;-webkit-border-radius: 0 4px 4px 0;border-radius: 0 4px 4px 0;box-shadow: 0 0 13px 0 #b9ddff;}
.c-next-login .header-box {padding: 20px 30px 0 30px; box-shadow: none;}
.c-box-login.c-next-login {box-shadow: none;}
.header-box {-webkit-box-shadow: 0px 5px 11px -3px rgba(185,221,255,1);-moz-box-shadow: 0px 5px 11px -3px rgba(185,221,255,1);box-shadow: 0px 5px 11px -3px rgba(185,221,255,1);color: #8a8a8a;}
.form-box input {background-color: #fafafa;border: solid 0.6px #ecf0f3;}
.form-box .form-group {position: relative;}
.form-group .form-label {display: block; font-size: 14px;color: #323232;}
.form-group .form-label.form-label-fixed {position: absolute;right: 16px;top: 25px;}/*WHEE-110*/
.form-group .form-label.form-label-fixed.fixed-l {top:25px; font-size: 18px;}
.form-group .form-label.form-label-fixed.fixed-regis {top:15px; font-size: 18px;}
.input-xlg {padding:20px 16px 20px 16px; height: 75px; font-size: 18px;}
.has-error .form-control {background-color:#ffecec;}
.has-error .alert-log {padding:10px 0;color:#e7505a;}
.footer-login {padding: 20px; text-align: center;color: #fff;}
.footer-login span {display: block;padding: 5px;}
.footer-login a {color: #fff;text-decoration: underline;}

/*New-login*/
.c-layout-page {
	overflow: auto;
    display: flex;
    flex: 1;
    -webkit-box-flex: 1;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    height:100vh;
}
.c-login-bg {
    background-color: #fff;
    display: flex;
    flex: 1;
    flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    
}
.c-row-login {
    display: flex;
    flex-direction: row;
    flex: 1 0 auto;
    -webkit-box-flex: 1;
}
.c-row-login .c-section {
    display: flex;
    flex-direction: column;
    align-items: center;
    height: 100%;
    justify-content: center;
}

.c-col-log {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
}
.c-col-log-left {background-color: #7277F7;}
.c-content-title-1 .c-log-logo {width: 150px;margin:auto auto 30px  auto;}
.c-col-log .c-content-title-2 {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-self: flex-start;
    margin-bottom: 0;
}
.c-log-logo {
    margin: auto auto 30px auto;
    width: 100%;
    max-width: 150px;
}
.c-login-body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%;
    flex-direction: column;
}

.c-login-form {
    width: 100%;
    max-width: 450px;
}
.c-login-form .form-group .control-label {
    font-size: 14px;
    display: flex; 
    justify-content: space-between;
    align-items: center;
}
.c-login-form .form-group .control-label a {
    font-size: 11px;
    color: #004f98;
}
.c-login-form .form-group .control-label a i {font-size: 14px;}
.c-login-form .form-group .input-group {width: 100%;}
.c-login-form .form-group .input-group-addon {
    border: none;
    position: absolute;
    z-index: 9;
    right: 15px;
    top: 9px;
    background-color: transparent;
}


/*Register*/
.c-box-category, .c-box-category-x, .active.deactive, .active-x.deactive {display:inline-block; cursor: pointer;text-align: center; width: 192px;height: 169px;border: solid 1px #b8b8b8;-webkit-border-radius: 4px;border-radius:4px;margin: 0 20px 40px 20px;background-color: #fafcff;}
.c-icon-category {margin: 10px 0;display: flex;justify-content: center; height: 94px;}
.c-box-category:hover, .c-box-category-x:hover, .active, .active-x {background-color: #dfe7f6;border: solid 1px #304b82;}

/*Pricing*//*whee-37*/
.c-content-pricing-whee {min-height:48vh;background-image: url(/img/content/bg-content/pricing-bg.png); background-repeat: no-repeat;background-size: cover;}
.row-pricing {
    position: relative;
    top:-150px;
}
.c-cont-pricing [class*="col-md-"] {padding: 0;}
.c-cont-pricing {
	display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    margin-bottom: 60px;
}
.c-cont-pricing div.card-pricing:nth-child(1) {height: 410px;}
.card-pricing {
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: stretch;
}
.card-pricing .card-body-pricing {
	background-color: #fff;
	box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.16);
	border-radius: 10px;
	width: 100%;
	padding:35px 15px 15px 15px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
}
div.card-pricing:nth-child(1) .card-body-pricing {background-image: linear-gradient(to bottom, #0a3564, #0a4b83);color: #fff;}
div.card-pricing:nth-child(2) .card-body-pricing {color: #3269aa;}
div.card-pricing:nth-child(1) .card-body-pricing .bill-text-hero, div.card-pricing:nth-child(2) .card-body-pricing .bill-text-hero {font-size: 60px;}
.card-body-pricing .label-pricing {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 75%;
	height: 12px;
	margin-right: auto;
	margin-left: auto;
	border-radius:0 0 10px 10px;
}
.card-body-pricing .label-free {
	position: absolute;
	top: 110;
	right: 0;
	width: 45px;
	border-radius:10px 0 0 10px;
	padding: 5px;
	height: 175px;
}
.label-free span {
	display: block;
	width: 130px;
	position: relative;
	transform: rotate(-90deg);
	right: 46px;
	top: 65px;
	letter-spacing: 2px;
	text-align:center;
}
.label-pricing.blue, .btn.btn-bg-blue, .label-free.blue {background-color: #1f3f7f;color: #fff;}
.label-pricing.yellow, .btn.btn-bg-yellow {background-color: #f5a623;color: #fff;}
.label-pricing.green, .btn.btn-bg-green, .label-free.green {background-color: #12a6bc;color: #fff;}
.label-pricing.red, .btn.btn-bg-red, .label-free.red {background-color: #e94c5b;color: #fff;}
.card-body-pricing p {width: 100%;text-align: center;padding: 20px 0;position: relative;}
.card-body-pricing p span {display: inline-block;}
.card-body-pricing .c-f-pricing-blue {color:#1f3f7f;}
.card-body-pricing .c-f-pricin-yellow {color:#f5a623;}
.card-body-pricing .c-f-pricin-green {color:#12a6bc;}
.card-body-pricing .c-f-pricin-red {color:#e94c5b;}
.card-body-pricing .c-content-list-1 {margin: auto;}
.c-card-list {
    width: 300px;padding:20px 10px;display: flex;flex-wrap: wrap; justify-content: center;align-items: center;color: #fff;font-size: 20px;border-radius: 20px; margin: 0 auto 16px auto;
}
.c-card-list.bronze {background-image: linear-gradient(to bottom, #af6a46, #b56723 25%, #d8723e 72%, #98571f 88%, #66483e);}
.c-card-list.silver {background-image: linear-gradient(to bottom, #767676, #717171 36%, #888888 72%, #575757);}
.c-card-list.gold {background-image: linear-gradient(to bottom, #a78809, #c3a31d 30%, #be9d0c 70%, #9b841e);}
.pricing-border {
	border-bottom: 3px solid #eb3232;
	display: block;
	transform: rotate(-7deg);
	width:90px;
	position: absolute;
	top: 13px;
	left: 0;
	right: 0;
	margin-right: auto;
	margin-left: auto;
}
.c-content-list-1.c-separator-dot > li {color: #fff;}
.c-content-list-1.c-separator-dot > li:before {background: #fff;}
.bill-pay-symbol {
	margin: 0;
	vertical-align: top;
	word-break: break-word;
	font-weight: 700;
	font-size: 12px;
	line-height:2.2em;
}
.bill-pay-symbol.c-font-18 {font-size: 14px;line-height:3.9em;}
.bill-text-hero {
	word-break: break-word;
	font-weight: 700;
	font-size: 18px;
	line-height: 1.5;
	display: block;
}
.table.c-table-pricing th {color: #5287bd; border-bottom: none;}
.table.c-table-pricing>tbody>tr>td, .table>tbody>tr>th {border-top: none;}
.table.c-table-pricing>tbody>tr>td:first-child {padding-left: 35px;}
.table.c-table-pricing>tbody>tr:first-child>td:nth-child(2), .table.c-table-pricing>tbody>tr:first-child>td:nth-child(3) {border-top:solid 1px #707070;}
.table.c-table-pricing>tbody>tr>td:nth-child(2) {border-left:solid 1px #707070;border-right:solid 1px #707070;}
.table.c-table-pricing>tbody>tr>td:nth-child(3) {border-right:solid 1px #707070;background-color: #f7fdff;}
.table.c-table-pricing .badge {display: flex;justify-content: center;align-items: center;width: 25px;height: 25px;border-radius: 50px;margin: auto;}
.table.c-table-pricing .badge.c-bg-orange {background-color:#f5a623; }
.table.c-table-pricing>tbody>tr:last-child>td:nth-child(2), .table.c-table-pricing>tbody>tr:last-child>td:nth-child(3) {border-bottom:solid 1px #707070;}
/*whee-37*/
html, body {
    height: 100%;;
}

@media (max-width: 1280px) {
    .c-content-pricing-whee {min-height: 60vh;}
}
@media (min-width: 1280px) {
    .c-layout-header .c-navbar .c-mega-menu > .nav.navbar-nav > li > .c-link, .c-page-on-scroll.c-layout-header-fixed .c-layout-header .c-mega-menu .nav.navbar-nav > li > .c-link {padding-left: 36px; padding-right:36px;}
    
}

@media only screen and (max-width: 1024px) {
    .c-box-info {background-size: 45%; background-position: left 93px;}
    .c-box-infov2 {background-size: 45%; background-position: left 93px;}
    .c-lg-font-20 {font-size: 20px !important;}
	.c-lg-font-22 {font-size: 22px !important;}
	.socicon-btn {width: 35px; height: 35px; font-size: 15px;}
    .c-layout-footer.c-layout-footer-1 .c-postfooter .c-socials > li {padding: 0 3px;}
    
}
@media (min-width: 992px) {

    .c-layout-header .c-navbar .c-mega-menu.c-mega-menu-light>.nav.navbar-nav>li>.dropdown-menu {
        background: #fff;
    }

    .dropdown-menu:after,
    .dropdown-menu:before {
        bottom: 100%;
        left: 30%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .dropdown-menu:after {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
        border-width: 10px;
        margin-left: -10px;
    }

    .dropdown-menu:before {
        border-color: rgba(255, 255, 255, 0);
        border-bottom-color: #ffffff;
        border-width: 16px;
        margin-left: -16px;
    }
    .c-layout-header .c-navbar .c-mega-menu { display: flex;justify-content:flex-end;}
}

@media (max-width: 768px) {
    .container-mobile {display: flex;margin: 0;align-items: center;width:100%;}
    .container-mobile .form-box {padding: 30px 15px !important;}
    .c-content-box.c-size-md {padding: 0;}
    .c-bg-home-dash {padding-top: 90px !important;}
    .c-box-info {background-size: 33%;}
    .c-box-infov2 {background-size: 33%;}
    .form-group .form-label.form-label-fixed.fixed-l {font-size: 13px;top: 31px;}
    .form-group .form-label.form-label-fixed.fixed-regis {font-size: 13px;top: 18px;}
    .form-box input::placeholder {font-size: 13px;}
    .form-box #businessName {font-size: 12px;}
    .form-box .c-btn-uppercase {font-size: 12px;}
    .c-box-info {display: none;}
    .c-box-infov2 {display: none;}
}/*WHEE-110*/
@media (max-width: 480px) {
    ul.row.flex {display: block;}
    .c-bg-home-dash, .c-login-bg {height: auto;}
    .col-menu-xs {width: 50%;}
	.c-row-item {display: block;padding: 0;}
	.c-box-category, .c-box-category-x, .active.deactive, .active-x.deactive {display: block; width: 37%;margin:0 18px 30px 18px;float: left;}
    .c-icon-category {display: block;height: auto;}
    .table.c-table-pricing>tbody>tr>td:first-child {padding-left: 15px;}/*whee-37*/
     .c-row-login {display: block;}
}
@media (max-width: 360px) {
	.c-box-category, .c-box-category-x, .active.deactive, .active-x.deactive {margin: 0 15px 30px 15px;}
}
