﻿@charset "utf-8";

article, aside, dialog, figure, footer, header, hgroup, hr, menu, nav, section {
    display: block;
}

.headerRight ul li a, .invTabs li a {
    letter-spacing: 1px;
    text-transform: uppercase;
}

.header, form.invForm .row {
    overflow: hidden;
    clear: both;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed';
    src: url(google-fonts/EncodeSansSemiCondensed-Medium.eot);
    src: url(google-fonts/EncodeSansSemiCondensed-Medium.eot?#iefix) format('embedded-opentype'),url(google-fonts/EncodeSansSemiCondensed-Medium.woff2) format('woff2'),url(google-fonts/EncodeSansSemiCondensed-Medium.woff) format('woff'),url(google-fonts/EncodeSansSemiCondensed-Medium.ttf) format('truetype'),url(google-fonts/EncodeSansSemiCondensed-Medium.svg#EncodeSansSemiCondensed-Medium) format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed';
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-Medium.eot);
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-Medium.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Medium.woff2) format('woff2'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Medium.woff) format('woff'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Medium.ttf) format('truetype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Medium.svg#EncodeSansSemiCondensed-Medium) format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed';
    src: url(google-fonts/EncodeSansSemiCondensed-Bold.eot);
    src: url(google-fonts/EncodeSansSemiCondensed-Bold.eot?#iefix) format('embedded-opentype'),url(google-fonts/EncodeSansSemiCondensed-Bold.woff2) format('woff2'),url(google-fonts/EncodeSansSemiCondensed-Bold.woff) format('woff'),url(google-fonts/EncodeSansSemiCondensed-Bold.ttf) format('truetype'),url(google-fonts/EncodeSansSemiCondensed-Bold.svg#EncodeSansSemiCondensed-Bold) format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed';
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-Bold.eot);
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-Bold.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Bold.woff2) format('woff2'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Bold.woff) format('woff'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Bold.ttf) format('truetype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Bold.svg#EncodeSansSemiCondensed-Bold) format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed';
    src: url(google-fonts/EncodeSansSemiCondensed-Regular.eot);
    src: url(google-fonts/EncodeSansSemiCondensed-Regular.eot?#iefix) format('embedded-opentype'),url(google-fonts/EncodeSansSemiCondensed-Regular.woff2) format('woff2'),url(google-fonts/EncodeSansSemiCondensed-Regular.woff) format('woff'),url(google-fonts/EncodeSansSemiCondensed-Regular.ttf) format('truetype'),url(google-fonts/EncodeSansSemiCondensed-Regular.svg#EncodeSansSemiCondensed-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed';
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-Regular.eot);
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-Regular.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Regular.woff2) format('woff2'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Regular.woff) format('woff'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Regular.ttf) format('truetype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Regular.svg#EncodeSansSemiCondensed-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed ExBd';
    src: url(google-fonts/EncodeSansSemiCondensed-ExtraBold.eot);
    src: url(google-fonts/EncodeSansSemiCondensed-ExtraBold.eot?#iefix) format('embedded-opentype'),url(google-fonts/EncodeSansSemiCondensed-ExtraBold.woff2) format('woff2'),url(google-fonts/EncodeSansSemiCondensed-ExtraBold.woff) format('woff'),url(google-fonts/EncodeSansSemiCondensed-ExtraBold.ttf) format('truetype'),url(google-fonts/EncodeSansSemiCondensed-ExtraBold.svg#EncodeSansSemiCondensed-ExtraBold) format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed ExBd';
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-ExtraBold.eot);
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-ExtraBold.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-ExtraBold.woff2) format('woff2'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-ExtraBold.woff) format('woff'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-ExtraBold.ttf) format('truetype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-ExtraBold.svg#EncodeSansSemiCondensed-ExtraBold) format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed ExLight';
    src: url(google-fonts/EncodeSansSemiCondensed-ExtraLight.eot);
    src: url(google-fonts/EncodeSansSemiCondensed-ExtraLight.eot?#iefix) format('embedded-opentype'),url(google-fonts/EncodeSansSemiCondensed-ExtraLight.woff2) format('woff2'),url(google-fonts/EncodeSansSemiCondensed-ExtraLight.woff) format('woff'),url(google-fonts/EncodeSansSemiCondensed-ExtraLight.ttf) format('truetype'),url(google-fonts/EncodeSansSemiCondensed-ExtraLight.svg#EncodeSansSemiCondensed-ExtraLight) format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed ExLight';
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-ExtraLight.eot);
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-ExtraLight.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-ExtraLight.woff2) format('woff2'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-ExtraLight.woff) format('woff'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-ExtraLight.ttf) format('truetype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-ExtraLight.svg#EncodeSansSemiCondensed-ExtraLight) format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed';
    src: url(google-fonts/EncodeSansSemiCondensed-Light.eot);
    src: url(google-fonts/EncodeSansSemiCondensed-Light.eot?#iefix) format('embedded-opentype'),url(google-fonts/EncodeSansSemiCondensed-Light.woff2) format('woff2'),url(google-fonts/EncodeSansSemiCondensed-Light.woff) format('woff'),url(google-fonts/EncodeSansSemiCondensed-Light.ttf) format('truetype'),url(google-fonts/EncodeSansSemiCondensed-Light.svg#EncodeSansSemiCondensed-Light) format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed';
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-Light.eot);
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-Light.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Light.woff2) format('woff2'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Light.woff) format('woff'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Light.ttf) format('truetype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Light.svg#EncodeSansSemiCondensed-Light) format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed';
    src: url(google-fonts/EncodeSansSemiCondensed-Black.eot);
    src: url(google-fonts/EncodeSansSemiCondensed-Black.eot?#iefix) format('embedded-opentype'),url(google-fonts/EncodeSansSemiCondensed-Black.woff2) format('woff2'),url(google-fonts/EncodeSansSemiCondensed-Black.woff) format('woff'),url(google-fonts/EncodeSansSemiCondensed-Black.ttf) format('truetype'),url(google-fonts/EncodeSansSemiCondensed-Black.svg#EncodeSansSemiCondensed-Black) format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed';
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-Black.eot);
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-Black.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Black.woff2) format('woff2'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Black.woff) format('woff'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Black.ttf) format('truetype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Black.svg#EncodeSansSemiCondensed-Black) format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed SmBd';
    src: url(google-fonts/EncodeSansSemiCondensed-SemiBold.eot);
    src: url(google-fonts/EncodeSansSemiCondensed-SemiBold.eot?#iefix) format('embedded-opentype'),url(google-fonts/EncodeSansSemiCondensed-SemiBold.woff2) format('woff2'),url(google-fonts/EncodeSansSemiCondensed-SemiBold.woff) format('woff'),url(google-fonts/EncodeSansSemiCondensed-SemiBold.ttf) format('truetype'),url(google-fonts/EncodeSansSemiCondensed-SemiBold.svg#EncodeSansSemiCondensed-SemiBold) format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed SmBd';
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-SemiBold.eot);
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-SemiBold.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-SemiBold.woff2) format('woff2'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-SemiBold.woff) format('woff'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-SemiBold.ttf) format('truetype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-SemiBold.svg#EncodeSansSemiCondensed-SemiBold) format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: Lato;
    src: url(google-fonts/Lato-BlackItalic.eot);
    src: url(google-fonts/Lato-BlackItalic.eot?#iefix) format('embedded-opentype'),url(google-fonts/Lato-BlackItalic.woff2) format('woff2'),url(google-fonts/Lato-BlackItalic.woff) format('woff'),url(google-fonts/Lato-BlackItalic.ttf) format('truetype'),url(google-fonts/Lato-BlackItalic.svg#Lato-BlackItalic) format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: Lato;
    src: url(../../fonts/google-fonts/Lato-BlackItalic.eot);
    src: url(../../fonts/google-fonts/Lato-BlackItalic.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/Lato-BlackItalic.woff2) format('woff2'),url(../../fonts/google-fonts/Lato-BlackItalic.woff) format('woff'),url(../../fonts/google-fonts/Lato-BlackItalic.ttf) format('truetype'),url(../../fonts/google-fonts/Lato-BlackItalic.svg#Lato-BlackItalic) format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: Lato;
    src: url(google-fonts/Lato-Bold.eot);
    src: url(google-fonts/Lato-Bold.eot?#iefix) format('embedded-opentype'),url(google-fonts/Lato-Bold.woff2) format('woff2'),url(google-fonts/Lato-Bold.woff) format('woff'),url(google-fonts/Lato-Bold.ttf) format('truetype'),url(google-fonts/Lato-Bold.svg#Lato-Bold) format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: Lato;
    src: url(../../fonts/google-fonts/Lato-Bold.eot);
    src: url(../../fonts/google-fonts/Lato-Bold.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/Lato-Bold.woff2) format('woff2'),url(../../fonts/google-fonts/Lato-Bold.woff) format('woff'),url(../../fonts/google-fonts/Lato-Bold.ttf) format('truetype'),url(../../fonts/google-fonts/Lato-Bold.svg#Lato-Bold) format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: Lato;
    src: url(google-fonts/Lato-BoldItalic.eot);
    src: url(google-fonts/Lato-BoldItalic.eot?#iefix) format('embedded-opentype'),url(google-fonts/Lato-BoldItalic.woff2) format('woff2'),url(google-fonts/Lato-BoldItalic.woff) format('woff'),url(google-fonts/Lato-BoldItalic.ttf) format('truetype'),url(google-fonts/Lato-BoldItalic.svg#Lato-BoldItalic) format('svg');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: Lato;
    src: url(../../fonts/google-fonts/Lato-BoldItalic.eot);
    src: url(../../fonts/google-fonts/Lato-BoldItalic.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/Lato-BoldItalic.woff2) format('woff2'),url(../../fonts/google-fonts/Lato-BoldItalic.woff) format('woff'),url(../../fonts/google-fonts/Lato-BoldItalic.ttf) format('truetype'),url(../../fonts/google-fonts/Lato-BoldItalic.svg#Lato-BoldItalic) format('svg');
    font-weight: 700;
    font-style: italic;
}

@font-face {
    font-family: Lato;
    src: url(google-fonts/Lato-Regular.eot);
    src: url(google-fonts/Lato-Regular.eot?#iefix) format('embedded-opentype'),url(google-fonts/Lato-Regular.woff2) format('woff2'),url(google-fonts/Lato-Regular.woff) format('woff'),url(google-fonts/Lato-Regular.ttf) format('truetype'),url(google-fonts/Lato-Regular.svg#Lato-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Lato;
    src: url(../../fonts/google-fonts/Lato-Regular.eot);
    src: url(../../fonts/google-fonts/Lato-Regular.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/Lato-Regular.woff2) format('woff2'),url(../../fonts/google-fonts/Lato-Regular.woff) format('woff'),url(../../fonts/google-fonts/Lato-Regular.ttf) format('truetype'),url(../../fonts/google-fonts/Lato-Regular.svg#Lato-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Lato;
    src: url(google-fonts/Lato-Black.eot);
    src: url(google-fonts/Lato-Black.eot?#iefix) format('embedded-opentype'),url(google-fonts/Lato-Black.woff2) format('woff2'),url(google-fonts/Lato-Black.woff) format('woff'),url(google-fonts/Lato-Black.ttf) format('truetype'),url(google-fonts/Lato-Black.svg#Lato-Black) format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: Lato;
    src: url(../../fonts/google-fonts/Lato-Black.eot);
    src: url(../../fonts/google-fonts/Lato-Black.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/Lato-Black.woff2) format('woff2'),url(../../fonts/google-fonts/Lato-Black.woff) format('woff'),url(../../fonts/google-fonts/Lato-Black.ttf) format('truetype'),url(../../fonts/google-fonts/Lato-Black.svg#Lato-Black) format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: Lato;
    src: url(google-fonts/Lato-Light.eot);
    src: url(google-fonts/Lato-Light.eot?#iefix) format('embedded-opentype'),url(google-fonts/Lato-Light.woff2) format('woff2'),url(google-fonts/Lato-Light.woff) format('woff'),url(google-fonts/Lato-Light.ttf) format('truetype'),url(google-fonts/Lato-Light.svg#Lato-Light) format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: Lato;
    src: url(../../fonts/google-fonts/Lato-Light.eot);
    src: url(../../fonts/google-fonts/Lato-Light.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/Lato-Light.woff2) format('woff2'),url(../../fonts/google-fonts/Lato-Light.woff) format('woff'),url(../../fonts/google-fonts/Lato-Light.ttf) format('truetype'),url(../../fonts/google-fonts/Lato-Light.svg#Lato-Light) format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: Lato;
    src: url(google-fonts/Lato-LightItalic.eot);
    src: url(google-fonts/Lato-LightItalic.eot?#iefix) format('embedded-opentype'),url(google-fonts/Lato-LightItalic.woff2) format('woff2'),url(google-fonts/Lato-LightItalic.woff) format('woff'),url(google-fonts/Lato-LightItalic.ttf) format('truetype'),url(google-fonts/Lato-LightItalic.svg#Lato-LightItalic) format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: Lato;
    src: url(../../fonts/google-fonts/Lato-LightItalic.eot);
    src: url(../../fonts/google-fonts/Lato-LightItalic.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/Lato-LightItalic.woff2) format('woff2'),url(../../fonts/google-fonts/Lato-LightItalic.woff) format('woff'),url(../../fonts/google-fonts/Lato-LightItalic.ttf) format('truetype'),url(../../fonts/google-fonts/Lato-LightItalic.svg#Lato-LightItalic) format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: Lato;
    src: url(google-fonts/Lato-Italic.eot);
    src: url(google-fonts/Lato-Italic.eot?#iefix) format('embedded-opentype'),url(google-fonts/Lato-Italic.woff2) format('woff2'),url(google-fonts/Lato-Italic.woff) format('woff'),url(google-fonts/Lato-Italic.ttf) format('truetype'),url(google-fonts/Lato-Italic.svg#Lato-Italic) format('svg');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: Lato;
    src: url(../../fonts/google-fonts/Lato-Italic.eot);
    src: url(../../fonts/google-fonts/Lato-Italic.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/Lato-Italic.woff2) format('woff2'),url(../../fonts/google-fonts/Lato-Italic.woff) format('woff'),url(../../fonts/google-fonts/Lato-Italic.ttf) format('truetype'),url(../../fonts/google-fonts/Lato-Italic.svg#Lato-Italic) format('svg');
    font-weight: 400;
    font-style: italic;
}

@font-face {
    font-family: 'Lato Hairline';
    src: url(google-fonts/Lato-HairlineItalic.eot);
    src: url(google-fonts/Lato-HairlineItalic.eot?#iefix) format('embedded-opentype'),url(google-fonts/Lato-HairlineItalic.woff2) format('woff2'),url(google-fonts/Lato-HairlineItalic.woff) format('woff'),url(google-fonts/Lato-HairlineItalic.ttf) format('truetype'),url(google-fonts/Lato-HairlineItalic.svg#Lato-HairlineItalic) format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Lato Hairline';
    src: url(../../fonts/google-fonts/Lato-HairlineItalic.eot);
    src: url(../../fonts/google-fonts/Lato-HairlineItalic.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/Lato-HairlineItalic.woff2) format('woff2'),url(../../fonts/google-fonts/Lato-HairlineItalic.woff) format('woff'),url(../../fonts/google-fonts/Lato-HairlineItalic.ttf) format('truetype'),url(../../fonts/google-fonts/Lato-HairlineItalic.svg#Lato-HairlineItalic) format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Lato Hairline';
    src: url(google-fonts/Lato-Hairline.eot);
    src: url(google-fonts/Lato-Hairline.eot?#iefix) format('embedded-opentype'),url(google-fonts/Lato-Hairline.woff2) format('woff2'),url(google-fonts/Lato-Hairline.woff) format('woff'),url(google-fonts/Lato-Hairline.ttf) format('truetype'),url(google-fonts/Lato-Hairline.svg#Lato-Hairline) format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Lato Hairline';
    src: url(../../fonts/google-fonts/Lato-Hairline.eot);
    src: url(../../fonts/google-fonts/Lato-Hairline.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/Lato-Hairline.woff2) format('woff2'),url(../../fonts/google-fonts/Lato-Hairline.woff) format('woff'),url(../../fonts/google-fonts/Lato-Hairline.ttf) format('truetype'),url(../../fonts/google-fonts/Lato-Hairline.svg#Lato-Hairline) format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed';
    src: url(google-fonts/EncodeSansSemiCondensed-Thin.eot);
    src: url(google-fonts/EncodeSansSemiCondensed-Thin.eot?#iefix) format('embedded-opentype'),url(google-fonts/EncodeSansSemiCondensed-Thin.woff2) format('woff2'),url(google-fonts/EncodeSansSemiCondensed-Thin.woff) format('woff'),url(google-fonts/EncodeSansSemiCondensed-Thin.ttf) format('truetype'),url(google-fonts/EncodeSansSemiCondensed-Thin.svg#EncodeSansSemiCondensed-Thin) format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Encode Sans Semi Condensed';
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-Thin.eot);
    src: url(../../fonts/google-fonts/EncodeSansSemiCondensed-Thin.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Thin.woff2) format('woff2'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Thin.woff) format('woff'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Thin.ttf) format('truetype'),url(../../fonts/google-fonts/EncodeSansSemiCondensed-Thin.svg#EncodeSansSemiCondensed-Thin) format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Bubblegum Sans';
    src: url(google-fonts/BubblegumSans-Regular.eot);
    src: url(google-fonts/BubblegumSans-Regular.eot?#iefix) format('embedded-opentype'),url(google-fonts/BubblegumSans-Regular.woff2) format('woff2'),url(google-fonts/BubblegumSans-Regular.woff) format('woff'),url(google-fonts/BubblegumSans-Regular.ttf) format('truetype'),url(google-fonts/BubblegumSans-Regular.svg#BubblegumSans-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Bubblegum Sans';
    src: url(../../fonts/google-fonts/BubblegumSans-Regular.eot);
    src: url(../../fonts/google-fonts/BubblegumSans-Regular.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/BubblegumSans-Regular.woff2) format('woff2'),url(../../fonts/google-fonts/BubblegumSans-Regular.woff) format('woff'),url(../../fonts/google-fonts/BubblegumSans-Regular.ttf) format('truetype'),url(../../fonts/google-fonts/BubblegumSans-Regular.svg#BubblegumSans-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Lobster;
    src: url(google-fonts/Lobster-Regular.eot);
    src: url(google-fonts/Lobster-Regular.eot?#iefix) format('embedded-opentype'),url(google-fonts/Lobster-Regular.woff2) format('woff2'),url(google-fonts/Lobster-Regular.woff) format('woff'),url(google-fonts/Lobster-Regular.ttf) format('truetype'),url(google-fonts/Lobster-Regular.svg#Lobster-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Lobster;
    src: url(../../fonts/google-fonts/Lobster-Regular.eot);
    src: url(../../fonts/google-fonts/Lobster-Regular.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/Lobster-Regular.woff2) format('woff2'),url(../../fonts/google-fonts/Lobster-Regular.woff) format('woff'),url(../../fonts/google-fonts/Lobster-Regular.ttf) format('truetype'),url(../../fonts/google-fonts/Lobster-Regular.svg#Lobster-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Luckiest Guy';
    src: url(google-fonts/LuckiestGuy-Regular.eot);
    src: url(google-fonts/LuckiestGuy-Regular.eot?#iefix) format('embedded-opentype'),url(google-fonts/LuckiestGuy-Regular.woff2) format('woff2'),url(google-fonts/LuckiestGuy-Regular.woff) format('woff'),url(google-fonts/LuckiestGuy-Regular.ttf) format('truetype'),url(google-fonts/LuckiestGuy-Regular.svg#LuckiestGuy-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Luckiest Guy';
    src: url(../../fonts/google-fonts/LuckiestGuy-Regular.eot);
    src: url(../../fonts/google-fonts/LuckiestGuy-Regular.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/LuckiestGuy-Regular.woff2) format('woff2'),url(../../fonts/google-fonts/LuckiestGuy-Regular.woff) format('woff'),url(../../fonts/google-fonts/LuckiestGuy-Regular.ttf) format('truetype'),url(../../fonts/google-fonts/LuckiestGuy-Regular.svg#LuckiestGuy-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: Quicksand;
    src: url(google-fonts/Quicksand-Bold.eot);
    src: url(google-fonts/Quicksand-Bold.eot?#iefix) format('embedded-opentype'),url(google-fonts/Quicksand-Bold.woff2) format('woff2'),url(google-fonts/Quicksand-Bold.woff) format('woff'),url(google-fonts/Quicksand-Bold.ttf) format('truetype'),url(google-fonts/Quicksand-Bold.svg#Quicksand-Bold) format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: Quicksand;
    src: url(../../fonts/google-fonts/Quicksand-Bold.eot);
    src: url(../../fonts/google-fonts/Quicksand-Bold.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/Quicksand-Bold.woff2) format('woff2'),url(../../fonts/google-fonts/Quicksand-Bold.woff) format('woff'),url(../../fonts/google-fonts/Quicksand-Bold.ttf) format('truetype'),url(../../fonts/google-fonts/Quicksand-Bold.svg#Quicksand-Bold) format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(google-fonts/WorkSans-Regular.eot);
    src: url(google-fonts/WorkSans-Regular.eot?#iefix) format('embedded-opentype'),url(google-fonts/WorkSans-Regular.woff2) format('woff2'),url(google-fonts/WorkSans-Regular.woff) format('woff'),url(google-fonts/WorkSans-Regular.ttf) format('truetype'),url(google-fonts/WorkSans-Regular.svg#WorkSans-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(../../fonts/google-fonts/WorkSans-Regular.eot);
    src: url(../../fonts/google-fonts/WorkSans-Regular.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/WorkSans-Regular.woff2) format('woff2'),url(../../fonts/google-fonts/WorkSans-Regular.woff) format('woff'),url(../../fonts/google-fonts/WorkSans-Regular.ttf) format('truetype'),url(../../fonts/google-fonts/WorkSans-Regular.svg#WorkSans-Regular) format('svg');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(google-fonts/WorkSans-SemiBold.eot);
    src: url(google-fonts/WorkSans-SemiBold.eot?#iefix) format('embedded-opentype'),url(google-fonts/WorkSans-SemiBold.woff2) format('woff2'),url(google-fonts/WorkSans-SemiBold.woff) format('woff'),url(google-fonts/WorkSans-SemiBold.ttf) format('truetype'),url(google-fonts/WorkSans-SemiBold.svg#WorkSans-SemiBold) format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(../../fonts/google-fonts/WorkSans-SemiBold.eot);
    src: url(../../fonts/google-fonts/WorkSans-SemiBold.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/WorkSans-SemiBold.woff2) format('woff2'),url(../../fonts/google-fonts/WorkSans-SemiBold.woff) format('woff'),url(../../fonts/google-fonts/WorkSans-SemiBold.ttf) format('truetype'),url(../../fonts/google-fonts/WorkSans-SemiBold.svg#WorkSans-SemiBold) format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(google-fonts/WorkSans-Black.eot);
    src: url(google-fonts/WorkSans-Black.eot?#iefix) format('embedded-opentype'),url(google-fonts/WorkSans-Black.woff2) format('woff2'),url(google-fonts/WorkSans-Black.woff) format('woff'),url(google-fonts/WorkSans-Black.ttf) format('truetype'),url(google-fonts/WorkSans-Black.svg#WorkSans-Black) format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(../../fonts/google-fonts/WorkSans-Black.eot);
    src: url(../../fonts/google-fonts/WorkSans-Black.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/WorkSans-Black.woff2) format('woff2'),url(../../fonts/google-fonts/WorkSans-Black.woff) format('woff'),url(../../fonts/google-fonts/WorkSans-Black.ttf) format('truetype'),url(../../fonts/google-fonts/WorkSans-Black.svg#WorkSans-Black) format('svg');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(google-fonts/WorkSans-ExtraBold.eot);
    src: url(google-fonts/WorkSans-ExtraBold.eot?#iefix) format('embedded-opentype'),url(google-fonts/WorkSans-ExtraBold.woff2) format('woff2'),url(google-fonts/WorkSans-ExtraBold.woff) format('woff'),url(google-fonts/WorkSans-ExtraBold.ttf) format('truetype'),url(google-fonts/WorkSans-ExtraBold.svg#WorkSans-ExtraBold) format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(../../fonts/google-fonts/WorkSans-ExtraBold.eot);
    src: url(../../fonts/google-fonts/WorkSans-ExtraBold.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/WorkSans-ExtraBold.woff2) format('woff2'),url(../../fonts/google-fonts/WorkSans-ExtraBold.woff) format('woff'),url(../../fonts/google-fonts/WorkSans-ExtraBold.ttf) format('truetype'),url(../../fonts/google-fonts/WorkSans-ExtraBold.svg#WorkSans-ExtraBold) format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(google-fonts/WorkSans-ExtraLight.eot);
    src: url(google-fonts/WorkSans-ExtraLight.eot?#iefix) format('embedded-opentype'),url(google-fonts/WorkSans-ExtraLight.woff2) format('woff2'),url(google-fonts/WorkSans-ExtraLight.woff) format('woff'),url(google-fonts/WorkSans-ExtraLight.ttf) format('truetype'),url(google-fonts/WorkSans-ExtraLight.svg#WorkSans-ExtraLight) format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(../../fonts/google-fonts/WorkSans-ExtraLight.eot);
    src: url(../../fonts/google-fonts/WorkSans-ExtraLight.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/WorkSans-ExtraLight.woff2) format('woff2'),url(../../fonts/google-fonts/WorkSans-ExtraLight.woff) format('woff'),url(../../fonts/google-fonts/WorkSans-ExtraLight.ttf) format('truetype'),url(../../fonts/google-fonts/WorkSans-ExtraLight.svg#WorkSans-ExtraLight) format('svg');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(google-fonts/WorkSans-Thin.eot);
    src: url(google-fonts/WorkSans-Thin.eot?#iefix) format('embedded-opentype'),url(google-fonts/WorkSans-Thin.woff2) format('woff2'),url(google-fonts/WorkSans-Thin.woff) format('woff'),url(google-fonts/WorkSans-Thin.ttf) format('truetype'),url(google-fonts/WorkSans-Thin.svg#WorkSans-Thin) format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(../../fonts/google-fonts/WorkSans-Thin.eot);
    src: url(../../fonts/google-fonts/WorkSans-Thin.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/WorkSans-Thin.woff2) format('woff2'),url(../../fonts/google-fonts/WorkSans-Thin.woff) format('woff'),url(../../fonts/google-fonts/WorkSans-Thin.ttf) format('truetype'),url(../../fonts/google-fonts/WorkSans-Thin.svg#WorkSans-Thin) format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(google-fonts/WorkSans-Medium.eot);
    src: url(google-fonts/WorkSans-Medium.eot?#iefix) format('embedded-opentype'),url(google-fonts/WorkSans-Medium.woff2) format('woff2'),url(google-fonts/WorkSans-Medium.woff) format('woff'),url(google-fonts/WorkSans-Medium.ttf) format('truetype'),url(google-fonts/WorkSans-Medium.svg#WorkSans-Medium) format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(../../fonts/google-fonts/WorkSans-Medium.eot);
    src: url(../../fonts/google-fonts/WorkSans-Medium.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/WorkSans-Medium.woff2) format('woff2'),url(../../fonts/google-fonts/WorkSans-Medium.woff) format('woff'),url(../../fonts/google-fonts/WorkSans-Medium.ttf) format('truetype'),url(../../fonts/google-fonts/WorkSans-Medium.svg#WorkSans-Medium) format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(google-fonts/WorkSans-Bold.eot);
    src: url(google-fonts/WorkSans-Bold.eot?#iefix) format('embedded-opentype'),url(google-fonts/WorkSans-Bold.woff2) format('woff2'),url(google-fonts/WorkSans-Bold.woff) format('woff'),url(google-fonts/WorkSans-Bold.ttf) format('truetype'),url(google-fonts/WorkSans-Bold.svg#WorkSans-Bold) format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(../../fonts/google-fonts/WorkSans-Bold.eot);
    src: url(../../fonts/google-fonts/WorkSans-Bold.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/WorkSans-Bold.woff2) format('woff2'),url(../../fonts/google-fonts/WorkSans-Bold.woff) format('woff'),url(../../fonts/google-fonts/WorkSans-Bold.ttf) format('truetype'),url(../../fonts/google-fonts/WorkSans-Bold.svg#WorkSans-Bold) format('svg');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(google-fonts/WorkSans-Light.eot);
    src: url(google-fonts/WorkSans-Light.eot?#iefix) format('embedded-opentype'),url(google-fonts/WorkSans-Light.woff2) format('woff2'),url(google-fonts/WorkSans-Light.woff) format('woff'),url(google-fonts/WorkSans-Light.ttf) format('truetype'),url(google-fonts/WorkSans-Light.svg#WorkSans-Light) format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Work Sans';
    src: url(../../fonts/google-fonts/WorkSans-Light.eot);
    src: url(../../fonts/google-fonts/WorkSans-Light.eot?#iefix) format('embedded-opentype'),url(../../fonts/google-fonts/WorkSans-Light.woff2) format('woff2'),url(../../fonts/google-fonts/WorkSans-Light.woff) format('woff'),url(../../fonts/google-fonts/WorkSans-Light.ttf) format('truetype'),url(../../fonts/google-fonts/WorkSans-Light.svg#WorkSans-Light) format('svg');
    font-weight: 300;
    font-style: normal;
}

* {
    margin: 0;
}

a, abbr, address, article, aside, audio, b, blockquote, body, caption, cite, code, dd, del, dfn, dialog, div, dl, dt, em, fieldset, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, p, pre, q, samp, section, small, source, span, strong, sub, sup, table, tbody, td, tfoot, th, thead, time, tr, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
}

.invTabs li a, input, select {
    vertical-align: middle;
}

ins, mark {
    background-color: #ff9;
}

nav ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

    blockquote:after, blockquote:before, q:after, q:before {
        content: '';
        content: none;
    }

ins {
    text-decoration: none;
}

mark {
    font-style: italic;
    font-weight: 700;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom: 1px dotted #000;
    cursor: help;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

hr {
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
}

.addDataHeader select, .appForm select, .dataForm .backBtnFooter, .dataForm .ko_investment_table textarea, .dataForm input[type=text], .dataForm input[type=submit], .dataForm select {
    -webkit-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    -moz-appearance: none;
}

select::-ms-expand {
    display: none;
}

.clearFix:after, .clearFix:before {
    display: table;
    content: '';
}

.clearFix:after {
    clear: both;
}

ul li {
    list-style-type: none;
}

img {
    border: 0;
    display: block;
    max-width: 100%;
    height: auto;
}

a {
    outline: 0;
}

form * {
    outline: 0;
    font-family: Lato,sans-serif;
}

.invTabs li a, ul.mainNav li {
    font-family: 'Luckiest Guy',cursive;
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
}

body {
    font-weight: 400;
}

.header {
    height: 100%;
    padding: 30px 133px 8px 101px;
}

.logo {
    float: left;
}

.header .logo {
    width: 204px;
    position: relative;
    top: -10px;
}

.headerRight {
    float: right;
    width: 300px;
    padding-top: 20px;
}

    .headerRight img {
        float: right;
        /*width: 224px;*/
        width: 180px;
    }

    .headerRight ul {
        float: right;
        padding-bottom: 15px;
    }

        .headerRight ul li {
            float: left;
            margin-left: 19px;
            font-size: 11px;
            line-height: 15px;
            font-weight: 700;
        }

            .headerRight ul li a {
                text-decoration: none;
                color: #0f0f0f;
            }

ul.mainNav {
    margin: 0 auto;
    text-align: center;
}

    ul.mainNav li {
        display: inline-block;
        margin: 0 10px;
        position: relative;
    }

        ul.mainNav li span {
            width: 160px;
            border: 1px solid #757575;
            text-decoration: none;
            font-size: 21px;
            line-height: 25px;
            padding: 16px 0;
            display: block;
            color: #757575;
            letter-spacing: 1px;
        }

        ul.mainNav li.active span {
            color: #FFF;
            background: #98272b;
            border: 1px solid #98272b;
            -webkit-box-shadow: 5px 5px 0 0 rgba(170,169,168,1);
            -moz-box-shadow: 5px 5px 0 0 rgba(170,169,168,1);
            box-shadow: 5px 5px 0 0 rgba(170,169,168,1);
        }

        ul.mainNav li img.activeStar {
            position: absolute;
            left: -20px;
            top: -20px;
            display: none;
        }

        ul.mainNav li.active img.activeStar {
            display: block;
        }

.mainBG {
    background: url(../images/home-bg.jpg) no-repeat;
    background-size: cover;
}

.main {
    padding-bottom: 30px;
    clear: both;
}

.investmentArea {
    width: 640px;
    margin: 20px auto 0;
    position: relative;
}

.invTabsArea {
    padding-top: 10px;
}

.invTabs {
    width: 103px;
    background: url(../images/select.png) no-repeat;
    padding-top: 85px;
    float: left;
}

    .invTabs li {
        margin-bottom: 20px;
    }

        .invTabs li a {
            display: table-cell;
            width: 103px;
            height: 101px;
            text-align: center;
            background: url(../images/tab-star.png) no-repeat;
            font-size: 14px;
            line-height: 17px;
            text-decoration: none;
            color: #FFF;
        }

.addDataHeader select, .copyright, .leftFooter ul li {
    font-family: Lato,sans-serif;
}

.invTabs li a:hover, .invTabs li.current a {
    background: url(../images/tab-star-on.png) no-repeat;
}

.invTabsContent {
    float: right;
    width: 515px;
    margin-top: 85px;
}

    .invTabsContent h2 {
        font-size: 30px;
        line-height: 35px;
        font-weight: 700;
        color: #973031;
        padding-bottom: 0;
    }

.tabCont {
    display: none;
}

.invTabsContent .current {
    display: block;
}

form.invForm .row {
    height: 100%;
    padding-bottom: 17px;
    font-size: 24px;
    font-weight: 700;
}

    form.invForm .row .col {
        float: left;
        width: 45%;
    }

    form.invForm .row .colFull {
        width: 100%;
    }

    form.invForm .row .col:last-of-type {
        float: right;
    }

form.invForm input[type=text] {
    font-size: 16px;
    line-height: 20px;
    color: #353535;
    border: 0;
    border-bottom: solid 1px #a7a7a7;
    width: 100%;
    padding: 10px 0;
    background: 0 0;
}

.dataTable .addPortfolio {
    display: block;
    font-size: 11px;
    line-height: 16px;
    font-weight: 600;
    color: #FFF;
    z-index: 1000;
    background: #98272b;
    border: 0;
    cursor: pointer;
    text-decoration: none;
    text-align: center;
    padding: 3px 4px;
    white-space: nowrap;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
}

    .dataTable .addPortfolio:hover {
        background: #333;
    }

.dataArea {
    width: 622px;
    margin: 0 auto;
    z-index: 999;
    display: none;
}

    .dataArea .dataTable {
        max-height: 555px;
        overflow: auto;
        overflow-x: hidden;
        text-transform: uppercase;
        font-weight: 700;
        font-size: 14px;
        color: #4c4c4c;
    }

.tblRow {
    display: table-row;
    width: 100%;
    background: #fff;
}

.newRow {
    border-top: solid 0 #bbbab9;
}

.newRow, .tblCol {
    display: table-cell;
    text-align: left;
    vertical-align: top;
    padding: 15px;
}

    .tblCol img {
        display: inline-block;
        margin: 0 4px;
    }

.tblHead {
    background: #fff;
    color: #000;
}

.dataArea .totalRow .addBtn, .dataArea .totalRow .proceedBtn {
    font-size: 14px;
    color: #FFF;
    border: 0;
    letter-spacing: 2px;
    height: 40px;
    text-align: center;
    text-transform: uppercase;
}

.dataArea .totalRow {
    clear: both;
    padding: 20px 0;
}

    .dataArea .totalRow .addBtn {
        width: 80px;
        background: #ef3624;
        font-weight: 700;
        float: left;
    }

    .dataArea .totalRow .proceedBtn {
        padding: 0 30px 0 10px;
        background: url(../images/rt-arrow.png) 90% 50% no-repeat #ef3624;
        font-weight: 700;
        float: right;
    }

.addDataHeader h2, .totalValue {
    font-size: 20px;
    font-weight: 700;
}

.dataArea .totalRow .addBtn:hover, .dataArea .totalRow .proceedBtn:hover {
    background-color: #952b2d;
    cursor: pointer;
}

.totalValue {
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #353535;
}

    .totalValue span {
        padding-left: 20px;
        color: #953b3b;
    }

.addDataArea {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 555px;
    z-index: 99999;
    background: #FFF;
    display: none;
}

    .addDataArea .close {
        display: block;
        position: absolute;
        right: 15px;
        top: 15px;
        cursor: pointer;
    }

.addDataHeader {
    margin: 45px auto 28px;
    width: 80%;
    min-height: 85px;
    background: url(../images/rupee-icon.png) 0 50% no-repeat;
}

    .addDataHeader h2 {
        margin-left: 100px;
        line-height: 30px;
        color: #973031;
        padding: 10px 0;
    }

    .addDataHeader select {
        margin-left: 100px;
        background: url(../images/select-arrow.png) 96% 50% no-repeat #f3f2f1;
        border: 1px solid #757575;
        width: 204px;
        height: 37px;
        padding: 0 10px;
        font-size: 14px;
        font-weight: 700;
        color: #2f2e2e;
        text-transform: uppercase;
    }

        .addDataHeader select option {
            padding: 5px 10px;
        }

.addDataArea form {
    width: 80%;
    margin: 0 auto;
}

    .addDataArea form.invForm .row {
        font-size: 20px;
        padding-bottom: 20px;
    }

form .errorMsg, form .validationError {
    color: red;
    font-size: 16px;
    line-height: 19px;
    display: inline-block;
    padding: 5px 0;
}

.addDataArea form.invForm .addPortfolio {
    margin-top: 5px;
}

.addDataArea form.invForm input[type=text] {
    padding: 5px 0;
}

.footer {
    background-size: cover;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #353535;
    padding: 0 50px 25px;
}

.leftFooter {
    float: left;
}

    .leftFooter ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .leftFooter ul li {
            background: url(../images/sepa.jpg) 0 12px no-repeat;
            text-transform: uppercase;
            font-size: 16px;
            color: #58595b;
            float: left;
            padding: 0 10px;
        }

.copyright, .formmtt label {
    /*font-size: 18px;*/
    font-size: 12px;
}

.leftFooter ul li:first-child {
    background: 0 0;
    padding: 0 10px 0 0;
}

.leftFooter ul li a {
    color: #58595b;
    text-decoration: none;
}

.copyright {
    float: right;
    color: #58595b;
}

.applicationBG {
    background: url(../images/fullBg.jpg);
    background-size: 100% auto,auto;
}

.applicationFormBG {
    background: url(../images/fullBg.jpg) no-repeat;
    background-size: 100% auto,auto;
}

.congratulationsBG {
    background: url(../images/fullBg.jpg);
    background-size: 100% auto,auto;
}

.applicationBase {
    width: 1050px;
    clear: both;
    height: 100%;
    margin: 0 auto;
    position: relative;
}

.dataTableBase {
    overflow: visible;
}

.applicationBase h2 {
    font-size: 50px;
    line-height: 46px;
    font-weight: 300;
    color: #973031;
    padding-bottom: 14px;
    padding-top: 6px;
    text-align: center;
}

.applicationTab .tabBoxBoxNew ul li, .tabBoxBoxNew h3 {
    font-family: Lato,sans-serif;
    line-height: normal;
    font-weight: 700;
}

.applicationTab {
    width: 624px;
    position: relative;
    margin: 0px auto 25px;
}

    .applicationTab ul.desktopView {
        margin-left: 67px;
    }

.tabBoxBox.individualBox {
    margin-left: 50px;
}

.tabBoxBox.entityBox {
    right: -76px;
}

.applicationTab ul.tab {
    clear: both;
    height: 100%;
    overflow: hidden;
}

    .applicationTab ul.tab li {
        float: left;
        cursor: pointer;
        width: 244px;
    }

        .applicationTab ul.tab li:last-of-type {
            margin-left: 35px;
        }

.applicationTab .tabBoxBoxNew {
    border: 1px solid #c2c2c3;
    border-top: none;
    -webkit-border-bottom-right-radius: 8px;
    -webkit-border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -moz-border-radius-bottomleft: 8px;
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
    padding: 25px 14px 18px;
    min-height: 163px;
    position: relative;
    top: -5px;
}

    .applicationTab .tabBoxBoxNew ul li {
        background: url(../images/arrow.png) 0 10px no-repeat;
        text-transform: uppercase;
        font-size: 14px;
        color: #58595b;
        padding: 5px 0 5px 15px;
        border: none;
        float: none;
        width: auto;
    }

        .applicationTab .tabBoxBoxNew ul li:last-of-type {
            margin: 0;
        }

.tabBoxBoxNew h3 {
    font-size: 20px;
    display: block;
    margin-bottom: 25px;
}

.applicationTab .tabCont {
    background: #98272b;
    min-height: 290px;
    color: #FFF;
    padding: 50px;
}

    .applicationTab .tabCont.current {
        display: block !important;
    }

    .applicationTab .tabCont h3 {
        font-size: 26px;
        display: block;
        font-weight: 400;
        margin-bottom: 30px;
    }

    .applicationTab .tabCont ul li {
        background: url(../images/white-dot.png) 0 50% no-repeat;
        padding-left: 17px;
        font-size: 16px;
        line-height: 16px;
        font-weight: 680;
        text-transform: uppercase;
        letter-spacing: 1px;
        margin-bottom: 15px;
    }

.appForm .proceedBtn, .applicationTab .proceedBtn {
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
}

.applicationTab .tabCont#individual {
    background-image: url(../images/individual-icon.png);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 30%;
}

.applicationTab .tabCont#entity {
    background-image: url(../images/entity-icon.png);
    background-repeat: no-repeat;
    background-position: 100% 100%;
    background-size: 25%;
}

.applicationTab .proceedBtn {
    height: 40px;
    display: inline-block;
    padding: 0 30px 0 20px;
    background: url(../images/rt-arrow.png) 90% 50% no-repeat #ef3624;
    font-size: 14px;
    line-height: 40px;
    text-decoration: none;
    font-weight: 700;
    color: #FFF;
    border: 0;
    margin-top: 20px;
}

    .applicationTab .proceedBtn:hover {
        background-color: #000;
        cursor: pointer;
    }

.appFormBase {
    background: 0 0;
}

    .appFormBase h2 {
        padding-top: 6px;
    }

.appForm {
    padding: 30px 50px;
    background: url(../images/form-bg.png) 50% 50% no-repeat #FFF;
    border: 1px solid #cac9c8;
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
    color: #353535;
}

    .appForm .frmHeading {
        font-size: 22px;
        line-height: 28px;
        font-weight: 400;
        color: #000;
        text-align: center;
        margin: 10px 0 20px;
    }

    .appForm .row {
        clear: both;
        height: 100%;
        overflow: hidden;
        padding-top: 5px;
    }

        .appForm .row .col {
            float: left;
            width: 49%;
            position: relative;
        }

        .appForm .row.col3 .col {
            width: 32%;
            margin-right: 2%;
        }

        .appForm .row .col:last-of-type {
            float: right;
            margin-right: 0;
        }

    .appForm input[type=text], .appForm input[type=password] {
        font-size: 14px;
        line-height: 20px;
        color: #3b3a3a;
        border: 0;
        border-bottom: solid 1px #a7a7a7;
        width: 100%;
        padding: 0 0 5px;
        background: 0 0;
        display: inline-block;
        min-height: 20px;
    }

    .appForm select {
        font-size: 14px;
        line-height: 20px;
        color: #6f6f6f;
        border: 0;
        border-bottom: solid 1px #a7a7a7;
        width: 100%;
        padding: 0 0 5px;
        background: url(../images/select-arrow.png) 100% 50% no-repeat !important;
    }

    .appForm .cond {
        float: left;
        padding-top: 10px;
    }

    .appForm .proceedBtn {
        height: 40px;
        padding: 0 30px 0 10px;
        background: url(../images/rt-arrow.png) 90% 50% no-repeat #98272b;
        font-size: 14px;
        font-weight: 700;
        color: #FFF;
        border: 0;
        float: right;
        cursor: pointer;
    }

        .appForm .proceedBtn:disabled {
            cursor: default;
            opacity: .5;
        }

.indvVerification {
    clear: both;
    height: 100%;
    font-size: 16px;
    line-height: 25px;
    color: #353535;
    padding: 0 30px;
    box-sizing: border-box;
    margin-bottom: 30px;
    overflow: visible;
}

    .indvVerification:after {
        content: '';
        clear: both;
        display: block;
    }

    .indvVerification .aadherVerification, .indvVerification .mobVerification {
        float: left;
        width: 46%;
    }

.coBorrowerFetchDetails .aadherVerification, .coBorrowerFetchDetails .mobVerification {
    width: 49%;
}

.pSpage div.line {
    margin: 0 8% !important;
}

.indvVerification .aadherVerification {
    float: right;
    text-align: center;
}

.indvVerification .EntityDetails {
    width: 46%;
    float: right;
}

.indvVerification div.line {
    width: 2px;
    height: 147px;
    background: #c8c8c8;
    float: left;
    -ms-transform: rotate(15deg);
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
    margin: 0 3% 0 4%;
}

.coBorrowerFetchDetails div.line {
    margin: 0 0 0 14px;
}

#MobIBLbuttons b, .aadherVerification b, .mobVerification b {
    font-size: 20px !important;
}

.orSep {
    display: block;
    clear: both;
    font-size: 30px;
    line-height: 55px;
    padding: 0;
    font-weight: 300;
    color: #000 !important;
}

.indvVerification span {
    color: #973031;
    font-weight: 700;
    width: 100%;
    text-align: center;
}

.indvVerification p {
    padding-bottom: 15px;
    font-weight: 600;
}

.indvVerification input[type=text], .indvVerification input[type=password] {
    font-size: 15px;
    line-height: 25px;
    color: #353535;
    background: 0 0;
    width: 42%;
    padding: 8px 0 !important;
    float: left;
    font-weight: 700;
    margin-left: 25%;
    display: inline-block;
}

.indvVerification .reset, .indvVerification .verifyBtn {
    background: #70070C;
    font-weight: 700;
    color: #FFF;
    text-align: center;
    border: 0;
    text-transform: uppercase;
    cursor: pointer;    
}

.indvVerification #mobileVerify input[type=text] {
    margin-left: 21%;
}

.indvVerification input[type=text]::-webkit-input-placeholder {
    opacity: 1;
}

.indvVerification input[type=text]::-moz-placeholder {
    opacity: 1;
}

.indvVerification input[type=text]:-ms-input-placeholder {
    opacity: 1;
}

.indvVerification input[type=text]:-moz-placeholder {
    opacity: 1;
}

.indvVerification .verifyBtn {
    height: 37px;
    padding: 0 10px;
    font-size: 12px;
    letter-spacing: 1px;
    float: left;
    margin-left: 2px;
    margin-top: 5px;
    display: inline-block;
}

.indvVerification .reset {
    height: 40px;
    padding: 0 20px;
    font-size: 14px;
    letter-spacing: 2px;
    margin: 36px 0 0 45%;
    display: none;
}

a.noAadhar {
    display: block;
    font-size: 24px;
    line-height: 33px;
    font-weight: 600;
    text-decoration: none;
    color: #973031;
    text-align: left;
    margin-top: 10px;
}

.otpBox, .otpBox p.otpMsg {
    font-size: 17px;
    display: none;
    clear: both;
}

.otpBox, a.noAadhar:hover {
    color: #353535;
}

a.noAadhar span {
    font-weight: 700;
}

.otpBox {
    height: 100%;
    overflow: hidden;
    line-height: 30px;
    padding-top: 10px;
}

    .otpBox label {
        float: left;
    }

    .otpBox input[type=text] {
        width: 100px;
        padding: 0 5px;
        height: 20px;
    }

    .otpBox p.otpMsg {
        color: #973031;
        padding-top: 15px;
    }

span.OTPmsg {
    clear: both;
    width: 100%;
    color: #973031;
    font-size: 15px;
    padding-top: 5px;
    display: block;
}

.otpBox .goBtn {
    padding: 0 10px;
    margin-right: 4px;
    height: 30px;
}

.coBorrowerOpt {
    margin: 0 0 20px;
}

.coBorrowerFields {
    padding-top: 30px;
    display: none;
}

.orOpt, h2.congratulationHeading {
    text-align: center;
    display: inline-block;
    font-weight: 400;
}

.orOpt {
    font-size: 20px;
    width: 10%;
    margin-top: 50px;
}

.congratulationBase {
    text-align: center;
}

h2.congratulationHeading {
    color: #98272b;
    font-family: 'Encode Sans Semi Condensed',sans-serif;
    font-size: 87px !important;
    line-height: 85px;
    background: url(../images/glow-lt.png) 0 50% no-repeat,url(../images/glow-rt.png) 100% 50% no-repeat;
    padding: 0 73px 0 80px !important;
    margin-top: 90px;
    margin-bottom: 40px;
}

.downloadPdfSec {
    padding-bottom: 20px;
}

.loanScantionInfo .dotted {
    border-bottom: 1px dotted #414141;
    padding: 0 10px 1px;
}

.congratulationBase p {
    font-size: 22px;
    line-height: 40px;
}

    .congratulationBase p .highlightTxt {
        color: #98272b;
        padding-left: 10px;
    }

.congratulationBase .dataTable {
    width: 100%;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    color: #4c4c4c;
    margin: 0 0 20px;
    background: #fff;
    border: 10px solid #fff;
    position: relative;
}

    .congratulationBase .dataTable .newRow, .congratulationBase .dataTable .tblCol {
        padding: 15px 10px;
        position: relative;
    }

.dataTable .tblRow:nth-child(even) {
    background: #fafafa;
}

.tblRow.total {
    font-weight: 900;
    color: #98272b;
}

.congratulationBase p.subLine {
    font-size: 15px;
    line-height: 25px;
    text-align: left;
    float: left;
}

.dataTable .addRow, a.pdfBtn {
    height: 35px;
    line-height: 35px;
    color: #FFF;
}

a.pdfBtn {
    float: right;
    display: block;
    background: url(../images/pdf-icon.png) 14px 60% no-repeat #70070C;
    font-size: 13px;
    font-weight: 700;
    text-decoration: none;
    letter-spacing: 2px;
    padding: 0 20px 0 45px;
    text-transform: uppercase;
}

    a.pdfBtn:hover {
        background-color: #4c4c4c;
    }

.congratulationBase a.pdfBtn {
    width: 254px;
    margin: 0 auto 10px;
    float: none;
    display: inline-block;
}

.noAadharPhone {
    width: 450px;
    margin: 0 auto;
    display: none;
}

    .noAadharPhone .mobVerification {
        width: 100%;
    }

form .dateFields {
    background: url(../images/calender-icon.png) 98% no-repeat !important;
}

.dataForm * {
    font-family: Lato,sans-serif;
    font-size: 14px;
}

.dataForm input[type=text] {
    width: 90%;
    padding: 5px 2px;
    border: 1px solid #bbbab9;
    background: 0 0;
    font-size: 12px;
}

.dataForm select {
    padding: 0 27px 5px 0;
    background: url(../images/select-arrow.png) 95% 50% no-repeat;
    font-size: 14px;
    border: none;
    text-transform: capitalize;
    border-bottom: solid 1px #bbbab9;
}

.ko_investment_table option {
    font-size: 14px;
}

.dataForm .backBtnFooter, .dataForm input[type=submit] {
    float: right;
    display: block;
    height: 35px;
    background-color: #70070C;
    font-size: 13px;
    line-height: 35px;
    font-weight: 700;
    text-decoration: none;
    color: #FFF;
    letter-spacing: 2px;
    padding: 0 20px;
    text-transform: uppercase;
    border: 0;
    cursor: pointer;
}

    .dataForm .backBtnFooter:hover, .dataForm input[type=submit]:hover {
        background-color: #4c4c4c;
    }

.dataForm .backBtnFooter {
    margin-right: 10px;
    background: url(../../images/lt-arrow.png) 10% 50% no-repeat #98272b;
    padding-left: 35px;
}

.dataForm img {
    float: left;
    display: block;
    margin: 0 2px;
}

.dataTable .newRow {
    position: relative;
    width: 100%;
}

.dataTable .addRow {
    display: block;
    width: 35px;
    font-size: 24px;
    font-weight: 600;
    position: absolute;
    right: -35px;
    top: 17px;
    z-index: 1000;
    background: #ee3623;
    border: 0;
    cursor: pointer;
}

    .dataTable .addRow:hover {
        background: #333;
    }

[type=checkbox]:checked, [type=checkbox]:not(:checked) {
    position: absolute;
    left: -9999px;
}

    [type=checkbox]:checked + label, [type=checkbox]:not(:checked) + label {
        position: relative;
        padding-left: 24px;
        cursor: pointer;
    }

        [type=checkbox]:checked + label:before, [type=checkbox]:not(:checked) + label:before {
            content: '';
            position: absolute;
            left: 0;
            /*top: 4px;*/
            top: 1px;
            width: 12px;
            height: 12px;
            border: 1px solid #757575;
            background: 0 0;
        }

        [type=checkbox]:checked + label:after, [type=checkbox]:not(:checked) + label:after {
            content: '✔';
            position: absolute;
            top: 1px;
            left: 2px;
            font-size: 18px;
            line-height: .8;
            color: #1a1a1a;
            transition: all .2s;
        }

.md-default-theme, .md-default-theme label {
    position: relative;
}

[type=checkbox]:not(:checked) + label:after {
    opacity: 0;
    transform: scale(0);
}

[type=checkbox]:checked + label:after {
    opacity: 1;
    transform: scale(1);
}

[type=checkbox]:disabled:checked + label:before, [type=checkbox]:disabled:not(:checked) + label:before {
    box-shadow: none;
    border-color: #bbb;
    background-color: #ddd;
}

[type=checkbox]:disabled:checked + label:after {
    color: #999;
}

[type=checkbox]:disabled + label {
    color: #aaa;
}

.md-default-theme {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: block;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
}

    .md-default-theme textarea.md-input {
        min-height: 26px;
        -ms-flex-preferred-size: auto;
    }

    .md-default-theme .md-placeholder, .md-default-theme label:not(.md-no-float) {
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        -webkit-font-smoothing: antialiased;
        padding-left: 2px;
        font-size: 16px;
        font-weight: 400;
        transition: -webkit-transform cubic-bezier(.25,.8,.25,1) .25s;
        transition: transform cubic-bezier(.25,.8,.25,1) .25s;
        -webkit-transform-origin: left top;
        transform-origin: left top;
    }

.offEmailCol .tooltip {
    position: absolute;
}

.EmpCodeColNew {
    padding-top: 0;
}

    .EmpCodeColNew a {
        -webkit-transform: translate3d(0,6px,0) scale(.9);
        transform: translate3d(0,6px,0) scale(.9);
    }

        .EmpCodeColNew a input[type=text] {
            -webkit-transform: translate3d(0,0,0) scale(1) !important;
            transform: translate3d(0,0,0) scale(1) !important;
        }

        .EmpCodeColNew a label {
            -webkit-order: 1;
            -ms-flex-order: 1;
            order: 1;
            -webkit-font-smoothing: antialiased;
            padding-left: 2px;
            z-index: 1;
            -webkit-transform: translate3d(0,6px,0) scale(.9);
            transform: translate3d(0,6px,0) scale(.9);
            transition: -webkit-transform cubic-bezier(.25,.8,.25,1) .25s;
            transition: transform cubic-bezier(.25,.8,.25,1) .25s;
            -webkit-transform-origin: left top;
            transform-origin: left top;
        }

.md-default-theme .md-placeholder.md-static {
    position: static;
}

.md-default-theme.md-input-focused .md-placeholder {
    opacity: 1;
    -webkit-transform: translate3d(0,24px,0);
    transform: translate3d(0,24px,0);
}

.md-default-theme .md-input {
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    display: block;
    background: 0 0;
    border-width: 0 0 1px;
    line-height: 19px;
    -ms-flex-preferred-size: 26px;
    border-radius: 0;
    margin: 5px 0 0;
}

    .md-default-theme .md-input.drpbranch {
        line-height: 20px;
    }

.appForm .row.col3.assistbyemployee .col.thirdcoloumn.md-default-theme.EmpCodeColNew .md-input {
    line-height: 19px;
}

.md-default-theme .md-input:focus {
    outline: 0;
}

.md-default-theme .md-input.ng-invalid.ng-dirty, .md-default-theme.md-input-focused .md-input {
    border-width: 0 0 1px;
}

.md-default-theme.md-input-has-value .md-placeholder {
    transition: none;
    opacity: 0;
}

.ko_investment_table .tblHead .tooltip {
    top: 0;
    position: relative;
}

.invForm.toolTip label {
    float: left;
    width: auto;
    font-size: 21px;
}

    .invForm.toolTip label .toolTiptext {
        position: absolute;
        bottom: 20px;
        font-size: 10px;
        font-weight: 400;
        padding: 4px;
        background: #333740;
        color: #fff;
        border-radius: 3px;
        right: 0;
        margin: 0 auto 0 -100px;
        width: 200px;
        text-align: center;
        opacity: 0;
        transition: opacity .85s ease-in-out;
        -moz-transition: opacity .85s ease-in-out;
        -webkit-transition: opacity .85s ease-in-out;
        left: 50%;
        max-height: 200px;
        line-height: 14px;
    }

.applicationBG.applicationEntity .applicationBase.appFormBase span, .applicationFormBG .applicationBase.appFormBase span {
    color: red;
    font-size: 14px;
    position: absolute;
    top: -1px;
    padding-left: 2px;
}

.invForm.toolTip .tltp-icon:hover .toolTiptext {
    opacity: 1;
    transition: opacity .85s ease-in-out;
    -moz-transition: opacity .85s ease-in-out;
    -webkit-transition: opacity .85s ease-in-out;
}

.invForm.toolTip label .toolTiptext:before {
    position: absolute;
    display: block;
    content: "";
    width: 0;
    height: 0;
    left: 0;
    bottom: -5px;
    border-width: 5px 5px 0;
    border-style: solid;
    border-color: #333740 transparent;
    z-index: 99;
    right: 0;
    margin: auto;
}

form.invForm.invForm .row {
    overflow: visible;
    float: left;
    width: 100%;
}

.tltp-icon {
    display: inline-block;
    margin-top: 5px;
    padding-left: 5px;
    position: relative;
}

form span.errorMsg, form span.validationError {
    font-size: 16px;
    line-height: 19px;
    padding: 5px 0;
    display: none;
    float: left;
}

.invForm.toolTip .md-default-theme .md-input {
    margin-top: 3px;
}

.indvVerification input[type=text]::-webkit-input-placeholder {
    color: #353535;
}

.indvVerification input[type=text]::-moz-placeholder {
    color: #353535;
}

form span.errorMsg {
    bottom: -32px !important;
    top: auto !important;
    color: red;
    position: absolute;
}

form span.validationError {
    bottom: auto !important;
    top: 92% !important;
    color: #70070C;
    position: absolute;
}

#frmEntityDetails .assistbyemployee span.validationError {
    line-height: 16px;
}

form.appForm span.errorMsg, form.appForm span.validationError {
    bottom: auto !important;
}

ul.ui-autocomplete {
    background: #fff;
    width: 150px !important;
    max-height: 200px;
    overflow: auto;
}

    ul.ui-autocomplete li {
        padding: 5px;
        font-size: 13px;
    }

        ul.ui-autocomplete li:hover {
            background: #f6f6f6;
        }

.no-js #loader {
    display: none;
}

.js #loader {
    display: block;
    position: absolute;
    left: 100px;
    top: 0;
}

.failed, .mbl-menu-hdr {
    display: none;
}

.pageLoader {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    opacity: .5;
    z-index: 9999999;
    background: url(../images/indusindloader.gif) center no-repeat #fff;
}

.tooltipster-base {
    z-index: 999 !important;
}

.personalAccount, .personalAccountDOB {
    display: none;
    padding-top: 20px;
    clear: both;
}

.failed {
    float: left;
    font-size: 14px;
    line-height: 19px;
    padding-top: 5px;
}

.appForm .row.col3.salutationField .col {
    width: 23%;
    margin-right: 2%;
}

    .appForm .row.col3.salutationField .col.saltnField {
        width: 24%;
    }

        .appForm .row.col3.salutationField .col.saltnField.md-default-theme .md-input {
            line-height: 20px;
        }

    .appForm .row.col3.salutationField .col:last-of-type {
        margin-right: 0;
    }

.appForm .row.col3.assistbyemployee .col {
    width: 27%;
    margin-right: 2%;
}

    .appForm .row.col3 .col.EmpCodeColNew, .appForm .row.col3.assistbyemployee .col.firstcoloumn, .appForm .row.col3.assistbyemployee .col.secondcoloumn {
        width: 32%;
    }

.dataTable .btnDelete, .dataTable .btnEdit, .dataTable .btnSave {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    float: left;
    text-align: center;
}

.appForm .row.col3.assistbyemployee .col.thirdcoloumn.md-default-theme .md-input {
    line-height: 25px;
}

.appForm .row.col3.assistbyemployee .col:last-of-type {
    margin-right: 0;
}

.backBtn {
    background: #98272b;
    color: #FFF;
    text-decoration: none;
    display: inline-block;
    padding: 5px 10px;
    position: absolute;
    left: 0;
    top: 51px;
    font-size: 15px;
    font-weight: 500;
}

    .backBtn:hover {
        background: #000;
    }

.dataTable .btnDelete {
    background: url(../images/delete-icon.gif) 50% 50% no-repeat;
    display: block;
}

.dataTable .btnEdit {
    background: url(../images/edit-icon.gif) 50% 50% no-repeat;
    display: block;
}

.dataTable .btnSave {
    background: url(../images/save-icon.gif) 50% 50% no-repeat;
    display: block;
    margin-top: 3px;
}

form .row span {
    color: #973031;
    font-size: 12px;
    top: 0;
    padding-left: 2px;
}

    form .row span.otp-exp {
        padding-left: 0;
    }

    form .row span.star {
        color: red;
        font-size: 14px;
        line-height: 14px;
        top: 0;
        padding-left: 2px;
    }

.tabBoxBox h3, .tabBoxBox ul li {
    font-family: Lato,sans-serif;
    line-height: normal;
    font-weight: 700;
}

.personalDetailsField label {
    /*font-size: 16px;*/
    font-size: 12px;
    color: #000;
}

.tabBoxBox {
    width: 43%;
    padding: 2%;
    min-height: 180px;
    margin: 35px 0 0;
}

    .tabBoxBox.individualBox {
        float: left;
    }

    .tabBoxBox.entityBox {
        position: absolute;
        width: 332px;
    }

    .tabBoxBox h3 {
        font-size: 20px;
        display: block;
        margin-bottom: 20px;
    }

    .tabBoxBox ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

        .tabBoxBox ul li {
            background: url(../images/arrow.png) 0 10px no-repeat;
            text-transform: uppercase;
            font-size: 15px;
            color: #58595b;
            padding: 5px 0 5px 15px;
        }

.btnback {
    height: 40px;
    padding: 0 10px 0 30px;
    background: url(../images/lt-arrow.png) 10% 50% no-repeat #98272b;
    font-size: 14px;
    font-weight: 700;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    border: 0;
    letter-spacing: 2px;
    float: right;
    cursor: pointer;
    line-height: 40px;
    text-decoration: none;
    margin-right: 10px;
}

.startPage .homeKey {
    position: absolute;
    top: 151px;
    left: 172px;
}

.startPage {
    padding-bottom: 110px;
}

.indvVerification .reset, .indvVerification .verifyBtn {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
}

.mobileViewShow {
    display: none;
}

#caAadher_Resend_Timer, #caPersonal_Resend_Timer, coBorrower {
    display: block;
    clear: both;
}

coBorrower {
    float: none;
}

.backBtnps, .proccedBtnps {
    float: right;
}

.scrollToTop {
    position: fixed;
    bottom: 10px !important;
    right: 10px;
    display: none;
    background: url(../images/onTopBtn.png) no-repeat;
    background-size: 100%;
    width: 40px;
    height: 40px;
    text-indent: -9999px;
}

.tooltip {
    position: relative;
    display: inline-block;
    font-size: 14px;
    margin-left: 5px;
    margin-top: 2px;
    color: #98272b;
    text-transform: none;
}

.faqSec h1, .header2 .mobileNav, .header2 nav ul li, .wrapper h2, a.genBtnRound {
    text-transform: uppercase;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 156px;
    background-color: #98272b;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    top: -5px;
    left: 125%;
    font-weight: 400;
}

    .tooltip .tooltiptext::after {
        content: "";
        position: absolute;
        top: 50%;
        right: 100%;
        margin-top: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: transparent #98272b transparent transparent;
    }

.aadherVerification .tooltip .tooltiptext::after {
    bottom: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: transparent transparent #963a3f;
    top: auto;
    right: auto;
    margin-top: auto;
}

.tooltip:hover span.tooltiptext {
    visibility: visible;
    width: 156px;
    background-color: #98272b;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    /*top: -5px;
    left: 125%;*/
    top: -5px;
    left: 24px;
    /*top: 0px;
    left: -70px;*/
}

    .tooltip:hover span.tooltiptext.ko_tooltiptext_verific, form.appForm_personaldetails .tooltip:hover span.tooltiptext, form.appForm_non_individual .tooltip:hover span.tooltiptext  {
        top: 0;
        left: -70px;
    }

.indvVerification a.tooltip.nomargin {
    width: 13px;
}

.ko_investment_table .tooltip {
    position: absolute;
    right: 0;
    top: 18px;
}

.dataForm .ko_investment_table input[type=text] {
    width: 100%;
    box-sizing: border-box;
    text-align: left !important;
}

.dataForm .ko_investment_table textarea {
    height: 80px;
    box-sizing: border-box;
    resize: vertical;
    width: 100%;
    padding: 5px 2px;
    border: 1px solid #bbbab9;
    background: 0 0;
    font-size: 12px;
    overflow: hidden;
}

    .dataForm .ko_investment_table input.bakWhite, .dataForm .ko_investment_table textarea.bakWhite {
        background: #fff;
    }

.aadharRound, a.genBtnRound {
    background-color: #9d3b3c;
}

a.genBtnRound {
    font-family: 'Work Sans',sans-serif;
    font-size: 16px;
    line-height: 18px;
    font-weight: 400;
    color: #fff !important;
    text-decoration: none;
    overflow: hidden;
    border-radius: 50%;
    border: 5px solid #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 2px 2px 3px rgba(0,0,0,.5);
    box-shadow: 2px 2px 3px rgba(0,0,0,.5);
    display: inline-block;
    text-align: center;
    width: 90px;
    height: 90px;
}

.genBtnRound span {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
}

    .genBtnRound span:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        border-radius: 100%;
        -webkit-transform: scale(0);
        transform: scale(0);
        -webkit-transition-property: transform;
        transition-property: transform;
        -webkit-transition-duration: .5s;
        transition-duration: .5s;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
    }

.clearfix:after, .getinTouchOuter .row:after {
    content: '';
}

.genBtnRound span:active, .genBtnRound span:focus, .genBtnRound span:hover {
    color: #fff;
}

    .genBtnRound span:active:before, .genBtnRound span:focus:before, .genBtnRound span:hover:before {
        -webkit-transform: scale(2);
        transform: scale(2);
    }

.genBtnRound span label, .genBtnRound span > p {
    text-transform: uppercase;
    font-size: 11px;
    line-height: 12px;
    color: #fff;
    display: block;
    cursor: pointer;
}

.genBtnRound img {
    display: inline-block;
    width: auto;
}

.genBtnRound .iconCover {
    height: 38px;
    display: block;
}

.genBtnRound .aadharRound img {
    position: relative;
    top: 12px;
}

.indvVerification #IBLverify input[type=password] {
    background: 0 0;
    color: #353535;
    padding: 5px 0 7px;
    margin: 2px 0;
    opacity: 1;
}

    .indvVerification #IBLverify input[type=password]::-webkit-input-placeholder {
        color: #353535;
    }

    .indvVerification #IBLverify input[type=password]::-moz-placeholder {
        color: #353535;
    }

    .indvVerification #IBLverify input[type=password]:-ms-input-placeholder {
        color: #353535;
    }

    .indvVerification #IBLverify input[type=password]:-moz-placeholder {
        color: #353535;
    }

#mobileVerify .otpBox label, .aadherVerification .otpBox label {
    margin-right: 5px;
}

#mobileVerify .otpBox .goBtn {
    height: 32px;
}

.dataForm .ko_investment_table input[type=text].cls_Drawing, .dataForm .ko_investment_table input[type=text].cls_Margin, .dataForm .ko_investment_table input[type=text].cls_marketPrice, .dataForm .ko_investment_table input[type=text].cls_marketValue {
    border: none;
}

body {
    font-family: Lato,sans-serif;
    font-size: 16px;
    line-height: 20px;
    color: #414141;
    background-color: #f0eae1;
    background-position: 0 0;
    background-repeat: repeat;
}

.clearfix:after, .spacer {
    font-size: 0;
    line-height: 0;
    display: block;
    clear: both;
}

.faqbg {
    background: url(../images/fullBg.jpg);
}

.homebg {
    background-image: url(../images/fullBg.jpg);
}

* {
    padding: 0;
}

.getinTouchOuter .row {
    margin-right: -15px;
    margin-left: -15px;
}

    .getinTouchOuter .row:after {
        clear: both;
        display: block;
    }

    .getinTouchOuter .row .col4 {
        float: left;
        width: 33.33%;
        padding: 0 15px;
        box-sizing: border-box;
    }

    .getinTouchOuter .row .col12 {
        float: left;
        width: 100%;
        padding: 0 15px;
        box-sizing: border-box;
    }

.wrapper {
    width: 1140px;
    margin: 0 auto;
    overflow: visible;
}

    .wrapper:before, .wrapper:after {
        content: "";
        display: block;
        clear: both;
        font-size: 0;
        line-height: 0;
    }

    .wrapper h2 {
        font-size: 50px;
        line-height: 65px;
        font-weight: 300;
        padding: 0;
        margin: 0;
    }

.faqSec h1, .faqSec h3, footer h4 {
    font-weight: 400;
}

.header2 {
    padding: 30px 0;
    position: relative;
    margin-bottom: 70px;
}

.homebg .header2 {
    margin-bottom: 45px;
}

.header2 .logo {
    float: left;
    position: relative;
    top: -10px;
    width: 204px;
}

.header2 .logoIndusind {
    position: absolute;
    top: 30px;
    right: 57px;
}

.header2 nav {
    float: right;
    padding: 50px 57px 0 0;
}

    .header2 nav ul li {
        list-style: none;
        float: left;
        font-size: 14px;
        padding: 0 13px;
    }

        .header2 nav ul li:last-child {
            padding-right: 0;
        }

        .header2 nav ul li a {
            color: #2c2c2c;
            text-decoration: none;
        }

            .header2 nav ul li a:hover, .header2 nav ul li.activetab a, .header2 nav ul li.activetab a:hover {
                color: #97262b;
            }

.header2 .socialMedia {
    width: 40px;
    position: absolute;
    top: 34px;
    right: 0;
}

.faqSec .faqsQuest:after, .faqSec h3:after, .loanEligibilityOuter .eligidocTab h3:after {
    right: 25px;
    content: '';
}

.header2 .socialMedia img {
    margin-bottom: 23px;
}

    .header2 .socialMedia img.twitter {
        width: 20px;
    }

    .header2 .socialMedia img.fb {
        width: 13px;
    }

.header2 .mobileNav {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    padding: 10px 18px;
    color: #fff;
    background-color: #050505;
    width: 100%;
    box-sizing: border-box;
    z-index: 100;
}

    .header2 .mobileNav a {
        color: #fff;
        text-decoration: none;
    }

    .header2 .mobileNav .showMenu {
        float: left;
        background: url(../images/menu-mobile-icon.png) 0 4px no-repeat;
    }

    .header2 .mobileNav .closeMenu {
        float: right;
        display: none;
    }

.faqSec {
    padding: 50px;
    background: #fff;
    border: 1px solid #cfcac7;
    margin-bottom: 100px;
}

    .faqSec h1 {
        font-family: Quicksand,sans-serif;
        font-size: 45px;
        padding-bottom: 40px;
        text-align: center;
    }

    .faqSec ul li {
        list-style: none;
        margin-bottom: 16px;
    }

    .faqSec h3.current {
        color: #912530;
    }

    .faqSec h3 {
        font-size: 18px;
        text-transform: none;
        background: url(../images/tab-border-accordion.gif) 0 100% repeat-x;
        padding: 0 0 25px 18px;
        position: relative;
        cursor: pointer;
    }

        .faqSec h3:after {
            position: absolute;
            top: 8px;
            background: url(../images/down-tab-arrow.png) no-repeat;
            width: 16px;
            height: 9px;
        }

        .faqSec h3.current:after {
            background: url(../images/down-tab-arrow-active.png) no-repeat;
        }

    .faqSec .faqCon {
        padding: 18px 10px 10px 15px;
    }

        .faqSec .faqCon p {
            padding-bottom: 18px;
        }

    .faqSec table {
        border-top: 1px solid #e2e0e0;
        border-left: 1px solid #e2e0e0;
        margin-bottom: 10px;
    }

        .faqSec table th {
            background: #c06c6f;
            color: #fff;
        }

        .faqSec table td, .faqSec table th {
            border-right: 1px solid #e2e0e0;
            border-bottom: 1px solid #e2e0e0;
            padding: 10px;
        }

    .faqSec .faqCon ul li {
        margin: 0;
        padding: 0 0 12px 16px;
        background: url(../images/arrow.png) 0 5px no-repeat;
    }

.getinTouchOuter, body.homebg .getinTouchOuter {
    padding: 30px 0 1px;
}

.getinTouchOuter {
    background-color: #551b1d;
    background-image: url(../images/map.png);
    background-position: 50% 134px;
    background-repeat: no-repeat;
    color: #fff;
}

    .getinTouchOuter h2 {
        font-size: 50px;
        text-align: center;
        text-transform: uppercase;
        padding-bottom: 46px;
    }

    .getinTouchOuter .formSpacing {
        margin-bottom: 40px;
    }

    .getinTouchOuter input[type=text], .getinTouchOuter input[type=tel], .getinTouchOuter input[type=email] {
        background: 0 0;
        border: none;
        border-bottom: 1px solid #ab554c;
        padding-bottom: 18px;
        font-family: Lato,sans-serif;
        font-size: 18px;
        font-weight: 400;
        outline: 0;
        width: 100%;
    }

    .getinTouchOuter textarea {
        font-family: Lato,sans-serif;
        font-size: 18px;
        border: none;
        border-bottom: 1px solid #ab554c;
        width: 100%;
        height: 48px;
        background: 0 0;
        outline: 0;
        resize: none;
        position: relative;
        overflow-y: auto;
    }

.Ko_faq_footer, .KowhyUsOuter, .exp-otp, .kogetCallBox, .otp-sec-cus {
    overflow: hidden;
}

.getinTouchOuter input[type=submit] {
    color: #fff;
    padding: 16px 37px;
    background-color: #7c090e;
    margin: 0 auto 40px;
    border: none;
    outline: 0;
    font-size: 22px;
    line-height: 24px;
    text-transform: uppercase;
    cursor: pointer;
    display: block;
}

    .getinTouchOuter input[type=submit]:hover {
        background-color: #ad141b;
    }

.getinTouchOuter textarea::-webkit-input-placeholder {
    position: absolute;
    bottom: 0;
    height: 2px;
}

.getinTouchOuter input[type=text]::-webkit-input-placeholder, .getinTouchOuter input[type=tel]::-webkit-input-placeholder, .getinTouchOuter input[type=email]::-webkit-input-placeholder, .getinTouchOuter textarea::-webkit-input-placeholder {
    color: #000;
}

.getinTouchOuter input[type=text]::-moz-placeholder, .getinTouchOuter input[type=tel]::-moz-placeholder, .getinTouchOuter input[type=email]::-moz-placeholder, .getinTouchOuter textarea::-moz-placeholder {
    color: #000;
}

.getinTouchOuter input[type=text]:-ms-input-placeholder, .getinTouchOuter input[type=tel]:-ms-input-placeholder, .getinTouchOuter input[type=email]:-ms-input-placeholder, .getinTouchOuter textarea:-ms-input-placeholder {
    color: #000;
}

.getinTouchOuter input[type=text]:-moz-placeholder, .getinTouchOuter input[type=tel]:-moz-placeholder, .getinTouchOuter input[type=email]:-moz-placeholder, .getinTouchOuter textarea:-moz-placeholder {
    color: #000;
}

footer {
    font-size: 12px;
    text-transform: uppercase;
    color: #fff;
    padding: 0;
}

body.faqbg footer, body.homebg footer {
    border-top: 1px solid #88352f;
    padding: 38px 0 0;
}

footer ul li {
    padding-bottom: 4px;
    list-style: none;
}

    footer ul li a {
        color: #fff;
        text-decoration: none;
    }

        footer ul li a:hover {
            color: #e6cece;
        }

footer .col1 {
    float: left;
    width: 200px;
    margin: 0 94px 0 0;
}

footer .col2 {
    float: left;
    width: 200px;
    margin: 0 88px 0 0;
}

footer .col3 {
    float: left;
    width: 150px;
    margin: 0 124px 0 0;
}

    footer .col3 img {
        display: inline-block;
    }

footer .col4 {
    float: left;
    width: 190px;
    margin: 0 40px 0 0;
}

footer .col5 {
    float: left;
    width: 235px;
    text-transform: none;
    font-size: 14px;
    margin-bottom: 20px;
}

    footer .col5 a {
        color: #fff;
        text-decoration: none;
    }

    footer .col5 h5 {
        padding-left: 20px;
    }

    footer .col5 .phIcon {
        background: url(../images/tel-icon-footer.png) 0 4px no-repeat;
        padding: 0 0 5px 20px;
    }

footer .col5insidePage .phIcon {
    background: url(../../images/tel-icon-footer.png) 0 4px no-repeat;
}

footer .col5 .allCus {
    background: url(../images/mail-icon-footer.png) 0 4px no-repeat;
    padding: 0 0 5px 20px;
}

footer .col5insidePage .allCus {
    background: url(../../images/mail-icon-footer.png) 0 4px no-repeat;
}

footer .col5 p {
    padding: 0 0 15px 20px;
}

footer .col5 h4 {
    padding-bottom: 10px;
}

footer .col5 a:hover {
    text-decoration: underline;
}

footer .fbFooter {
    margin: 0 10px 0 0;
}

footer h4 {
    font-size: 14px;
    text-transform: uppercase;
}

footer .downloadApp {
    font-size: 13px;
    font-weight: 700;
    padding: 12px;
    color: #fff;
    text-decoration: none;
    border: 2px solid #fff;
    display: block;
    text-align: center;
    float: left;
}

    footer .downloadApp:hover {
        background-color: #7e3a3c;
    }

footer .copyright2 {
    clear: both;
    padding: 34px 0 30px;
    margin-top: 20px;
    font-size: 13px;
    text-align: center;
    text-transform: none;
    border-top: 1px solid #88352f;
}

    footer .copyright2 img {
        display: inline-block;
        margin-left: 14px;
    }

.homeKeySec {
    padding: 144px 0 230px;
    width: 855px;
    margin: 0 auto;
    position: relative;
}

    .homeKeySec h1 {
        font-size: 46px;
        line-height: 50px;
        text-transform: uppercase;
        float: right;
        color: #98272b;
        margin-bottom: 18px;
        font-weight: 400;
    }

        .homeKeySec h1 span {
            display: block;
            padding-left: 68px;
        }

    .homeKeySec .startbtn {
        float: right;
    }

    .homeKeySec .keyPic {
        position: absolute;
        top: 98px;
        left: 0;
    }

.howItSec {
    background: no-repeat #98272b;
    padding: 60px 0 30px;
    text-align: center;
    color: #fff;
    position: relative;
    z-index: 0;
}

    .howItSec .howPic {
        float: right;
        border: 1px solid #a9383c;
        padding: 1px;
    }

    .howItSec .subHeadText {
        font-size: 18px;
        line-height: 24px;
        font-weight: 300;
        padding-bottom: 30px;
    }

    .howItSec .subText {
        text-align: left;
        font-size: 22px;
        line-height: 28px;
        padding-bottom: 16px;
        font-weight: 400;
    }

.loanEligibilityOuter .subHeadText, .loanOuter .subHeadText, .ratesFesssOuter .subHeadText, .subHeadTextHighlight, .whyUsOuter .subHeadText {
    font-size: 18px;
    line-height: 24px;
    font-weight: 300;
    padding-bottom: 20px;
}

.subHeadTextHighlight {
    font-weight: 500;
}

.howItSec ul {
    width: 634px;
}

    .howItSec ul li {
        text-align: left;
        font-size: 18px;
        line-height: 22px;
        font-weight: 300;
        padding: 0 0 14px 30px;
    }

.howItSec p.condHowit {
    text-align: left;
    font-size: 14px;
    position: relative;
    top: -23px;
    color: #fff;
}

.whyUsOuter {
    background: #f9edd8;
    padding: 60px 0 30px;
    text-align: center;
}

    .whyUsOuter .whyUsLeft, .whyUsOuter .whyUsRight {
        text-align: left;
    }

    .whyUsOuter .whyUsLeft {
        margin: 0 60px 0 0;
    }

    .whyUsOuter h3 {
        font-size: 22px;
        line-height: 36px;
        font-weight: 400;
        padding-bottom: 5px;
    }

    .whyUsOuter ul li {
        width: 46%;
        float: left;
        margin-right: 2%;
        padding-bottom: 15px;
    }

        .whyUsOuter ul li div {
            padding-bottom: 18px;
            float: left;
            padding-left: 20px;
            width: 87%;
        }

        .whyUsOuter ul li p {
            font-size: 16px;
            line-height: 22px;
            font-weight: 300;
        }

    .whyUsOuter .numberList {
        width: 44px;
        height: 44px;
        line-height: 44px;
        font-size: 28px;
        color: #fff;
        text-align: center;
        background-color: #890b11;
        display: block;
        float: left;
        -moz-border-radius: 50px;
        -webkit-border-radius: 50px;
        border-radius: 50px;
    }

    .whyUsOuter .oaxPic {
        margin: 0 auto;
    }

.aboutSecOuter {
    background-color: #fff;
    text-align: center;
    padding: 80px 0;
}

    .aboutSecOuter p {
        font-size: 18px;
        line-height: 30px;
        font-weight: 300;
    }

    .aboutSecOuter .aboutInfoPic {
        padding: 50px 0 0;
    }

        .aboutSecOuter .aboutInfoPic img {
            display: inline-block;
            margin-left: 35px;
        }

        .aboutSecOuter .aboutInfoPic:first-child img {
            margin-left: 0;
        }

.ratesFesssOuter {
    background: #f9edd8;
    padding: 84px 0 48px;
    text-align: center;
}

    .ratesFesssOuter ul {
        width: 300px;
        margin: 0 auto;
    }

        .ratesFesssOuter ul li {
            font-size: 20px;
            line-height: 24px;
            padding: 0 0 24px 30px;
            list-style: none;
            font-weight: 300;
            text-align: left;
            background: url(../images/howit-bullet.png) 0 2px no-repeat;
        }

            .ratesFesssOuter ul li a {
                color: #414141;
                text-decoration: none;
            }

                .ratesFesssOuter ul li a:hover {
                    color: #81140f;
                }

.loanEligibilityOuter {
    background: #fff;
    padding: 60px 0 30px;
    text-align: center;
}

    .loanEligibilityOuter table {
        border: 1px solid #e2e0e0;
        border-bottom: none;
        border-right: none;
        text-align: left;
    }

        .loanEligibilityOuter table th, .loanEligibilityOuter table th:last-child {
            border-right: 1px solid #e2e0e0;
        }

        .loanEligibilityOuter table td, .loanEligibilityOuter table th {
            border-bottom: 1px solid #e2e0e0;
            border-right: 1px solid #e2e0e0;
            padding: 10px 20px;
        }

        .loanEligibilityOuter table th {
            background-color: #c06c6f;
            color: #fff;
            font-size: 18px;
            font-weight: 600;
        }

.loanEltable td:first-child {
    background: #fffbfb;
}

.loanEligibilityOuter .loanCopy {
    font-size: 14px;
    margin-bottom: 18px;
    text-align: left;
}

.loanEligibilityOuter .noteEligibility {
    text-align: left;
}

.loanEligibilityOuter h3 {
    font-size: 22px;
    line-height: 34px;
    font-weight: 400;
    margin-bottom: 14px;
    text-align: left;
}

.loanEligibilityOuter ul li {
    text-align: left;
    font-size: 18px;
    line-height: 18px;
    padding: 0 0 20px 30px;
    list-style: none;
    font-weight: 300;
    background: url(../images/eligible-bullet.png) no-repeat;
}

.loanEligibilityOuter .eligidocTab table ul {
    float: none;
    width: 100%;
    margin: 0;
}

    .loanEligibilityOuter .eligidocTab table ul li {
        font-size: 16px;
        padding: 0 0 12px 16px;
        background: url(../images/arrow.png) 0 5px no-repeat;
    }

.loanEligibilityOuter .eligidocTab li {
    background: 0 0;
    padding: 0;
}

.loanEligibilityOuter .eligidocTab .cusTypeCon {
    padding: 10px 0;
}

.loanEligibilityOuter .eligidocTab h3 {
    font-size: 22px;
    font-weight: 400;
    text-transform: none;
    background: url(../images/tab-border-accordion.gif) 0 100% repeat-x;
    padding: 0 0 14px;
    margin-bottom: 8px;
    position: relative;
    cursor: pointer;
}

    .loanEligibilityOuter .eligidocTab h3.current {
        color: #912530;
    }

    .loanEligibilityOuter .eligidocTab h3:after {
        position: absolute;
        top: 14px;
        background: url(../images/down-tab-arrow.png) no-repeat;
        width: 16px;
        height: 9px;
    }

    .loanEligibilityOuter .eligidocTab h3.current:after {
        background: url(../images/down-tab-arrow-active.png) no-repeat;
    }

.loanEligibilityOuter .subHeadText a {
    color: #902633;
    text-decoration: none;
}

    .loanEligibilityOuter .subHeadText a:hover {
        color: #414141;
    }

.faqSec .faqsQuest {
    background: #fff;
    padding: 12px 10px;
    margin-bottom: 2px;
    font-size: 16px;
    cursor: pointer;
    position: relative;
    font-weight: 400;
    border-top: 1px solid #cecece;
}

.faqSec .currentSub {
    background: #d68b8e;
    color: #fff;
}

.faqSec .faqsQuest:after {
    position: absolute;
    top: 7px;
    background: url(../images/sub-plus-tab.png) 100% 50% no-repeat;
    width: 38px;
    height: 28px;
    border-left: 1px solid #cecece;
    padding-left: 14px;
    box-sizing: border-box;
}

.verifyBtn2, .verifyBtn2After {
    order: 3;
    color: #FFF;
    text-transform: uppercase;
    text-align: center;
    cursor: pointer;
    position: absolute;
    right: 0;
    font-weight: 700;
    letter-spacing: 1px;
}

.faqSec .currentSub:after {
    background: url(../images/sub-minus-tab.png) 100% 50% no-repeat !important;
    border-left: 1px solid #fff;
}

.faqSec .faqAns {
    padding: 10px 0;
    font-size: 14px;
}

.verifyBtn2 {
    width: auto;
    height: 30px;
    padding: 0 10px;
    margin: 0;
    background: #70070C;
    font-size: 12px;
    border: 0;
    top: 0;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
}

#btnResendOTP.verifyBtn2 {
    width: auto;
}

.verifyBtn2After {
    width: auto;
    height: auto;
    padding: 0 0 0 10px;
    margin: 4px 0;
    background: 0 0;
    font-size: 12px !important;
    border: 0;
    top: 0 !important;
}

.mobPersonal .otpBoxTop, .phValidateMob .otpBoxTop {
    padding-top: 20px;
    text-align: left;
}

    .mobPersonal .otpBoxTop p.otpMsgTop, .phValidateMob .otpBoxTop p.otpMsgTop {
        color: #973031;
        font-weight: 700;
        width: 100%;
        text-align: left;
        font-size: 12px;
        line-height: 18px;
    }

.otpBoxTop {
    order: 4;
}

    .otpBoxTop label {
        float: left;
    }

    .otpBoxTop input[type=text] {
        width: 56%;
        padding: 0 5px;
        height: 25px;
        font-size: 14px;
        line-height: 25px;
        color: #353535;
        background: 0 0;
        float: left;
        font-weight: 400;
        border: 0;
        border-bottom: solid 1px #a7a7a7;
    }

    .backHomeBtn, .otpBoxTop .goVerifyBtn {
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        cursor: pointer;
    }

    .otpBoxTop input[type=text]#txtOTPCo {
        width: 70%;
    }

    .otpBoxTop .goVerifyBtn {
        padding: 0 11px;
        margin-right: 4px;
        height: 25px;
        background: #70070C;
        font-size: 12px;
        color: #FFF;
        border: 0;
        letter-spacing: 1px;
        float: left;
        margin-left: 2px;
        border-radius: 4px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -o-border-radius: 4px;
        -ms-border-radius: 4px;
    }

    .otpBoxTop #caPersonal_Resend_TimercoBorrower_top, .otpBoxTop #validation_msg_otp_top {
        clear: both;
    }

    .otpBoxTop .otpMsgTop {
        clear: both;
        font-size: 12px;
        line-height: 18px;
        color: #973031;
    }

.mobileIndusLoginWrap {
    text-align: center;
    width: 100%;
    position: relative;
    padding-top: 110px;
}

.tblRow {
    position: relative;
}

    #btnIBL, #btnMob, .appForm .toolTipAbsolute .tooltip, .tblRow:after {
        position: absolute;
    }

    .tblRow:after {
        content: '';
        display: block;
        border-bottom: 1px solid #bbbab9;
        width: 100%;
        clear: both;
        left: 0;
    }

    .tblRow:first-child:after {
        border: none;
    }

#btnAadhaarwithotp {
    margin-right: 52px;
}

p.EntityDetailsInfo {
    padding-bottom: 14px;
}

#btnMob {
    margin-right: 8%;
    top: 0;
    left: 90px;
}

#btnIBL {
    top: 0;
    left: 250px;
}

.backHomeBtn {
    height: 40px;
    padding: 0 10px 0 30px;
    background: url(../images/lt-arrow.png) 10% 50% no-repeat #98272b;
    font-size: 14px;
    color: #FFF;
    border: 0;
    letter-spacing: 2px;
    line-height: 40px;
    text-decoration: none;
    display: block;
    width: 64px;
    margin: 20px auto 0;
}

.genBtnRoundActive {
    background-color: #4b4b4b !important;
}

.portFolioPageWrap {
    width: 1160px;
}

.menu {
    margin-top: 7px;
}

    .menu .steps-mobile-menu {
        display: none;
    }

.indvVerification .otpBox input[type=text] {
    padding: 4px 0;
}

.portFolioPageWrap .dataForm {
    padding-bottom: 20px;
}

.EmpCodeColNew .hideassistedby label:not(.md-no-float) {
    -webkit-transform: translate3d(0,6px,0) scale(.9) !important;
    transform: translate3d(0,6px,0) scale(.9) !important;
    font-size: 14px;
}

.appForm .row.col3 .col.branchNameCol, .appForm .row.col3 .col.pinCodePsDetails, .appForm .row.col3 .col.topBusinessCol {
    width: 49%;
}

.appForm .row.col3 .col.dateIncoporateCol, .appForm .row.col3 .col.offEmailCol, .appForm .row.col3 .col.statePsDetails {
    width: 23%;
}

.appForm .row.col3 .col.cityPsDetails, .appForm .row.col3 .col.nameBusinessCol, .appForm .row.col3 .col.offPhoneCol, .appForm .row.col3.salutationField .middleNameAdjustCol {
    width: 24%;
}

.appForm .empNewCol {
    width: 49%;
}

.addharOptionBox h3 {
    font-size: 20px;
    color: #973031;
    text-align: center;
    padding-bottom: 10px;
}

.addharOptionBox p.verificationSubText {
    font-size: 14px;
    text-align: center;
    color: #9e0b0f;
    line-height: 22px;
}

.faqSecNew h1, .faqSecNew h3 {
    font-weight: 400;
    line-height: normal;
}

.appForm input#yourMob {
    width: 82%;
}

#MobPersonal_co, #divEntityMobCo {
    margin-bottom: 13px;
}

.coBorrowerFields .otpBoxTop {
    padding: 20px 0 0;
}

.nomargin {
    margin: 0 !important;
}

.fixedHeader2 {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1000;
    padding: 0;
}

.Ko_home_bg, .KohowItSec, .KoloanEligibilityOuter, .KowhyUsOuter {
    min-height: 600px;
}

*/ .fixedHeader2 {
    padding: 0;
}

.fixedHeader.header2 .logo {
    width: 136px;
    margin-left: 2%;
    top: -1px;
}

.fixedHeader.Koheader .logo {
    width: auto;
}

.fixedHeader.header2 nav {
    float: left;
    padding: 20px 20px 0 5%;
}

.fixedHeader.header2 .logoIndusind {
    position: absolute;
    top: 30px;
    right: 79px;
    width: 139px;
}

.fixedHeader.header2 .socialMedia {
    width: 40px;
    position: absolute;
    top: 15px;
    right: 24px;
}

.faqSecNew, .faqSecNew h3, .faqbgNew .wrapper {
    position: relative;
}

    .faqSecNew h3:after, .faqSecNew2 h3:after {
        top: 8px;
        left: 4px;
        content: '';
    }

.fixedHeader.header2 .socialMedia .fb {
    width: 10px;
    margin-bottom: 13px;
}

.fixedHeader.header2 .socialMedia .twitter {
    width: 20px;
}

.ui-widget-header {
    background: #98272b !important;
}

    .ui-state-highlight, .ui-state-hover, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
        border: 0 !important;
        background: #c9252c !important;
        color: #fff !important;
    }

.faqbgNew {
    background: url(../images/faqbgNew.jpg) #922427;
}

    .faqbgNew .Ko_shadow {
        margin-bottom: 0;
    }

.faqSecNew {
    color: #fff;
    width: 945px;
    margin: 40px auto 90px;
}

    .faqSecNew h1 {
        font-family: Lato;
        font-size: 48px;
        padding-bottom: 40px;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
    }

    .faqSecNew ul li {
        list-style: none;
        margin-bottom: 16px;
    }

    .faqSecNew h3.current {
        color: #fff;
    }

    .faqSecNew h3 {
        font-size: 22px;
        text-transform: none;
        border-bottom: 2px solid #cd2817;
        padding: 0 0 13px 30px;
        cursor: pointer;
    }

        .faqSecNew h3:after {
            position: absolute;
            background: url(../images/downNew-tab-plus.png) no-repeat;
            width: 15px;
            height: 15px;
        }

        .faqSecNew h3.current:after {
            background: url(../images/downNew-tab-minus.png) no-repeat;
        }

    .faqSecNew .faqConNew {
        padding: 18px 30px 10px;
    }

        .faqSecNew .faqConNew p {
            padding-bottom: 18px;
            font-size: 16px;
            line-height: 20px;
        }

.eligibilitySecNew h1, .eligibilitySecNew h3, .faqSecNew2 h1, .faqSecNew2 h3 {
    line-height: normal;
    font-weight: 400;
}

.faqSecNew table {
    border-top: 1px solid #6a1416;
    border-left: 1px solid #6a1416;
    margin-bottom: 10px;
}

    .faqSecNew table th {
        background: #701618;
        color: #fff;
    }

    .faqSecNew table td, .faqSecNew table th {
        border-right: 1px solid #6a1416;
        border-bottom: 1px solid #6a1416;
        padding: 10px;
    }

.faqSecNew .faqConNew ul li {
    margin: 0;
    padding: 0 0 12px 16px;
    background: url(../images/arrowNew.png) 0 5px no-repeat;
}

.faqSecSignNew {
    background: url(../images/faq-Askign-bg.png) 100% 0 no-repeat;
    position: absolute;
    width: 250px;
    height: 325px;
    right: -16%;
    bottom: 0;
    background-size: cover;
}

.faqSecNew2 h3, .faqbgNew2 .wrapper {
    position: relative;
}

.faqbgNew2 {
    background: url(../images/body_bkg.jpg) #f2e0db;
}

    .faqbgNew2 .Ko_shadow {
        margin-bottom: 0;
    }

.faqSecNew2 {
    width: 945px;
    min-height: 480px;
    margin: 40px auto 90px;
}

    .faqSecNew2 h1 {
        font-family: Lato;
        font-size: 48px;
        padding-bottom: 40px;
        text-transform: uppercase;
        text-align: center;
        color: #98272b;
    }

    .faqSecNew2 ul li {
        list-style: none;
        margin-bottom: 16px;
    }

    .faqSecNew2 h3.current {
        color: #912530;
    }

    .faqSecNew2 h3 {
        font-size: 22px;
        text-transform: none;
        padding: 0 0 13px 30px;
        cursor: pointer;
    }

        .faqSecNew2 h3:after {
            position: absolute;
            background: url(../images/downNew-tab-plus-b.png) no-repeat;
            width: 15px;
            height: 15px;
        }

        .faqSecNew2 h3.current:after {
            background: url(../images/downNew-tab-minus-b.png) no-repeat;
        }

    .faqSecNew2 .faqConNew2 {
        padding: 18px 10px 10px 30px;
    }

        .faqSecNew2 .faqConNew2 p {
            padding-bottom: 18px;
        }

    .faqSecNew2 table {
        border-top: 1px solid #c4a29a;
        border-left: 1px solid #c4a29a;
        margin-bottom: 10px;
    }

        .faqSecNew2 table th {
            background: #c06c6f;
            color: #fff;
        }

        .faqSecNew2 table td, .faqSecNew2 table th {
            border-right: 1px solid #c4a29a;
            border-bottom: 1px solid #c4a29a;
            padding: 10px;
        }

    .faqSecNew2 .faqConNew2 ul li {
        margin: 0;
        padding: 0 0 12px 16px;
        background: url(../images/arrow.png) 0 5px no-repeat;
    }

    .faqSecNew2 .faqsQuest {
        padding: 12px 10px;
        margin-bottom: 2px;
        font-size: 16px;
        cursor: pointer;
        position: relative;
        font-weight: 400;
        border-top: 1px solid #c4a29a;
    }

    .faqSecNew2 .currentSub {
        background: #bc676b;
        color: #fff;
    }

    .faqSecNew2 .faqsQuest:after {
        position: absolute;
        top: 7px;
        right: 25px;
        background: url(../images/sub-plus-tab-b.png) 100% 50% no-repeat;
        width: 38px;
        height: 28px;
        content: '';
        border-left: 1px solid #c4a29a;
        padding-left: 14px;
        box-sizing: border-box;
    }

    .faqSecNew2 .currentSub:after {
        background: url(../images/sub-minus-tab.png) 100% 50% no-repeat !important;
        border-left: 1px solid #fff;
    }

    .faqSecNew2 .faqAns {
        padding: 10px 0;
        font-size: 14px;
    }

.faqSecSignNew2 {
    float: left;
    width: 100%;
    text-align: center;
}

    .faqSecSignNew2 img {
        display: inline-block;
        width: 200px;
    }

.eligibilitySecNew {
    color: #fff;
    position: relative;
    margin: 40px auto 0;
}

    .eligibilitySecNew h1 {
        font-family: Lato;
        font-size: 48px;
        padding-bottom: 40px;
        text-transform: uppercase;
        text-align: center;
        color: #fff;
    }

    .eligibilitySecNew ul li {
        list-style: none;
        margin-bottom: 16px;
    }

    .eligibilitySecNew h3.current {
        color: #fff;
    }

    .eligibilitySecNew h3 {
        font-size: 22px;
        text-transform: none;
        padding: 0 0 0 30px;
        position: relative;
        cursor: pointer;
        margin-bottom: 0;
    }

        .eligibilitySecNew h3:after {
            position: absolute;
            top: 8px;
            left: 4px;
            background: url(../images/downNew-tab-plus.png) no-repeat;
            width: 15px;
            height: 15px;
            content: '';
        }

        .eligibilitySecNew h3.current:after {
            background: url(../images/downNew-tab-minus.png) no-repeat;
        }

    .eligibilitySecNew .eligibilityConNew {
        padding: 18px 30px 10px;
        box-sizing: border-box;
        clear: both;
        overflow: hidden;
    }

        .eligibilitySecNew .eligibilityConNew p {
            padding-bottom: 18px;
            font-size: 14px;
            line-height: 20px;
        }

    .eligibilitySecNew table {
        border-top: 1px solid #6a1416;
        border-left: 1px solid #6a1416;
        margin-bottom: 10px;
    }

        .eligibilitySecNew table th {
            background: #701618;
            color: #fff;
        }

        .eligibilitySecNew table td, .eligibilitySecNew table th {
            border-right: 1px solid #6a1416;
            border-bottom: 1px solid #6a1416;
            padding: 10px;
        }

.KoPortfolioInvestmentTable td, .KoPortfolioInvestmentTable th {
    border-bottom: 1px #bbbab9 solid;
    text-align: left;
    vertical-align: top;
}

.eligibilitySecNew .eligibilityConNew ul li {
    margin: 0;
    padding: 0 0 12px 16px;
    background: url(../images/arrowNew.png) 0 5px no-repeat;
}

.KoapplicationBase h2 {
    font-size: 30px;
    line-height: 38px;
    font-weight: 400;
    padding: 8px 0 12px;
}

.KoPortfolioInvestmentTable th {
    position: relative;
    padding: 0 30px 25px 10px;
    font-size: 13px;
    line-height: 16px;
}

.KoPortfolioInvestmentTable tr.clsBody {
    background: #fffaf8;
}



.KoPortfolioInvestmentTable td {
    padding: 5px 4px;
}

.KoPortfolioInvestmentTable tr:last-child td, .KoloanEligibilityOuter .faqSecNew h3 {
    border-bottom: none;
}

.KoPortfolioInvestmentTable td.Ko_edit_delete {
    width: 30px;
    text-align: center;
}

.ko_investment_table .KoPortfolioInvestmentTable .tooltip {
    top: 2px;
    right: 15px;
    left: auto;
    margin-top: 0 !important;
}

.KoapplicationBase .dataTable {
    border-radius: 15px;
    padding: 30px;
    border: none;
}

    .KoapplicationBase .dataTable .btnEdit {
        width: 14px;
        height: 17px;
        float: none;
        margin-left: auto;
        margin-right: auto;
        margin-top: 5px;
    }

    .KoapplicationBase .dataTable .btnDelete {
        width: 15px;
        height: 18px;
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

    .KoapplicationBase .dataTable .btnSave {
        width: 14px;
        height: 17px;
        float: none;
        margin-left: auto;
        margin-right: auto;
    }

.KoCongratulationsBG {
    background: url(../images/body_bkg.jpg);
}

.Kototal_text {
    font-size: 18px;
    color: #98272b;
    font-weight: 700;
}

.Koheader {
    width: 100%;
    float: left;
    padding: 10px 30px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    background: #f8ede8;
    margin-bottom: 0;
    z-index: 2;
}

.Kologo {
    float: left;
    width: 15%;
}

.Koheader .headerRight {
    float: right;
    width: 14%;
}

.Konav_area {
    width: 66%;
    float: left;
}

.Ko_shadow, .Ko_shadow_footer {
    display: block;
    width: 100% text-align:center;
    clear: both;
}

.Ko_shadow {
    position: relative;
    z-index: 1;
    top: -13px;
    margin-bottom: 70px;
}

.Ko_shadow_footer {
    padding-bottom: 30px;
}

.Ko_upperfooter p.contact_text, .footer_coll, .footer_coll > p {
    display: inline-block;
    font-weight: 400;
}

.dataForm .Kosubline_area .backBtnFooter {
    background: url(../../images/Ko_arrow_prev.png) 10% 50% no-repeat #70070C;
    border-radius: 5px;
}

.dataForm .Kosubline_area input[type=submit] {
    background: url(../../images/Ko_arrow_next.png) 93% 50% no-repeat #70070C;
    border-radius: 5px;
    padding: 0 30px;
}

.KoapplicationBase p.subLine {
    font-size: 18px;
    color: #1e1e1e;
    position: relative;
    top: -10px;
}

.Kosubline_area {
    padding: 10px 0 70px;
}

.Ko_footer, body.homebg .Ko_footer {
    background: 0 0;
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding: 0;
}

.Ko_upperfooter {
    float: left;
    width: 100%;
    padding-bottom: 70px;
    text-align: left;
}

    .Ko_upperfooter p.contact_text {
        font-size: 19px;
        color: #231f20;
        text-transform: uppercase;
    }

.footer_coll {
    font-size: 18px;
    color: #231f20;
    padding: 0 1%;
    text-align: right;
}

    .footer_coll:last-child {
        padding-right: 0;
        padding-left: 4%;
        float: right;
    }

    .footer_coll > p {
        vertical-align: middle;
        user-select: none;
    }

    .footer_coll > img {
        display: block;
        vertical-align: middle;
        padding-right: 10px;
    }

    .Ko_social_icon a, .footer_coll strong {
        display: inline-block;
    }

.Ko_lower_footer {
    float: left;
    width: 100%;
    padding-bottom: 70px;
}

.Ko_copy_text {
    color: #231f20;
    font-size: 16px;
    float: left;
}

.Ko_social_icon {
    float: right;
}

    .Ko_social_icon a {
        padding-left: 10px;
    }

.KoPortfolioInvestmentTable_respons {
    display: none;
}

.KoapplicationBase .dataForm select::-ms-expand {
    display: none;
}

.KoapplicationBase .dataTable {
    box-sizing: border-box;
}

.Koheader .Konav_area nav {
    text-align: center;
    padding: 22px 0 0;
    float: none;
}

.Koheader nav ul li {
    float: none;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    padding: 0 0 5px;
    margin: 0 12px;
}

.homebg .Koheader {
    margin-bottom: 0;
}

.Kocategory .applicationBase h2 {
    font-size: 22px;
    /*font-size: 30px;*/
    line-height: 38px;
    font-weight: 400;
    padding: 17px 0 20px;
}

    .Kocategory .applicationBase h2.congratulationHeading {
        line-height: 1;
        margin-top: 50px;
    }

.Kocategory .applicationTab .tabBoxBoxNew {
    border: none;
    cursor: default;
}

.Kocategory .tabBoxBoxNew h3 {
    font-size: 18px;
    color: #9e0b0f;
}

.Kocategory .applicationTab .tabBoxBoxNew ul li {
    color: #9e0b0f;
    font-weight: 400;
    background: url(../images/list_circle.png) 0 10px no-repeat;
    cursor: default;
}

.Kocategory .appForm {
    background: #fff;
    border-radius: 15px;
    border: none;
    margin-bottom: 30px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.Kocategory .Ko_shadow, .homebg .Ko_shadow {
    margin-bottom: 0;
}

.Kocategory .btnback {
    background: url(../../images/Ko_arrow_prev.png) 10% 50% no-repeat #70070C;
    border-radius: 5px;
}

.Kocategory .appForm .proceedBtn {
    background: url(../../images/Ko_arrow_next.png) 94% 50% no-repeat #70070C;
    border-radius: 5px;
    padding: 0 30px;
}

.Kocategory .appForm select {
    background: url(../images/select-arrow_nocircle.png) 100% 50% no-repeat !important;
}

.Ko_footer h2 {
    font-size: 46px;
    color: #98272b;
    font-weight: 500;
    padding-top: 46px;
}

.Ko_footer input[type=submit] {
    padding: 10px 30px;
    border-radius: 3px;
}

.KoCongratulationsBG .howItSec {
    background: url(../images/faqbgNew.jpg) repeat-y #922427;
}

.KohowItSec .wrapper {
    position: relative;
}

    .KohowItSec .wrapper h2 {
        font-size: 46px;
        font-weight: 500;
    }

.KohowItSec .subText {
    font-size: 24px;
    color: #fff;
    display: block;
    text-align: center;
    padding: 20px 0 30px;
}

.KoKohowUl {
    float: left;
    width: 100%;
}

    .KoKohowUl ul {
        width: 34%;
        float: left;
    }

        .KoKohowUl ul.margin_left {
            margin-left: 26%;
        }

.howItSec ul li {
    background: url(../images/Kohowit-bullet.png) 10px 4px no-repeat;
}

.howItSec ul.Kofirst_coll li {
    background: url(../images/Kohowit-bullet.png) 0 4px no-repeat;
    padding: 0 30px 14px 20px;
    text-align: left;
}

.KohowPic {
    position: absolute;
    left: 24%;
    top: 38%;
    width: 48%;
}

.howItSec p.KocondHowit {
    display: block;
    text-align: left;
    padding: 100px 0 60px;
}

.KowhyUsOuter .numberList, .KowhyUsOuter ul li div {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.KowhyUsOuter {
    background: 0 0;
}

    .KowhyUsOuter .wrapper {
        position: relative;
    }

        .KowhyUsOuter .wrapper h2 {
            font-size: 46px;
            font-weight: 500;
            color: #98272b;
        }

        .KowhyUsOuter .wrapper p.subHeadText {
            font-size: 18px;
            font-weight: 500;
            color: #231f20;
            padding-bottom: 20px;
            line-height: 24px;
        }

        .KowhyUsOuter .wrapper p.subHeadTextHighlight {
            color: #a6000e;
            font-size: 24px;
            padding: 20px 0 30px;
        }

    .KowhyUsOuter .numberList {
        width: 60px;
        height: 60px;
        padding: 5px;
        box-sizing: border-box;
    }

    .KowhyUsOuter ul li div {
        width: 83%;
        padding-bottom: 0;
        padding-top: 0;
    }

.KoEligibilityOuter_image, .KoloanCondi {
    vertical-align: bottom;
    display: inline-block;
}

.KowhyUsOuter h3 {
    font-size: 18px;
    font-weight: 700;
    color: #231f20;
}

.KowhyUsOuter ul li p {
    font-size: 18px;
    font-weight: 400;
    color: #231f20;
    display: none;
}

.KowhyUs_image {
    position: absolute;
    bottom: -6px;
    right: 28%;
    width: 22%;
}

.KoCongratulationsBG .homeKeySec {
    padding: 187px 0 190px;
    height: auto !important;
}

    .KoCongratulationsBG .homeKeySec .keyPic {
        top: 30%;
        left: 9%;
    }

.Kohome_bottom_area {
    float: left;
    width: 100%;
    padding-bottom: 50px;
}

.Ko_home_bottom_list {
    float: left;
}

    .Ko_home_bottom_list ul li {
        display: inline-block;
        list-style: none;
    }

        .Ko_home_bottom_list ul li a {
            font-size: 18px;
            font-weight: 600;
            color: #373739;
            padding: 0 5px;
            text-decoration: none;
        }

.Ko_home_bottom_copytext {
    float: right;
    font-size: 18px;
    font-weight: 600;
    color: #373739;
}

.KoloanEligibilityOuter {
    background: url(../images/faqbgNew.jpg) #922427;
    position: relative;
}

    .KoloanEligibilityOuter .wrapper h2 {
        font-size: 46px;
        text-transform: uppercase;
        color: #fff;
        font-weight: 500;
    }

    .KoloanEligibilityOuter ul li {
        background: 0 0;
        padding-bottom: 0;
        padding-left: 0;
    }

    .KoloanEligibilityOuter .faqSecNew {
        width: 100%;
        box-sizing: border-box;
    }

    .KoloanEligibilityOuter .KosubHeadText, .KoloanEligibilityOuter .loanCopy, .KoloanEligibilityOuter .noteEligibility {
        color: #fff;
    }

    .KoloanEligibilityOuter table th:last-child {
        border-right: 1px #6a1416 solid;
    }

.KoloanCondi {
    width: 59%;
}

.KoEligibilityOuter_image {
    width: auto;
    padding-top: 70px;
}

.KoEligibilityOuter_image_res {
    display: none;
}

#slidetabsHome li, .faqSecNew2 #slidetabs li {
    display: inline-block;
}

.Ko_shadow.fixedHeader {
    background: 0 0;
    z-index: 1;
    position: fixed;
    width: auto;
}

.Kocategory a.genBtnRound {
    width: 100px;
    height: 100px;
    box-shadow: 2px 4px 3px rgba(0,0,0,.2);
    background: #bd0002;
    background: -moz-linear-gradient(top,#bd0002 0,#880008 100%);
    background: -webkit-linear-gradient(top,#bd0002 0,#880008 100%);
    background: linear-gradient(to bottom,#bd0002 0,#880008 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd0002', endColorstr='#880008', GradientType=0 );
}

.Kocategory .genBtnRound span label, .Kocategory .genBtnRound span > p {
    font-weight: 400;
    padding: 12px 0 0;
}

.Ko_home_bg {
    background-image: url(../images/fullBg.jpg);
    position: relative;
    z-index: 0;
}

.indvVerification #IBLverify input[type=password] {
    font-size: 13px;
    font-weight: 400;
    margin-left: auto;
    float: none;
    width: 60%;
    border-bottom: solid 1px #000;
}

#slidetabsHome, .faqSecNew2 #slidetabs {
    float: left;
    width: 100%;
    text-align: center;
}

.getinTouchOuter input[type=text], .getinTouchOuter input[type=tel], .getinTouchOuter input[type=email], .getinTouchOuter textarea {
    color: #000;
}

.eligibilitySecNew #slidetabsHome h3::after {
    background: 0 0;
}

.dataForm select {
    line-height: 1;
    background-position: 95% 60%;
}

.faqSecNew2 #slidetabs h3::after, .kogetCallBox {
    background: 0 0;
}

.indvVerification div.line {
    display: none;
}

.indvVerification input.cls_txt[type=text], .indvVerification input.cls_txt[type=password] {
    width: 60%;
}

.tooltip .ko_tooltiptext_verific::after {
    top: 27%;
}

.indvVerification #mobileVerify .verifyBtn {
    margin-left: 0;
}

.indvVerification .aadherVerification .verifyBtn {
    margin-left: 0;
    float: none;
    display: inline-block;
}

.indvVerification #IBLverify .verifyBtn {
    margin-left: 25%;
}

    .indvVerification #IBLverify .verifyBtn.verifyBtn-custom {
        margin-left: auto;
        margin-right: auto;
        float: none;
    }

.indvVerification #mobileVerify input.cls_txt[type=text], .indvVerification #mobileVerify input.cls_txt[type=password] {
    width: 40%;
}

.indvVerification .aadherVerification input.cls_txt[type=text], .indvVerification .aadherVerification input.cls_txt[type=password] {
    width: 40%;
    float: none;
    display: inline-block !important;
    margin-left: 0;
}

    .indvVerification .aadherVerification input.cls_txt[type=text]::-webkit-input-placeholder, .indvVerification .aadherVerification input.cls_txt[type=password]::-webkit-input-placeholder {
        font-size: 12px;
    }

    .indvVerification .aadherVerification input.cls_txt[type=text]::-moz-placeholder, .indvVerification .aadherVerification input.cls_txt[type=password]::-moz-placeholder {
        font-size: 12px;
    }

    .indvVerification .aadherVerification input.cls_txt[type=text]:-ms-input-placeholder, .indvVerification .aadherVerification input.cls_txt[type=password]::-ms-input-placeholder {
        font-size: 12px;
    }

    .indvVerification .aadherVerification input.cls_txt[type=text]:-moz-placeholder, .indvVerification .aadherVerification input.cls_txt[type=password]::-moz-placeholder {
        font-size: 12px;
    }

.coBorrowerFetchDetails #dvMobileVerificationCoBorrower input[type=text], .coBorrowerFetchDetails #dvMobileVerificationCoBorrower input[type=password], .coBorrowerFetchDetails input[type=text], .coBorrowerFetchDetails input[type=password] {
    margin-left: auto;
    float: none;
}

.indvVerification #dvMobileVerificationCoBorrower .verifyBtn {
    float: none;
}

.coBorrowerFetchDetails .aadherVerification input.cls_txt[type=text] {
    width: 52%;
}

.scrollToTop {
    z-index: 99999;
}

*/ .fixedHeader2 {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    width: auto;
    z-index: 2;
}

.faqSecNew ul li:last-child h3 {
    border-bottom: none !important;
}

.Ko_upperfooter a {
    color: #231f20;
    text-decoration: none;
}

.hideDesktop {
    display: none;
}

.dataForm .ko_investment_table input[type=text].clsReadOnlyTextPt {
    font-family: Lato,sans-serif;
    font-size: 14px;
}

.small_ll {
    text-transform: lowercase !important;
}

.koverifyBtn {
    margin-left: 25%;
}

.indvVerification input.koenteryourotp[type=text] {
    width: 36%;
    float: none;
    display: inline-block;
    margin-left: auto;
}

.koenterotplbl, .kootpbox_lbl, .koverfy_message {
    width: 100%;
    text-align: center;
}

.home_captcha br, .labelstyle1 {
    display: none;
}

.indvVerification .kogoBtn {
    margin-top: 6px;
}

.koverfy_message {
    float: left;
}

.otpBox input.kotxtOTPcoborrower[type=text] {
    width: auto;
    float: none;
}

.koresendverifyBtn {
    margin-left: auto;
    float: none !important;
}

#CaptchaImage, #errCapcha {
    float: left;
}

.coBorrowerFetchDetails .otpBox label, .coBorrowerFetchDetails span {
    width: 100%;
    text-align: center;
}

.coBorrowerFetchDetails input[type=text], .coBorrowerFetchDetails input[type=password] {
    width: 66%;
}

.koverifyBtn2 {
    margin-top: 0;
}

.scrollTodown {
    z-index: 99999;
}

:root .indvVerification .aadherVerification input[type=text].cls_txt, _:-ms-fullscreen {
    margin-top: 9px;
}

:root .indvVerification #mobileVerify input[type=text].cls_txt, _:-ms-fullscreen {
    margin-top: 9px;
}

:root .indvVerification input[type=text].cls_txt, _:-ms-fullscreen {
    margin-top: 9px;
}

.Ko_footer #CaptchaInputText {
    margin-left: 15px;
    float: left;
    width: 300px;
}

#errCapcha {
    width: 100%;
}

.kogetCallBox {
    width: auto;
    height: auto;
    /*padding: 15px 0 0 59px;*/
    padding: 15px 0 0 39px;
    position: fixed;
    top: auto;
    bottom: 0;
    /*right: -5px;*/
    right: -21px;
    box-sizing: border-box;
    z-index: 999;
    transform: translateX(84%);
    -webkit-transform: translateX(84%);
    -moz-transform: translateX(84%);
    -ms-transform: translateX(84%);
    -o-transform: translateX(84%);
    transition: all ease-in-out .4s;
    -webkit-transition: all ease-in-out .4s;
    -moz-transition: all ease-in-out .4s;
    -ms-transition: all ease-in-out .4s;
    -o-transition: all ease-in-out .4s;
    border: 2px solid transparent;
}

.kogetCallBoxOpen {
    right: 0;
    border: 2px solid #b8b3b3;
    border-right: 0;
    padding: 15px 16px 0 60px;
    background: #fff;
    transform: translateX(0);
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
}

.kogetCallBoxInner #CaptchaImage {
    float: none;
    margin-bottom: 5px;
}

.kogetCallBoxInner form .row span {
    padding-left: 0;
}

.kogetCallBox input[type=text], .kogetCallBox input[type=tel], .kogetCallBox input[type=email] {
    margin-bottom: 10px;
    border: 1px solid #cac0c0;
    width: 96%;
    height: 34px;
    padding: 0 0 0 8px;
    font-size: 14px;
}

.kogetCallBox input::-webkit-input-placeholder {
    color: #4a4949;
}

.kogetCallBox input::-moz-placeholder {
    color: #4a4949;
}

.kogetCallBox input:-ms-input-placeholder {
    color: #4a4949;
}

.kogetCallBox input:-moz-placeholder {
    color: #4a4949;
}

.kogetCallBox input[type=button] {
    background: #890b11;
    color: #fff;
    padding: 12px 0;
    border: 1px solid #890b11;
    width: 100%;
    text-transform: uppercase;
    cursor: pointer;
}

.kogetCallBox .kogetCallBoxInner .kocaptcha {
    margin-bottom: 8px;
}

.relative_position_getcall {
    position: relative;
}

    .relative_position_getcall span {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 5px;
        display: none;
    }

.Koheader nav ul li.activetab, .exp-otp {
    position: relative;
}

.otpBox-custom {
    text-align: center;
}

.coBorrowerFetchDetails .otpBox-custom input.kotxtOTPcoborrower[type=text], .indvVerification #mobileVerify .otpBox-custom input.koenteryourotp[type=text] {
    float: none;
    margin-left: auto;
    width: 30%;
}

.coBorrowerFetchDetails .otpBox-custom .verifyBtn, .indvVerification #Adharverify .otpBox-custom .verifyBtn, .indvVerification #mobileVerify .otpBox-custom .verifyBtn {
    float: none;
}

.indvVerification #IBLverify input[type=text] {
    margin-left: auto;
    float: none;
}

.indvVerification #dvMobileVerificationCoBorrowerAccount .verifyBtn {
    float: none;
}

.exp-otp {
    width: auto;
    display: inline-block;
    font-size: 14px;
    line-height: 2.2;
    margin-top: 10px;
    color: #98272b;
    padding-left: 35px;
    background: url(../images/expired.png) 0 50% no-repeat;
}

.eligibilitySecNew .eligibilityConNew p.loanCopy, .eligibilitySecNew .eligibilityConNew p.noteEligibility {
    width: 50%;
    float: left;
}

.eligibilitySecNew .eligibilityConNew p.noteEligibility {
    padding-top: 20px;
}

form .row span.otp-timer, form .row span.otp-timer span {
    color: #973031;
}

.otp-sec-cus {
    width: 100%;
}

    .otp-sec-cus label {
        float: none;
        display: inline-block;
        width: auto;
        text-align: center;
        font-size: 14px !important;
        line-height: 26px;
    }

.otpBoxTop .otp-sec-cus input {
    float: none;
}

.rowLastOne {
    padding-bottom: 10px !important;
}

.Koheader nav ul li.activetab:after {
    content: "";
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 2px;
    background: #97262b;
}

.kogetCallBox .kogetCallBoxInner span.callButon-back {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 39px;
    height: 142px;
}

.kogetCallBox .kogetCallBoxInner img.kocallButon {
    z-index: 1;
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}

.kogetCallBox .kogetCallBoxInner span.callButon-back.callButon-back-big {
    background: #70070c;
}

    .kogetCallBox .kogetCallBoxInner span.callButon-back.callButon-back-big img.kocallButon {
        display: block;
        position: absolute;
        top: 50%;
        left: 0;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        -moz-transform: translateY(-50%);
        -o-transform: translateY(-50%);
    }

::-webkit-input-placeholder {
    color: #949494;
    font-size: 14px;
}

, ::-moz-placeholder {
    color: #949494;
    font-size: 14px;
}

appForm input:-ms-input-placeholder {
    color: #949494;
    font-size: 14px;
}

appForm input:-moz-placeholder {
    color: #949494;
    font-size: 14px;
}

.main .appForm .row .col.threeCol {
    width: 32%;
    margin-right: 2%;
}

    .main .appForm .row .col.threeCol:last-of-type {
        float: right;
        margin-right: 0;
    }

.main .appForm .row .col.twoCol {
    width: 49%;
}

form.appForm span.errorMsg, form.appForm span.validationError {
    position: static;
}

.appForm .row {
    padding-bottom: 20px;
}

.assistbyemployee {
    float: left;
    width: 100%;
}

    .assistbyemployee:after, .assistbyemployee:before {
        content: "";
        font-size: 0;
        line-height: 0;
        clear: both;
    }

.clsConcent {
    width: 80%;
    display: inline-block;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 1.2;
    margin-top: 8px;
    font-weight: 400;
}

    .clsConcent label:before {
        top: 2px !important;
    }

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
    background-image: url(../Content/images/select-arrow.jpg);
    background-position: 95% 50%;
    background-repeat: no-repeat;
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .verifyBtn2 {
        top: -3px;
    }

    .indvVerification .verifyBtn {
        margin-top: 4px;
    }
}

.massage-outer-for-verificatio-so {
    width: 80% !important;
    word-wrap: break-word !important;
    display: block !important;
    margin-left: auto;
    margin-right: auto;
    float: none !important;
}

/*09.08.2018*/

/*IE 6, 7 and 8*/
@media \0screen\,screen\9 {

    body {
        font-style: normal !important;
    }

    .Koheader {
        width: auto;
    }

        .Koheader .Konav_area nav ul {
            padding-left: 50px;
        }

        .Koheader nav ul li {
            float: left;
        }

    .kogetCallBox input[type="text"]#txtGetACallPhoneNumber {
        width: 92.5% !important;
    }

    .kogetCallBox {
        width: 420px;
        right: -27%;
    }

        .kogetCallBox.kogetCallBoxOpen {
            right: 0;
        }
}

@media \0screen {
    .kogetCallBox {
        width: 420px;
        right: -24%;
    }
}

/*09.08.2018*/

/* Sourav 17.08.2018 */
/*body.homebg .Ko_footer.Ko_footer-so{
    padding: 50px 0;
}*/
.scrollToTop {
    z-index: 999999;
}

/* Sourav 17.08.2018 */

/* Sourav 18.08.2018 */

.ko_investment_table .KoPortfolioInvestmentTable div.tooltip.hideTooltripSo {
    display: none;
    opacity: 0;
}

/* Sourav 18.08.2018 */

/* Sourav 20.09.2018 */

.new_radio_sec_s{
    padding-top: 7px;
}

.new_radio_sec_s label{
    font-size: 14px;
    line-height: 20px;
    color: #6f6f6f;
}

/* Sourav 20.09.2018 */

/* Sourav 20.09.2018 */
.tooltipster-default{
    background-color: #98272b !important;
    color: #fff !important;
    border: none !important;
}
/* Sourav 20.09.2018 */


