@charset "UTF-8";
/* Welcome to Compass.
* In this file you should write your main styles. (or centralize your imports)
* Import this file using the following HTML or equivalent:
* <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
/* ------------------------------------- RESET ------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form,legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
font: inherit;
font-size: 100%;
border: 0;

vertical-align: baseline; }

html {
line-height: 1; }

ol, ul {
list-style: none; }

table {

border-spacing: 0; }

caption, th, td {
text-align: left;
font-weight: normal;
vertical-align: middle; }

q, blockquote {
quotes: none; }
q:before, q:after, blockquote:before, blockquote:after {
content: "";
content: none; }

a img {
border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
display: block; }

/* ------------------------------------- FONT AWESOME ------------------------------ */
/* FONT PATH
* -------------------------- */
@font-face {
font-family: 'FontAwesome';
src: url("../fonts/fontawesome-webfont.eot?v=4.5.0");
src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.5.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.5.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.5.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular") format("svg");
font-weight: normal;
font-style: normal; }
.fa {
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; }

.fa-ul {
padding-left: 0;
margin-left: 2.14286em;
list-style-type: none; }
.fa-ul > li {
position: relative; }

.fa-li {
position: absolute;
left: -2.14286em;
width: 2.14286em;
top: 0.14286em;
text-align: center; }
.fa-li.fa-lg {
left: -1.85714em; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-glass:before {
content: "ï€€"; }

.fa-music:before {
content: "ï€?"; }

.fa-search:before {
content: "ï€‚"; }

.fa-envelope-o:before {
content: "ï€ƒ"; }

.fa-heart:before {
content: "ï€„"; }

.fa-star:before {
content: "ï€…"; }

.fa-star-o:before {
content: "ï€†"; }

.fa-user:before {
content: "ï€‡"; }

.fa-film:before {
content: "ï€ˆ"; }

.fa-th-large:before {
content: "ï€‰"; }

.fa-th:before {
content: "ï€Š"; }

.fa-th-list:before {
content: "ï€‹"; }

.fa-check:before {
content: "ï€Œ"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
content: "\f00d";  }

.fa-search-plus:before {
content: "ï€Ž"; }

.fa-search-minus:before {
content: "ï€?"; }

.fa-power-off:before {
content: "ï€‘"; }

.fa-signal:before {
content: "ï€’"; }

.fa-gear:before,
.fa-cog:before {
content: "ï€“"; }

.fa-trash-o:before {
content: "ï€”"; }

.fa-home:before {
content: "ï€•"; }

.fa-file-o:before {
content: "ï€–"; }

.fa-clock-o:before {
content: "ï€—"; }

.fa-road:before {
content: "ï€˜"; }

.fa-download:before {
content: "ï€™"; }

.fa-arrow-circle-o-down:before {
content: "ï€š"; }

.fa-arrow-circle-o-up:before {
content: "ï€›"; }

.fa-inbox:before {
content: "ï€œ"; }

.fa-play-circle-o:before {
content: "ï€?"; }

.fa-rotate-right:before,
.fa-repeat:before {
content: "ï€ž"; }

.fa-refresh:before {
content: "ï€¡"; }

.fa-list-alt:before {
content: "ï€¢"; }

.fa-lock:before {
content: "ï€£"; }

.fa-flag:before {
content: "ï€¤"; }

.fa-headphones:before {
content: "ï€¥"; }

.fa-volume-off:before {
content: "ï€¦"; }

.fa-volume-down:before {
content: "ï€§"; }

.fa-volume-up:before {
content: "ï€¨"; }

.fa-qrcode:before {
content: "ï€©"; }

.fa-barcode:before {
content: "ï€ª"; }

.fa-tag:before {
content: "ï€«"; }

.fa-tags:before {
content: "ï€¬"; }

.fa-book:before {
content: "ï€­"; }

.fa-bookmark:before {
content: "ï€®"; }

.fa-print:before {
content: "ï€¯"; }

.fa-camera:before {
content: "ï€°"; }

.fa-font:before {
content: "ï€±"; }

.fa-bold:before {
content: "ï€²"; }

.fa-italic:before {
content: "ï€³"; }

.fa-text-height:before {
content: "ï€´"; }

.fa-text-width:before {
content: "ï€µ"; }

.fa-align-left:before {
content: "ï€¶"; }

.fa-align-center:before {
content: "ï€·"; }

.fa-align-right:before {
content: "ï€¸"; }

.fa-align-justify:before {
content: "ï€¹"; }

.fa-list:before {
content: "ï€º"; }

.fa-dedent:before,
.fa-outdent:before {
content: "ï€»"; }

.fa-indent:before {
content: "ï€¼"; }

.fa-video-camera:before {
content: "ï€½"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
content: "ï€¾"; }

.fa-pencil:before {
content: "ï?€"; }

.fa-map-marker:before {
content: "ï??"; }

.fa-adjust:before {
content: "ï?‚"; }

.fa-tint:before {
content: "ï?ƒ"; }

.fa-edit:before,
.fa-pencil-square-o:before {
content: "ï?„"; }

.fa-share-square-o:before {
content: "ï?…"; }

.fa-check-square-o:before {
content: "ï?†"; }

.fa-arrows:before {
content: "ï?‡"; }

.fa-step-backward:before {
content: "ï?ˆ"; }

.fa-fast-backward:before {
content: "ï?‰"; }

.fa-backward:before {
content: "ï?Š"; }

.fa-play:before {
content: "ï?‹"; }

.fa-pause:before {
content: "ï?Œ"; }

.fa-stop:before {
content: "ï??"; }

.fa-forward:before {
content: "ï?Ž"; }

.fa-fast-forward:before {
content: "ï??"; }

.fa-step-forward:before {
content: "ï?‘"; }

.fa-eject:before {
content: "ï?’"; }

.fa-chevron-left:before {
content: "ï?“"; }

.fa-chevron-right:before {
content: "ï?”"; }

.fa-plus-circle:before {
content: "ï?•"; }

.fa-minus-circle:before {
content: "ï?–"; }

.fa-times-circle:before {
content: "ï?—"; }

.fa-check-circle:before {
content: "ï?˜"; }

.fa-question-circle:before {
content: "ï?™"; }

.fa-info-circle:before {
content: url("../images_13/tooltip.png"); } 

.fa-crosshairs:before {
content: "ï?›"; }

.fa-times-circle-o:before {
content: "ï?œ"; }

.fa-check-circle-o:before {
content: "ï??"; }

.fa-ban:before {
content: "ï?ž"; }

.fa-arrow-left:before {
content: "ï? "; }

.fa-arrow-right:before {
content: "ï?¡"; }

.fa-arrow-up:before {
content: "ï?¢"; }

.fa-arrow-down:before {
content: "ï?£"; }

.fa-mail-forward:before,
.fa-share:before {
content: "ï?¤"; }

.fa-expand:before {
content: "ï?¥"; }

.fa-compress:before {
content: "ï?¦"; }

.fa-plus:before {
content: "ï?§"; }

.fa-minus:before {
content: "ï?¨"; }

.fa-asterisk:before {
content: "ï?©"; }

.fa-exclamation-circle:before {
content: "ï?ª"; }

.fa-gift:before {
content: "ï?«"; }

.fa-leaf:before {
content: "ï?¬"; }

.fa-fire:before {
content: "ï?­"; }

.fa-eye:before {
content: "ï?®"; }

.fa-eye-slash:before {
content: "ï?°"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
content: "ï?±"; }

.fa-plane:before {
content: "ï?²"; }

.fa-calendar:before {
content: "ï?³"; }

.fa-random:before {
content: "ï?´"; }

.fa-comment:before {
content: "ï?µ"; }

.fa-magnet:before {
content: "ï?¶"; }

.fa-chevron-up:before {
content: "ï?·"; }

.fa-chevron-down:before {
content: "ï?¸"; }

.fa-retweet:before {
content: "ï?¹"; }

.fa-shopping-cart:before {
content: "ï?º"; }

.fa-folder:before {
content: "ï?»"; }

.fa-folder-open:before {
content: "ï?¼"; }

.fa-arrows-v:before {
content: "ï?½"; }

.fa-arrows-h:before {
content: "ï?¾"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
content: "ï‚€"; }

.fa-twitter-square:before {
content: "ï‚?"; }

.fa-facebook-square:before {
content: "ï‚‚"; }

.fa-camera-retro:before {
content: "ï‚ƒ"; }

.fa-key:before {
content: "ï‚„"; }

.fa-gears:before,
.fa-cogs:before {
content: "ï‚…"; }

.fa-comments:before {
content: "ï‚†"; }

.fa-thumbs-o-up:before {
content: "ï‚‡"; }

.fa-thumbs-o-down:before {
content: "ï‚ˆ"; }

.fa-star-half:before {
content: "ï‚‰"; }

.fa-heart-o:before {
content: "ï‚Š"; }

.fa-sign-out:before {
content: "ï‚‹"; }

.fa-linkedin-square:before {
content: "ï‚Œ"; }

.fa-thumb-tack:before {
content: "ï‚?"; }

.fa-external-link:before {
content: "ï‚Ž"; }

.fa-sign-in:before {
content: "ï‚?"; }

.fa-trophy:before {
content: "ï‚‘"; }

.fa-github-square:before {
content: "ï‚’"; }

.fa-upload:before {
content: "ï‚“"; }

.fa-lemon-o:before {
content: "ï‚”"; }

.fa-phone:before {
content: "ï‚•"; }

.fa-square-o:before {
content: "ï‚–"; }

.fa-bookmark-o:before {
content: "ï‚—"; }

.fa-phone-square:before {
content: "ï‚˜"; }

.fa-twitter:before {
content: "ï‚™"; }

.fa-facebook-f:before,
.fa-facebook:before {
content: "ï‚š"; }

.fa-github:before {
content: "ï‚›"; }

.fa-unlock:before {
content: "ï‚œ"; }

.fa-credit-card:before {
content: "ï‚?"; }

.fa-feed:before,
.fa-rss:before {
content: "ï‚ž"; }

.fa-hdd-o:before {
content: "ï‚ "; }

.fa-bullhorn:before {
content: "ï‚¡"; }

.fa-bell:before {
content: "ïƒ³"; }

.fa-certificate:before {
content: "ï‚£"; }

.fa-hand-o-right:before {
content: "ï‚¤"; }

.fa-hand-o-left:before {
content: "ï‚¥"; }

.fa-hand-o-up:before {
content: "ï‚¦"; }

.fa-hand-o-down:before {
content: "ï‚§"; }

.fa-arrow-circle-left:before {
content: "ï‚¨"; }

.fa-arrow-circle-right:before {
content: "ï‚©"; }

.fa-arrow-circle-up:before {
content: "ï‚ª"; }

.fa-arrow-circle-down:before {
content: "ï‚«"; }

.fa-globe:before {
content: "ï‚¬"; }

.fa-wrench:before {
content: "ï‚­"; }

.fa-tasks:before {
content: "ï‚®"; }

.fa-filter:before {
content: "ï‚°"; }

.fa-briefcase:before {
content: "ï‚±"; }

.fa-arrows-alt:before {
content: "ï‚²"; }

.fa-group:before,
.fa-users:before {
content: "ïƒ€"; }

.fa-chain:before,
.fa-link:before {
content: "ïƒ?"; }

.fa-cloud:before {
content: "ïƒ‚"; }

.fa-flask:before {
content: "ïƒƒ"; }

.fa-cut:before,
.fa-scissors:before {
content: "ïƒ„"; }

.fa-copy:before,
.fa-files-o:before {
content: "ïƒ…"; }

.fa-paperclip:before {
content: "ïƒ†"; }

.fa-save:before,
.fa-floppy-o:before {
content: "ïƒ‡"; }

.fa-square:before {
content: "ïƒˆ"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
content: "ïƒ‰"; }

.fa-list-ul:before {
content: "ïƒŠ"; }

.fa-list-ol:before {
content: "ïƒ‹"; }

.fa-strikethrough:before {
content: "ïƒŒ"; }

.fa-underline:before {
content: "ïƒ?"; }

.fa-table:before {
content: "ïƒŽ"; }

.fa-magic:before {
content: "ïƒ?"; }

.fa-truck:before {
content: "ïƒ‘"; }

.fa-pinterest:before {
content: "ïƒ’"; }

.fa-pinterest-square:before {
content: "ïƒ“"; }

.fa-google-plus-square:before {
content: "ïƒ”"; }

.fa-google-plus:before {
content: "ïƒ•"; }

.fa-money:before {
content: "ïƒ–"; }

.fa-caret-down:before {
content: "ïƒ—"; }

.fa-caret-up:before {
content: "ïƒ˜"; }

.fa-caret-left:before {
content: "ïƒ™"; }

.fa-caret-right:before {
content: "ïƒš"; }

.fa-columns:before {
content: "ïƒ›"; }

.fa-unsorted:before,
.fa-sort:before {
content: "ïƒœ"; }

.fa-sort-down:before,
.fa-sort-desc:before {
content: "ïƒ?"; }

.fa-sort-up:before,
.fa-sort-asc:before {
content: "ïƒž"; }

.fa-envelope:before {
content: "ïƒ "; }

.fa-linkedin:before {
content: "ïƒ¡"; }

.fa-rotate-left:before,
.fa-undo:before {
content: "ïƒ¢"; }

.fa-legal:before,
.fa-gavel:before {
content: "ïƒ£"; }

.fa-dashboard:before,
.fa-tachometer:before {
content: "ïƒ¤"; }

.fa-comment-o:before {
content: "ïƒ¥"; }

.fa-comments-o:before {
content: "ïƒ¦"; }

.fa-flash:before,
.fa-bolt:before {
content: "ïƒ§"; }

.fa-sitemap:before {
content: "ïƒ¨"; }

.fa-umbrella:before {
content: "ïƒ©"; }

.fa-paste:before,
.fa-clipboard:before {
content: "ïƒª"; }

.fa-lightbulb-o:before {
content: "ïƒ«"; }

.fa-exchange:before {
content: "ïƒ¬"; }

.fa-cloud-download:before {
content: "ïƒ­"; }

.fa-cloud-upload:before {
content: "ïƒ®"; }

.fa-user-md:before {
content: "ïƒ°"; }

.fa-stethoscope:before {
content: "ïƒ±"; }

.fa-suitcase:before {
content: "ïƒ²"; }

.fa-bell-o:before {
content: "ï‚¢"; }

.fa-coffee:before {
content: "ïƒ´"; }

.fa-cutlery:before {
content: "ïƒµ"; }

.fa-file-text-o:before {
content: "ïƒ¶"; }

.fa-building-o:before {
content: "ïƒ·"; }

.fa-hospital-o:before {
content: "ïƒ¸"; }

.fa-ambulance:before {
content: "ïƒ¹"; }

.fa-medkit:before {
content: "ïƒº"; }

.fa-fighter-jet:before {
content: "ïƒ»"; }

.fa-beer:before {
content: "ïƒ¼"; }

.fa-h-square:before {
content: "ïƒ½"; }

.fa-plus-square:before {
content: "ïƒ¾"; }

.fa-angle-double-left:before {
content: "ï„€"; }

.fa-angle-double-right:before {
content: "ï„?"; }

.fa-angle-double-up:before {
content: "ï„‚"; }

.fa-angle-double-down:before {
content: "ï„ƒ"; }

.fa-angle-left:before {
content: "ï„„"; }

.fa-angle-right:before {
content: "ï„…"; }

.fa-angle-up:before {
content: "ï„†"; }

.fa-angle-down:before {
content: "ï„‡"; }

.fa-desktop:before {
content: "ï„ˆ"; }

.fa-laptop:before {
content: "ï„‰"; }

.fa-tablet:before {
content: "ï„Š"; }

.fa-mobile-phone:before,
.fa-mobile:before {
content: "ï„‹"; }

.fa-circle-o:before {
content: "ï„Œ"; }

.fa-quote-left:before {
content: "ï„?"; }

.fa-quote-right:before {
content: "ï„Ž"; }

.fa-spinner:before {
content: "ï„?"; }

.fa-circle:before {
content: "ï„‘"; }

.fa-mail-reply:before,
.fa-reply:before {
content: "ï„’"; }

.fa-github-alt:before {
content: "ï„“"; }

.fa-folder-o:before {
content: "ï„”"; }

.fa-folder-open-o:before {
content: "ï„•"; }

.fa-smile-o:before {
content: "ï„˜"; }

.fa-frown-o:before {
content: "ï„™"; }

.fa-meh-o:before {
content: "ï„š"; }

.fa-gamepad:before {
content: "ï„›"; }

.fa-keyboard-o:before {
content: "ï„œ"; }

.fa-flag-o:before {
content: "ï„?"; }

.fa-flag-checkered:before {
content: "ï„ž"; }

.fa-terminal:before {
content: "ï„ "; }

.fa-code:before {
content: "ï„¡"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
content: "ï„¢"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
content: "ï„£"; }

.fa-location-arrow:before {
content: "ï„¤"; }

.fa-crop:before {
content: "ï„¥"; }

.fa-code-fork:before {
content: "ï„¦"; }

.fa-unlink:before,
.fa-chain-broken:before {
content: "ï„§"; }

.fa-question:before {
content: "ï„¨"; }

.fa-info:before {
content: "ï„©"; }

.fa-exclamation:before {
content: "ï„ª"; }

.fa-superscript:before {
content: "ï„«"; }

.fa-subscript:before {
content: "ï„¬"; }

.fa-eraser:before {
content: "ï„­"; }

.fa-puzzle-piece:before {
content: "ï„®"; }

.fa-microphone:before {
content: "ï„°"; }

.fa-microphone-slash:before {
content: "ï„±"; }

.fa-shield:before {
content: "ï„²"; }

.fa-calendar-o:before {
content: "ï„³"; }

.fa-fire-extinguisher:before {
content: "ï„´"; }

.fa-rocket:before {
content: "ï„µ"; }

.fa-maxcdn:before {
content: "ï„¶"; }

.fa-chevron-circle-left:before {
content: "ï„·"; }

.fa-chevron-circle-right:before {
content: "ï„¸"; }

.fa-chevron-circle-up:before {
content: "ï„¹"; }

.fa-chevron-circle-down:before {
content: "ï„º"; }

.fa-html5:before {
content: "ï„»"; }

.fa-css3:before {
content: "ï„¼"; }

.fa-anchor:before {
content: "ï„½"; }

.fa-unlock-alt:before {
content: "ï„¾"; }

.fa-bullseye:before {
content: "ï…€"; }

.fa-ellipsis-h:before {
content: "ï…?"; }

.fa-ellipsis-v:before {
content: "ï…‚"; }

.fa-rss-square:before {
content: "ï…ƒ"; }

.fa-play-circle:before {
content: "ï…„"; }

.fa-ticket:before {
content: "ï……"; }

.fa-minus-square:before {
content: "ï…†"; }

.fa-minus-square-o:before {
content: "ï…‡"; }

.fa-level-up:before {
content: "ï…ˆ"; }

.fa-level-down:before {
content: "ï…‰"; }

.fa-check-square:before {
content: "ï…Š"; }

.fa-pencil-square:before {
content: "ï…‹"; }

.fa-external-link-square:before {
content: "ï…Œ"; }

.fa-share-square:before {
content: "ï…?"; }

.fa-compass:before {
content: "ï…Ž"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
content: "ï…?"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
content: "ï…‘"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
content: "ï…’"; }

.fa-euro:before,
.fa-eur:before {
content: "ï…“"; }

.fa-gbp:before {
content: "ï…”"; }

.fa-dollar:before,
.fa-usd:before {
content: "ï…•"; }

.fa-rupee:before,
.fa-inr:before {
content: "ï…–"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
content: "ï…—"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
content: "ï…˜"; }

.fa-won:before,
.fa-krw:before {
content: "ï…™"; }

.fa-bitcoin:before,
.fa-btc:before {
content: "ï…š"; }

.fa-file:before {
content: "ï…›"; }

.fa-file-text:before {
content: "ï…œ"; }

.fa-sort-alpha-asc:before {
content: "ï…?"; }

.fa-sort-alpha-desc:before {
content: "ï…ž"; }

.fa-sort-amount-asc:before {
content: "ï… "; }

.fa-sort-amount-desc:before {
content: "ï…¡"; }

.fa-sort-numeric-asc:before {
content: "ï…¢"; }

.fa-sort-numeric-desc:before {
content: "ï…£"; }

.fa-thumbs-up:before {
content: "ï…¤"; }

.fa-thumbs-down:before {
content: "ï…¥"; }

.fa-youtube-square:before {
content: "ï…¦"; }

.fa-youtube:before {
content: "ï…§"; }

.fa-xing:before {
content: "ï…¨"; }

.fa-xing-square:before {
content: "ï…©"; }

.fa-youtube-play:before {
content: "ï…ª"; }

.fa-dropbox:before {
content: "ï…«"; }

.fa-stack-overflow:before {
content: "ï…¬"; }

.fa-instagram:before {
content: "ï…­"; }

.fa-flickr:before {
content: "ï…®"; }

.fa-adn:before {
content: "ï…°"; }

.fa-bitbucket:before {
content: "ï…±"; }

.fa-bitbucket-square:before {
content: "ï…²"; }

.fa-tumblr:before {
content: "ï…³"; }

.fa-tumblr-square:before {
content: "ï…´"; }

.fa-long-arrow-down:before {
content: "ï…µ"; }

.fa-long-arrow-up:before {
content: "ï…¶"; }

.fa-long-arrow-left:before {
content: "ï…·"; }

.fa-long-arrow-right:before {
content: "ï…¸"; }

.fa-apple:before {
content: "ï…¹"; }

.fa-windows:before {
content: "ï…º"; }

.fa-android:before {
content: "ï…»"; }

.fa-linux:before {
content: "ï…¼"; }

.fa-dribbble:before {
content: "ï…½"; }

.fa-skype:before {
content: "ï…¾"; }

.fa-foursquare:before {
content: "ï†€"; }

.fa-trello:before {
content: "ï†?"; }

.fa-female:before {
content: "ï†‚"; }

.fa-male:before {
content: "ï†ƒ"; }

.fa-gittip:before,
.fa-gratipay:before {
content: "ï†„"; }

.fa-sun-o:before {
content: "ï†…"; }

.fa-moon-o:before {
content: "ï††"; }

.fa-archive:before {
content: "ï†‡"; }

.fa-bug:before {
content: "ï†ˆ"; }

.fa-vk:before {
content: "ï†‰"; }

.fa-weibo:before {
content: "ï†Š"; }

.fa-renren:before {
content: "ï†‹"; }

.fa-pagelines:before {
content: "ï†Œ"; }

.fa-stack-exchange:before {
content: "ï†?"; }

.fa-arrow-circle-o-right:before {
content: "ï†Ž"; }

.fa-arrow-circle-o-left:before {
content: "ï†?"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
content: "ï†‘"; }

.fa-dot-circle-o:before {
content: "ï†’"; }

.fa-wheelchair:before {
content: "ï†“"; }

.fa-vimeo-square:before {
content: "ï†”"; }

.fa-turkish-lira:before,
.fa-try:before {
content: "ï†•"; }

.fa-plus-square-o:before {
content: "ï†–"; }

.fa-space-shuttle:before {
content: "ï†—"; }

.fa-slack:before {
content: "ï†˜"; }

.fa-envelope-square:before {
content: "ï†™"; }

.fa-wordpress:before {
content: "ï†š"; }

.fa-openid:before {
content: "ï†›"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
content: "ï†œ"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
content: "ï†?"; }

.fa-yahoo:before {
content: "ï†ž"; }

.fa-google:before {
content: "ï† "; }

.fa-reddit:before {
content: "ï†¡"; }

.fa-reddit-square:before {
content: "ï†¢"; }

.fa-stumbleupon-circle:before {
content: "ï†£"; }

.fa-stumbleupon:before {
content: "ï†¤"; }

.fa-delicious:before {
content: "ï†¥"; }

.fa-digg:before {
content: "ï†¦"; }

.fa-pied-piper:before {
content: "ï†§"; }

.fa-pied-piper-alt:before {
content: "ï†¨"; }

.fa-drupal:before {
content: "ï†©"; }

.fa-joomla:before {
content: "ï†ª"; }

.fa-language:before {
content: "ï†«"; }

.fa-fax:before {
content: "ï†¬"; }

.fa-building:before {
content: "ï†­"; }

.fa-child:before {
content: "ï†®"; }

.fa-paw:before {
content: "ï†°"; }

.fa-spoon:before {
content: "ï†±"; }

.fa-cube:before {
content: "ï†²"; }

.fa-cubes:before {
content: "ï†³"; }

.fa-behance:before {
content: "ï†´"; }

.fa-behance-square:before {
content: "ï†µ"; }

.fa-steam:before {
content: "ï†¶"; }

.fa-steam-square:before {
content: "ï†·"; }

.fa-recycle:before {
content: "ï†¸"; }

.fa-automobile:before,
.fa-car:before {
content: "ï†¹"; }

.fa-cab:before,
.fa-taxi:before {
content: "ï†º"; }

.fa-tree:before {
content: "ï†»"; }

.fa-spotify:before {
content: "ï†¼"; }

.fa-deviantart:before {
content: "ï†½"; }

.fa-soundcloud:before {
content: "ï†¾"; }

.fa-database:before {
content: "ï‡€"; }

.fa-file-pdf-o:before {
content: "ï‡?"; }

.fa-file-word-o:before {
content: "ï‡‚"; }

.fa-file-excel-o:before {
content: "ï‡ƒ"; }

.fa-file-powerpoint-o:before {
content: "ï‡„"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
content: "ï‡…"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
content: "ï‡†"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
content: "ï‡‡"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
content: "ï‡ˆ"; }

.fa-file-code-o:before {
content: "ï‡‰"; }

.fa-vine:before {
content: "ï‡Š"; }

.fa-codepen:before {
content: "ï‡‹"; }

.fa-jsfiddle:before {
content: "ï‡Œ"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
content: "ï‡?"; }

.fa-circle-o-notch:before {
content: "ï‡Ž"; }

.fa-ra:before,
.fa-rebel:before {
content: "ï‡?"; }

.fa-ge:before,
.fa-empire:before {
content: "ï‡‘"; }

.fa-git-square:before {
content: "ï‡’"; }

.fa-git:before {
content: "ï‡“"; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
content: "ï‡”"; }

.fa-tencent-weibo:before {
content: "ï‡•"; }

.fa-qq:before {
content: "ï‡–"; }

.fa-wechat:before,
.fa-weixin:before {
content: "ï‡—"; }

.fa-send:before,
.fa-paper-plane:before {
content: "ï‡˜"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
content: "ï‡™"; }

.fa-history:before {
content: "ï‡š"; }

.fa-circle-thin:before {
content: "ï‡›"; }

.fa-header:before {
content: "ï‡œ"; }

.fa-paragraph:before {
content: "ï‡?"; }

.fa-sliders:before {
content: "ï‡ž"; }

.fa-share-alt:before {
content: "ï‡ "; }

.fa-share-alt-square:before {
content: "ï‡¡"; }

.fa-bomb:before {
content: "ï‡¢"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
content: "ï‡£"; }

.fa-tty:before {
content: "ï‡¤"; }

.fa-binoculars:before {
content: "ï‡¥"; }

.fa-plug:before {
content: "ï‡¦"; }

.fa-slideshare:before {
content: "ï‡§"; }

.fa-twitch:before {
content: "ï‡¨"; }

.fa-yelp:before {
content: "ï‡©"; }

.fa-newspaper-o:before {
content: "ï‡ª"; }

.fa-wifi:before {
content: "ï‡«"; }

.fa-calculator:before {
content: "ï‡¬"; }

.fa-paypal:before {
content: "ï‡­"; }

.fa-google-wallet:before {
content: "ï‡®"; }

.fa-cc-visa:before {
content: "ï‡°"; }

.fa-cc-mastercard:before {
content: "ï‡±"; }

.fa-cc-discover:before {
content: "ï‡²"; }

.fa-cc-amex:before {
content: "ï‡³"; }

.fa-cc-paypal:before {
content: "ï‡´"; }

.fa-cc-stripe:before {
content: "ï‡µ"; }

.fa-bell-slash:before {
content: "ï‡¶"; }

.fa-bell-slash-o:before {
content: "ï‡·"; }

.fa-trash:before {
content: "ï‡¸"; }

.fa-copyright:before {
content: "ï‡¹"; }

.fa-at:before {
content: "ï‡º"; }

.fa-eyedropper:before {
content: "ï‡»"; }

.fa-paint-brush:before {
content: "ï‡¼"; }

.fa-birthday-cake:before {
content: "ï‡½"; }

.fa-area-chart:before {
content: "ï‡¾"; }

.fa-pie-chart:before {
content: "ïˆ€"; }

.fa-line-chart:before {
content: "ïˆ?"; }

.fa-lastfm:before {
content: "ïˆ‚"; }

.fa-lastfm-square:before {
content: "ïˆƒ"; }

.fa-toggle-off:before {
content: "ïˆ„"; }

.fa-toggle-on:before {
content: "ïˆ…"; }

.fa-bicycle:before {
content: "ïˆ†"; }

.fa-bus:before {
content: "ïˆ‡"; }

.fa-ioxhost:before {
content: "ïˆˆ"; }

.fa-angellist:before {
content: "ïˆ‰"; }

.fa-cc:before {
content: "ïˆŠ"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
content: "ïˆ‹"; }

.fa-meanpath:before {
content: "ïˆŒ"; }

.fa-buysellads:before {
content: "ïˆ?"; }

.fa-connectdevelop:before {
content: "ïˆŽ"; }

.fa-dashcube:before {
content: "ïˆ?"; }

.fa-forumbee:before {
content: "ïˆ‘"; }

.fa-leanpub:before {
content: "ïˆ’"; }

.fa-sellsy:before {
content: "ïˆ“"; }

.fa-shirtsinbulk:before {
content: "ïˆ”"; }

.fa-simplybuilt:before {
content: "ïˆ•"; }

.fa-skyatlas:before {
content: "ïˆ–"; }

.fa-cart-plus:before {
content: "ïˆ—"; }

.fa-cart-arrow-down:before {
content: "ïˆ˜"; }

.fa-diamond:before {
content: "ïˆ™"; }

.fa-ship:before {
content: "ïˆš"; }

.fa-user-secret:before {
content: "ïˆ›"; }

.fa-motorcycle:before {
content: "ïˆœ"; }

.fa-street-view:before {
content: "ïˆ?"; }

.fa-heartbeat:before {
content: "ïˆž"; }

.fa-venus:before {
content: "ïˆ¡"; }

.fa-mars:before {
content: "ïˆ¢"; }

.fa-mercury:before {
content: "ïˆ£"; }

.fa-intersex:before,
.fa-transgender:before {
content: "ïˆ¤"; }

.fa-transgender-alt:before {
content: "ïˆ¥"; }

.fa-venus-double:before {
content: "ïˆ¦"; }

.fa-mars-double:before {
content: "ïˆ§"; }

.fa-venus-mars:before {
content: "ïˆ¨"; }

.fa-mars-stroke:before {
content: "ïˆ©"; }

.fa-mars-stroke-v:before {
content: "ïˆª"; }

.fa-mars-stroke-h:before {
content: "ïˆ«"; }

.fa-neuter:before {
content: "ïˆ¬"; }

.fa-genderless:before {
content: "ïˆ­"; }

.fa-facebook-official:before {
content: "ïˆ°"; }

.fa-pinterest-p:before {
content: "ïˆ±"; }

.fa-whatsapp:before {
content: "ïˆ²"; }

.fa-server:before {
content: "ïˆ³"; }

.fa-user-plus:before {
content: "ïˆ´"; }

.fa-user-times:before {
content: "ïˆµ"; }

.fa-hotel:before,
.fa-bed:before {
content: "ïˆ¶"; }

.fa-viacoin:before {
content: "ïˆ·"; }

.fa-train:before {
content: "ïˆ¸"; }

.fa-subway:before {
content: "ïˆ¹"; }

.fa-medium:before {
content: "ïˆº"; }

.fa-yc:before,
.fa-y-combinator:before {
content: "ïˆ»"; }

.fa-optin-monster:before {
content: "ïˆ¼"; }

.fa-opencart:before {
content: "ïˆ½"; }

.fa-expeditedssl:before {
content: "ïˆ¾"; }

.fa-battery-4:before,
.fa-battery-full:before {
content: "ï‰€"; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
content: "ï‰?"; }

.fa-battery-2:before,
.fa-battery-half:before {
content: "ï‰‚"; }

.fa-battery-1:before,
.fa-battery-quarter:before {
content: "ï‰ƒ"; }

.fa-battery-0:before,
.fa-battery-empty:before {
content: "ï‰„"; }

.fa-mouse-pointer:before {
content: "ï‰…"; }

.fa-i-cursor:before {
content: "ï‰†"; }

.fa-object-group:before {
content: "ï‰‡"; }

.fa-object-ungroup:before {
content: "ï‰ˆ"; }

.fa-sticky-note:before {
content: "ï‰‰"; }

.fa-sticky-note-o:before {
content: "ï‰Š"; }

.fa-cc-jcb:before {
content: "ï‰‹"; }

.fa-cc-diners-club:before {
content: "ï‰Œ"; }

.fa-clone:before {
content: "\f24d"; }

.fa-balance-scale:before {
content: "ï‰Ž"; }

.fa-hourglass-o:before {
content: "ï‰?"; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
content: "ï‰‘"; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
content: "ï‰’"; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
content: "ï‰“"; }

.fa-hourglass:before {
content: "ï‰”"; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
content: "ï‰•"; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
content: "ï‰–"; }

.fa-hand-scissors-o:before {
content: "ï‰—"; }

.fa-hand-lizard-o:before {
content: "ï‰˜"; }

.fa-hand-spock-o:before {
content: "ï‰™"; }

.fa-hand-pointer-o:before {
content: "ï‰š"; }

.fa-hand-peace-o:before {
content: "ï‰›"; }

.fa-trademark:before {
content: "ï‰œ"; }

.fa-registered:before {
content: "ï‰?"; }

.fa-creative-commons:before {
content: "ï‰ž"; }

.fa-gg:before {
content: "ï‰ "; }

.fa-gg-circle:before {
content: "ï‰¡"; }

.fa-tripadvisor:before {
content: "ï‰¢"; }

.fa-odnoklassniki:before {
content: "ï‰£"; }

.fa-odnoklassniki-square:before {
content: "ï‰¤"; }

.fa-get-pocket:before {
content: "ï‰¥"; }

.fa-wikipedia-w:before {
content: "ï‰¦"; }

.fa-safari:before {
content: "ï‰§"; }

.fa-chrome:before {
content: "ï‰¨"; }

.fa-firefox:before {
content: "ï‰©"; }

.fa-opera:before {
content: "ï‰ª"; }

.fa-internet-explorer:before {
content: "ï‰«"; }

.fa-tv:before,
.fa-television:before {
content: "ï‰¬"; }

.fa-contao:before {
content: "ï‰­"; }

.fa-500px:before {
content: "ï‰®"; }

.fa-amazon:before {
content: "ï‰°"; }

.fa-calendar-plus-o:before {
content: "ï‰±"; }

.fa-calendar-minus-o:before {
content: "ï‰²"; }

.fa-calendar-times-o:before {
content: "ï‰³"; }

.fa-calendar-check-o:before {
content: "ï‰´"; }

.fa-industry:before {
content: "ï‰µ"; }

.fa-map-pin:before {
content: "ï‰¶"; }

.fa-map-signs:before {
content: "ï‰·"; }

.fa-map-o:before {
content: "ï‰¸"; }

.fa-map:before {
content: "ï‰¹"; }

.fa-commenting:before {
content: "ï‰º"; }

.fa-commenting-o:before {
content: "ï‰»"; }

.fa-houzz:before {
content: "ï‰¼"; }

.fa-vimeo:before {
content: "ï‰½"; }

.fa-black-tie:before {
content: "ï‰¾"; }

.fa-fonticons:before {
content: "ïŠ€"; }

.fa-reddit-alien:before {
content: "ïŠ?"; }

.fa-edge:before {
content: "ïŠ‚"; }

.fa-credit-card-alt:before {
content: "ïŠƒ"; }

.fa-codiepie:before {
content: "ïŠ„"; }

.fa-modx:before {
content: "ïŠ…"; }

.fa-fort-awesome:before {
content: "ïŠ†"; }

.fa-usb:before {
content: "ïŠ‡"; }

.fa-product-hunt:before {
content: "ïŠˆ"; }

.fa-mixcloud:before {
content: "ïŠ‰"; }

.fa-scribd:before {
content: "ïŠŠ"; }

.fa-pause-circle:before {
content: "ïŠ‹"; }

.fa-pause-circle-o:before {
content: "ïŠŒ"; }

.fa-stop-circle:before {
content: "ïŠ?"; }

.fa-stop-circle-o:before {
content: "ïŠŽ"; }

.fa-shopping-bag:before {
content: "ïŠ?"; }

.fa-shopping-basket:before {
content: "ïŠ‘"; }

.fa-hashtag:before {
content: "ïŠ’"; }

.fa-bluetooth:before {
content: "ïŠ“"; }

.fa-bluetooth-b:before {
content: "ïŠ”"; }

.fa-percent:before {
content: "ïŠ•"; }


/* ------------------------------------- BASIC STYLES ------------------------------ */



@font-face {
font-family: 'Louis-Bold';
font-weight: 900;
font-style: normal;
src: url("../fonts/Louis-Bold.eot");
src: url("../fonts/Louis-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Louis-Bold.woff") format("woff"), url("../fonts/Louis-Bold.ttf") format("truetype"), url("../fonts/Louis-Bold.svg#wf") format("svg"); }
@font-face {
font-family: 'Louis-BoldItalic';
font-weight: 900;
font-style: normal;
src: url("../fonts/Louis-BoldItalic.eot");
src: url("../fonts/Louis-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Louis-BoldItalic.woff") format("woff"), url("../fonts/Louis-BoldItalic.ttf") format("truetype"), url("../fonts/Louis-BoldItalic.svg#wf") format("svg"); }
@font-face {
font-family: 'Louis-CondensedDemi';
font-weight: 600;
font-style: normal;
src: url("../fonts/Louis-CondensedDemi.eot");
src: url("../fonts/Louis-CondensedDemi.eot?#iefix") format("embedded-opentype"), url("../fonts/Louis-CondensedDemi.woff") format("woff"), url("../fonts/Louis-CondensedDemi.ttf") format("truetype"), url("../fonts/Louis-CondensedDemi.svg#wf") format("svg"); }
@font-face {
font-family: 'Louis-CondensedRegular';
font-weight: 900;
font-style: normal;
src: url("../fonts/Louis-CondensedRegular.eot");
src: url("../fonts/Louis-CondensedRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/Louis-CondensedRegular.woff") format("woff"), url("../fonts/Louis-CondensedRegular.ttf") format("truetype"), url("../fonts/Louis-CondensedRegular.svg#wf") format("svg"); }
@font-face {
font-family: 'Louis-Italic';
font-weight: 600;
font-style: normal;
src: url("../fonts/Louis-Italic.eot");
src: url("../fonts/Louis-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Louis-Italic.woff") format("woff"), url("../fonts/Louis-Italic.ttf") format("truetype"), url("../fonts/Louis-Italic.svg#wf") format("svg"); }
@font-face {
font-family: 'Louis-Regular';
font-weight: normal;
font-style: normal;
src: url("../fonts/Louis-Regular.eot");
src: url("../fonts/Louis-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Louis-Regular.woff") format("woff"), url("../fonts/Louis-Regular.ttf") format("truetype"), url("../fonts/Louis-Regular.svg#wf") format("svg"); }

/* ------------------------------------- BANNER STYLES ------------------------------ */

@media (max-width: 768px) {
.blue-bar {
background: #414042 url("../images_13/banner.jpg") no-repeat center 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 100px;
z-index: 0;
width: 100%;
top: 142px;
font-family: Louis-Regular;	
}
.banner_txt{
color:#fff;


font-weight: bold;
font-size:20px;
text-align:center;
height:100%;
display: flex;
align-items: center;
justify-content: center;
text-transform: uppercase;
}
.banner_txt_child {
color:#fff;
padding-top:1%;
padding-left:0%;
font-weight: bold;
font-size:14px;
font-family: Louis-Regular;
}

.banner_dt{
color:White;
font-size:13px;
text-transform: none;
margin-left: 18%;
margin-right: 18%;
}
}
@media (min-width: 768px) {
.banner_txt{
color:#fff;
font-family: Louis-Bold;
font-weight: bold;
font-size:26px;
text-align:center;
height:100%;
display: flex;
align-items: center;
justify-content: center;
text-transform: uppercase;
margin: 0 
}
.blue-bar {

background: #414042 url("../images_13/banner.jpg") no-repeat center 0;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
height: 100px;
z-index: 0;
width: 100%;
top: 150px;
font-family: Louis-Regular;	

}
.banner_txt_child {

color:#ffffff;;
padding-top:1%;
padding-left:0%;
font-weight: bold;
font-size:12px;
font-family: Louis-Regular;
}
.banner_dt{
color:White;
font-size:13px;
text-transform: none;
margin-left: 25%;
margin-right: 25%;
}
}
/* ------------------------------------- subheading STYLES ------------------------------ */

.subheading-summary
{
color:#304497;
font-family: Louis-Regular;
font-size:16px;
margin-left:1.0%;
}
h1 {
font-size: 1.1rem;
line-height: 1.5rem;
text-transform: uppercase;
font-weight: bold;
margin-bottom: 1.875rem; 
color:#434343;
text-align:left;
font-size:12px;
font-family: Louis-Bold;}

/* ------------------------------------- BASIC STYLES ------------------------------ */
*, *:before, *:after {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box; }

#skip {
display: none; }

