﻿/*@font-face {
	font-family: "ProximaNovaA-Bold";
	src: url("../fonts/2ECB8E_0_0.eot");
	src: url("../fonts/2ECB8E_0_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2ECB8E_0_0.woff2") format("woff2"), url("../fonts/2ECB8E_0_0.woff") format("woff"), url("../fonts/2ECB8E_0_0.ttf") format("truetype");
}

@font-face {
	font-family: "ProximaNovaA-Regular";
	src: url("../fonts/2ECB8E_1_0.eot");
	src: url("../fonts/2ECB8E_1_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2ECB8E_1_0.woff2") format("woff2"), url("../fonts/2ECB8E_1_0.woff") format("woff"), url("../fonts/2ECB8E_1_0.ttf") format("truetype");
}

@font-face {
	font-family: "ProximaNovaA-Semibold";
	src: url("../fonts/2ECB8E_2_0.eot");
	src: url("../fonts/2ECB8E_2_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2ECB8E_2_0.woff2") format("woff2"), url("../fonts/2ECB8E_2_0.woff") format("woff"), url("../fonts/2ECB8E_2_0.ttf") format("truetype");
}

@font-face {
	font-family: "ProximaNovaS-Bold";
	src: url("../fonts/2ECB8E_3_0.eot");
	src: url("../fonts/2ECB8E_3_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2ECB8E_3_0.woff2") format("woff2"), url("../fonts/2ECB8E_3_0.woff") format("woff"), url("../fonts/2ECB8E_3_0.ttf") format("truetype");
}

@font-face {
	font-family: "ProximaNovaS-Regular";
	src: url("../fonts/2ECB8E_4_0.eot");
	src: url("../fonts/2ECB8E_4_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2ECB8E_4_0.woff2") format("woff2"), url("../fonts/2ECB8E_4_0.woff") format("woff"), url("../fonts/2ECB8E_4_0.ttf") format("truetype");
}

@font-face {
	font-family: "ProximaNovaS-Semibold";
	src: url("../fonts/2ECB8E_5_0.eot");
	src: url("../fonts/2ECB8E_5_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2ECB8E_5_0.woff2") format("woff2"), url("../fonts/2ECB8E_5_0.woff") format("woff"), url("../fonts/2ECB8E_5_0.ttf") format("truetype");
}

@font-face {
	font-family: "proxima_nova_rgbold";
	src: url("../fonts/2ECB8E_6_0.eot");
	src: url("../fonts/2ECB8E_6_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2ECB8E_6_0.woff2") format("woff2"), url("../fonts/2ECB8E_6_0.woff") format("woff"), url("../fonts/2ECB8E_6_0.ttf") format("truetype");
}

@font-face {
	font-family: "proxima_nova_rgregular";
	src: url("../fonts/2ECB8E_7_0.eot");
	src: url("../fonts/2ECB8E_7_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2ECB8E_7_0.woff2") format("woff2"), url("../fonts/2ECB8E_7_0.woff") format("woff"), url("../fonts/2ECB8E_7_0.ttf") format("truetype");
}

@font-face {
	font-family: "proxima_nova_ltsemibold";
	src: url("../fonts/2ECB8E_8_0.eot");
	src: url("../fonts/2ECB8E_8_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2ECB8E_8_0.woff2") format("woff2"), url("../fonts/2ECB8E_8_0.woff") format("woff"), url("../fonts/2ECB8E_8_0.ttf") format("truetype");
}

@font-face {
	font-family: "ProximaNovaA-RegularIt";
	src: url("../fonts/2ECB8E_9_0.eot");
	src: url("../fonts/2ECB8E_9_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2ECB8E_9_0.woff2") format("woff2"), url("../fonts/2ECB8E_9_0.woff") format("woff"), url("../fonts/2ECB8E_9_0.ttf") format("truetype");
}

@font-face {
	font-family: "ProximaNovaS-RegularIt";
	src: url("../fonts/2ECB8E_A_0.eot");
	src: url("../fonts/2ECB8E_A_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2ECB8E_A_0.woff2") format("woff2"), url("../fonts/2ECB8E_A_0.woff") format("woff"), url("../fonts/2ECB8E_A_0.ttf") format("truetype");
}

@font-face {
	font-family: "ProximaNova-RegularIt";
	src: url("../fonts/2ECB8E_B_0.eot");
	src: url("../fonts/2ECB8E_B_0.eot?#iefix") format("embedded-opentype"), url("../fonts/2ECB8E_B_0.woff2") format("woff2"), url("../fonts/2ECB8E_B_0.woff") format("woff"), url("../fonts/2ECB8E_B_0.ttf") format("truetype");
}

@font-face {
	font-family: "icomoon";
	src: url("../fonts/icomoon.eot?-k3xpz0");
	src: url("../fonts/icomoon.eot?#iefix-k3xpz0") format("embedded-opentype"), url("../fonts/icomoon.woff?-k3xpz0") format("woff"), url("../fonts/icomoon.ttf?-k3xpz0") format("truetype"), url("../fonts/icomoon.svg?-k3xpz0#icomoon") format("svg");
	font-weight: normal;
	font-style: normal;
}
body {
}*/

