/*!
 * Bootstrap v3.0.0
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
/*! normalize.css v2.1.0 | MIT License | git.io/normalize */

/* FONT PATH
 * -------------------------- */
@font-face { font-family: 'FontAwesome'; src: url('../font/fontawesome-webfont.eot?v=3.2.1'); src: url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'), url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'), url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'), url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg'); font-weight: normal; font-style: normal; }
/* FONT AWESOME CORE
 * -------------------------- */
[class^="icon-"], [class*=" icon-"] { font-family: FontAwesome; font-weight: normal; font-style: normal; text-decoration: inherit; -webkit-font-smoothing: antialiased; *margin-right: .3em;
}
[class^="icon-"]:before, [class*=" icon-"]:before { text-decoration: inherit; display: inline-block; speak: none; }
/* makes the font 33% larger relative to the icon container */
.icon-large:before { vertical-align: -10%; font-size: 1.3333333333333333em; }
/* makes sure icons active on rollover in links */
a [class^="icon-"], a [class*=" icon-"] { display: inline; }
/* increased font size for icon-large */
[class^="icon-"].icon-fixed-width, [class*=" icon-"].icon-fixed-width { display: inline-block; width: 1.1428571428571428em; text-align: right; padding-right: 0.2857142857142857em; }
[class^="icon-"].icon-fixed-width.icon-large, [class*=" icon-"].icon-fixed-width.icon-large { width: 1.4285714285714286em; }
.icons-ul { margin-left: 2.142857142857143em; list-style-type: none; }
.icons-ul > li { position: relative; }
.icons-ul .icon-li { position: absolute; left: -2.142857142857143em; width: 2.142857142857143em; text-align: center; line-height: inherit; }
[class^="icon-"].hide, [class*=" icon-"].hide { display: none; }
.icon-muted { color: #eeeeee; }
.icon-light { color: #ffffff; }
.icon-dark { color: #333333; }
.icon-border { border: solid 1px #eeeeee; padding: .2em .25em .15em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.icon-2x { font-size: 2em; }
.icon-2x.icon-border { border-width: 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.icon-3x { font-size: 3em; }
.icon-3x.icon-border { border-width: 3px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.icon-4x { font-size: 4em; }
.icon-4x.icon-border { border-width: 4px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.icon-5x { font-size: 5em; }
.icon-5x.icon-border { border-width: 5px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
.pull-right { float: right; }
.pull-left { float: left; }
[class^="icon-"].pull-left, [class*=" icon-"].pull-left { margin-right: .3em; }
[class^="icon-"].pull-right, [class*=" icon-"].pull-right { margin-left: .3em; }
/* BOOTSTRAP SPECIFIC CLASSES
 * -------------------------- */
/* Bootstrap 2.0 sprites.less reset */
[class^="icon-"], [class*=" icon-"] { display: inline; width: auto; height: auto; line-height: normal; vertical-align: baseline; background-image: none; background-position: 0% 0%; background-repeat: repeat; margin-top: 0; }
/* more sprites.less reset */
.icon-white, .nav-pills > .active > a > [class^="icon-"], .nav-pills > .active > a > [class*=" icon-"], .nav-list > .active > a > [class^="icon-"], .nav-list > .active > a > [class*=" icon-"], .navbar-inverse .nav > .active > a > [class^="icon-"], .navbar-inverse .nav > .active > a > [class*=" icon-"], .dropdown-menu > li > a:hover > [class^="icon-"], .dropdown-menu > li > a:hover > [class*=" icon-"], .dropdown-menu > .active > a > [class^="icon-"], .dropdown-menu > .active > a > [class*=" icon-"], .dropdown-submenu:hover > a > [class^="icon-"], .dropdown-submenu:hover > a > [class*=" icon-"] { background-image: none; }
/* keeps Bootstrap styles with and without icons the same */
.btn [class^="icon-"].icon-large, .nav [class^="icon-"].icon-large, .btn [class*=" icon-"].icon-large, .nav [class*=" icon-"].icon-large { line-height: .9em; }
.btn [class^="icon-"].icon-spin, .nav [class^="icon-"].icon-spin, .btn [class*=" icon-"].icon-spin, .nav [class*=" icon-"].icon-spin { display: inline-block; }
.nav-tabs [class^="icon-"], .nav-pills [class^="icon-"], .nav-tabs [class*=" icon-"], .nav-pills [class*=" icon-"], .nav-tabs [class^="icon-"].icon-large, .nav-pills [class^="icon-"].icon-large, .nav-tabs [class*=" icon-"].icon-large, .nav-pills [class*=" icon-"].icon-large { line-height: .9em; }
.btn [class^="icon-"].pull-left.icon-2x, .btn [class*=" icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x, .btn [class*=" icon-"].pull-right.icon-2x { margin-top: .18em; }
.btn [class^="icon-"].icon-spin.icon-large, .btn [class*=" icon-"].icon-spin.icon-large { line-height: .8em; }
.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class*=" icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x, .btn.btn-small [class*=" icon-"].pull-right.icon-2x { margin-top: .25em; }
.btn.btn-large [class^="icon-"], .btn.btn-large [class*=" icon-"] { margin-top: 0; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x { margin-top: .05em; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class*=" icon-"].pull-left.icon-2x { margin-right: .2em; }
.btn.btn-large [class^="icon-"].pull-right.icon-2x, .btn.btn-large [class*=" icon-"].pull-right.icon-2x { margin-left: .2em; }
/* Fixes alignment in nav lists */
.nav-list [class^="icon-"], .nav-list [class*=" icon-"] { line-height: inherit; }
/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
.icon-stack { position: relative; display: inline-block; width: 2em; height: 2em; line-height: 2em; vertical-align: -35%; }
.icon-stack [class^="icon-"], .icon-stack [class*=" icon-"] { display: block; text-align: center; position: absolute; width: 100%; height: 100%; font-size: 1em; line-height: inherit; *line-height: 2em;
}
.icon-stack .icon-stack-base { font-size: 2em; *line-height: 1em;
}
/* Prevent stack and spinners from being taken inline when inside a link */
a .icon-stack, a .icon-spin { display: inline-block; text-decoration: none; }
.icon-user:before { content: "\f007"; }
.icon-chevron-right:before { content: "\f054"; }
.icon-key:before { content: "\f084"; }
.icon-inbox:before { content: "\f01c"; }
.animated.lightSpeedOut { -webkit-animation-name: lightSpeedOut; -moz-animation-name: lightSpeedOut; -o-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; -moz-animation-timing-function: ease-in; -o-animation-timing-function: ease-in; animation-timing-function: ease-in; }
.animated.lightSpeedOut { -webkit-animation-duration: 0.25s; -moz-animation-duration: 0.25s; -o-animation-duration: 0.25s; animation-duration: 0.25s; }
.eternity-form-modal { background-color: #707d85; }
.eternity-form { font-family: 'Roboto', 'PT Sans', sans-serif; font-weight: 300; color: #95a5a6;/* iCheck plugin Polaris skin
----------------------------------- *//* Retina support *//* iCheck plugin Square skin, blue
----------------------------------- */

  /* Retina support */

}
form p{margin: 0}
.eternity-form h1, .eternity-form h2, .eternity-form h3, .eternity-form h4, .eternity-form h5, .eternity-form h6 { font-family: 'Roboto', 'PT Sans', sans-serif; font-weight: 300; }
.eternity-form .login-form-section, .eternity-form .forgot-password-section { width: 100%; max-width: 360px; margin: 0 auto; }
.eternity-form .login-content, .eternity-form .forgot-password-section, .eternity-form .reg-content { background-color: white; -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
.eternity-form .section-title { padding: 10px 20px; background-color: #f3f3f3; text-align: center; }
.eternity-form .section-title h3 { color: #00305B; }
.eternity-form .textbox-wrap { padding: 15px 20px 10px 15px; border-left: 5px solid transparent; -moz-transition: border-left-color 0.5s, box-shadow 0.5s, background-color 0.5s; -o-transition: border-left-color 0.5s, box-shadow 0.5s, background-color 0.5s; -webkit-transition: border-left-color 0.5s, box-shadow 0.5s, background-color 0.5s; transition: border-left-color 0.5s, box-shadow 0.5s, background-color 0.5s; }
.eternity-form .textbox-wrap .input-group { border: 1px solid #e0e0e0; background-color: #ffffff; }
.eternity-form .textbox-wrap .input-group br { display: none; }
.eternity-form .login-content .section-title h3 { font-size: 18px; text-transform: uppercase; margin-top: 0 !important;margin-bottom: 0 !important; }
.eternity-form .login-content .section-title p { display: none; }
.eternity-form .textbox-wrap .input-group .input-group-addon, .eternity-form .textbox-wrap .input-group input, .eternity-form .textbox-wrap .input-group .form-control { background-color: transparent; border: none; }
.eternity-form .textbox-wrap .input-group input, .eternity-form .textbox-wrap .input-group .form-control, .eternity-form .textbox-wrap .input-group input:focus, .eternity-form .textbox-wrap .input-group .form-control:focus { box-shadow: none; outline: none; }
.eternity-form .textbox-wrap .input-group [class^="icon-"], .eternity-form .textbox-wrap .input-group [class*=" icon-"], .eternity-form .textbox-wrap .input-group i { color: #cccccc; }
.eternity-form .textbox-wrap.focused { border-left-color: #3498db; background-color: #f0f0f0; -o-box-shadow: inset 0 0 3px rgba(0,0,0,.1); -ms-box-shadow: inset 0 0 3px rgba(0,0,0,.1); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,.1); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.1); box-shadow: inset 0 0 3px rgba(0,0,0,.1); }
.eternity-form .green-btn, .eternity-form .green-btn:hover, .eternity-form .blue-btn { background-color: #2ecc71; border: none; }
.eternity-form .blue-btn, .eternity-form .blue-btn:hover { background-color: #2980b9; }
.eternity-form .login-form-action { padding: 15px 20px 30px 20px; }
.eternity-form input[type="checkbox"] { width: 58px; position:absolute;margin-left: -20px; }
.eternity-form .blue { color: #3498db; }
.eternity-form .green { color: #2ecc71; }
.eternity-form .login-form-links { padding: 20px; margin-top: 5px; -o-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); -ms-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); box-shadow: 0 0 4px rgba(0, 0, 0, 0.4); background-color: white; }
.eternity-form .login-form-links a.blue:hover, .eternity-form .login-form-links a a.blue:focus { color: #3498db; text-decoration: underline; }
.eternity-form .login-form-links a.green:hover, .eternity-form .login-form-links a a.green:focus { color: #2ecc71; text-decoration: underline; }
.eternity-form .forget-form-action { padding: 20px; }
.eternity-form .registration-form-section { max-width: 620px; margin: 0 auto; width: 100%; }
.eternity-form .reg-header { -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
.eternity-form .registration-left-section { padding-left: 0; padding-right: 2.5px; }
.eternity-form .registration-right-section { padding-left: 2.5px; padding-right: 0; }
.eternity-form .reg-content { margin-top: 5px; padding: 20px 0; }
.eternity-form .registration-form-action { margin-top: 5px; padding: 20px; -o-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -ms-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); background-color: white; }
.eternity-form .custom-checkbox { float: left; }
.eternity-form .checkbox { display: inline-block; padding-left: 1px; margin-top: 7px; margin-bottom: 0; width: 100%; }
.eternity-form .checkbox-text { line-height: 24px; padding-left: 15px; font-size: 16px; }
.eternity-form .form-control:-moz-placeholder {
 font-weight: 300;
}
.eternity-form .form-control::-moz-placeholder {
 font-weight: 300;
}
.eternity-form .form-control:-ms-input-placeholder {
 font-weight: 300;
}
.eternity-form .form-control::-webkit-input-placeholder {
 font-weight: 300;
}
.eternity-form.dark, .eternity-form .dark { color: #ffffff; }
.eternity-form.dark .checkbox, .eternity-form .dark .checkbox { margin-left: -7px; }
.eternity-form.dark .checkbox .checkbox-text, .eternity-form .dark .checkbox .checkbox-text { line-height: 28px; }
.eternity-form.dark .form-control, .eternity-form .dark .form-control { color: white; }
.eternity-form.dark .form-control:-moz-placeholder, .eternity-form .dark .form-control:-moz-placeholder {
 color: #959595;
}
.eternity-form.dark .form-control::-moz-placeholder, .eternity-form .dark .form-control::-moz-placeholder {
 color: #959595;
}
.eternity-form.dark .form-control:-ms-input-placeholder, .eternity-form .dark .form-control:-ms-input-placeholder {
 color: #959595;
}
.eternity-form.dark .form-control::-webkit-input-placeholder, .eternity-form .dark .form-control::-webkit-input-placeholder {
 color: #959595;
}
.eternity-form.dark .login-content, .eternity-form .dark .login-content, .eternity-form.dark .forgot-password-section, .eternity-form .dark .forgot-password-section, .eternity-form.dark .reg-content, .eternity-form .dark .reg-content { background-color: #464646; }
.eternity-form.dark .section-title, .eternity-form .dark .section-title { background-color: #464646; }
.eternity-form.dark .section-title h3, .eternity-form .dark .section-title h3 { color: #34dbce; }
.eternity-form.dark .textbox-wrap .input-group, .eternity-form .dark .textbox-wrap .input-group { border: 1px solid #464646; background-color: #383838; }
.eternity-form.dark .textbox-wrap .input-group [class^="icon-"], .eternity-form .dark .textbox-wrap .input-group [class^="icon-"], .eternity-form.dark .textbox-wrap .input-group [class*=" icon-"], .eternity-form .dark .textbox-wrap .input-group [class*=" icon-"], .eternity-form.dark .textbox-wrap .input-group i, .eternity-form .dark .textbox-wrap .input-group i { color: #cccccc; }
.eternity-form.dark .textbox-wrap.focused, .eternity-form .dark .textbox-wrap.focused { border-left: 5px solid #3498db; background-color: #3b3b3b; -o-box-shadow: inset 0 0 3px rgba(0,0,0,.1); -ms-box-shadow: inset 0 0 3px rgba(0,0,0,.1); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,.1); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.1); box-shadow: inset 0 0 3px rgba(0,0,0,.1); }
.eternity-form.dark .icon-color, .eternity-form .dark .icon-color { color: white; }
.eternity-form.dark .input-group-addon1, .eternity-form .dark .input-group-addon1 { background-color: #2d2d2d; border: none; }
.eternity-form.dark .addon, .eternity-form .dark .addon { border: 1px solid #c5c5c5; background-color: #393939; }
.eternity-form.dark .green-btn, .eternity-form .dark .green-btn, .eternity-form.dark .green-btn:hover, .eternity-form .dark .green-btn:hover, .eternity-form.dark .blue-btn, .eternity-form .dark .blue-btn { background-color: #ffffff; color: #464646; }
.eternity-form.dark .blue-btn, .eternity-form .dark .blue-btn, .eternity-form.dark .blue-btn:hover, .eternity-form .dark .blue-btn:hover { background-color: #ffffff; color: #464646; }
.eternity-form.dark .blue, .eternity-form .dark .blue { color: #34dbce; }
.eternity-form.dark .green, .eternity-form .dark .green { color: #3498db; }
.eternity-form.dark .login-form-links, .eternity-form .dark .login-form-links { background-color: #464646; }
.eternity-form.dark .login-form-links a.blue:hover, .eternity-form .dark .login-form-links a.blue:hover, .eternity-form.dark .login-form-links a a.blue:focus, .eternity-form .dark .login-form-links a a.blue:focus { color: #34dbce; }
.eternity-form.dark .login-form-links a.green:hover, .eternity-form .dark .login-form-links a.green:hover, .eternity-form.dark .login-form-links a a.green:focus, .eternity-form .dark .login-form-links a a.green:focus { color: #3498db; }
.eternity-form.dark .registration-form-action, .eternity-form .dark .registration-form-action { background-color: #464646; }
.eternity-form.dark .checkbox, .eternity-form .dark .checkbox { margin-top: 4px; }
.eternity-form .radio label, .eternity-form .checkbox label { font-weight: 300; }
.eternity-form .icheckbox_polaris, .eternity-form .iradio_polaris { display: block; margin: 0; padding: 0; width: 29px; height: 29px; background: url(../img/polaris.png) no-repeat; border: none; cursor: pointer; }
.eternity-form .icheckbox_polaris { background-position: 0 0; }
.eternity-form .icheckbox_polaris.hover { background-position: -31px 0; }
.eternity-form .icheckbox_polaris.checked { background-position: -62px 0; }
.eternity-form .icheckbox_polaris.disabled { background-position: -93px 0; cursor: default; }
.eternity-form .icheckbox_polaris.checked.disabled { background-position: -124px 0; }
.eternity-form .iradio_polaris { background-position: -155px 0; }
.eternity-form .iradio_polaris.hover { background-position: -186px 0; }
.eternity-form .iradio_polaris.checked { background-position: -217px 0; }
.eternity-form .iradio_polaris.disabled { background-position: -248px 0; cursor: default; }
.eternity-form .iradio_polaris.checked.disabled { background-position: -279px 0; }
.login-content.animated form { margin: 1rem 0 10px 0; }
.eternity-form .textbox-wrap .input-group input { padding-left: 9% !important; }
.eternity-form .textbox-wrap .input-group { width: 100%; position: relative; }
.eternity-form .textbox-wrap .input-group [class^="icon-"], .eternity-form .textbox-wrap .input-group [class*=" icon-"], .eternity-form .textbox-wrap .input-group i { color: #cccccc; position: absolute; left: 5px; z-index: 5; width: 8%; text-align: center; font-size: 16px; top: 8px; }
.forgot_section .right { float: right; }
.forgot_section { padding: 0 20px 15px 10px; }
.forgot_section li { display: inline; list-style: none; padding-bottom: 30px }
.forgot_section li a { color: #919090; font-size: 12px; box-shadow: none !important; }
.forgot_section li a:hover, .forgot_section li a:focus { color: #000; }
.eternity-form .checkbox-text a { box-shadow: none; color: #686868; }

button.btn{    padding: 10px 15px;}