.clearfix {
*zoom: 1; }
.clearfix:before, .clearfix:after {
content: " ";
display: table; }
.clearfix:after {
clear: both; }

body {
background: -webkit-linear-gradient(#ffffff, #ffffff); /* For Safari 5.1 to 6.0 */
background: -o-linear-gradient(#ffffff, #ffffff); /* For Opera 11.1 to 12.0 */
background: -moz-linear-gradient(#ffffff, #ffffff); /* For Firefox 3.6 to 15 */
background: linear-gradient(#ffffff, #ffffff);
font-family: Louis-Regular;
line-height: 1.125rem;
font-size:12px;
color: #414042;
position: relative;
width: 100%;
height: 100%;
min-height: 100%; }

::selection {
color: #414042;
background: #808285;
?}

form {
margin: 0px;
padding: 0px;
border: 0px solid #ff0000; }

img {
border: 0px; }

a i:before {
margin: 0 0.5rem 0 0;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s; }
a:hover {
text-decoration: none; }
a:hover i:before {
margin: 0 0.25rem 0 0.25rem; }

.input {
border: 1px solid #414042;
font-size:12px;
font-family: Louis-Regular;
padding: 0.25rem 0.5rem;
width: 137px;
margin-bottom: 6px; }

input[type="text"]:disabled {
background: none;
border: none; }

input[type="text"]:readonly {
background: none !important;
border: none !important; }
.info-msg
{
padding-top:20px;
padding-bottom:20px;
padding-left:15px;
padding-right:20px;
}


.bg-dark {
background: #ffffff;
font-family: Louis-Regular;
color: #808285; }
.bg-dark a {
color: #808285; }
.bg-dark a:hover {
color: #808285; }

.bg-dark-footer{
background: #ffffff ;
font-family: Louis-Regular;
color: #4A4D52;
height: 50px;		}
.bg-dark-footer a {
color: #4A4D52;
font-size:12px; }
.bg-dark-footer a:hover {
color: #4A4D52; 
font-weight: normal;
font-size:12px;}
.bg-dark-disclaimer{
background: #414042 ;
font-family: Louis-Regular;
color: #ffffff;
width:100%; }
.bg-dark-disclaimer a {
color: #ffffff;
font-size:12px;
text-decoration:none;
position: relative;
display: block;
margin-bottom: -1px;
background-color: transparent;
border: 0px solid rgba(0,0,0,0.125);
}
.bg-dark-disclaimer a:hover {
color: #ffffff; 
font-weight: normal;
font-size:12px;}	  
	  
.button {
display: inline-block;
text-transform: uppercase;
font-weight: bold;
position: relative;
border-radius: 0px;
border: 0px;
font-family: Louis-Regular;
padding: 0.5rem 0.5rem 0.4rem 0.75rem;
font-size:12px;
line-height: 1rem;
background: #414042;
color: #414042;
-moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.15);
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s;
cursor: pointer; }
.button i:before {
margin-left: 0.5rem;
margin-right: 0.25rem;
-moz-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transition: all 0.3s;
transition: all 0.3s; }
.button:hover {
background: #808285;
text-decoration: none; }
.button:hover i:before {
margin-left: 0.75rem;
margin-right: 0; }
.button.primary {
background: #7F7F7F;
}
.button.primary i {
color: #ffffff; }
.button.primary:hover {
/* background: #ffe52b;*/ }
.button.primary:hover i {
color: #414042; }
.button.small {
font-size:12px;
line-height: 0.875rem; }
.zeroborder{
border-bottom:0px solid #f3f3f3;    
}
/* ------------------------------------- HEADER STYLES ----------------------------- */
/* PAGEHEADER Styles  */
#pageheader {
position: fixed;
top: 0;
left: 0;
width: 100%;
font-size:12px;
font-family: Louis-Regular;
}
#pageheader .logo {
padding: 0.5rem 0;
float: left;
}
#pageheader .brand {
padding: 2.0rem 0;
float: left;
}

#pageheader .user-menu {
float: right; }
#pageheader .user-menu a {
display: inline-block;
line-height: 48px;
margin-left: 0.5rem; 
margin-bottom: 0.75rem;
margin-right: 0.75rem;
margin-top: 1.0rem; 
color:#414042;}
text-decoration: none;}
#pageheader .user-menu a:hover {
text-decoration: none;
color:#013c9e;
}

/* END PAGEHEADER Styles  */
/* ------------------------------------- FOOTER STYLES ----------------------------- */
/*   FOOTER Styles    */

#login-footer {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
font-size: 0.75rem; 
font-family: Louis-Regular;
}
#login-footer img {
height: 20px;
width: auto;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0; }
#login-footer table {
width: 100%; 
font-family: Louis-Regular;
}
#login-footer table td {
padding: 0.5rem 0; }
#login-footer a:hover {
text-decoration: none; }
#login-footer #footerdisplay {
text-align: center;
color:#4A4D52;
padding-top:17px;
border-top:1px solid #808285;
}
.small-toggle #footerwrapper img {
height: 20px; }
.small-toggle #login-footer img {
height: 20px; }
/*   END FOOTER Styles    */
/* ------------------------------------- BREADCRUMBS STYLES ------------------------ */
/* BREADCRUMBS Styles  */
#breadcrumbs {