/*.container { width: 990px; }*/

/*.navbar-default .navbar-nav>li>a, .navbar-default .navbar-text { color: #fff; }

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #fff;
    background-color: transparent;
}

.navbar-default { background-color: #005a8f; border-color: transparent; background-image:none; }*/

.hidden { display:none; }
.bold { font-weight:600; }
.normal { font-weight:400;}

@media (min-width: 1024px){
     #nav .navbar-nav > li {
        margin: 0 42px 0 0;
     }
}

/*headers*/

/*.portalGrid.k-grid th.k-header,
.k-grid-header { background-color:#FFFFFF; height:60px; font-size:14px; line-height:16px; font-weight:600; border-right:none; border-style:none; vertical-align:middle; padding:0; }

#PaymentView span.k-widget.k-datepicker.k-header {display:inherit;}

.portalGrid div.k-grid-header { border:none;  background-color:white !important;}

#PaymentView div.col-md-6.pull-right { text-align:right;  padding-top: 20px;  font-size:medium;}

.portalGrid.k-grid th.k-header, .k-grid th.k-header .k-link { color:#000000;  padding-left:11px;}*/

/*.portalGrid th.k-header[data-title="Amount"] { padding-left:7px;}
.portalGrid th.k-header[data-title="Deposited"] { padding-left:7px;}
.portalGrid th.k-header[data-title="Claims"] { padding-left:17px;}
.portalGrid th.k-header[data-title="Downloaded"] { padding-left:3px;}
.portalGrid th.k-header[data-title="Status"] { padding-left:8px;}
.portalGrid th.k-header[data-title="PaymentID"] { padding-left:0px;}
.portalGrid th.k-header[data-title="Payment Date"] { padding-left:5px;}*/

/*rows*/

/*.portalGrid.k-grid td { border-top:1px solid #CECFD0; border-bottom:none; border-left:none; border-right:none;}*/

/*#PaymentView div.filter-panel{ width:290px; float:right;}*/

/*selection*/

/*.k-grid table tr.k-state-selected { background: #cce9f5; color: #fff;}*/
/*.payment-header h1 { margin: 0.6em 0;}*/







#DebitAccountInformation {display:inline-block; padding-top:25px;}

/*BankingInformation specific css*/
#BankingInformation .center-col-info {padding-left:60px;}
#BankingInformation .col-md-12 {padding-left:2px;padding-right:2px;}
#BankingInformation .col-md-6 {padding-right:9px;margin-bottom:10px;}
#BankingInformation .col-md-5 {padding-right:0px;padding-left:22px;}
#BankingInformation .k-dropdown {height: 32px;font-size: 14px;}

div[class*="checkImage"] {padding-left:50px;}
#DebitFromSame {width:210px;}

/* Enrollment Pay Box */
.pay-select-box { min-height: 140px;}
/*.pay-select-box .selected { background-color: #75bc4a;}*/
/*.pay-select-box .same-h { min-height: 120px;}*/
/*.pay-select-box .currentlyEnrolled{ background: #75bc4a !important;*/

}
.enrolled { background-color: transparent !important;}


/*Correct in navbar.less*/
.navbar { margin-bottom: 0px; border-radius: 0px; }

