
@font-face { font-family: 'Glyphicons Halflings'; src: url("../font/bootstrap/glyphicons-halflings-regular.eot"); src: url("../font/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../font/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"), url("../font/bootstrap/glyphicons-halflings-regular.woff") format("woff"), url("../font/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"), url("../font/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg"); }

body { font-family: "proxima-nova", Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.42857; color: #7f7f7f; background-color: #fff; }

a { color: #7f7f7f; text-decoration: none; }
a:hover, a:focus { color: #595959; text-decoration: underline; }
a:focus { outline: 0; }

.container { margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px; }
@media (min-width: 768px) { .container { width: 768px; } }
@media (min-width: 992px) { .container { width: 992px; } }
@media (min-width: 1200px) { .container { width: 992px; } }
@media (min-width: 1366px) { .container { width: 1366px; } }

.container-fluid { margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px; }

.row { margin-left: 0px; margin-right: 0px; }

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left: 0px; padding-right: 0px; }

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { outline: 0; }

.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: #555555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; }
.form-control:focus { outline: 0; }


.help-block { display: block; margin-top: 5px; margin-bottom: 10px; color: #bfbfbf; }

.form-horizontal .form-group { margin-left: 0px; margin-right: 0px; }

.btn { display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; vertical-align: middle; touch-action: manipulation; cursor: pointer; background-image: none; /*border: 1px solid transparent;*/ white-space: nowrap; padding: 5px 10px; font-size: 14px; line-height: 20px; border-radius: 15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus { outline: 0; }

.btn:active, .btn.active { outline: 0; background-image: none; }


.btn-primary { color: #fff; background-color: #0039a8; border-color: #00308e; }
.btn-primary:focus, .btn-primary.focus { color: #fff; background-color: #002875; border-color: #00050f; }
.btn-primary:hover { color: #fff; background-color: #002875; border-color: #001c51; }
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { color: #fff; background-color: #002875; border-color: #001c51; }
.btn-primary:active:hover, .btn-primary:active:focus, .btn-primary:active.focus, .btn-primary.active:hover, .btn-primary.active:focus, .btn-primary.active.focus, .open > .btn-primary.dropdown-toggle:hover, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle.focus { color: #fff; background-color: #001c51; border-color: #00050f; }
.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle { background-image: none; }
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { background-color: #0039a8; border-color: #00308e; }
.btn-primary .badge { color: #0039a8; background-color: #fff; }

.btn-outline { color: #0039a8; background-color: transparent; border-color: #0039a8; }
.btn-outline:focus, .btn-outline.focus { color: #0039a8; background-color: transparent; border-color: #000e28; }
.btn-outline:hover { color: #0039a8; background-color: transparent; border-color: #00246b; }
.btn-outline:active, .btn-outline.active, .open > .btn-outline.dropdown-toggle { color: #0039a8; background-color: transparent; border-color: #00246b; }
.btn-outline:active:hover, .btn-outline:active:focus, .btn-outline:active.focus, .btn-outline.active:hover, .btn-outline.active:focus, .btn-outline.active.focus, .open > .btn-outline.dropdown-toggle:hover, .open > .btn-outline.dropdown-toggle:focus, .open > .btn-outline.dropdown-toggle.focus { color: #0039a8; background-color: transparent; border-color: #000e28; }
.btn-outline:active, .btn-outline.active, .open > .btn-outline.dropdown-toggle { background-image: none; }
.btn-outline.disabled, .btn-outline.disabled:hover, .btn-outline.disabled:focus, .btn-outline.disabled.focus, .btn-outline.disabled:active, .btn-outline.disabled.active, .btn-outline[disabled], .btn-outline[disabled]:hover, .btn-outline[disabled]:focus, .btn-outline[disabled].focus, .btn-outline[disabled]:active, .btn-outline[disabled].active, fieldset[disabled] .btn-outline, fieldset[disabled] .btn-outline:hover, fieldset[disabled] .btn-outline:focus, fieldset[disabled] .btn-outline.focus, fieldset[disabled] .btn-outline:active, fieldset[disabled] .btn-outline.active { background-color: transparent; border-color: #0039a8; }
.btn-outline .badge { color: transparent; background-color: #0039a8; }

.btn-link { color: #7f7f7f; font-weight: normal; border-radius: 0; }

.btn-link:hover, .btn-link:focus { color: #595959; text-decoration: underline; background-color: transparent; }

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color: #eeeeee; border-color: #7f7f7f; }

.navbar-collapse { overflow-x: visible; padding-right: 0px; padding-left: 0px; border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); -webkit-overflow-scrolling: touch; }

.container > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-header, .container-fluid > .navbar-collapse { margin-right: 0px; margin-left: 0px; }

.navbar-brand { float: left; padding: 15px 0px; font-size: 18px; line-height: 20px; height: 50px; }

@media (min-width: 768px) { .navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand { margin-left: 0px; } }

.navbar-toggle { position: relative; float: right; margin-right: 0px; padding: 9px 10px; margin-top: 8px; margin-bottom: 8px; background-color: transparent; background-image: none; border: 1px solid transparent; border-radius: 4px; }

.navbar-nav { margin: 7.5px 0px; }

.navbar-form { margin-left: 0px; margin-right: 0px; padding: 10px 0px; border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); margin-top: 8px; margin-bottom: 8px; }

@media (min-width: 768px) { .navbar-text { float: left; margin-left: 0px; margin-right: 0px; } }

@media (min-width: 768px) {
  .navbar-right { float: right !important; margin-right: 0px; }
}

.breadcrumb { padding: 8px 15px; margin-bottom: 20px; list-style: none; }

.pagination > li > a, .pagination > li > span { position: relative; float: left; padding: 6px 12px; line-height: 1.42857; text-decoration: none; color: #7f7f7f; background-color: #fff; border: 1px solid #ddd; margin-left: -1px; }

.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li > span:hover, .pagination > li > span:focus { z-index: 3; color: #595959; background-color: #eeeeee; border-color: #ddd; }

.list-group-item.active > .badge, .nav-pills > .active > a > .badge { color: #7f7f7f; background-color: #fff; }

.thumbnail .caption { padding: 9px; color: #7f7f7f; }

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active { border-color: #7f7f7f; }

.modal-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #7f7f7f; }

.tooltip { position: absolute; z-index: 1070; display: block; font-family: "proxima-nova", Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 12px; opacity: 0; filter: alpha(opacity=0); }

.popover { position: absolute; top: 0; left: 0; z-index: 1060; display: none; max-width: 276px; padding: 1px; font-family: "proxima-nova", Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; letter-spacing: normal; line-break: auto; line-height: 1.42857; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; word-wrap: normal; font-size: 14px; background-color: #fff; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); border-radius: 6px; -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }


@media (min-width: 992px) and (max-width: 1365px) { .visible-md { display: block !important; } }

@media (min-width: 992px) and (max-width: 1365px) { .visible-md-block { display: block !important; } }

@media (min-width: 992px) and (max-width: 1365px) { .visible-md-inline { display: inline !important; } }

@media (min-width: 992px) and (max-width: 1365px) { .visible-md-inline-block { display: inline-block !important; } }

@media (max-width: 1365px) { .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block { display: none !important; } }
@media (min-width: 1366px) { .visible-lg { display: block !important; } }

@media (min-width: 1366px) { .visible-lg-block { display: block !important; } }

@media (min-width: 1366px) { .visible-lg-inline { display: inline !important; } }

@media (min-width: 1366px) { .visible-lg-inline-block { display: inline-block !important; } }

@media (min-width: 1200px) and (max-width: 1365px) { .hidden-lg { display: inherit !important; } }

@media (min-width: 992px) and (max-width: 1365px) { .hidden-md { display: none !important; } }

.tooltip { position: fixed; }