background: #f3f3f3;
font-size:12px;
line-height: 1.875rem;
font-weight: bold;
margin-top:-40px;
left: 0;
width: 100%;
position:fixed;
font-family: Louis-Regular;

}
#breadcrumbs #welcomeuser > * {
display: block;
float: left;
color: #414042;
}
#breadcrumbs a {
font-weight: normal;
background: url("../images_13/breadcrumb-separator.png") no-repeat;
background-position: top right;
padding-right: 1rem;
margin-right: 0.75rem;
color: #414042;
font-family: Louis-Regular;
font-weight:900;
}
#breadcrumbs a:hover {
color: #013c9e; }
#breadcrumbs a.button-home i:before {
font-size: 1rem;
line-height: 1.875rem; }
#breadcrumbs a.button-home span {
display: none; }
#reg_breadcrumbs {
font-family: Louis-Regular;
background: #f3f3f3;
font-size:12px;
line-height: 1.875rem;
position: fixed;
top: 3.6rem;
left: 0;
width: 100%;
color:#fff;
margin-top:5px;}
#reg_breadcrumbs #welcomeuser > * {
display: block;
float: left; }
#reg_breadcrumbs a {
font-weight: normal;
background: url("../images_13/breadcrumb-separator.png") no-repeat;
background-position: top right;
padding-right: 1rem;
margin-right: 0.75rem;
color: #414042; }
#reg_breadcrumbs a:hover {
color: #414042; }
#reg_breadcrumbs a.button-home i:before {
font-size: 1rem;
line-height: 1.875rem; }
#reg_breadcrumbs a.button-home span {
display: none; }