.k-grid-content { overflow-y: visible; overflow-x: hidden;}

/*Claims sub grid*/
.paymentClaims { width: 930px; padding: 1.2em; }


div.paymentClaims {border-collapse:initial; margin-left: 10px;}


/*div#ClaimsGrid.k-grid.k-widget {border-style: solid; border-color:#CECFD0; border: 2px;}*/
/*--------------------------------------------*/

/*.enrollmentChoice{ border: 2px solid #137FBF; padding-left: 14px; padding-right: 14px; padding-top: 12px; padding-bottom: 12px; margin: .6em; border-radius: 4px; display: inline-table; width: 42%; margin-right: .8em; min-height: 450px;}*/


/*.enrollmentSelection {}

.enrollmentSelection .payment-method-list > li { width: 42%; border: 3px solid #137FBF; padding-left: 14px; padding-right: 14px; padding-top: 24px; padding-bottom: 24px; min-height: 450px; border-radius: 4px; min-height: 640px; margin-bottom: 48px;}
.enrollmentSelection .payment-method-list > li:first-of-type { margin-right: 48px;}
.enrollmentSelection .payment-method-list{ max-width: inherit;}*/

/*===============
    Loading
=================*/



/*=================================
    Bootstrap overrides
==================================*/




[class^=" k-icon"],[class*="k-icon"] { font-family: "icomoon"; speak: none;	font-style: normal;	font-weight: normal; font-variant: normal;	text-transform: none;
	line-height: 1; /* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/*.payment-table tbody tr.k-alt { background-color:#E3E4E5;}*/ 
/*.payment-table tbody tr.k-alt.not-downloaded { background-color:#FFF;} */





/*User Management*/
#userManagementView .payment-header .addUser { width: 125px; margin-top: 20px;}

/*Downloads*/

/*User Management*/
#userManagementView .payment-header .addUser {
    width: 125px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.k-callout-n {
    border-bottom-color: #fff;
}

/*User Details*/
.userDetailsContainer {
    width: 450px;
}

.userDetailsContainer legend {
    border-bottom: 1px solid #005a8f;
    padding-bottom: .4em;
    font-size: 1.4em;
}

#userManagementView .details {
    padding-left: 65px;
}

.addEditUserContainer {
    width: 860px;
}

.addEditUserContainer fieldset {
    margin-right: .8em;
}

#AddEditUserView h1 {
    margin-bottom: .6em;
}

.inputQuestions {
    margin-bottom: .4em;
}

.permissionItem {
    margin-bottom: 2em;
    line-height: .8em;
}
.permissionItem .inputQuestionsPermissions{
    margin-left: 17px;
}

.addEditUserContainer .alignRight {
    text-align: right;
}

.addEditUserContainer .alignCenter {
    text-align: center;
}

.addEditUserContainer .userAddButtons {
    margin-bottom: 10px;
}

/*User Delete*/
#DeleteUserContainer {
    width: 860px;
}

#DeleteUserView h1 {
    text-align: center;
}

#DeleteUserResponse {
    text-align: center;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}

#DeleteUserContainer .userDeleteButtons {
    margin-bottom: 10px;
    margin-left: 350px;
}

/*User Reset Password*/
#PasswordResetContainer {
    width: 860px;
}

#PasswordResetUserView h1 {
    text-align: center;
}

#PasswordResetResponse {
    text-align: center;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}

#PasswordResetContainer .passwordResetButtons {
    margin-bottom: 10px;
    margin-left: 350px;
}

/*User Management*/
#userManagementView .payment-header .addUser {
    width: 125px;
    margin-top: 20px;
}

#SelectBusinessInfo input.form-control.phone.k-textbox {
  height:40px !important;
}

#VerifyBankUserInProgress > i.bankSpinner, #VerifyBankSuccess > i.bankSpinner, #VerifyBankError > i.bankSpinner {
    top: 95px !important;
}

#VerifyDebitUserInProgress > i.bankSpinner, #VerifyDebitSuccess > i.bankSpinner, #VerifyDebitError > i.bankSpinner {
    top: 95px !important;
}

.headerTitle{
    font-weight:bold;
    font-size:x-large;
    color:red;
}