/* END BREADCRUMBS Styles  */
/* ------------------------------------- NAVIGATION STYLES ------------------------- */
/* MainNavigation Styles  */
#MainNavigation {

font-size:12px;
line-height: 2.125rem;
top: 0.0rem;
left: 0;
width: 100%; 
font-family: Louis-Regular;
text-align:center;
font-weight:bold;
}


/* END MainNavigation Styles  */
/* ------------------------------------- CONTENT STYLES ---------------------------- */
/* CONTENT Basic Styles  */
a{
color:#CD9834;
}
a:hover 
{ 
color: #CD9834;
}
#contentwrapper {
padding: 4.275rem 0 3.5rem; /*reference from BR*/
font-family: Louis-Regular;
font-size:12px;
}

body.navigation #contentwrapper {

font-family: Louis-Regular;
font-size:12px;
}
#contentwrapper-summary {
padding: 6.075rem 0 3.5rem; 
font-family: Louis-Regular
font-size:12px;
}

body.navigation #contentwrapper-summary {

font-family: Louis-Regular;
font-size:12px;
}

.innertube {
padding: 0.075rem 0.875rem 0 0.875rem;
font-size:12px;
font-family: Louis-Regular;
}
.innertube .half {
width: 50%; }
.innertube .half.left {
float: left;
padding-right: 1.75rem; }
.innertube .half.right {
float: right;
padding-left: 1.75rem; }

.innertube .link a {
color: #4A4D52;
font-weight:normal;
text-align:left;}
.innertube .link i {
color: #414042; }
.innertube .link:hover {
text-decoration: none;
color: #414042; }
.innertube .progress-txt {
color: #ffffff;
font-weight:bold;}
.innertube .progress-txt i {
color: #ffffff; }
.innertube .progress-txt:hover {
text-decoration: none;
color: #ffffff; }
.innertube .BOLDGREY {
font-weight: bold; 
width:50%}
.innertube .BOLDRED {
font-weight: bold;
color: #c9162c; }
.innertube table {
    display: table;
 }
.innertube table thead, .innertube table tfoot {
background: #ffffff;
background: linear-gradient(#ffffff, #ffffff);
background: -moz-linear-gradient(top, #ffffff, #ffffff);
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));
filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff');
font-family: Louis-Regular;
}
.innertube table thead th, .innertube table tfoot th {
font-weight: bold;
text-transform: uppercase; }
.innertube table.primary thead {
background: #ffffff;
color:#414042;
font-family: Louis-Regular;
}
.link-txt {
color:#808285;	  }
link-txt a{
color:#58595B;
font-weight:normal;
}
.link-txt a:hover{
color:#58595B;
font-weight:normal;
}
.progress-txt {
color:#ffffff;	  }
progress-txt a{
color:#ffffff;
font-weight:normal;
}
.progress-txt a:hover{
color:#ffffff;
font-weight:normal;
}
.innertube table.small thead th {
font-size:12px;
text-transform: none; }
.innertube table td, .innertube table th {
padding: 0.75rem 1rem; }
.innertube table.table tbody tr.even, .innertube table.form tbody tr.even {
background: #f3f3f3; }
.innertube table.table tbody tr.odd, .innertube table.form tbody tr.odd {
background: #fff; }
.innertube table.table tbody tr:hover, .innertube table.form tbody tr:hover {
}
.innertube table .CONTENTTABLE3 td {
border-bottom: 1px solid #414042; }
.innertube .actions {
margin: -1rem 0 2rem 0;
float: right; }

#note {
padding: 0 0.875rem; }

/* END CONTENT Basic Styles  */
.download-screen{
background: #808285;
background: linear-gradient(#808285, #414042);
background: -moz-linear-gradient(top, #808285, #414042);
background: -webkit-gradient(linear, left top, left bottom, from(#808285), to(#414042));
color:#fff;
font-family: Louis-Regular;
}
@media (min-width: 1200px) {
#contentwrapper-account-overview {
padding: 3.275rem 0 3.5rem; 
font-family: Louis-Regular;
font-size:12px;
}

body.navigation #contentwrapper-account-overview {

font-family: Louis-Regular;
font-size:12px;
}
}
@media (max-width: 1200px) {
#contentwrapper-account-overview {
padding: 3.775rem 0 3.5rem; 
font-family: Louis-Regular;
font-size:12px;
}

body.navigation #contentwrapper-account-overview {

font-family: Louis-Regular;
font-size:12px;
}
}
@media (max-width: 768px) {
#contentwrapper-account-overview {
padding: 3.775rem 0 3.5rem; 
font-family: Louis-Regular;
font-size:12px;
}

body.navigation #contentwrapper-account-overview {

font-family: Louis-Regular;
font-size:12px;
}
}
@media (min-width: 768px) {
.content_tbl3 {

font-family: Louis-Regular;
border:0px solid #f3f3f3;
color:#84878D;
width:100%;
}
.content_tbl3 thead tr th{

text-align:center;
padding: 14px 5px 14px 5px;
width:5%;
word-break:  keep-all;
vertical-align:top;
color:#84878D;
font-weight:normal;
border-right:1px solid #E6E6E6;
}
.content_tbl3 tbody tr td{
padding: 0.075rem 0.875rem 0 0.875rem;
font-size:12px;
color:#4A4D52;
font-weight:bold;
border-right:1px solid #E6E6E6;
border-top:1px solid #E6E6E6;
text-align:center;
height:50px;
}
.content_tbl3  tbody  td:last-child  {
border-left:0px solid #E6E6E6;
}
.content_tbl3  tbody  td:last-child  {
border-right:0px solid #E6E6E6;
}
.content_tbl3  thead  th:last-child  {
border-right:0px solid #E6E6E6;
}
.repayment {
font-family: Louis-Regular;
border:0px solid #E6E6E6;
color:#4A4D52;
width:100%;
}

.repayment tbody tr td{
padding: 0.075rem 0.875rem 0 0.875rem;
font-size:15px;
color:#4A4D52;
font-weight:bold;
text-align:center;
border-top:1px solid #E6E6E6;
height:50px;
}
.repayment  tbody  tr:first-child td  {
border-top:0px solid #E6E6E6;
}
#pageheader .img {
padding-top: 5px;
}
#footerwrapper {
position:fixed ;
bottom:0;
left: 0;

font-size: 0.75rem; 
font-family: Louis-Regular;

}
#footerwrapper img {
height: 39px;
width: auto;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0; }
#footerwrapper table {
width: 100%; 
font-family: Louis-Regular;
}
#footerwrapper table td {
padding: 0.5rem 0; }
#footerwrapper a:hover {
text-decoration: none; }
#footerwrapper #disclaimerdisplay {
text-align: left;
color:#fff;
font-size:12px;	
}
}
@media (max-width: 767px) {
.content_tbl3 {

font-family: Louis-Regular;
border:0px solid #f3f3f3;
width:100%;
}
.content_tbl3 thead tr th{

text-align:center;
padding: 14px 5px 14px 5px;
width:5%;
word-break:  keep-all;
vertical-align:top;
border-right: 1px solid #E6E6E6;
}
.content_tbl3 tbody td{

text-align: center;
font-size:12px;
color:#808085;
border-right: 1px solid #E6E6E6;
border-top: 1px solid #E6E6E6;
text-align:center;
}
.repayment {

font-family: Louis-Regular;
border:0px solid #E6E6E6;
color:#808085;
width:100%;
}

.repayment tbody tr td{
padding: 0.075rem 0.875rem 0 0.875rem;
font-size:15px;
color:#808085;
font-weight:bold;
text-align:center;
border-top:1px solid #E6E6E6;
height:50px;
}
.repayment  tbody  tr:first-child td  {
border-top:0px solid #E6E6E6;
}
#footerwrapper {
position:fixed ;
bottom:0;

font-size: 12px; 
font-family: Louis-Regular;

}
#footerwrapper img {
height: 39px;
width: auto;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-webkit-transition: all 0.2s;
transition: all 0.2s;
-moz-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
transform-origin: 0 0; }
#footerwrapper table {

font-family: Louis-Regular;
}
#footerwrapper table td {
padding: 0.5rem 0; }
#footerwrapper a:hover {
text-decoration: none; }
#footerwrapper #disclaimerdisplay {
text-align: left;
color:#fff;
font-size:12px;	
}
}
.banner-spacing
{
margin-top:0px;
margin-bottom:28px;  
}
.banner-spacing-without-login
{
margin-top:0px;
margin-bottom:00px;    
}
.clearboth{
margin-top:40px;
margin-bottom:40px;
}
.clear-twenty{
margin-top:20px;
margin-bottom:20px;
}
.clear-fifteen{
margin-top:13px;
margin-bottom:13px;
}
.margin-both{
margin-top:25px;
margin-bottom:25px;
}
/*box-txt is for links in css_italy and box-txt is for account-summary link only */
.box-txt,
.box-text{
font-size: 12px;
font-weight: 600;
text-transform: none;
padding: 2px 6px;
margin: 0 0px;
line-height: 27px;
color: #414042;
}
.box-txt:before,
.box-text:before {
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;


left: 0px;
}
.box-txt:hover,
.box-text:hover {
color: #ffffff;

}
.box-txt:hover:before,
.box-text:hover:before {
left: 2px;
color: #ffffff;
}

.box-txt,
.box-text{

font-weight: 600;
text-transform: none;
padding: 2px 6px;
margin: 0 0px;
text-decoration: none !important;
color: #CD9834;
}
.box-txt:before,
.box-text:before {
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-size: 0.8em;
color: #CD9834;
margin-right: 5px;

left: 0px;
}
.box-txt:hover,
.box-text:hover {
color: #304497;
;
}
.box-txt:hover:before,
.box-text:hover:before {
left: 2px;
color: #304497;
}

.link{
color:#414042;
}
.tbl_class {
width: 750px;
table-layout: fixed;
border-collapse: collapse;
}
.tbl_class th {
text-decoration: none;
border-right:1px solid #fff;
}
.tbl_class th,
.tbl_class td {
padding: 5px;
text-align: center;

}
.tbl_class td:nth-child(1),
.tbl_class th:nth-child(1) {
width:10%
}
.tbl_class td:nth-child(2),
.tbl_class th:nth-child(2) {
width:25%
}
.tbl_class td:nth-child(3),
.tbl_class th:nth-child(3) {
width:40%
}
.tbl_class td:nth-child(4),
.tbl_class th:nth-child(4) {
width:25%
}
.tbl_class thead {
background-color: #333333;
color: #fdfdfd;

}
.tbl_class thead tr {
vertical-align:top;
position: relative;
}

.tbl_class tbody tr:nth-child(even) {
background-color: #fff;
}
.old_ie_wrapper {
height: 200px;
width: 100%
overflow-x: hidden;
overflow-y: auto;
}
.old_ie_wrapper tbody {
height: auto;
}
.table-fixed thead {
width: 97%;
}
.table-fixed tbody {
height: 230px;
overflow-y: auto;
width: 100%;
}
.table-fixed thead, .table-fixed tbody, .table-fixed tr, .table-fixed td, .table-fixed th {
display: block;
}
@media (min-width: 768px) and (max-width: 998px){
.activeContract thead tr th:nth-child(4) {
display:none;
} 
.activeContract tbody tr td:nth-child(4) {
display:none;
}
}
@media (max-width: 767px){
.activeContract thead tr th:nth-child(3) {
display:none;
} 
.activeContract tbody tr td:nth-child(3) {
display:none;
}
.activeContract thead tr th:nth-child(4) {
display:none;
} 
.activeContract tbody tr td:nth-child(4) {
display:none;
}
}
/*reference from BR*/

.activeContract tbody tr td {
width:50%;
}
}
.payslip {
width: 100%;

}
.payslip tbody tr:first-child td{
border-top:0px solid #ddd;
}
.payslip td{
padding-top:15px;
width:15%;
padding-bottom:15px;
text-align:center;
border-right:0px solid #ddd;
border-top:1px solid #ddd;
}
.payslip th{
width:15%;
text-align:center;
font-weight:bold;
padding-right:10px;
}
.payslip th:first-child{
width:15%;
text-align:center;
font-weight:bold;
padding-right:0px;
}
@media (max-width: 1024px) and (min-width: 800px)  {
.payslip th:first-child{
padding-top:1px;
}
}
@media (max-width: 800px) and (min-width: 650px)  {
.payslip th:first-child{
padding-top:10px;
}
}

.table-fixed tbody td, .table-fixed thead > tr> th {
float: left;
border-bottom-width: 0;
}
.md-total{
background: #E6E6E6;
}
/*reference from BR*/
.payslip  td:last-child{
padding-top:15px;
width:15%;
padding-bottom:15px;
text-align:center;
border-right:0px solid #ddd;
}
@media (min-width: 1200px) {
/* Corner Effect */
.corners { 
background: #FFF;
max-height: 500px;

max-width: 500px;
line-height:25px;
position: relative;
width: 80%;
font-family:Louis-Regular;
font-size:14px; font-weight:bold; padding:10px; padding-top:40px;
-webkit-box-shadow: 0 1px 7px hsla(0,0%,0%,.2);
-moz-box-shadow: 0 1px 7px hsla(0,0%,0%,.2);
box-shadow: 0 1px 7px hsla(0,0%,0%,.2);
}

.corners:after,
.corners:before {
background: #ffffff;
content: '';
height: 50px;
position: absolute;
top: -25px;
width: 100px;
-webkit-box-shadow: 0 5px 10px -7px hsla(0,0%,0%,.5);
-moz-box-shadow: 0 5px 10px -7px hsla(0,0%,0%,.5);
box-shadow: 0 5px 10px -7px hsla(0,0%,0%,.5);
}
.corners:after {
left: -50px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.corners:before {
right: -50px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.Address-corners { 
background: #FFF;
max-height: 300px;
max-width: 250px;
line-height:25px;
position: relative;
width: 80%;

font-size:12px; 

padding:10px; 
padding-top:20px;
-webkit-box-shadow: 0 1px 7px hsla(0,0%,0%,.2);
-moz-box-shadow: 0 1px 7px hsla(0,0%,0%,.2);
box-shadow: 0 1px 7px hsla(0,0%,0%,.2);
}

/* Corner Effect */
.Address-corners:after,
.Address-corners:before {
background: #ffffff;
content: '';
height: 50px;
position: absolute;
top: -25px;
width: 100px;
-webkit-box-shadow: 0 5px 10px -7px hsla(0,0%,0%,.5);
-moz-box-shadow: 0 5px 10px -7px hsla(0,0%,0%,.5);
box-shadow: 0 5px 10px -7px hsla(0,0%,0%,.5);
}
.Address-corners:after {
left: -50px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.Address-corners:before {
right: -50px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.reg-corners { 
background: #FFF;
max-height: 300px;
max-width: 350px;
line-height:25px;
position: relative;
width: 80%;

font-size:12px; 

padding:10px; 
padding-top:20px;
-webkit-box-shadow: 0 1px 7px hsla(0,0%,0%,.2);
-moz-box-shadow: 0 1px 7px hsla(0,0%,0%,.2);
box-shadow: 0 1px 7px hsla(0,0%,0%,.2);
}

/* Corner Effect */
.reg-corners:after,
.reg-corners:before {
background: #ffffff;
content: '';
height: 50px;
position: absolute;
top: -25px;
width: 100px;
-webkit-box-shadow: 0 5px 10px -7px hsla(0,0%,0%,.5);
-moz-box-shadow: 0 5px 10px -7px hsla(0,0%,0%,.5);
box-shadow: 0 5px 10px -7px hsla(0,0%,0%,.5);
}
.reg-corners:after {
left: -50px;
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.reg-corners:before {
right: -50px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}


}
.innertube .shadowbox {
overflow-x: hidden;
overflow-y: hidden;
font-family: Louis-Regular;
}
@media (min-width: 768px) {

.tbl_height{
height:40px;
vertical-align:middle;
padding-left:20px;
}
.tbl_design tr td{
width:50%;
color:#58595B;
padding-left:20px;
height:40px;
word-break: break-word;
}
.tbl_design tr:nth-child(even) {
}
.tbl_design tr:nth-child(odd) {
background: #fff;

}

}


@media (max-width: 767px) {


.tbl_design tr td{word-break: break-word;height:50px; vertical-align:middle;width:50%;padding-left:10px;color:#84878D;}
.tbl_design tr:nth-child(even) {
background: #fff;

}
.tbl_design tr:nth-child(odd) {
background: #FFF;


}
}
.no-js #loader { display: none;  }
.js #loader { display: block; position: absolute; left: 100px; top: 0; }
.se-pre-con {
position: fixed;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 9999;
background: url(../images_13/Preloader_2.gif) center no-repeat #fff;
}
@media (min-width: 768px) {
.btn {
background: #FFFFFF;
text-transform: none;
font-weight: bold;
border-radius: 0px;
border-width: 3px;
border-color: #CD9834;
padding: 10px 20px 10px 20px;
font-size:12px;
line-height: 1.0;
font-family: Louis-Regular;
font-size:12px;
}
.btn1 {
background:#1A1A1A;
text-transform: none;
font-weight: bold;
border-radius: 0px;
border-width: 3px;
border-color: #CD9834;
padding: 10px 20px 10px 20px;
font-size:12px;
line-height: 1.0;
font-family: Louis-Regular;
font-size:12px;
color:#fff;
}
}
@media (max-width: 767px) {
.btn {
background: #FFFFFF;
text-transform: none;
font-weight: bold;
border-radius: 0px;
border-width: 3px;
border-color: #CD9834;
padding: 10px 20px 10px 20px;
font-size:12px;
line-height: 1.0;
font-family: Louis-Regular;
font-size:12px;
width:100%;
margin-top:5px;
}
.btn1 {
background:#1A1A1A;
text-transform: none;
font-weight: bold;
border-radius: 0px;
border-width: 3px;
border-color: #CD9834;
padding: 10px 20px 10px 20px;
font-size:12px;
line-height: 1.0;
font-family: Louis-Regular;
font-size:12px;
width:100%;
margin-top:5px;
color:#fff;
}
}
.btn a{
color: #414042;
}

.btn1 a{
color: #414042;
}
@media only screen and (min-width: 768px) and (max-width: 900px) {
.btn{
padding: 10px 10px 10px 10px;
}
.btn1{
padding: 10px 10px 10px 10px;
}
}
@media only screen and (max-width: 480px) {
.btn {
white-space: normal;
}
.btn1 {
white-space: normal;
}
}
.btn:before,
.btn:after {
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
font: normal normal normal 12px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-size: 0.9em;
color: #ffffff;
margin-left: 10px !important;
margin-right: 5px !important;
}
.btn:before {
display: none;
float: left;
margin-left: 5px !important;
margin-right: 10px !important;
line-height: 1.5;
position: relative;
top: 3px;
content: "ÃƒÂ¯?Ã¢â‚¬Å“" !important;
}
.btn:hover {
color: #1A1A1A !important;
background: #CD9834;
cursor:pointer;
outline: none;
}
.btn:hover:after,
.btn:hover:before {
color: #ffffff;
margin-left: 15px !important;
margin-right: 0 !important;
}
.btn:hover:before {
margin-left: 0 !important;
margin-right: 15px !important;
}
.btn:active {
color: #414042 !important;
background: #CD9834;

box-shadow: none !important;
}
.btn.btn-sm,
.btn.btn-small {
padding: 3px 8px 3px 8px;
margin-left: 0;
font-size:12px;
box-shadow: 0 0 2px 0 rgba(0,0,0,0.15);
}
.btn.btn-sm:after,
.btn.btn-sm:before,
.btn.btn-small:after,
.btn.btn-small:before {
font-size: 11px;
margin-left: 5px;
display: inline-block;
font-weight: normal;
font-family: FontAwesome;
}
.btn.btn-sm:before,
.btn.btn-small:before {
display: none;
}
.btn.btn-back:after {
display: none;
}
.btn.btn-back:before {
display: block;
}
.btn.btn-lrg {
padding: 13px 20px;
font-size: 20px;
}
.btn1:before,
.btn1:after {
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
font: normal normal normal 12px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-size: 0.9em;
color: #ffffff;
margin-left: 10px !important;
margin-right: 5px !important;
}
.btn1:before {
display: none;
float: left;
margin-left: 5px !important;
margin-right: 10px !important;
line-height: 1.5;
position: relative;
top: 3px;
content: "ÃƒÂ¯?Ã¢â‚¬Å“" !important;
}
.btn1:hover {
color: #FFF !important;
background: #CD9834;
cursor:pointer;
outline: none;
}
.btn1:hover:after,
.btn1:hover:before {
color: #ffffff;
margin-left: 15px !important;
margin-right: 0 !important;
}
.btn1:hover:before {
margin-left: 0 !important;
margin-right: 15px !important;
}
.btn1:active {
color: #414042 !important;
background: #CD9834;

box-shadow: none !important;
}
.btn1.btn1-sm,
.btn1.btn1-small {
padding: 3px 8px 3px 8px;
margin-left: 0;
font-size:12px;
box-shadow: 0 0 2px 0 rgba(0,0,0,0.15);
}
.btn1.btn1-sm:after,
.btn1.btn1-sm:before,
.btn1.btn1-small:after,
.btn1.btn1-small:before {
font-size: 11px;
margin-left: 5px;
display: inline-block;
font-weight: normal;
font-family: FontAwesome;
}
.btn1.btn1-sm:before,
.btn1.btn1-small:before {
display: none;
}
.btn1.btn1-back:after {
display: none;
}
.btn1.btn1-back:before {
display: block;
}
.btn1.btn1-lrg {
padding: 13px 20px;
font-size: 20px;
}
@media only screen and (max-width: 480px) {
.btn.btn-lrg {
font-size: 17px;
white-space: normal;
line-height: 1.1;
padding: 10px 10px;
}
}
.btn.btn-lrg:before {
padding: 15px 16px 13px 20px;
font-size: 28px;
left: -59px;
}
/*------------------------------- */
.btn-signin {
background: #7F7F7F;
text-transform: uppercase;
font-weight: bold;
border-radius: 1px;
border: 0px;
padding: 10px 20px 10px 20px;
font-size:12px;
line-height: 1.0;
color: #ffffff;
font-family: Louis-Regular;
font-size:12px;
}
.btn-signin  a{
color: #414042;
}
@media only screen and (min-width: 768px) and (max-width: 900px) {
.btn-signin {
padding: 10px 10px 10px 10px;
}
}
@media only screen and (max-width: 480px) {
.btn-signin {
white-space: normal;
}
}
.btn-signin:before,
.btn-signin:after {
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
font: normal normal normal 12px/1 FontAwesome;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
font-size: 0.9em;
color: #ffffff;
margin-left: 10px !important;
margin-right: 5px !important;
}
.btn-signin:before {
display: none;
float: left;
margin-left: 5px !important;
margin-right: 10px !important;
line-height: 1.5;
position: relative;
top: 3px;
content: "ÃƒÂ¯?Ã¢â‚¬Å“" !important;
}
.btn-signin:hover {
color: #1A1A1A !important;
background: #CD9834;
cursor:pointer;
outline: none;
}
.btn-signin:hover:after,
.btn-signin:hover:before {
color: #ffffff;
margin-left: 15px !important;
margin-right: 0 !important;
}
.btn-signin:hover:before {
margin-left: 0 !important;
margin-right: 15px !important;
}
.btn-signin:active {
color: #414042 !important;
background: #CD9834;
box-shadow: none !important;
}
/*------------------------------- */

.margin-top-five{
margin-top:5px;
}
.margin-top-ten{
margin-top:10px;
}
.margin-top{
margin-top:-30px;
}
.disclaimer-hyperlink{

text-decoration:underline;
}
.margin-top-fourty{
margin-top:-40px;
}

#myProgress {

width: 100%;
height: 5px;
background-color: #808285;
}



#myProgress1 {

width: 100%;
height: 5px;
background-color: #ddd;
}

#myBar1 {

width: 50%;
height: 5px;
background-color: #CD9834;
}
.breadcrumb-link{
color:#7F7F7F;
text-decoration:underline;
}
.text-box {
border:2px solid #e6e66;
border-radius:10px;
height: 35px;
width: 230px;
}
@media (min-width: 768px) {

.tbl{
width:90%;


}
.tbl1{
width:80%;

}
.round-corner {
border-radius:25px;
border: 1px solid #e6e6e6;
text-align:left;
}
.detail-corner {
border-radius:10px;
border: 1px solid #e6e6e6;
text-align:center;
}
round-corner tbody td{
border: 2px solid #6E6E6E;
}
}
@media (min-width: 768px) and (max-width: 1000px) {
.tbl{
margin-left:0px;    
}
}
@media (max-width: 767px) {
.round-corner {
border-radius: 10px;
border: 1px solid #e6e6e6;
text-align:left;
}
round-corner tbody td{
border: 1px solid #6E6E6E;
}
.detail-corner {
border-radius: 10px;
border: 1px solid #e6e6e6;
text-align:center;
}
detail-corner tbody td{
border: 1px solid #6E6E6E;
}
}

.BOLD{
font-weight:bold; 
font-family:Louis-Bold;   
}
.fifty{
width:50%; 
}

@media (min-width: 1120px) {
#menu-outer {
margin-bottom: 10px;
}

.table {
display: table;
margin: 0 auto;
}

ul#horizontal-list {
min-width: 696px;
list-style: none;
padding-top: 20px;
}
ul#horizontal-list li {
color:#000;
margin: 10px 19px;
}
ul#horizontal-list li:first-child {
color:#000;
margin-left:0px;
}
ul#vertical-list li:first-child {
color:#000;
margin-left:20px;
}

}
.disclaimer{
padding-top:10px;
padding-bottom:10px;
}
.mob-footer{
padding-top:0px;
padding-bottom:20px;
}

.imp_info_msg{
color:#4A4D52;
}
.imp_info{
color:#84878D;
}
.chat-box-user {
	display: inline-block;
  
	
}

.chat-box-user .chat-box-user-text {
     visibility: visible;
    background-color: #CD9834;
    color: #414042;
    text-align: center;
    border-radius: 6px;
    padding: 11px 0;
    position: relative;
    z-index: 1;
	
	
	padding-left:15px;
	padding-right:15px;
	
	
}

.chat-box-user .chat-box-user-text::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #CD9834 transparent transparent transparent;
}

.chat-box-user:hover .chat-box-user-text {
    visibility: visible;
}
.chat-box-admin-user{
	display: inline-block;
   
	
}
.chat-box-admin-user .chat-box-admin-user-text {
    visibility: visible;
    background-color: #E6E6E6;
    color: #414042;
    text-align: center;
    border-radius: 6px;
    padding: 10px 0;
    position: relative;
    z-index: 1;

	
	
	padding-left:10px;
	padding-right:10px;
	
	
}

.chat-box-admin-user .chat-box-admin-user-text::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 10%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #E6E6E6 transparent transparent transparent;
}

.chat-box-admin-user:hover .chat-box-admin-user-text {
    visibility: visible;
}
.info_msg{
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}
@media (min-width: 768px) 
{
.clear-left
{
margin-left:15px;
}
}
@media (max-width: 767px) 
{
.clear-left
{
margin-left:0px;
}}
@media (min-width: 1200px) {
.css-label{
font-size:36px;
color:#ffffff;
text-align:center;
font-weight:bold;
vertical-align:middle;

}
.login-logo{
text-align:center;    
}

}
@media (min-width: 768px)and (max-width: 1199px) {
.css-label{
font-size:30px;
color:#ffffff;
text-align:center;
font-weight:bold;
padding-top:30%;
line-height:35px;
}
}
@media (max-width: 768px) {
.css-label{
font-size:24px;
color:#ffffff;
text-align:center;
font-weight:bold;
line-height:15px;
}
.myaccount{
padding-top: 45px;
padding-bottom: 50px;
}
}




    



    




    




    




@media (min-width: 900px)and (max-width: 1199px) {
.css-label{
font-size:30px;
color:#ffffff;
text-align:center;
font-weight:bold;
padding-top:30%;
line-height:35px;
}
.myaccount{
margin-top:10%;
color:#ffffff;
}
}
@media (min-width: 768px)and (max-width: 900px) {
.css-label{
font-size:30px;
color:#ffffff;
text-align:center;
font-weight:bold;
padding-top:30%;
line-height:35px;
}
.myaccount{
margin-top:0%;
color:#ffffff;
}
}
@media (max-width: 768px) {
.css-label{
font-size:24px;
color:#ffffff;
text-align:center;
font-weight:bold;
line-height:15px;
}
.myaccount{
padding-top: 45px;
padding-bottom: 50px;
}
}
@media (min-width: 1200px) 
{
    .css-label{
        font-size:36px;
        color:#ffffff;
        text-align:center;
        font-weight:bold;
        vertical-align:middle;

    }
    .login-logo{
        text-align:center;    
    }
    .myaccount{
        margin-top:68%;
        margin-bottom: 10px;
    }
}
.compatibility
{
    color:#414052 ;
    margin-top:47%;
    font-size:10px;
    text-align:center;
    font-weight:bold;
    vartical-align:bottom;
    font-family: Louis-Regular;
    line-height:20px;
}
form ul li {
    margin:10px 20px;

}




#pswd_info {
    position : absolute;
	z-index : 9999;
    background:#fefefe;
    font-size:.875em;
    border-radius:5px;
    box-shadow:0 1px 3px #ccc;
    border:1px solid #ddd;
    padding:10px;
    margin-bottom:15px
    
}
#pswd_info h4 {
    margin:10 0 15px 0;
    padding:0;
    font-weight:normal;
}

@media (min-width: 768px){
#pswd_info::before {
    content: "\25C0";
    position:absolute;
    top:50%;
    left:-15px;
    font-size:26px;
    line-height:14px;
    color:#ddd;
    text-shadow:none;
    display:block;
}
}
@media (max-width: 768px){
#pswd_info::before {
    content: "\25BC";
    position:absolute;
    top:100%;
    left:45%;
    font-size:12px;
    line-height:14px;
    color:#ddd;
    text-shadow:none;
    display:block;
}
}
@media (min-width: 768px) 
{
.left-right
{
margin-left:0px;
margin-right:0px;
}
}
@media (max-width: 767px) 
{
.left-right
{
margin-left:0px;
}}
@media (min-width:801px) {
.left-right
{
margin-left:0px;
}
}
@media (min-width:1025px) {
.left-right
{
margin-left:0px;
margin-right:0px;
}
}

@media (max-width: 767px)
{
.left
{
margin-left:0px;
}}
.invalid {
    background:url(../images_12/invalid.png) no-repeat 0 50%;
    padding-left:22px;
    line-height:24px;
    color:#E25959;
}
.valid {
    background:url(../images_12/valid.png) no-repeat 0 50%;
    padding-left:22px;
    line-height:24px;
    color:#3a7d34;
}
#user_info {
    position : absolute;
    background:#fefefe;
    font-size:.875em;
    border-radius:5px;
    box-shadow:0 1px 3px #ccc;
    border:1px solid #ddd;
    padding:10px;
    margin-bottom:15px
}
#user_info h4 {
    margin:10 0 15px 0;
    padding:0;
    font-weight:normal;
}
@media (min-width: 768px){
#user_info::before {
    content: "\25C0";
    position:absolute;
    top:50%;
    left:-15px;
    font-size:26px;
    line-height:14px;
    color:#ddd;
    text-shadow:none;
    display:block;
}}
.underline{
text-decoration: underline !important ;
color: #CD9834 !important;
}
.link-text{
text-decoration: none;  
font-size:12px;
color:#414042;
}
.link-text:before
{
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size:10px;
  color: #595959;
  margin-left: 6px !important;
  margin-right: 3px !important;
  text-decoration: none;  
}
.link-text a{
color:#CD9834;
text-decoration: none;
}
.link-text a:hover{
color:#414042;
text-decoration: none;
}
.link-text a:active{
color:#414042;
text-decoration: none;
}
}
@media (max-width: 768px){
#user_info::before {
    content: "\25BC";
    position:absolute;
    top:100%;
    left:45%;
    font-size:12px;
    line-height:14px;
    color:#ddd;
    text-shadow:none;
    display:block;
}
.link-text{
text-decoration: none;  
font-size:12px;
color:#414042;
}
.link-text a{
color:#CD9834;
text-decoration: none;
}
.link-text a:hover{
color:#414042;
text-decoration: none;
}
.link-text a:active{
color:#414042;
text-decoration: none;
}
.zero-padding{
padding:0px;  
}
.radio{
margin-left:40px;
margin-right:40px;
padding-top:20px;
}
.left-forty{
margin-left:40px;    
}
.right-forty{
margin-left:40px;    
}
.msg-heading{
color:#CD9834;   
}
.msg-body{
color:000000;    
}
.helptext
{
    color:#CD9834;
}
.errormsg {
margin: .5em 0 0;
display: block;
color:#E25959;
line-height: 17px;
}
}
@media (max-width:767px){
.left20Dsktop
{
    margin-left:20px;
}
}
@media (min-width:768px){
.left20Dsktop
{
    margin-left:0px;
}
.helptext
{
    color:#CD9834;
}
.errormsg {
    margin: .5em 0 0;
    display: block;
    color:#E25959;
    line-height: 17px;
    margin-right: 106px;
}
}
.view-pdf{
    color:Black;
}
#overdue_progressbar {
width: 100%;
background-color: #b4bbbf;
}
#overdueprogress {
height: 15px;
background-color:red;
}
#nextdue_progressbar {
width: 100%;
background-color: #808285;
}
#nextdueprogress {
height: 15px;
background-color:#CD9834;
}
@media (min-width: 0px) and (max-width: 1119px) {
.hidden-header-footer,
tr.hidden-header-footer,
th.hidden-header-footer,
td.hidden-header-footer {
display: block!important
    } 
.visible-header-footer,
tr.visible-header-footer,
th.visible-header-footer,
td.visible-header-footer {
display: none!important
    } 
}
@media (min-width: 1120px) {
.hidden-header-footer,
tr.hidden-header-footer,
th.hidden-header-footer,
td.hidden-header-footer {
display: none!important
    } 
.visible-header-footer,
tr.visible-header-footer,
th.visible-header-footer,
td.visible-header-footer {
display: block!important
    } 
}
@media (min-width: 0px) and (max-width: 1119px) {
.top-arrow
{
text-align:center;
color:#CD9834;
border-top:1px solid #84878D;
padding-top:10px;
}}
.margin_side_both
{
    margin-left:20px;
    margin-right:20px;
}
.lovmodal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* lovmodal Content */
@media (max-width: 768px) {
.lovmodal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 95%;/*reference from BR*/
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}
/*reference from BR*/
.lovmodal-content-state {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 95%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}
}
@media (min-width: 768px) {
.lovmodal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 40%;/*reference from BR*/
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
    /*reference from BR*/
}
/*reference from BR*/
.lovmodal-content-state {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 25%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s
}
}
/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: white;
    float: right;
    font-size: 22px;
    font-weight: bold;
    margin-top:-8px;
}

.close:hover,
.close:focus {
    text-decoration: none;
    cursor: pointer;
}

.lovmodal-header {
    padding: 30px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.428571429px;
    background: #ffffff url("../images_13/banner.jpg") no-repeat center 0;
    color:#fff;
    text-align:center;
    font-weight:bold;
    border-radius:0px solid #ffffff;
    font-size: 18px;
}

.lovmodal-body {
    padding: 2px 16px;
}

.lovmodal-footer {
    padding: 2px 16px;
    background-color: #ffffff;
    color: #414042;
}
@media (min-width: 1025px)
{.msg-pos {
    margin-left: 45px;
    margin-right: 50px;
}}

@media (max-width: 767px)
{.msg-pos {
    margin-left: 0px;
}}

@media (min-width: 768px)
{.msg-pos {
    margin-left: 50px;
    margin-right: 45px;
}}

.direct-chat-text {
    position: relative;
    padding: 5px 10px;
    margin: 5px 0 0 10px;
    color: #444;
    float:left;
    max-width:100%;
}
.menuColor
{
    color:#CD9834;
}
/*input[aria-invalid='false'] {
  border: 1px solid green;
}
*/
input[aria-invalid='true'] {
  border: 1px solid #E6E6E6;
}
.form-row {
  margin-bottom: 20px;
}
.error {
  display: none;
  color:#CD9834;
  font-weight: bold;
}
.error p {
  margin: 0;
}
.info {
  background: #ccc;
  padding: 20px;
}
.info h2 {
  margin: 0 10px;
}
.info code {
  font-size: 18px;
  font-weight: bold;
}
.welcome-msg
{
color:#fff;
font-size:20px;
padding-top:80px;
line-height:25px;
}

.align-left
{
    margin-left:-15px;
}
@media (min-width: 768px) 
{
.clear-left-Mandate
{
margin-left:15px;
}
}
@media (max-width: 767px) 
{
.clear-left-Mandate
{
margin-left:15px;
}}



@media (min-width: 768px) 
{
.left-right3
{
margin-left:45px;
margin-right:50px;
}
}
@media (max-width: 767px) 
{
.left-right3
{
margin-left:-10px;
}}
@media (min-width:801px) {
.left-right3
{
margin-left:-10px;
}
}
@media (min-width:1025px) {
.left-right3
{
margin-left:45px;
margin-right:50px;
}
}
/* tablets portrait */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (orientation : portrait) { 
.input-sm-search {
font-size: 8px;
}
}
@media (min-width: 768px) {

.tbl_height{
height:40px;
vertical-align:middle;
padding-left:20px;
}
.tbl_design1 tr td{
color:#58595B;
padding-left:20px;
height:40px;
word-break: break-word;
}
.tbl_design1 tr:nth-child(even) {
}
.tbl_design1 tr:nth-child(odd) {


}

}
  .modal-bodyMinimize {
    position: relative;
    background:#ffffff;
    height:180px;
    /*overflow:overlay;*/
    /*reference from BR*/
    overflow:auto;
    padding:40px 32px;
    }
 
    .modal-sm-Notice {
        width: 600px;
    }
    
    
   @media (min-width: 767px) {
    .min{
        width: 100%; 
        height: 35px;
        overflow: hidden !important;
        padding: 0px !important;
        margin: 10px;    

        float: left;  
        position: static !important; 
      }
      }
      
      @media (max-width: 767px) {
    .min{
        width: 350px; 
        height: 35px;
        overflow: hidden !important;
        padding: 0px !important;
        margin: 0px;    

        float: left;  
        position: static !important; 
      }
      }
    
    @media (max-width: 767px) {
    .min .modal-dialog, .min .modal-content{
        height: 100%;
        width: 66%;
        margin: 0px !important;
        padding: 0px !important; 
      }
     }
     
     @media (min-width: 769px) {
    .min .modal-dialog, .min .modal-content{
        height: 100%;
        width: 70%;
        margin: 0px !important;
        padding: 0px !important; 
      }
     }
     
     @media (min-width: 768px)and (max-width:768px) {
    .min .modal-dialog, .min .modal-content{
        height: 100%;
        width: 88%;
        margin: 0px !important;
        padding: 0px !important; 
      }
     }
    .min .modal-header{
        height: 100%;
        width: 100%;
        margin: 0px !important;
        padding: 3px 5px !important; 
      }

    .display-none{display: none;}

    button .fa{
        font-size: 16px;
        margin-left: 10px;
      }


    .min .menuTab{display: none;}

    button:focus { outline: none; }

    .minmaxCon{
      
      bottom: 1px;
      left: 1px;
      position: fixed;
      right: 1px;
      z-index: 9999;
    }
 
 @media (min-width: 768px){   
    .modalPos{
    
    margin-top : 20%; 
    margin-left :20%;
    }
    }
    @media (min-width: 800px){   
    .modalPos{
    
    margin-top : 60%; 
    margin-left :13%;
    }
    }
     
    @media (min-width: 1000px){   
    .modalPos{
    
    margin-top : 25%; 
    margin-left :21%;
    }
    }
    
    @media (min-width: 1200px){   
    .modalPos{
    
    margin-top : 12%; 
    margin-left :30%;
    }
    }
    
     @media (min-width: 1200px) and (min-height: 800px){   
    .modalPos{
    
    margin-top : 25%; 
    margin-left :30%;
    }
    }
    @media (max-width: 768px){   
    .modalPos{
    margin-top : 12%;
    margin-left :12%;
    width:80%;
    }
    }   
    
    @media (max-width: 400px){   
    .modalPos{
    margin-top : 58%;
    margin-left :12%;
    width:80%;
    }
    
    .modal-sm-Notice {
        width: 75%;
    }
    
    
    }  
    
    @media (min-width: 767px)and (max-width:769px) {
    .modalPos{
    margin-top : 45%;
    margin-left :16%;
    width:70%;
    }
    } 
.survey-button
{
    margin:-10px 0px 10px 15px;
}

/* The Close Button for site survey*/
.closeSurvey {
    color: #ffffff;
    float: right;
    font-size: 22px;
    font-weight: bold;
}

.closeSurvey:hover,
.closeSurvey:focus {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
}

@media (max-width: 768px) {
.survey-title
{
    text-align: center;
    font-size:20px;
}
}

@media (min-width: 768px) {
.survey-title
{
    text-align: center;
    font-size:22px;
}
} 
@media (min-width: 768px) {
.cssBatchModal
{
v-align:center;
top:35%;
bottom:35%;
right:-5%;
left:-5%;
}
} 

@media (max-width: 768px) {
.cssBatchModal
{
v-align:center;
top:30%;
bottom:25%;
right:-5%;
left:-5%;
}
}



.cssBatchModalContent{
    width:100%;
    height:56%;
}
@media (min-width: 352px) {
.closereq{
    font-size: 11px;
    margin-left: 1%;
    margin-right: 5%;
	padding: 10px;
    }
 .followup{
    font-size: 11px;
    margin-left: 0%;
    padding: 10px;
    }
    
 .cust{
        padding: 0px; 
        margin-left:0%;
    }
 .rating > label:before {
    margin: 5px;
   }
}
@media (max-width: 351px) {
.closereq{
    width: 100%;
    font-size: 11px;
    padding: 10px;
    }
 .followup{
    width: 100%;
    font-size: 11px;
    padding: 10px;
    margin-top : 1%;
    }
    
 .cust{
        padding: 0px; 
        margin-left:0%;
    }
 .rating > label:before {
    margin: 5px;
   }
}
@media (min-width: 768px) {
.closereq{
    width:45%; 
    font-size:12px;
    margin-left:1%;
    margin-right:4%;
    }
 .followup{
    width:45%;
    font-size:12px;
     }
    .cust{
        padding: 10px; 
        margin-left:17%;
    }
    
    .rating > label:before {
       margin: 2px;
} 

}


@media (min-width : 400px){
.contactRating
{
    font-size: 1.8rem; padding: 10px;
}
}

@media (max-width : 400px) {
.contactRating
{
    font-size: 1.25em; padding: 10px;
}
}
@media (min-width : 400px) {
.contactBlock {
    padding:15px;
}
}
@media (max-width : 400px) {
.contactBlock {
    padding:15px;
}
}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #808285;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #808285;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #808285;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #808285;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:    #808285;
}
@media (min-width : 1200px){
.minimizeModal
{
margin-left:7%;
margin-right:7%;    
}
}
@media (min-width : 1024px)  and (max-width : 1200px){
.minimizeModal
{
margin-left:0%;
margin-right:7%;    
}
}
@media (min-width : 768px) and (max-width : 900px) {
.minimizeModal
{
margin-left:0%;
margin-right:7%;    
}
}
@media  (max-width : 767px)  {
.minimizeModal
{
margin-left:0%;
margin-right:7%; 
margin-top:5%;
width:100%;
}
}
@-webkit-keyframes blinker {
  from {opacity: 3.0;}
  to {opacity: 0.8;}
}
.blink{
text-decoration: blink;
-webkit-animation-name: blinker;
-webkit-animation-duration: 1.0s;
-webkit-animation-iteration-count:infinite;
-webkit-animation-timing-function:ease-in-out;
-webkit-animation-direction: alternate;
}
.inputText
{
width:350px;
text-align:left;
}
.header-bold
{
font-weight:bold;
width:20%;
border-right:1px solid #ddd;
}

form ul.pagination li {
    margin:0px !important;
}

.pagination-margin{
  margin-right: 14px;
}

.loan-disclaimer
{
    color: #58595B;
    height: 20px;
    word-break: break-word;
    margin-bottom : 35px;
}
.imp-msg{
color:#CD9834;    
}
.asterisk-symobol{
color:#CD9834;    
}

#Message {
    color:#E25959;
}
.clear-button{
    padding-top:10px;
}
.logout-text {
   color:#ffffff !important;
   font-size:14px;
}
.logout-textt:before
{
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  content: "\f054";
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size:14px;
  color:#ffffff;
  margin-left: 6px !important;
  margin-right: 3px !important;
  text-decoration: none;  
}

.logout-text:hover {
   color:#ffffff!important;
}
.logout-text:hover:after,
.logout-text:hover:before {
  color:#ffffff;
  margin-left: 9px !important;
  margin-right: 0 !important;
}
.logout-text:hover:before {
  margin-left: 0 !important;
  margin-right: 9px !important;
}
.logout-text a{
color:#CD9834;
text-decoration: none;
font-size:14px;
}
.logout-text a:hover{
color:#ffffff;
text-decoration: none;
}
.logout-text a:active{
color:#ffffff;
text-decoration: none;
}
.margin-left-zero{
    float:left;
}

.margin-right-zero{
    float:right;
}

.astr
{
color:#E25959;
font-weight:bold;
font-size:11px;
}
@media (min-width: 768px) {
.clear-button{
padding-top:10px;    
}
.visible-mob-button{
display:none;    
}
.padding-left-30{ padding-left:30px;}
.padding-left-15{ padding-left:15px;}
.padding-left-10{ padding-left:10px;}
.padding-left-twenty{ padding-left:20px;}
.lg-padding-right-20{ padding-right:20px;}
.chk-avail-button{ margin-top:40px;}
.sq-grid-width {
width:90%;
}
}
@media (max-width: 768px) {
.padding-top-30{ padding-top:30px;}
.padding-top-15{ padding-top:15px;}
.padding-left-20{ padding-left:20px;}
.padding-top-40{ padding-top:40px;}
.padding-left-zero{ padding-left:0px;}
}
.adminmenupadding{
  padding-top:5.6rem !important;
}

@media (max-width: 768px) {
.gmf-logo{
display: block!important;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
    }
}
@media (min-width: 768px) and (max-width: 1024px) {
.gmf-logo{
display: block;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
    }
}
@media (min-width: 1024px) and (max-width: 1200px) {
.gmf-logo{
display: block;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
    }
}
@media (min-width: 1200px) {
.gmf-logo{
display: block!important;
text-align: left;
margin-top: 45px;
margin-bottom: 45px
    }
}
@media (min-width: 1200px) {
.gmf-success-logo{
display: block;
text-align: left;
margin-top: 45px;
margin-bottom: 45px;
    }
}
@media (max-width: 1200px) {
.gmf-success-logo{
display: block;
text-align: center;
margin-top: 20px;
margin-bottom: 10px;
    }
}

.link-decoration{
text-decoration: none;  
font-size:12px;
color:#CD9834;
}
.link-decoration:hover{
text-decoration: none;  
font-size:12px;
color:#414042;
}
.link-decoration:before
{
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  content: "\f054";
  font: normal normal normal 14px/1 FontAwesome;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-size:10px;
  color: #595959;
  margin-left: 6px !important;
  margin-right: 3px !important;
  text-decoration: none;  
}
.link-decoration a{
  color:#CD9834;
  padding-top:0rem !important
}
.link-decoration a:hover{
color:#414042;
text-decoration: none;
}
.link-decoration a:active{
color:#414042;
text-decoration: none;
}
}
@media (max-width: 768px){
.link-decoration{
text-decoration: none;  
font-size:12px;
color:#CD9834;
}
.link-decoration:hover{
text-decoration: none;  
font-size:12px;
color:#414042;
}
.link-decoration a{
color:#CD9834;
text-decoration: none;
}
.link-decoration a:hover{
color:#414042;
text-decoration: none;
}
.link-decoration a:active{
color:#414042;
text-decoration: none;
}
}