#perssettings > div {
  min-height: 40px;
}
#iframeLogin iframe {
  width: 100%;
  height: 350px;
  min-width: 350px;
  min-height: 350px;
}
#accountDelete {
  margin-top: 20px;
}
.accountPicUploadArea {
  padding: 20px 0;
}
.shorten {
  max-width: 100%;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
#btn-group-subfolders,
#btn-group-folders,
.sortablelist,
.docinfo {
  display: none;
}
#folder_functions,
#subfolder_functions {
  background: #fafafa;
  padding: 15px;
}
.docinfo {
  clear: both;
  border-top: 1px solid #ddd;
  margin-top: 20px;
  padding-top: 10px;
}
.dochistory {
  border: 1px solid #ddd;
  height: 200px;
  overflow-y: scroll;
}
.dochistory > li:last-child {
  border-bottom: 0;
}
.move-search-input {
  width: 100%!important;
}
.move-folder-list {
  overflow-y: scroll;
  height: 200px;
  border: 1px solid #ddd;
  margin: 10px 0 0 0;
}
.buttonArea {
  padding-top: 20px;
  text-align: right;
}
.buttonArea > button > i {
  margin-right: 10px;
}
.buttonArea > button[id^="folderSettings"] > i {
  margin: 0;
}
#btnSearch {
  font-size: 85%;
}
.move-folder-list {
  overflow-y: scroll!important;
}
/*::-webkit-scrollbar {
    -webkit-appearance: none;
    width: 7px;
}

::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(0, 0, 0, .5);
    box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}*/
button[id^="btnChooseItem"] {
  overflow: hidden;
  text-overflow: ellipsis;
}
button[id^="btnRemoveCorrItem"] {
  overflow: hidden;
  text-overflow: ellipsis;
}
@media all and (max-width: 991px) {
  *[id^="document_"] .btn-group {
    top: -12px !important;
  }
}
*[id^="document_"] .btn-group a {
  padding: 8px 12px;
}
*[id^="document_"] .btn-group .btn {
  min-height: 38px;
}
*[id^="document_"] .btn-group .btn > i {
  top: 2px;
}
#subfolder_functions select,
#folder_functions select {
  width: auto;
  margin-bottom: 10px;
}
#popupDOCDETAILS .img-responsive {
  max-height: 70vh;
  margin: 0 auto;
}
#docPagination {
  text-align: center;
}
#docPagination > button {
  text-align: left;
}
#docPagination > button > i {
  margin: 0;
}
span[id^="nameDoc"] {
  cursor: pointer;
}
.site_container.um .row.dashboard {
  padding: 0;
  margin: 10px 0px;
  border: 1px solid #ddd;
  background: #fafafa;
}
.site_container.um .row.dashboard a {
  text-align: center;
  padding-bottom: 10px;
}
.site_container.um .row.dashboard a span.count {
  display: block;
  font-size: 200%;
  font-weight: bold;
  float: none;
}
.site_container.um .row.dashboard a.active {
  background: #ddd;
}
.site_container.um #folder_um {
  margin-bottom: 0;
}
.site_container.um #folder_um_bottom,
.site_container.um #folder_um_top {
  background: #fafafa;
  border: 1px solid #ddd;
  border-top: 0;
  padding: 10px;
  min-height: 55px;
}
.siglist > li:last-child {
  border-bottom: 0;
}
.siglist .btn-group {
  top: 0;
}
.siglist .time,
.siglist .name {
  display: block;
}
.siglist .time {
  font-size: 90%;
}
.siglist .name.success,
.siglist .SigValidity.success,
.siglist .CertValidity.success,
.siglist .DigValidity.success {
  color: #4cae4c;
}
.siglist .name.error,
.siglist .SigValidity.error,
.siglist .CertValidity.error,
.siglist .DigValidity.error {
  color: #ac2925;
}
.siglist .name.unknown,
.siglist .SigValidity.unknown,
.siglist .CertValidity.unknown,
.siglist .DigValidity.unknown {
  color: #FF8800;
}
.icon-certificate.success {
  color: #4cae4c;
}
.icon-certificate.error {
  color: #ac2925;
}
.icon-certificate.unknown {
  color: #FF8800;
}
.archived {
  margin: 5px 0;
}
.archived > i {
  margin-right: 5px;
}
.linkedDocs {
  font-size: 85%;
  border-top: 1px solid #ddd;
  padding-top: 8px;
  margin-top: 4px;
  margin-bottom: 2px;
}
.linkedDocs h4 {
  position: relative;
  left: -15px;
  margin-bottom: 10px!important;
}
.linkedDocs .btn-group {
  top: -15px !important;
}
.bg-work {
  background-color: burlywood!important;
}
.newReceiptPreview {
  width: 600px;
  height: 800px;
  border: 1px solid #000000;
  font-size: xx-small;
  margin-left: auto;
  margin-right: auto;
  font-family: Verdana;
  background-color: #FFF;
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.newReceiptPreviewEdit {
  position: fixed!important;
  left: 0px!important;
  top: 0px!important;
  background-color: #000!important;
  height: 100%;
}
.newReceiptPreviewEditScale {
  -webkit-transform: scale(1) !important;
      -ms-transform: scale(1) !important;
          transform: scale(1) !important;
}
.newReceiptPreview2 {
  position: relative;
  width: 302px;
  height: 1000px;
  border: 1px solid #000000;
  font-size: small;
  margin-left: auto;
  margin-right: auto;
  font-family: Verdana;
  background-color: #FFF;
  -webkit-transform-origin: left top;
      -ms-transform-origin: left top;
          transform-origin: left top;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
.receiptPreviewEditButtons {
  position: absolute;
}
.newReceiptPreview div {
  padding: 0px;
}
.newReceiptPreview2 div {
  padding: 0px;
}
.newReceiptPreview label.w100 {
  width: 100%;
}
.newReceiptPreview2 label.w100 {
  width: 100%;
}
.newReceiptPreview label.le {
  float: left;
}
.newReceiptPreview2 label.le {
  float: left;
}
.newReceiptPreview label.ri {
  float: right;
}
.newReceiptPreview2 label.ri {
  float: left;
}
.newReceiptPreview .creator {
  position: relative;
  width: 250px;
  height: 150px;
  top: 77px;
  left: 50px;
  word-wrap: break-word;
  z-index: 9;
}
.newReceiptPreview2 .creator {
  position: relative;
  width: 278px;
  height: 120px;
  top: 75px;
  left: 12px;
  word-wrap: break-word;
}
.newReceiptPreview .recipient {
  position: absolute;
  left: 50px;
  top: 196px;
  height: 295px;
}
.newReceiptPreview2 .recipient {
  position: relative;
  left: 12px;
  width: 278px;
  top: 60px;
  height: 70px;
  font-family: monospace;
  font-size: 11px;
}
.newReceiptPreview .detail {
  position: absolute;
  left: 50px;
  top: 295px;
  height: 25px;
  width: 500px;
}
.newReceiptPreview2 .detail {
  position: relative;
  left: 12px;
  top: 30px;
  height: 25px;
  width: 278px;
}
.newReceiptPreview .detail2 {
  position: absolute;
  left: 50px;
  top: 305px;
  height: 25px;
  width: 500px;
}
.newReceiptPreview2 .detail2 {
  position: relative;
  left: 12px;
  top: 80px;
  height: 25px;
  width: 278px;
}
.newReceiptPreview .itemshead {
  position: absolute;
  left: 50px;
  width: 500px;
  top: 350px;
  font-size: 8px;
}
.newReceiptPreview2 .itemshead {
  position: relative;
  left: 12px;
  width: 278px;
  top: 400px;
  font-size: 7px;
  top: 100px;
}
.newReceiptPreview .items {
  position: absolute;
  left: 50px;
  width: 500px;
  top: 380px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  margin-top: 10px;
  font-size: 8px;
  max-height: 125px;
  overflow: auto;
}
.newReceiptPreview2 .items {
  position: relative;
  left: 12px;
  width: 278px;
  top: 90px;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  margin-top: 10px;
  font-size: 8px;
  max-height: 140px;
  overflow: auto;
}
.newReceiptPreview .itemfinals {
  position: relative;
  left: 50px;
  top: 520px;
  width: 500px;
  margin-top: 10px;
  text-align: right;
  font-size: 8px;
}
.newReceiptPreview2 .itemfinals {
  position: relative;
  left: 12px;
  top: 90px;
  width: 278px;
  margin-top: 10px;
  text-align: left;
  font-size: 8px;
}
.newReceiptPreview .preitemtext {
  position: absolute;
  left: 50px;
  top: 320px;
  width: 500px;
  font-size: 8px;
}
.newReceiptPreview2 .preitemtext {
  position: relative;
  left: 12px;
  top: 320px;
  width: 278px;
  font-size: 8px;
}
.newReceiptPreview .postitemtext {
  position: relative;
  left: 0px;
  top: -35px;
  width: 500px;
  text-align: left;
  clear: both;
  font-size: 8px;
  height: 55px;
  vertical-align: text-bottom;
}
.newReceiptPreview2 .postitemtext {
  position: relative;
  left: 0px;
  top: 20px;
  width: 278px;
  text-align: left;
  clear: both;
  font-size: 8px;
}
.newReceiptPreview .itemfinals span {
  text-align: right;
}
.newReceiptPreview2 .itemfinals span {
  text-align: right;
}
.newReceiptPreview .header {
  font-family: monospace;
  font-size: 8px;
}
.newReceiptPreview2 .header {
  font-family: monospace;
  font-size: 8px;
}
.newReceiptPreview .footer {
  position: absolute;
  left: 50px;
  top: 800px;
  width: 500px;
  border-top: 1px solid #000000;
  font-family: monospace;
  font-size: 8px;
}
.newReceiptPreview2 .footer {
  position: relative;
  left: 12px;
  top: 210px;
  width: 278px;
  border-top: 1px solid #000000;
  font-family: monospace;
  font-size: 8px;
}
#logoContainer {
  position: absolute;
  width: 599px;
  height: 300px;
  left: 0px;
  top: 0px;
}
#logoContainer2 {
  position: relative;
  width: 275px;
  max-width: 275px;
  max-height: 275px;
  left: 12px;
  top: 20px;
}
#logoContainer img {
  width: 100px;
  height: 80px;
}
#logoContainer2 img {
  width: 275px;
  height: 115px;
  max-width: 275px;
  max-height: 275px;
}
#newRecHeader {
  position: absolute;
  left: 50px;
  width: 90%;
  height: 20px;
  top: 50px;
  font-weight: bold;
  font-size: 11px;
  /*border-bottom:1px solid #000000;*/
}
#newRecHeader2 {
  position: relative;
  left: 12px;
  width: 278px;
  height: 20px;
  top: 150px;
  font-weight: bold;
  font-size: 8px;
  /*border-bottom:1px solid #000000;*/
}
#CreatorInfoInput {
  width: 100%;
  height: 100%;
  z-index: 100;
}
#creatorinput {
  display: none;
}
#btnUploadLogo1 {
  position: absolute;
  z-index: 100;
}
#btnUploadLogo2 {
  position: absolute;
  z-index: 2;
}
#receiptCreatorOutput {
  position: absolute;
  left: 0px;
  top: 0px;
  z-index: 10;
  font-size: 10pt;
  width: 100%;
  height: 100%;
}
#receiptCreatorInput {
  z-index: 11;
}
#receiptCreatorOutputTextDisplay2 {
  position: relative;
  width: 100%;
  height: 100%;
  font-family: monospace;
  font-size: 11px;
}
#ftTextInfoInput {
  display: none;
  width: 500px;
}
#draggableCreatorInput {
  width: 250px;
  height: 150px;
  z-index: 10;
}
#newRecHeaderInput {
  display: none;
  width: 500px;
}
#newRecFooter {
  position: absolute;
  left: 50px;
  width: 90%;
  height: 20px;
  top: 660px;
  /*border-top:1px solid #000000;*/
  padding-top: 5px;
  font-weight: bold;
}
#ftText {
  width: 500px;
  height: 80px;
}
#divItemsprice {
  width: 100px;
}
#divItemsTax0 {
  width: 100px;
}
#divItemsTax10 {
  width: 100px;
}
#divItemsTax13 {
  width: 100px;
}
#divItemsTax19 {
  width: 100px;
}
#divItemsTax20 {
  width: 100px;
}
#divitemstotal {
  width: 100px;
}
.ui-resizable {
  position: relative;
}
.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em;
}
.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
.footer div {
  width: 25%;
}
.newReceiptPreview .logo {
  position: absolute;
  right: 50px;
  text-align: right;
  margin-top: 75px;
}
.autoCompleteStrong {
  max-width: 100%;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.strongMaxWidth {
  max-width: 100%;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.boldListElement {
  max-width: 100%;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.customautocomplete {
  display: none;
  padding-right: 10px;
  padding-top: 18px;
  max-height: 200px;
  overflow: auto;
  border: 1px solid #000000;
  background-color: #DBE5FF;
  position: absolute;
  width: 100%;
  top: 60px;
  height: 200px;
  z-index: 1000;
}
.customautocompleteitems {
  position: relative;
  top: 0px;
}
.customautocomplete button {
  position: absolute;
  top: -8px;
}
.customautocomplete > div {
  height: 45px;
}
.checkout {
  padding: 0px!important;
  width: 100%;
  height: 510px;
}
@media (max-width: 1000px) {
  .checkout {
    font-size: 12px;
  }
}
@media (max-width: 500px) {
  .checkout {
    font-size: 10px;
  }
}
.checkouthead {
  height: 150px;
  width: 100%;
}
.checkoutbody {
  min-height: calc(100% - 240px);
  width: 100%;
  position: relative;
  background-color: #C3C3C3;
}
.checkoutfoot {
  bottom: 0;
  height: 90px;
  width: 100%;
}
.checkout div {
  padding: 1px;
}
.checkout button {
  width: 100%;
  height: 87px;
  border: 1px solid #357fa9!important;
  border-radius: 5px;
  font-family: Arial!important;
}
.checkout .buttonGroup1 {
  background-color: #6eb3db!important;
}
.checkout .buttonGroup2 {
  background-color: #4492bf!important;
}
.checkout .buttonGroup3 {
  background-color: #ba2020!important;
}
.checkout .buttonGroup4 {
  background-color: #35a95b!important;
  font-size: larger;
}
.checkout .buttonGroup5 {
  background-color: #FFF!important;
  font-size: larger;
}
.checkout .checkoutitems {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
}
.checkout .itemContainer {
  /*border: 1px solid #357fa9!important;*/
  height: 450px;
}
.checkoutitems::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #F5F5F5;
}
.checkoutitems::-webkit-scrollbar {
  width: 6px;
  background-color: #666666;
}
.checkoutitems::-webkit-scrollbar-thumb {
  background-color: #222222;
  border-radius: 2px;
}
.COfullscreen {
  position: fixed!important;
  left: 0px!important;
  top: 0px!important;
  background-color: #fff!important;
  width: 100%!important;
  height: 100%!important;
  z-index: 10000000;
}
.feature {
  font-size: small;
}
.feature ul {
  list-style: none;
  text-align: center;
  font-size: medium;
}
.privatefolder {
  position: absolute;
  top: -3px;
  right: 5%;
  margin-right: 55px;
}
#multidocfunctionstext {
  float: right;
  margin-top: 5px;
  margin-right: 277px;
}
@media (max-width: 1360px) {
  #multidocfunctionstext {
    margin-right: 0px !important;
  }
}
@media (max-width: 992px) {
  #multidocfunctionstext {
    margin-top: -40px !important;
  }
}
.sigstatebadge {
  position: absolute;
  /* left: 0px; */
  top: -2px;
  right: -3px;
  z-index: 1;
  background-color: #87c4de;
  border-radius: 25px;
  /* padding: 2px; */
  width: 19px;
  font-size: 12px;
  font-weight: bold;
}
/* Local Margin Fix */
.site_container.no-margin {
  margin: 0px 15px !important;
}
#tour.site_container.no-padding > * {
  margin: 0;
}
#tour {
  margin: 0px 15px !important;
  overflow: hidden;
}
#tour .row {
  margin: 50px 0 50px;
  padding-bottom: 50px;
  border-bottom: 1px solid #ddd;
  transition: all 0.3s ease-in-out;
}
#tour .landingFrame {
  background: #FFFFFF;
  overflow: hidden;
  border-radius: 6px;
  box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2999), 0px 6px 3.75px 0px rgba(0, 0, 0, 0.245), 0px 10.28571429px 15px 0px rgba(0, 0, 0, 0.195), 0px 16.25px 30px 0px rgba(0, 0, 0, 0.195), 0px 30px 35px 0px rgba(0, 0, 0, 0.099);
}
#tour .browserFrame {
  padding: 0;
  width: 100%;
}
#tour .browserFrame .navbar {
  width: 100%;
  border-radius: 8px 8px 0px 0px;
  background: -o-linear-gradient(top, #F0F0F0, #BDBDBD);
  background-image: linear-gradient(to bottom, #F0F0F0 0%, #BDBDBD 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F0F0F0, endColorstr=#BDBDBD, GradientType=0);
  border: 1px solid #969696;
  box-shadow: inset 0px 1px 0px 0px #FFFFFF;
  padding: 20px 25px 30px 25px;
}
#tour .browserFrame .navbarButtons div {
  height: 10px;
  width: 10px;
  border-style: solid;
  border-radius: 50%;
  float: left;
  margin: 0px 4px;
  border-width: 1px;
}
#tour .browserFrame .navbarButtons .navbarClose {
  background: #F75D51;
  border-color: #F64A39;
}
#tour .browserFrame .navbarButtons .navbarMinimize {
  background: #FBBE0B;
  border-color: #FBB603;
}
#tour .browserFrame .navbarButtons .navbarZoom {
  background: #43CC3A;
  border-color: #41C61B;
}
#tour .browserFrame img {
  width: 100%;
}
#tour .tabletFrame {
  position: absolute;
  padding: 10px 30px 40px 30px;
  display: inline-block;
  height: 80%;
  left: 10%;
  background: #FAFAFA;
}
#tour .tabletFrame .wireframe {
  border-radius: 50px;
  background: #F6F6F6;
  border: 1px solid #D9D9D9;
  margin-left: auto;
  margin-right: auto;
  margin-top: 7px;
}
#tour .tabletFrame .homeButton {
  width: 21px;
  height: 21px;
  margin-top: 10px;
}
#tour .tabletFrame .frameCamera {
  width: 6px;
  height: 6px;
}
#tour .tabletFrame img {
  height: 245px;
  margin-top: 12px;
}
#tour .phoneFrame {
  height: 50%;
  position: absolute;
  bottom: 10%;
  padding: 6px;
  background: #333;
  box-shadow: 0px 5.5px 12px 0px rgba(0, 0, 0, 0.2996), 0px 16.5px 15px 0px rgba(0, 0, 0, 0.23), 0px 25.45714286px 30px 0px rgba(0, 0, 0, 0.18), 0px 38.5px 45px 0px rgba(0, 0, 0, 0.18), 0px 66px 50px 0px rgba(0, 0, 0, 0.096);
}
#tour .phoneFrame .wireframe {
  border-radius: 50px;
  background: #2B2B2B;
  border: 1px solid #3F3F3F;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3%;
}
#tour .phoneFrame .frameSpeaker {
  height: 6px;
  width: 28px;
}
#tour .phoneFrame .homeButton {
  width: 21px;
  height: 21px;
  margin-top: 6px;
}
#tour .phoneFrame .frameCamera {
  width: 6px;
  height: 6px;
}
#tour .phoneFrame img {
  height: 135px;
  margin-top: 8px;
}
#tour #mobileFrameWrapper {
  height: 400px;
}
#inp_text {
  min-height: 100px;
}
.productdescription {
  padding-left: 0px!important;
  padding-right: 100px!important;
  line-height: 1.8;
}
.productdescription a,
.productfeatures a {
  text-decoration: underline;
  color: #ce161e;
}
.productfeatures {
  background-color: rgba(211, 211, 211, 0.46);
  border-radius: 25px;
  padding: 25px!important;
}
.productfeatures h2 {
  margin-top: 0px;
  margin-bottom: 20px;
}
.modulesadinfo {
  padding-top: 25px;
}
.faqquestion {
  margin-top: 15px;
  margin-bottom: 15px;
}
.faqquestion a.qulink {
  font-size: large;
  font-weight: bold;
}
.faqquestion a.alink {
  text-decoration: underline;
  font-weight: bold;
}
.faqanswer {
  margin-left: 50px;
  margin-top: 15px;
  display: none;
  line-height: 25px;
}
.faqanswer img {
  max-width: 100%;
}
#managePartnerList {
  margin-top: 15px;
}
#managePartnerList a {
  margin: 0 0 15px 0!important ;
}
#managePartnerList .btn-group {
  z-index: 999;
}
#passwortTresor #folder_functions .form-group {
  padding: 0;
  margin: 0;
}
#passwortTresor #folder_functions .pwtPadding {
  padding-top: 7px;
}
#passwortTresor #folder_functions .pwtPaddingNo {
  padding-left: 0;
}
@media all and (max-width: 767px) {
  #passwortTresor {
    margin: 0 15px!important;
  }
  #passwortTresor li[id^="passwortEntry"] > .row > * > .row {
    margin: 0 0 0 0!important;
  }
}
@media all and (max-width: 767px) {
  #addEntryButton {
    width: 100%!important;
    text-align: center;
    margin: 0 0 15px 0!important;
  }
}
.pwtSearch {
  padding-top: 24px;
}
#searchResult {
  overflow-y: scroll;
  height: 200px;
  border: 1px solid #ddd;
  margin: 10px 0 0 0;
}
@media all and (min-width: 992px) {
  #selectedUser {
    margin-top: 22px;
  }
}
#shareList .rights {
  text-align: center;
}
#chosenFiles .name,
#chosenFiles .rights {
  padding-top: 10px;
}
#chosenFiles .rights {
  text-align: center;
}
#chosenFiles > li i {
  margin: 0 10px 0 0;
}
#chosenFiles > li button i {
  margin: 0;
}
#chosenFiles > li:last-child {
  border-bottom: 0;
}
#error_showbox {
  opacity: 0;
}
#showbox .badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  margin-right: 5px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 3px;
}
#showbox .badge:empty {
  display: none;
}
#btn-group-showbox {
  display: none;
}
@media all and (max-width: 991px) {
  .datalist.showbox .btn {
    text-align: center;
  }
}
@media all and (max-width: 991px) {
  .datalist.showbox .btn-group {
    top: -12px !important;
  }
}
#showboxManageList {
  margin-left: -15px;
  margin-right: -15px;
}
#showboxManageList.margin {
  margin-bottom: 20px;
}
#showboxManageList label {
  font-weight: bold;
}
#showboxManageList .showboxManageListEntry .btn {
  position: relative;
  left: -12px;
}
#btn-group-um,
#signChosen {
  display: block;
}
#um_functions {
  background: #fafafa;
  padding: 15px;
}
@media all and (min-width: 992px) {
  .site_container.um .dashboard {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media all and (max-width: 767px) {
  .site_container.um .dashboard .signRequest .btn-default {
    width: 100%;
  }
}
.margin-bottom-btn {
  margin-bottom: 15px;
}
.um_tab {
  width: 100%;
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
@media all and (min-width: 992px) {
  .um_tab {
    width: 20%;
    float: left;
  }
}
.doc-search-input {
  width: 100%!important;
}
.doc-list {
  overflow-y: scroll;
  height: 300px;
  border: 1px solid #ddd;
  margin: 10px 0 0 0;
}
#userSearchListForsearchUser {
  list-style: none;
  padding: 0;
  margin: 0;
}
#userSearchListForsearchUser > li {
  list-style: none;
  position: relative;
  padding: 10px;
  margin: 0;
  border-bottom: 1px solid #ddd;
}
#userSearchListForsearchUser > li:last-child {
  border-bottom: 0;
}
#userSearchListForsearchUser > li > .remove {
  position: absolute;
  top: 5px;
  right: 10px;
  padding: 5px 10px;
  cursor: pointer;
}
.um_proccess_info {
  list-style: none;
  padding: 0;
  margin: 0;
}
.um_proccess_info > li {
  float: left;
  border: 0;
  cursor: help;
  padding: 15px 0 15px 15px!important;
  margin: 0!important;
  border-bottom: 0!important;
}
.um_proccess_info > li:last-child {
  clear: right;
}
.um_proccess_info > li > .badge {
  text-align: center;
}
.um_proccess_info > li > .badge > i {
  margin: 0 5px 0 0;
}
.um_proccess_info > li > .badge > span {
  display: inline-block;
  padding: 2px;
}
#signWizard #uploadFileSingleSign > div {
  display: block!important;
}
#signWizard > ul {
  position: relative;
  list-style: none;
  padding: 0;
  margin: 0;
  z-index: 999;
}
#signWizard > ul > li {
  position: relative;
  float: left;
  width: 33.33333333%;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  margin: 0;
}
#signWizard > ul > li > a {
  color: #444;
}
#signWizard > ul > li i {
  font-size: 200%;
  background: #FFF;
  border: 1px solid #ddd;
  border-radius: 800px;
  background-clip: padding-box;
  padding: 20px;
}
#signWizard > ul > li.active > a {
  color: #00445E;
}
#signWizard > .line {
  height: 1px;
  width: 100%;
  border-top: 1px solid #ddd;
  position: relative;
}
@-webkit-keyframes SIGBLOCKANIMATION {
  0% {
    box-shadow: 0px 0px 15px 5px rgba(19, 141, 0, 0.1);
  }
  50% {
    box-shadow: 0px 0px 15px 5px #138d00;
  }
  100% {
    box-shadow: 0px 0px 15px 5px rgba(19, 141, 0, 0.1);
  }
}
@keyframes SIGBLOCKANIMATION {
  0% {
    box-shadow: 0px 0px 15px 5px rgba(19, 141, 0, 0.1);
  }
  50% {
    box-shadow: 0px 0px 15px 5px #138d00;
  }
  100% {
    box-shadow: 0px 0px 15px 5px rgba(19, 141, 0, 0.1);
  }
}
#signaturAddBlock {
  -webkit-animation: SIGBLOCKANIMATION 1s infinite;
  /* Safari 4+ */
  /* Fx 5+ */
  /* Opera 12+ */
  animation: SIGBLOCKANIMATION 1s infinite;
  /* IE 10+, Fx 29+ */
  top: 35px;
  max-width: 140px;
}
.signaturBlock {
  cursor: move;
  display: block;
  position: absolute !important;
  width: 40%;
  box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0.6);
  border: 2px;
  border-style: solid;
  border-color: #000;
}
.signaturBlock.ui-draggable-dragging {
  -webkit-animation: SIGBLOCKANIMATION 5s infinite;
  /* Safari 4+ */
  /* Fx 5+ */
  /* Opera 12+ */
  animation: SIGBLOCKANIMATION 5s infinite;
  /* IE 10+, Fx 29+ */
}
.signaturBlock > .signaturBlockActionMenu {
  position: absolute;
  bottom: -15px;
  left: 10px;
}
.signaturBlock > .signaturBlockActionMenu .btn {
  border-radius: 100px;
  background-clip: padding-box;
}
.signaturBlock > img {
  width: 100%;
  height: auto;
}
#singleSignSendFileEmail {
  margin-bottom: 15px;
}
#signaturPositionHelp {
  font-size: 80%;
}
ul[id^="documentSearch_"] {
  margin: 20px 0 0 0;
  max-height: 250px;
  border: 1px solid #ddd;
  overflow-y: scroll;
}
#sigblockBtnWithVisibleStart {
  background: #fff;
  color: #000 !important;
  border: 1px solid #000000;
}
.chooseSigTemplateSubMenu {
  display: none;
  position: absolute;
  left: 200px;
  background-color: #fff;
  border: 1px solid #000;
  width: 400px;
  height: 160px;
  top: -50px;
  overflow-y: scroll;
  overflow-x: hidden;
}
.documentBundle {
  position: absolute;
  left: 0;
  bottom: 0;
  border-style: solid;
  border-width: 118px 0 0 102px;
  border-color: transparent;
  cursor: pointer;
}
.bundle-popup-doc {
  margin: 20px;
}
.bundle-popup-doc span {
  font-size: 2.5rem;
  cursor: pointer;
}
.sigBlockBackground {
  width: 722px;
  height: 401px;
  /*border: solid thin;*/
  background-size: 720px 399px;
  margin-top: 30px;
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
}
.resizable {
  position: absolute;
  object-fit: contain;
  width: 100%;
  height: 100%;
}
.white {
  background-color: white;
}
.green {
  visibility: visible;
  background-color: lawngreen;
  opacity: 1;
}
.pressed {
  opacity: 0.3;
}
.tools {
  border-radius: 5px;
  font-size: 25px;
  margin-left: 33px;
}
#signUrlDiv {
  position: fixed;
  z-index: 1000;
  border: 1px solid #ddd;
  background-color: #fff;
  /* margin-left: auto; */
  /* margin-right: auto; */
  left: 0;
  right: 0;
  margin: auto;
  width: 500px;
  padding-left: 25px;
  padding-right: 25px;
  box-shadow: 0px 0px 8px -1px #c5c5c5;
  top: 100px;
}
.document-preview-pages-sigblocks {
  margin: 15px;
}
.signurlsuccessmessage {
  height: 200px;
  text-align: center;
  margin-top: 150px;
  font-size: 20px;
}
@media all and (min-width: 768px) {
  .currency {
    text-align: right;
  }
}
@media all and (max-width: 767px) {
  #shopList .btn-group > .btn {
    display: block;
    width: 100%;
    display: block!important;
    width: 100%!important;
  }
  #shopList .btn-group > .btn.center {
    text-align: center;
  }
}
.subproducts {
  margin-bottom: 15px;
}
.subproducts > li {
  border-bottom: 0!important;
  padding: 5px 0!important;
}
.list_footer.net_total {
  border-top: 2px solid #ddd;
}
.list_footer.total {
  font-weight: bold;
}
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #00445E;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #000d12;
  text-decoration: underline;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 0;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 30px;
}
h2,
.h2 {
  font-size: 25px;
}
h3,
.h3 {
  font-size: 1.17em;
}
h4,
.h4 {
  font-size: 17px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: .2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #00445E;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #001f2b;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #00445E;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #001f2b;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eeeeee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 0;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.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 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #00445E;
  border-color: #003245;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #001f2b;
  border-color: #000000;
}
.btn-primary:hover {
  color: #fff;
  background-color: #001f2b;
  border-color: #000507;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #001f2b;
  border-color: #000507;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #000507;
  border-color: #000000;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #00445E;
  border-color: #003245;
}
.btn-primary .badge {
  color: #00445E;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #00445E;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #000d12;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #00445E;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:focus {
  z-index: 3;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 0;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 0;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 0;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #00445E;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 0 0 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 0;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #00445E;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 0;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 0 0 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 0;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 0;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  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-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #00445E;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #000d12;
  background-color: #eeeeee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 3;
  color: #fff;
  background-color: #00445E;
  border-color: #00445E;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #00445E;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #001f2b;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 3px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #00445E;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 0;
  padding-left: 15px;
  padding-right: 15px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #00445E;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 10px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 30px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-success h1,
.alert-success h2,
.alert-success h3,
.alert-success h4,
.alert-success h5,
.alert-success h6 {
  margin-top: 0;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-info h1,
.alert-info h2,
.alert-info h3,
.alert-info h4,
.alert-info h5,
.alert-info h6 {
  margin-top: 0;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-warning h1,
.alert-warning h2,
.alert-warning h3,
.alert-warning h4,
.alert-warning h5,
.alert-warning h6 {
  margin-top: 0;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
.alert-danger h1,
.alert-danger h2,
.alert-danger h3,
.alert-danger h4,
.alert-danger h5,
.alert-danger h6 {
  margin-top: 0;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #00445E;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
  -webkit-animation: progress-bar-stripes 2s linear infinite 300ms 0 ease;
          animation: progress-bar-stripes 2s linear infinite 300ms 0 ease;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #00445E;
  border-color: #00445E;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #2bc4ff;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 0;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1;
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1;
  border-top-right-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: -1;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: -1;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1;
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1;
  border-bottom-right-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: -1;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: -1;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 0;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #00445E;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #00445E;
  border-color: #00445E;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #00445E;
}
.panel-primary > .panel-heading .badge {
  color: #00445E;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #00445E;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 0;
}
.well-sm {
  padding: 9px;
  border-radius: 0;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: 0.5;
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  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;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  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: 0;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: -1 -1 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.clearfix:before,
.clearfix:after,
#showboxManageList:before,
#showboxManageList:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
#showboxManageList:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-header:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
@font-face {
  font-family: 'icons';
  src: url('../../../assets/fontello/font/icons.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-step-backward:before {
  content: '\e800';
}
/* '' */
.icon-step-forward:before {
  content: '\e801';
}
/* '' */
.icon-search:before {
  content: '\e802';
}
/* '' */
.icon-user:before {
  content: '\e803';
}
/* '' */
.icon-lock-open:before {
  content: '\e804';
}
/* '' */
.icon-lock:before {
  content: '\e805';
}
/* '' */
.icon-export:before {
  content: '\e806';
}
/* '' */
.icon-key:before {
  content: '\e807';
}
/* '' */
.icon-pencil:before {
  content: '\e808';
}
/* '' */
.icon-clock:before {
  content: '\e809';
}
/* '' */
.icon-calendar:before {
  content: '\e80a';
}
/* '' */
.icon-target:before {
  content: '\e80b';
}
/* '' */
.icon-trash-empty:before {
  content: '\e80c';
}
/* '' */
.icon-cancel:before {
  content: '\e80d';
}
/* '' */
.icon-ok:before {
  content: '\e80e';
}
/* '' */
.icon-arrows-cw:before {
  content: '\e80f';
}
/* '' */
.icon-cw:before {
  content: '\e810';
}
/* '' */
.icon-info-circled:before {
  content: '\e811';
}
/* '' */
.icon-ok-circled:before {
  content: '\e812';
}
/* '' */
.icon-minus:before {
  content: '\e813';
}
/* '' */
.icon-plus:before {
  content: '\e814';
}
/* '' */
.icon-shuffle:before {
  content: '\e815';
}
/* '' */
.icon-help-circled:before {
  content: '\e816';
}
/* '' */
.icon-folder-open:before {
  content: '\e817';
}
/* '' */
.icon-th-list:before {
  content: '\e818';
}
/* '' */
.icon-edit:before {
  content: '\e819';
}
/* '' */
.icon-up-circled2:before {
  content: '\e81a';
}
/* '' */
.icon-down-circled2:before {
  content: '\e81b';
}
/* '' */
.icon-plus-circled:before {
  content: '\e81c';
}
/* '' */
.icon-cog:before {
  content: '\e81d';
}
/* '' */
.icon-download:before {
  content: '\e81e';
}
/* '' */
.icon-cd:before {
  content: '\e81f';
}
/* '' */
.icon-print:before {
  content: '\e820';
}
/* '' */
.icon-link:before {
  content: '\e821';
}
/* '' */
.icon-drive:before {
  content: '\e822';
}
/* '' */
.icon-eye:before {
  content: '\e823';
}
/* '' */
.icon-eye-off:before {
  content: '\e824';
}
/* '' */
.icon-mobile:before {
  content: '\e825';
}
/* '' */
.icon-floppy:before {
  content: '\e826';
}
/* '' */
.icon-block:before {
  content: '\e827';
}
/* '' */
.icon-resize-full:before {
  content: '\e828';
}
/* '' */
.icon-resize-small:before {
  content: '\e829';
}
/* '' */
.icon-th:before {
  content: '\e82a';
}
/* '' */
.icon-gift:before {
  content: '\e82b';
}
/* '' */
.icon-check:before {
  content: '\e82c';
}
/* '' */
.icon-globe:before {
  content: '\e82d';
}
/* '' */
.icon-exclamation:before {
  content: '\e82e';
}
/* '' */
.icon-basket:before {
  content: '\e82f';
}
/* '' */
.icon-home:before {
  content: '\e830';
}
/* '' */
.icon-inbox:before {
  content: '\e831';
}
/* '' */
.icon-flash:before {
  content: '\e832';
}
/* '' */
.icon-off:before {
  content: '\e833';
}
/* '' */
.icon-arrow-down:before {
  content: '\e834';
}
/* '' */
.icon-arrow-left:before {
  content: '\e835';
}
/* '' */
.icon-arrow-right:before {
  content: '\e836';
}
/* '' */
.icon-arrow-up:before {
  content: '\e837';
}
/* '' */
.icon-videocam:before {
  content: '\e838';
}
/* '' */
.icon-cancel-1:before {
  content: '\e839';
}
/* '' */
.icon-link-1:before {
  content: '\e83a';
}
/* '' */
.icon-forward:before {
  content: '\e83b';
}
/* '' */
.icon-level-up:before {
  content: '\e83c';
}
/* '' */
.icon-mail:before {
  content: '\e83d';
}
/* '' */
.icon-users:before {
  content: '\e83e';
}
/* '' */
.icon-thumbs-up:before {
  content: '\e83f';
}
/* '' */
.icon-thumbs-down:before {
  content: '\e840';
}
/* '' */
.icon-upload:before {
  content: '\e841';
}
/* '' */
.icon-phone:before {
  content: '\e842';
}
/* '' */
.icon-cog-alt:before {
  content: '\e843';
}
/* '' */
.icon-wrench:before {
  content: '\e844';
}
/* '' */
.icon-calendar-1:before {
  content: '\e845';
}
/* '' */
.icon-block-1:before {
  content: '\e846';
}
/* '' */
.icon-cloud:before {
  content: '\e847';
}
/* '' */
.icon-floppy-1:before {
  content: '\e848';
}
/* '' */
.icon-hammer:before {
  content: '\e849';
}
/* '' */
.icon-attach:before {
  content: '\e84a';
}
/* '' */
.icon-clock-1:before {
  content: '\e84b';
}
/* '' */
.icon-stopwatch:before {
  content: '\e84c';
}
/* '' */
.icon-wristwatch:before {
  content: '\e84d';
}
/* '' */
.icon-doc-add:before {
  content: '\e84e';
}
/* '' */
.icon-check-empty:before {
  content: '\f096';
}
/* '' */
.icon-phone-squared:before {
  content: '\f098';
}
/* '' */
.icon-certificate:before {
  content: '\f0a3';
}
/* '' */
.icon-resize-full-alt:before {
  content: '\f0b2';
}
/* '' */
.icon-docs:before {
  content: '\f0c5';
}
/* '' */
.icon-menu:before {
  content: '\f0c9';
}
/* '' */
.icon-money:before {
  content: '\f0d6';
}
/* '' */
.icon-gauge:before {
  content: '\f0e4';
}
/* '' */
.icon-download-cloud:before {
  content: '\f0ed';
}
/* '' */
.icon-upload-cloud:before {
  content: '\f0ee';
}
/* '' */
.icon-suitcase:before {
  content: '\f0f2';
}
/* '' */
.icon-spinner:before {
  content: '\f110';
}
/* '' */
.icon-reply:before {
  content: '\f112';
}
/* '' */
.icon-folder-empty:before {
  content: '\f114';
}
/* '' */
.icon-folder-open-empty:before {
  content: '\f115';
}
/* '' */
.icon-calendar-empty:before {
  content: '\f133';
}
/* '' */
.icon-euro:before {
  content: '\f153';
}
/* '' */
.icon-doc-inv:before {
  content: '\f15b';
}
/* '' */
.icon-thumbs-up-alt:before {
  content: '\f164';
}
/* '' */
.icon-thumbs-down-alt:before {
  content: '\f165';
}
/* '' */
.icon-youtube:before {
  content: '\f167';
}
/* '' */
.icon-right-circled2:before {
  content: '\f18e';
}
/* '' */
.icon-left-circled2:before {
  content: '\f190';
}
/* '' */
.icon-bank:before {
  content: '\f19c';
}
/* '' */
.icon-graduation-cap:before {
  content: '\f19d';
}
/* '' */
.icon-paper-plane:before {
  content: '\f1d8';
}
/* '' */
.icon-paper-plane-empty:before {
  content: '\f1d9';
}
/* '' */
.icon-sliders:before {
  content: '\f1de';
}
/* '' */
.icon-share:before {
  content: '\f1e0';
}
/* '' */
.icon-cc-visa:before {
  content: '\f1f0';
}
/* '' */
.icon-cc-stripe:before {
  content: '\f1f5';
}
/* '' */
.icon-at:before {
  content: '\f1fa';
}
/* '' */
.icon-chart-area:before {
  content: '\f1fe';
}
/* '' */
.icon-chart-line:before {
  content: '\f201';
}
/* '' */
.icon-toggle-off:before {
  content: '\f204';
}
/* '' */
.icon-toggle-on:before {
  content: '\f205';
}
/* '' */
.icon-cart-plus:before {
  content: '\f217';
}
/* '' */
.icon-cart-arrow-down:before {
  content: '\f218';
}
/* '' */
.icon-commenting-o:before {
  content: '\f27b';
}
/* '' */
.icon-credit-card-alt:before {
  content: '\f283';
}
/* '' */
.icon-linkedin-squared:before {
  content: '\f30c';
}
/* '' */
/* POPUP */
/* TIMER */
/* ALERTS */
.block {
  display: block;
}
.hidden {
  display: none;
}
.clear {
  clear: both;
}
.relative {
  position: relative;
}
.center_div {
  margin: 0 auto;
}
.center {
  text-align: center;
}
.form-reset {
  -moz-appearance: none;
  -webkit-appearance: none;
}
@-webkit-keyframes loadSpinAnimation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@keyframes loadSpinAnimation {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.loadSpinAnimation {
  -webkit-animation: loadSpinAnimation 1.1s linear infinite;
          animation: loadSpinAnimation 1.1s linear infinite;
}
@-webkit-keyframes sectionfadein {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes sectionfadein {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.section-fade-in-animation {
  -webkit-animation: sectionfadein 0.9s;
          animation: sectionfadein 0.9s;
}
@-webkit-keyframes sectionfadeout {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}
@keyframes sectionfadeout {
  0% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
}
.section-fade-out-animation {
  -webkit-animation: sectionfadeout 0.9s;
          animation: sectionfadeout 0.9s;
}
@-webkit-keyframes hover {
  0% {
    -webkit-transform: translate(0px, -6px);
            transform: translate(0px, -6px);
  }
  50% {
    -webkit-transform: translate(0px, 6px);
            transform: translate(0px, 6px);
  }
  100% {
    -webkit-transform: translate(0px, -6px);
            transform: translate(0px, -6px);
  }
}
@keyframes hover {
  0% {
    -webkit-transform: translate(0px, -6px);
            transform: translate(0px, -6px);
  }
  50% {
    -webkit-transform: translate(0px, 6px);
            transform: translate(0px, 6px);
  }
  100% {
    -webkit-transform: translate(0px, -6px);
            transform: translate(0px, -6px);
  }
}
.hover-animation {
  -webkit-animation: hover 4s infinite ease-in-out;
          animation: hover 4s infinite ease-in-out;
}
@-webkit-keyframes slide-up {
  0% {
    opacity: 0;
    -webkit-transform: translate(0px, 250px);
            transform: translate(0px, 250px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@keyframes slide-up {
  0% {
    opacity: 0;
    -webkit-transform: translate(0px, 250px);
            transform: translate(0px, 250px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
.slide-up-animation {
  -webkit-animation: slide-up 0.7s ease-out;
          animation: slide-up 0.7s ease-out;
}
@-webkit-keyframes slide-up-delayed {
  35% {
    opacity: 0;
    -webkit-transform: translate(0px, 250px);
            transform: translate(0px, 250px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
@keyframes slide-up-delayed {
  35% {
    opacity: 0;
    -webkit-transform: translate(0px, 250px);
            transform: translate(0px, 250px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
  }
}
.slide-up-animation-delayed {
  -webkit-animation: slide-up-delayed 0.7s ease-out;
          animation: slide-up-delayed 0.7s ease-out;
}
@-webkit-keyframes shadow-hover {
  0%,
  100% {
    -webkit-transform: translate(0px, -6px);
            transform: translate(0px, -6px);
    box-shadow: 0px 12px 15px 0px rgba(0, 0, 0, 0.2), 0px 15px 20px 0px rgba(0, 0, 0, 0.15), 0px 20px 30px 0px rgba(0, 0, 0, 0.15), 0px 25px 50px 0px rgba(0, 0, 0, 0.15), 0px 35px 60px 0px rgba(0, 0, 0, 0.05);
  }
  50% {
    -webkit-transform: translate(0px, 6px);
            transform: translate(0px, 6px);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.31), 0px 3px 3px 0px rgba(0, 0, 0, 0.24), 0px 6px 10px 0px rgba(0, 0, 0, 0.22), 0px 10px 25px 0px rgba(0, 0, 0, 0.23), 0px 20px 30px 0px rgba(0, 0, 0, 0.09);
  }
}
@keyframes shadow-hover {
  0%,
  100% {
    -webkit-transform: translate(0px, -6px);
            transform: translate(0px, -6px);
    box-shadow: 0px 12px 15px 0px rgba(0, 0, 0, 0.2), 0px 15px 20px 0px rgba(0, 0, 0, 0.15), 0px 20px 30px 0px rgba(0, 0, 0, 0.15), 0px 25px 50px 0px rgba(0, 0, 0, 0.15), 0px 35px 60px 0px rgba(0, 0, 0, 0.05);
  }
  50% {
    -webkit-transform: translate(0px, 6px);
            transform: translate(0px, 6px);
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.31), 0px 3px 3px 0px rgba(0, 0, 0, 0.24), 0px 6px 10px 0px rgba(0, 0, 0, 0.22), 0px 10px 25px 0px rgba(0, 0, 0, 0.23), 0px 20px 30px 0px rgba(0, 0, 0, 0.09);
  }
}
.shadow-hover-animation {
  -webkit-animation: shadow-hover 6s infinite ease-in-out;
          animation: shadow-hover 6s infinite ease-in-out;
  -moz-animation: none !important;
}
@-webkit-keyframes shadow-hover-high {
  0%,
  100% {
    -webkit-transform: translate(0px, -12px);
            transform: translate(0px, -12px);
    box-shadow: 0px 20px 33px 0px rgba(0, 0, 0, 0.15), 0px 20px 28px 0px rgba(0, 0, 0, 0.1), 0px 25px 38px 0px rgba(0, 0, 0, 0.1), 0px 30px 68px 0px rgba(0, 0, 0, 0.1), 0px 40px 78px 0px rgba(0, 0, 0, 0.01);
  }
  50% {
    -webkit-transform: translate(0px, 6px);
            transform: translate(0px, 6px);
    box-shadow: 0px 12px 15px 0px rgba(0, 0, 0, 0.2), 0px 15px 20px 0px rgba(0, 0, 0, 0.15), 0px 20px 30px 0px rgba(0, 0, 0, 0.15), 0px 25px 50px 0px rgba(0, 0, 0, 0.15), 0px 35px 60px 0px rgba(0, 0, 0, 0.05);
  }
}
@keyframes shadow-hover-high {
  0%,
  100% {
    -webkit-transform: translate(0px, -12px);
            transform: translate(0px, -12px);
    box-shadow: 0px 20px 33px 0px rgba(0, 0, 0, 0.15), 0px 20px 28px 0px rgba(0, 0, 0, 0.1), 0px 25px 38px 0px rgba(0, 0, 0, 0.1), 0px 30px 68px 0px rgba(0, 0, 0, 0.1), 0px 40px 78px 0px rgba(0, 0, 0, 0.01);
  }
  50% {
    -webkit-transform: translate(0px, 6px);
            transform: translate(0px, 6px);
    box-shadow: 0px 12px 15px 0px rgba(0, 0, 0, 0.2), 0px 15px 20px 0px rgba(0, 0, 0, 0.15), 0px 20px 30px 0px rgba(0, 0, 0, 0.15), 0px 25px 50px 0px rgba(0, 0, 0, 0.15), 0px 35px 60px 0px rgba(0, 0, 0, 0.05);
  }
}
.shadow-hover-high-animation {
  -webkit-animation: shadow-hover-high 6s infinite ease-in-out;
          animation: shadow-hover-high 6s infinite ease-in-out;
  -moz-animation: none !important;
}
/* FONT - IMPORT */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url("data:application/font-woff;base64,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") format('woff');
}
@font-face {
  font-family: 'OpenSansBold';
  font-style: normal;
  font-weight: 400;
  src: url("data:application/font-woff;base64,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") format('woff');
}
/* LAYOUT */
html {
  overflow-x: hidden;
  overflow-y: scroll;
  height: 100%;
}
.scrolllocked {
  position: fixed;
  overflow-y: scroll;
  width: 100%;
}
body {
  background: url('../../../modules/core/images/notare/main/background.png?v=1765367195144') repeat-x !important;
  font-family: 'Open Sans', sans-serif;
  -webkit-text-size-adjust: 100%;
  margin: 0;
  padding: 0;
  min-height: 100%;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
}
a:active,
a:focus {
  outline: none;
}
a {
  outline: none;
}
a img {
  outline: none;
}
img {
  border: 0;
}
.form-control {
  display: inline-block;
}
body.logged {
  margin: 0 !important;
  background: #efefef !important;
}
body.logged .hideLogged {
  display: none !important;
  display: none;
}
body.logged #wrapper {
  border-top: 0 !Important;
  max-width: 100% !important;
}
body.logged #wrapper #container,
body.logged #wrapper #mainForm {
  margin: 0 !important;
}
body.logged #wrapper #header-before {
  width: 100%;
  height: 10px;
  background: #00445E;
}
body.logged #wrapper #header-before > .loader {
  transition: width 500ms ease-in-out;
  height: 10px;
  width: 0;
  background: #4cae4c;
}
body.logged #wrapper #header {
  border-bottom: 1px solid #ddd;
}
body.logged #wrapper #header .inside {
  padding: 20px !important;
}
body.logged #wrapper #mainnav li {
  position: relative;
}
body.logged #wrapper #mainnav li a i {
  float: none !important;
}
body.logged #wrapper #mainnav li ul.level_1 {
  position: absolute;
  z-index: 999999;
  padding: 0;
  margin: 0;
  background: #efefef;
  display: none;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.3);
  width: 200px;
}
body.logged #wrapper #mainnav li ul.level_1 li {
  display: block;
  width: 100%;
  font-size: 90%;
}
body.logged #wrapper #mainnav li ul.level_1 li a {
  display: block;
  width: 100%;
}
body.logged #wrapper #mainnav li ul.level_1 li a i {
  float: left !important;
}
@media (min-width: 992px) {
  body.logged #wrapper #mainnav li:hover .arrow {
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #efefef transparent;
    margin: 0 auto;
  }
  body.logged #wrapper #mainnav li:hover ul.level_1 {
    display: block;
  }
  body.logged #wrapper #mainnav li:hover ul.level_1 li a i {
    float: left !important;
  }
  body.logged #wrapper #mainnav li:hover ul.level_1 li a span {
    display: inline-block !important;
  }
}
body.logged #wrapper #footer {
  display: none;
}
body.logged #wrapper .site_container {
  border: 0 !important;
  margin: 0 !important;
}
body.logged #wrapper .site_container.padding {
  padding: 0px;
}
body.logged #wrapper div.submenu {
  float: left;
  position: relative;
  padding: 0px;
}
body.logged #wrapper div.submenu button i {
  float: none !important;
}
body.logged #wrapper div.submenu div.level_1 {
  position: absolute;
  z-index: 999999;
  padding: 0;
  margin: 0;
  background: #efefef;
  display: none;
  box-shadow: -2px 0px 5px 1px rgba(0, 0, 0, 0.3);
  width: 80px;
  font-size: 90%;
  left: 0px;
  top: -35px;
}
body.logged #wrapper div.submenu div.level_1 button {
  margin: 0px;
  float: left;
  display: block;
  width: 40px;
}
body.logged #wrapper div.submenu div.level_1 button i {
  float: left !important;
}
body.logged #wrapper div.submenu:hover div.level_1 {
  display: block;
}
body.logged.sticky #wrapper #left {
  top: 0;
  position: fixed !important;
  height: 100% !Important;
}
@media (min-width: 1200px) {
  body.logged.sticky #wrapper #main {
    margin-left: 25% !important;
  }
}
@media (max-width: 1200px) {
  body.logged.sticky #wrapper #main {
    margin-left: 25% !important;
  }
}
@media (max-width: 991px) {
  body.logged.sticky #wrapper #main {
    margin-left: auto;
  }
}
body.logged #timer {
  position: fixed;
  bottom: -100px;
  right: 0;
  background: #d2322d;
  padding: 10px;
  color: #FFF;
  width: 100%;
  text-align: right;
  transition: all 500ms ease-in-out;
  z-index: 99999999;
}
body.logged #timer.on {
  bottom: 0px;
}
@media (max-width: 991px) {
  body.logged #timer {
    height: 61px;
    padding: 20px;
    text-align: center;
  }
}
/* LAYOUT */
#btnNotificationMore,
#error_textlogin {
  opacity: 0;
}
#login_text_img {
  background: url("data:image/png;base64,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");
  display: inline-block;
  height: 90px;
  width: 90px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#login_hs_img {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjRBMDIxNEQxRjAzNzExRTU4RTFFRDhDNDNCMDdFMTE1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjRBMDIxNEQyRjAzNzExRTU4RTFFRDhDNDNCMDdFMTE1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NEEwMjE0Q0ZGMDM3MTFFNThFMUVEOEM0M0IwN0UxMTUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NEEwMjE0RDBGMDM3MTFFNThFMUVEOEM0M0IwN0UxMTUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7whx2GAAALT0lEQVR42uxde3BU1Rn/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");
  display: inline-block;
  height: 90px;
  width: 90px;
}
#login_ida_img {
  background: url('../../../modules/core/images/default/main/idaustria1.png');
  display: inline-block;
  height: 90px;
  width: 90px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#login_bk_img {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjFBNDdENEMxRjAzODExRTU4NEI1ODU0RDM5OTBBMkMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjFBNDdENEMyRjAzODExRTU4NEI1ODU0RDM5OTBBMkMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MUE0N0Q0QkZGMDM4MTFFNTg0QjU4NTREMzk5MEEyQzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MUE0N0Q0QzBGMDM4MTFFNTg0QjU4NTREMzk5MEEyQzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6BMfHkAAAK4ElEQVR42uxdCXAT1xn+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");
  display: inline-block;
  height: 90px;
  width: 90px;
}
#login_mfa_img {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAYAAAA4qEECAAABgWlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kctLQkEUhz+1sIc9oBYtWkhYKws1kNoEKVFBhJhBVhu9vgK1y71GSNugrVAQtem1qL+gtkHrICiKIFrXtqhNxe3cFIzIM8yZb35zzmHmDFgjWSWn13kgly9o4fGAcy4677Q/Y6WVRix4Y4qujoZCU9S091uJE7vuN2vVjvvXmhNJXQFLg/CIomoF4QnhqdWCavKWcKeSiSWET4TdmlxQ+MbU42V+Mjld5k+TtUg4CNZ2YWf6F8d/sZLRcsLycly57IpSuY/5EkcyPzsja4/MbnTCjBPAySRjBPHjZVi8n358DMiOGvmen/xpliVXEa9SRGOJNBkKuEVdkepJWVOiJ2VkKZr9/9tXPTXoK1d3BKD+0TBee8G+CV8lw/g4MIyvQ7A9wHm+mr+8D0NvopeqmmsP2tbh9KKqxbfhbAO67tWYFvuRbDKtqRS8HENLFDquoGmh3LPKOUd3EFmTr7qEnV3ok/i2xW8jPGfH2WWRYwAAAAlwSFlzAAALEwAACxMBAJqcGAAAECtJREFUeJztnXl0FEUexz+VTBJyEkBOUWS5lGsRohwmIAaQK4K6uAuuCnixwGrUfYqy4C6HwD4VyBNEDoOg6MIiQjiDgJhAWLmXcEhACKeAkJj7mFD7R8/09ExmJjM9HQbU73vz0tVd/atff1Nd/atf/apKcBNBShkE3AU0cvg1dEgDXND8LjqkLwCnhRDlN1D9mxtSykgp5RAp5adSyhxpHHIsModIKSP9/ZzCH4VKKRsCCcBgIB4IruYiy4AtwFfAGiHEj9Vcnv8gpQyVUiZKKTMMrLV6cN2iQ6KUMtTfvBgGKWWglHKklPKcP9l1gXNS0S3Q3zzphpRSSCkHSikz/UqlZ8iUUg6QUvqlKdUNKWVnKeV2/3KnC99IKTv7m78qIaW8Q0q5ws9kGYEVUso7jOTGsFdFStkNWAXUM0qmn3EZeFQIsdMIYQFGCJFSDge28cshGZRn2WZ5Np/hE9FSsSjeA5KpflvYHwgGkqWU70ofLRPdTYeUsibwBdDXFwVuIWwAhgohftZzsy6ipZQtgDXA3Xruv4VxDHhECJHl7Y1eE20heRdQ29t7fyG4BnTxlmyviLY0F7v49dVkRxxDIdvjZsTjj6HlY/AFv5EMCgefe/OB9Mbq+Bc3wYfPXFGBuaLC32oA9ANmeJrZI6IttuSrOhUyDBOTvySo97ME9X6Wtxev8rc6AK9JKZ/xJGOVbbSlx7cNP9rJ5eYK3pi/nJn/2WR3/tUhfZn+/BCCTH51vpUBPavqQbol2tLf34Mfe3wXr+byxKS5pB867vR6XLuW/HviaBrWib7BmtnhMhAjhDjrKkNVRK8A/mC0Vp4i7dBxnvjnHH685v7j3qB2TZa/PYa4di1vkGZOsUII8YSriy6Jloq7cFe1qFQF8oqKmbliE5OXrqHi+nX1/MCuHVgy7nkAnpo2n3W7DqrXAgMCmPDUI7w6pC+RYTVuuM4WdBZCfOfsglOipeIA/wboXo1KVUJeUTEfrPqa95Zv5Fp+oXpeCMHkEY/x5pMDCRCKytel5J3PUpiYvAoppZq3dmQ4rz3Rl7GP9iIq7IaPVG1Haa+l4wVXRA8EUqpbKytcEQxQJyqCzyf8hd6d2ji9N3VPJsOmzONqXoHdeT8SPlAIsc7xZCWiLUb4QcD5kxmEotIy0g8dJ3VPJskb0ioRHGwy8dyAHoz/cwKNqvjQXbiay5Sla1i4fjvlZnsbu3ZkOCP6xdEnpi2x7VoSFlLtxlMm0EEIYaeIM6JHAouMLr3i+nX2ZWWzeU8mX+89wo7MLMrM5kr5rASPGzqAO+p55045e/ka0z9fx8J1213KfqBtC3rHtKFXpzZ0bNGEwABDXPKOGCmESNaesCNaShkGHAdu91ZycWkZ89d+w8GTZ8krKiavsJi8ohLyi5S/1/IKKCotc3l/sMnE8wMVghvX9c1fde6KQviCtc4JtyIsJJjaURFEhdUgMiyUqLAaRIWHEhUWyu+b3cELAx8kVN8bcA5oKYQotp5wJDoRmKlH8qQlq73urQWZAunWpgW9OrVm+MOxPhPsiHNXrrF4Uzpf7z3CzsNZlZqVqvDP4Y8y8elBeot/RQgxy5pwJDoD6KJHaufRk/ju2A9V5mv/uzvo1akNvTq1pnv7VoTXCNFTnNcoKC4h7dBxvt57hM17Mzn0w7kq7+l8TzN2zZmgt8gMIUQ3a0IlWiphWufR4aMuM5uJGjCK0nLlNR3ZL46WjRuor6HytwZ339mI+rWi9CpuKC7l5HHszAXyikoszZzS3H1/9keSN6YBEBJkIm/dPIJNJj1FSKCRNfxMKyEBnSMumafOqyQDvD96GDXDb+5oq/q1opz+03MLilSiS8vNHD51nntbNNFThEDhdAHYEz1YjzSAPd+fUo9bNK5vOMn5RSV8tiWDjMMn2JeVDUDHFk3o2qY5T8Z3NbQnGB0RRvPb63Pi/CUA9hw/rZdoUDi1ES2VsNZ4vdK0RMe0bKpXjFNs3X+UETMWcubyVbvzmafOsSR1B9OXreXj15/joXvvMazMmFZ3qUTvPvYDzw/ooVdUvJQyUgiRbzUi++KDGzTLohRAh+Z36hVTCckb04h/bYYdyUIIhLC1cNmXrhL/2gz1dTcCHZrZnkH7bDoQAjwMNse/bhsG4FqerVdXL9qYj93JC5cZO3upmu7Suhnb3h9H3toPyVv7IVvff4MurZup1/+a9CknL1w2pOx6mrY7x6HHqgODAAKkMp1hgC+ScgpsytSKDPNNLQvGJi1VOzjD4ruQnjSeBzvcTURoDSJCa9Czwz2kJ41n6EOKNVpYUsrYpKXuRHqMWhHh6nFOfpGv4gZKKYMCUOaM+OQ11ypTKzLcTU7PUFhSSuruTECxDua8/LTTrnJgQABzE59WrYfNew677X16Cm1l0VYinYgGmgRgm3yjC+XmCgqKS9S0tjboxYETZ7hucX32iWlLdITrtyQ6IozeMW0BxZ9y4MQZn8vXVpb8ohIjBoMb+Ux0XlGxXbpmhO+m3dHsC+qxJx/XezV5jpw+73P5jv/YnwuLXeT0GL4T7eh0KSrx/dXVjqp40kXX5tHeqxeFxaV2aQNcq40CUObw6UZYSLCdIj/9nO+rUn7HT5pBhPAaIXo9eFo09LlGA9xW0zaN76efC9zkvDWgrSy31YwwQqTvTQfYK/OLqNGayqKtRD6gkQmDa/QVH4jen5XNnNVbWJW2Vz33+vzl/OOTr9zepzXp3lr4H3Z/f4oxg+J1+yiu5OapxzcZ0bYafSVXH9GvzFnGrJWplc7nFSruS09xLb+QReu/ZdH6b0l8vA8zxwzzWhftMxjVdOhytDriznp11OODJ723Y/dnZduRHBJkUys6IszOt+EMUkpyC2ydJqvLdtbKVJ55ONZr/8vBk7aAI+2z+QITykoALXwR8kBb2+0ZR05SZjZ75Syfs3qLejxmcDxTRj7utpPiDrkFRYxftJK5FplzVm9hwWsjPL6/zGxm19GTalr7bD7gQgAK0T7hgbYt1FpXXFrGvuPZXt2fukfpbpsCA30iGZQ3YMrIx9S3wtqV9xR7j5+m2NLmCyFuLqJrRYbTrmljNZ3mIiDRFayDpnWiwn0iWauPtRvtbhTcGdL+Z9O9/e8aG6IPRhENENfeFmD47f++1yWjqrZ42ZZd9EicRo/EaSzbUj1hgVrd49q1MkrsBRPK6i0+o3v7Vsz5SmkX0w8dp9xcYWjc8kcp2xg18xM1bSVkWLyuQXunKDdXsCPTNgeo++8NI/qiYTW6e/tWao3MLShizc79RohVoSXZio9Sthlaxuod+1TrRQhhZBiwcU1Hg9o16Xd/OzU9V2NJ3CqYu3qrety/c3sa1K5plGjjiAb4yyMPqcdb9x/l+7PGragz75XKU0VeTOhpmPxjZy6y7cBRNa19FgNwwQScBnLxcZQFoF/n9jSpX4fsS8pg6rw1W3X1zJzhxYSeRIaFqs3Fiwk9DW2f52maobsa3EZfzdvpI3KB7ADLkmWV4nn1IDAgwK6WLd6UbsjQkhXD4ruwfdabbJ/1pqEkF5aUslgziv5iQk8jo0zXCiHKrdJWGyX12f7dVWsjt6CIpC83V3mPtReZk19o15XWi5z8QnX02pMeatKXm9VRlGCTiZH94nzWQYPVYAs32Igyjctn1IuO4sleXdX05CWr1abEFXrHKDHvpeVmxi9a6dMQf05+IeMXrVT9HX3ua+s2f/alq0xeukZND+vVxbCQCaAU2AT2QY7rUWaD+oyLV3Np9cw48ouUQdvBsR1ZNekll/n3Z2XT8cW31XRIkEn3aHpOfqFdHOD++ZPcOpUGT0hi9Y59AESFhXLsk2lGTqVbL4QYAPYzZ907fb1AwzrRTB7xmE1w+j67GVSOuLdFExIf76OmS8vN/HjtZ10/LcmJj/dxS/LajAMqyQCTRz5m9HxFlVNtjW6AYuoZss6SuaKCmFH/UF2OTRvW5fDHU92Ov+3Pymbumq2k7s702kdhRbDJRJ/72jJmULxbkotKy2gz4i1O//gToIy27/7wbUyBhvVm7cJ2DQtEd4aMIyfoNnaKmn7m4ViSX3+2Sp9GdUNKyfAZC1mSukM9t/ODv9O1dXMji7ELRHe0Yf5tZEldWzfn2f62qYqfbEpn+ueGWJI+YdqytXYkPzegh9EkAyzXJhxrdCiQhY7JQq5QUFxC3Mvv2EUQLX97DEN63GdUEV5h+Tff8cdJc9V0h+Z3kjb7LSJCDZ1tW2mykF2NtlyYaGSJEaE1SJmaaPeReXrafI/muxiN/x49yTPTF6jpRnWiSZmaaDTJABO1JIPz9To+AQ4bWWrjurVJmZqoBtqUlJWT8NYsu7G56sbBk2d5ZPxsSsqUtbvDQoJJeecVw2eCoUzoXOJ4shLRlhmf44wuvVPLu/hs/Cj1Q3g5N4/Yl6a6NfuMwtqMAzzw1ylctoQRCCH4bPwoOuqfMuEO4xxnzYLrFWjWAd8arcHg2I7MHD1UTRcUl/DI+FkkfbnZbuK8UZBSMntlKoP+PpvCEls83czRQxkc29Hw8lAm3a93dsEvy0gs27KLETMW2tnKowfFM3vsMMPsWHNFBS9/sMzOLx4SZCL5jefU4PVqgHfLSFhRnQuj7MjMYvCEJLsQsphWTfngpT/T+Z5mbu6sGv89epKxSZ/aTWKqGx3JV5Nfplsbw804K/QtjALVv9TPDxevMPCtmXbx0KBMCJ32/BCvnTuXc/N4c8EKPt5gP3HoniaNWPfOKzRtWNdnnV3gEnCf7qV+oPoXr8otKOLpafNJyThgd75meCiTRz7OqISeVQ7ylpsrmJeyjQkfr6wUNJ7QtQNL3nzBqLABZygDHhRCZLjL5FFf2LIcW3JV+fRCSsmanftJnLNM9T1YUb9WFE/1foAR/eJo3cQ+TPDw6fMkb0zj0807uZSTZ3etacO6zBozjISuHaq7yz9cCFF55NgBHmtgWb64Wte+Ky4t419frGf65+tUe1eL+1o1ZYTFKZ+8IY3dmjbYihrBQYwbOoDX/9TfiADyqvCeEOJvnmT0huhAYC03YDXHUxev8Ld5X7AqfZ/HZp8QgkdjO/LuqD9VZ1usxQYgwZnN7Aw39SKwZy5fZUnqDhZvTHc5WbP57fUZ/nAsT/XpZljkpwc4CnT1ZhHYW2JZYykl6ZlZLN6YxpeWIPXH4joxvG8csZoAyxuEqygr7Z7w5qbfFur2DsdQmguvSAada/xbFqnugjKo+2vBBnTUZCt0By9Y2qeBwHt6ZdxCeBelJuta3x8MGh+02Nkf8cvbuaIMeMETO7kq/LbhjWtcQtnwxm2Pz1MYFvdkWT85BlhhlEw/YgWK78IQkqsNUsr7pbLB162Gb6SU9/ubP68glW32BshbY5u9Q1LK/vJW22ZPC6ls8zRC3pwbR56Vim637saRjpC2rVB3SmU7Un/hukWHG7oVqr82922AbXPfXlS/WViKbXPflF/05r6uIJXtqv8gpVwqjd+ueqlF9q9zu2pXkMqKZU1wv/m6sw3YnW3Cnn0zbcD+f4eiuNczoWN0AAAAAElFTkSuQmCC");
  display: inline-block;
  height: 90px;
  width: 90px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#wrapper {
  position: relative;
  background: #FFF;
  width: 100%;
  max-width: 991px;
  margin: 0 auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 0;
  background-clip: padding-box;
  border-top: 10px solid #00445E;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  /* Navigation Toggler */
  /* LEFT COLUMN */
}
#wrapper #header {
  height: 100px;
  overflow: visible;
}
#wrapper #header .inside {
  padding: 20px !important;
}
#wrapper #header .inside #logo,
#wrapper #header .inside #company {
  position: relative;
  top: -10px;
  left: 0px;
  cursor: pointer;
  height: 80px;
  float: left;
}
#wrapper #header .inside #logo a,
#wrapper #header .inside #company a {
  display: block;
  height: 100%;
  width: 100%;
}
#wrapper #header .inside #logo {
  background-image: url('../../../modules/core/images/notare/main/product.png?v=1765367195153');
  background-repeat: no-repeat;
  background-position: center left;
  width: 400px;
  background-size: contain;
}
#wrapper #header .inside #company {
  background-image: url('../../../modules/core/images/notare/main/company.png?v=1765367195153');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center left;
  width: 173px;
}
#wrapper #header .inside #mainnav {
  padding: 10px 20px;
  margin: 0;
}
#wrapper #header .inside #mainnav li {
  display: inline-block;
  padding: 0px;
  margin: 0px;
}
#wrapper #header .inside #mainnav li a {
  padding: 7px;
  color: #00445E;
  display: block;
}
#wrapper #header .inside #mainnav li a i[class^="icon-"] {
  margin: 0 8px 0 0;
  cursor: pointer;
  float: left;
}
#wrapper #header .inside #mainnav li ul li a i {
  float: left !important;
}
#wrapper #mainnavBtn {
  transition: all 500ms ease-in-out;
  background: #000;
  border: 0;
  padding: 9px 10px 9px 10px;
  display: inline-block;
  position: absolute;
  top: -200px;
  right: 20px;
}
#wrapper #mainnavBtn span {
  display: block;
  height: 2px;
  width: 25px;
  margin: 0 0 5px 0;
  background: #efefef;
}
#wrapper #mainnavBtn span:last-child {
  margin: 0;
}
@media (max-width: 991px) {
  #wrapper #mainnavBtn {
    top: 30px;
    right: 20px;
  }
}
#wrapper #mainContainer {
  position: relative;
  min-height: 350px;
}
#wrapper #navigation {
  transition: right 500ms ease-in-out;
}
@media (min-width: 991px) {
  #wrapper #navigation {
    position: absolute;
    right: 20px !important;
  }
}
#wrapper #left {
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  height: 100%;
  background: #efefef;
  padding: 0px !important;
  display: block;
}
@media (max-width: 991px) {
  #wrapper #left {
    height: 100% !Important;
  }
}
#wrapper #left #sideNavList {
  overflow-y: scroll;
  max-height: 500px;
  border-bottom: 1px solid #ddd;
}
#wrapper #main {
  display: block;
  padding-bottom: 20px;
}
@media (max-width: 991px) {
  #wrapper #main {
    z-index: 889;
    background: #FFF;
  }
}
@media all and (max-width: 767px) {
  #wrapper #main {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 991px) {
  #wrapper #main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 991px) and (min-width: 768px) {
  #wrapper #main {
    float: left;
    width: 100%;
  }
}
@media all and (max-width: 1199px) {
  #wrapper #main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 1199px) and (min-width: 992px) {
  #wrapper #main {
    float: left;
    width: 100%;
  }
}
@media all and (min-width: 1200px) {
  #wrapper #main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (min-width: 1200px) and (min-width: 1200px) {
  #wrapper #main {
    float: left;
    width: 100%;
  }
}
#wrapper .site_container {
  margin: 0px 30px;
  border-top: 1px solid #ddd;
}
#wrapper .site_container.no-margin {
  margin: 0px 15px 0 15px;
}
#wrapper .site_container.overflowHide {
  overflow-y: hidden;
  min-height: 300px;
}
@media (max-width: 1550px) {
  #mainnav {
    display: block !important;
  }
  #mainnav li {
    float: left !important;
    display: inline-block;
    border-bottom: 0 !important;
  }
  #mainnav li a i {
    margin: 0 5px !important;
  }
  #mainnav li a span {
    display: none !important;
  }
}
@media (max-width: 1200px) {
  body {
    margin: 0;
    overflow-x: hidden;
  }
  body.logged #wrapper #header {
    height: 100px!important;
    overflow: visible;
  }
  body.logged #wrapper #navigation {
    position: absolute!important;
    right: 60px;
  }
  #wrapper {
    overflow-x: hidden;
    z-index: 9990;
  }
  #wrapper #header {
    height: 100px!important;
  }
}
@media (max-width: 991px) {
  html.open {
    overflow: hidden!important;
  }
  #wrapper {
    height: 100%;
  }
  #wrapper.open {
    overflow-y: hidden !important;
  }
  #wrapper.open #left {
    left: 0 !important;
  }
  #wrapper.open #main {
    position: relative;
    left: 340px !important;
    overflow-y: hidden !important;
  }
  #wrapper #header {
    height: auto !Important;
  }
  #wrapper #navigation {
    clear: both;
    position: relative;
    right: 0;
  }
  #wrapper #navigation #mainnav {
    display: none;
  }
  #wrapper #navigation #mainnav li {
    display: block !important;
    border-bottom: 1px dotted #ddd;
  }
  #wrapper #navigation #mainnav li a span {
    display: block;
  }
  #wrapper #navigation #mainnav li:last-child {
    border-bottom: 0;
  }
  #wrapper #navigation.open #mainnav {
    display: block;
  }
  #wrapper #mainnavBtn {
    top: 20px;
    height: 41px;
    display: inline-block !important;
    z-index: 99999;
  }
  #wrapper #left {
    position: fixed;
    z-index: 980;
    top: 100px;
    max-width: 340px;
    left: -340px;
    height: 100%;
    overflow-y: hidden;
    transition: left 500ms ease-in-out;
  }
  #wrapper #left #sideNavList {
    height: 80% !important;
    max-height: 80% !important;
  }
  #wrapper #main {
    left: 0;
    height: 100%;
    position: relative;
    overflow-y: hidden !important;
    transition: all 500ms ease-in-out !important;
  }
  body.logged {
    background: #efefef !important;
  }
  body.logged #wrapper {
    position: relative;
  }
  body.logged #wrapper #header {
    height: 100px!important;
  }
  body.logged #wrapper #navigation {
    position: absolute!important;
    right: 60px;
  }
  body.logged #wrapper #mainnav {
    display: block!important;
  }
  body.logged #wrapper #mainnav li {
    float: left!important;
    display: inline-block;
    border-bottom: 0!important;
  }
  body.logged #wrapper #mainnav li a i {
    margin: 0 5px!important;
  }
  body.logged #wrapper #mainnav li a span {
    display: none!important;
  }
}
@media (max-width: 991px) {
  body:not(.logged) #mainnav {
    display: none !important;
  }
  body {
    background: #FFF !important;
  }
  body.logged {
    background: #FFF !important;
  }
  body.logged #wrapper {
    overflow-y: visible !important;
  }
  body.logged #wrapper #navigation {
    transition: bottom 500ms ease-in-out !important;
    width: 100% !Important;
    height: auto;
    background: #000;
    border-top: 1px solid #000;
    position: fixed !important;
    right: 0px;
    bottom: 0 !important;
    z-index: 999999999;
  }
  body.logged #wrapper #navigation #mainnav {
    text-align: center;
  }
  body.logged #wrapper #navigation #mainnav li {
    float: none !important;
    display: inline-block !important;
    /*width:12.500%; */
  }
  body.logged #wrapper #navigation #mainnav li:last-child {
    clear: right;
    margin-left: 0px !important;
    width: 100px;
  }
  body.logged #wrapper #navigation #mainnav li a {
    text-align: center;
  }
  body.logged #wrapper #navigation #mainnav li a i {
    color: #FFF;
  }
  body.logged #wrapper #navigation #mainnav li ul.level_1 li a i {
    float: left !important;
  }
  body.logged #wrapper #navigation #mainnav li[data-url="#!account_hs/init"] {
    display: none !important;
  }
  body.logged #wrapper #main {
    padding: 0 0 100px 0 !important;
  }
  body.logged #wrapper.open #navigation {
    bottom: -400px !important;
  }
}
@media (max-width: 991px) and (max-width: 767px) {
  body.logged #wrapper #navigation #mainnav li.hidden-xs {
    display: none !important;
  }
}
@media (max-width: 480px) {
  #wrapper #header {
    min-height: 30px;
    overflow: visible;
  }
  #wrapper #header .inside {
    /*#logo {
					background-size: 100px;
					width:100px;
					height: 62px;
				}*/
  }
  #wrapper #header .inside #company {
    background-size: 60px;
    height: 0px;
  }
  #wrapper #search #searchBtn,
  #wrapper #search #searchInput {
    display: block;
  }
  #wrapper #search #searchBtn {
    margin: 0!important;
    width: 70%!important;
  }
  #wrapper #mainnavBtn {
    top: 20px!important;
  }
  #wrapper #main {
    height: auto!important;
  }
  body.logged #mainnavBtn {
    top: 20px!important;
  }
}
/* FOOTER */
#footer {
  position: relative;
  border-top-right-radius: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 0;
  background-clip: padding-box;
  padding: 0px 10px;
  background: #efefef;
  border-top: 1px solid #ddd;
  font-size: 85%;
}
#footer .inside {
  padding: 15px;
}
#footer .inside ul {
  list-style: none;
  padding: 0px;
  margin: 0px 0px 20px 0px;
}
#footer .inside ul li {
  border-bottom: 1px dotted #ddd;
  margin: 0px;
  padding: 3px 0px;
  font-size: 89%;
}
#footer .inside ul li a {
  color: #00445E;
  text-decoration: none;
  display: block;
}
#footer .inside ul li a:hover {
  text-decoration: underline;
}
#footer .inside ul li:last-child {
  border-bottom: 0;
}
#footer .inside .footerheadline {
  font-weight: 200;
  font-size: 1.17em;
  color: #00445E;
}
#footer .wsconinfo {
  display: none;
  position: absolute;
  right: 18px;
  bottom: 18px;
  width: 15px;
  height: 15px;
}
#footer .wsconinfo .circle {
  background: #d3c43d;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  display: block;
}
@media all and (max-width: 767px) {
  body.logged #wrapper #main {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 991px) {
  body.logged #wrapper #main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 991px) and (min-width: 768px) {
  body.logged #wrapper #main {
    float: left;
    width: 100%;
  }
}
@media all and (max-width: 1199px) {
  body.logged #wrapper #main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 1199px) and (min-width: 992px) {
  body.logged #wrapper #main {
    float: left;
    width: 75%;
  }
}
@media all and (min-width: 1200px) {
  body.logged #wrapper #main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (min-width: 1200px) and (min-width: 1200px) {
  body.logged #wrapper #main {
    float: left;
    width: 75%;
  }
}
@media all and (max-width: 767px) {
  body.logged #wrapper #left {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 991px) {
  body.logged #wrapper #left {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 991px) and (min-width: 768px) {
  body.logged #wrapper #left {
    float: left;
    width: 41.66666667%;
  }
}
@media all and (max-width: 1199px) {
  body.logged #wrapper #left {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 1199px) and (min-width: 992px) {
  body.logged #wrapper #left {
    float: left;
    width: 25%;
  }
}
@media all and (min-width: 1200px) {
  body.logged #wrapper #left {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (min-width: 1200px) and (min-width: 1200px) {
  body.logged #wrapper #left {
    float: left;
    width: 25%;
  }
}
/* IFRAMES */
iframe {
  border: 0;
  transition: width 500ms ease-in-out !important;
}
@supports (-webkit-overflow-scrolling: touch) {
  .iframe_scroll_container {
    height: -webkit-fill-available;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
  }
}
@supports not (-webkit-overflow-scrolling: touch) {
  .iframe_scroll_container {
    height: -webkit-fill-available;
    overflow-y: hidden;
  }
}
iframe.iframe_scroll {
  border: 1px solid #ddd;
  width: 100%;
  height: -webkit-fill-available;
}
iframe.video {
  border: 0;
  width: 70%;
  height: 300px;
  overflow: hidden;
  border-radius: 5px;
  background-clip: padding-box;
  margin: 0 auto;
  display: block;
}
@media (max-width: 991px) {
  iframe.video {
    width: 100%!important;
  }
}
.agblangswitcher {
  position: absolute;
  right: 30px;
  top: 10px;
}
/* SEARCH */
#search {
  border-bottom: 1px solid #ddd;
  padding: 10px;
}
#search input[type="search"],
#search input[type="button"],
#search button {
  color: #444;
  font-size: 85%;
  background: #fafafa;
}
#search input[type="button"],
#search button {
  border: 1px solid #ddd;
  padding: 5px;
}
/* Login */
#all_textlogin {
  text-align: center;
  border-top: 1px solid #ddd;
  padding: 10px 0 0 0;
  margin-top: 10px;
  font-size: 90%;
}
.login_methods a {
  display: block;
  text-align: center;
}
.login_methods a span {
  display: block;
}
img {
  border: 0;
}
/* HEADLINES */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 200;
  color: #00445E;
  /*!important;WARUM?*/
}
header h1,
header h3 {
  /*color: #FFF !important;WARUM?*/
}
h4,
h5,
h6 {
  margin: 5px 0 5px;
}
/* LINKS */
a {
  color: #00445E;
  cursor: pointer!important;
}
.clickable {
  display: inline-block;
  cursor: pointer;
}
.clickable:hover {
  text-decoration: underline;
}
/* YOUTUBE */
.youtube img {
  cursor: pointer;
}
/* PROFILE PIC */
.profilePic {
  background-color: #ccc;
  height: auto;
  width: auto;
  max-width: 280px;
  max-height: 140px;
  margin: 15px 15px 15px 0;
}
#body.logged {
  background: #FFF!important;
}
#body.logged #wrapper #mainnavBtn {
  display: none;
}
#body.logged #wrapper #main {
  min-height: 480px;
}
@media all and (max-width: 767px) {
  #body.logged #wrapper #main {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 991px) {
  #body.logged #wrapper #main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 991px) and (min-width: 768px) {
  #body.logged #wrapper #main {
    float: left;
    width: 100%;
  }
}
@media all and (max-width: 1199px) {
  #body.logged #wrapper #main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 1199px) and (min-width: 992px) {
  #body.logged #wrapper #main {
    float: left;
    width: 66.66666667%;
  }
}
@media all and (max-width: 1199px) and (min-width: 992px) {
  #body.logged #wrapper #main {
    margin-left: 16.66666667%;
  }
}
@media all and (min-width: 1200px) {
  #body.logged #wrapper #main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (min-width: 1200px) and (min-width: 1200px) {
  #body.logged #wrapper #main {
    float: left;
    width: 66.66666667%;
  }
}
@media all and (min-width: 1200px) and (min-width: 1200px) {
  #body.logged #wrapper #main {
    margin-left: 16.66666667%;
  }
}
@media all and (max-width: 991px) {
  #body.logged #wrapper #left {
    position: fixed!important;
  }
}
@media all and (min-width: 992px) {
  #body.logged #wrapper #left {
    display: none;
  }
}
#body.logged.sticky #wrapper #main {
  margin-left: 16.66666667%;
}
#body[data-hash^="folders"].logged #mainnavBtn {
  display: block;
}
#body[data-hash^="folders"].logged #wrapper #main {
  min-height: 80vh!important;
}
@media all and (max-width: 767px) {
  #body[data-hash^="folders"].logged #wrapper #main {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 991px) {
  #body[data-hash^="folders"].logged #wrapper #main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (max-width: 991px) and (min-width: 768px) {
  #body[data-hash^="folders"].logged #wrapper #main {
    float: left;
    width: 100%;
  }
}
@media all and (max-width: 1199px) {
  #body[data-hash^="folders"].logged #wrapper #main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    margin-left: 0;
  }
}
@media all and (max-width: 1199px) and (min-width: 992px) {
  #body[data-hash^="folders"].logged #wrapper #main {
    float: left;
    width: 75%;
  }
}
@media all and (min-width: 1200px) {
  #body[data-hash^="folders"].logged #wrapper #main {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media all and (min-width: 1200px) and (min-width: 1200px) {
  #body[data-hash^="folders"].logged #wrapper #main {
    float: left;
    width: 75%;
  }
}
@media (min-width: 1200px) {
  #body[data-hash^="folders"].logged #wrapper #main {
    margin-left: 0%;
  }
}
#body[data-hash^="folders"].logged #wrapper #left {
  display: block;
}
@media all and (max-width: 767px) {
  #body[data-hash^="folders"].logged #wrapper #left {
    position: relative;
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0!important;
    padding-right: 0!important;
    position: fixed!important;
  }
}
@media all and (max-width: 991px) {
  #body[data-hash^="folders"].logged #wrapper #left {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0!important;
    padding-right: 0!important;
    position: fixed!important;
  }
}
@media all and (max-width: 991px) and (min-width: 768px) {
  #body[data-hash^="folders"].logged #wrapper #left {
    float: left;
    width: 41.66666667%;
  }
}
@media all and (max-width: 1199px) {
  #body[data-hash^="folders"].logged #wrapper #left {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0!important;
    padding-right: 0!important;
  }
}
@media all and (max-width: 1199px) and (min-width: 992px) {
  #body[data-hash^="folders"].logged #wrapper #left {
    float: left;
    width: 25%;
  }
}
@media all and (min-width: 1200px) {
  #body[data-hash^="folders"].logged #wrapper #left {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    padding-left: 0!important;
    padding-right: 0!important;
  }
}
@media all and (min-width: 1200px) and (min-width: 1200px) {
  #body[data-hash^="folders"].logged #wrapper #left {
    float: left;
    width: 25%;
  }
}
#body[data-hash^="folders"].logged #wrapper.sticky #wrapper #main {
  margin-left: 25%!important;
}
#body[data-hash^="folders"].logged #wrapper.sticky #wrapper #left {
  position: fixed!important;
}
.featuretable {
  text-align: center;
}
.featuretable td {
  padding: 3px;
}
.featuretable td:nth-child(1) {
  text-align: left;
  font-weight: bold;
}
.featuretable td:nth-child(3) {
  color: #0c5c26;
}
.featuretable tr:nth-child(1) {
  font-weight: bold;
}
.featuretable tr:last-child td {
  border-top: 2px solid #303030;
  font-weight: bold;
}
.featuretable tr:first-child td {
  border-bottom: 2px solid #303030;
}
.maintenanceMessage {
  width: 100%;
  height: auto;
  text-align: center;
  background-color: #a92020;
  font-size: 20px;
  font-weight: bold;
  color: #fff;
  padding: 40px;
}
#f2left {
  float: left;
  background-position: left;
}
#f2right {
  float: right;
  background-position: right;
}
body.logged #footer2 {
  display: none;
}
.langheader {
  position: relative;
  float: left;
  right: 80px;
  top: -41px;
}
@media (max-width: 1550px) {
  .langheader {
    top: -25px;
  }
}
@media (max-width: 991px) {
  .langheader {
    position: absolute;
    right: 0px;
    top: -25px;
  }
}
body.logged .langheader {
  display: none;
}
.accountidentifier {
  position: absolute;
  right: 20px;
  top: 55px;
}
@media (max-width: 991px) {
  .accountidentifier {
    position: fixed;
    top: 75px;
  }
}
.ilogintype {
  width: 35px;
  height: 31px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  float: right;
  margin-top: -7px;
  margin-left: 10px;
  cursor: pointer;
}
.logininfocontainer label {
  font-weight: normal;
}
body.minimal #header-before,
body.minimal #header,
body.minimal #mainspacer,
body.minimal #footer {
  display: none;
}
body.minimal #mainContainer {
  padding-top: 0px;
  background: none;
}
.vcpopup {
  position: absolute;
  right: 50px;
  top: 50px;
  width: 700px;
  height: 80%;
  z-index: 9995;
  border: 1px solid #000;
  background-color: #fff;
  box-shadow: 0px 0px 20px 4px rgba(0, 0, 0, 0.33);
}
.vcfull {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9995;
  border: 1px solid #000;
  background-color: #fff;
  box-shadow: 0px 0px 20px 4px rgba(0, 0, 0, 0.33);
}
.link {
  color: #00445E;
  cursor: pointer;
}
.link:hover {
  color: #000;
  text-decoration: underline;
}
/* BUTTONS */
.btn,
.btn.btn-default {
  display: inline-block;
  border: 0;
  background: #efefef;
  text-decoration: none!important;
  padding: 8px 10px;
  cursor: pointer!important;
}
.btn:hover,
.btn.btn-default:hover,
.btn:focus,
.btn.btn-default:focus {
  background: #ddd;
  outline: none;
}
.btn > i.visible,
.btn.btn-default > i.visible {
  display: inline!important;
}
.btn-block {
  display: block!important;
  width: 100%!important;
}
.btn-block.center {
  text-align: center;
}
.btn-primary {
  background: #00445E;
  color: #FFF !important;
  border: 1px solid #00445E;
}
.btn-primary:hover,
.btn-primary:focus {
  background: #00445E;
}
.btn-success {
  background: #5cb85c;
  color: #FFF !important;
  border: 1px solid #5cb85c;
}
.btn-success:hover,
.btn-success:focus {
  background: #4cae4c;
}
.btn-warn {
  background: #d2322d;
  color: #FFF !important;
  border: 1px solid #ac2925;
}
.btn-warn a {
  color: #FFF !important;
  text-decoration: none;
}
.btn-warn:hover,
.btn-warn:focus {
  color: #FFF;
  background: #d2322d;
}
.btn-large {
  font-size: 130% !important;
}
.btn-group .btn {
  margin: 0 -2px;
  position: relative;
  left: -3px;
}
@media (max-width: 991px) {
  button[id^="documentUpload_"],
  a[id^="documentUpAndSign_"] {
    position: static;
    right: 0px;
    top: 10px;
    margin: 3px;
    display: block;
    width: 100%;
    display: block!important;
    width: 100%!important;
    text-align: center;
  }
  button[id^="documentUpload_"].center,
  a[id^="documentUpAndSign_"].center {
    text-align: center;
  }
}
@media (max-width: 768px) {
  button[id^="documentUpload_"],
  a[id^="documentUpAndSign_"] {
    margin: 2px;
  }
}
.btn[disabled] {
  opacity: 0.65!important;
  cursor: not-allowed !important;
}
/* LOADING */
#loading {
  display: none;
  position: fixed;
  text-align: center;
  top: 50px;
  z-index: 2147483647;
  width: 100%;
}
#loading #loadingWrapper {
  border-radius: 3px;
  width: 100%;
  max-width: 50px;
  margin: 0 auto;
}
#loading #loadingWrapper #loadingIcon {
  width: 50px;
  height: 50px;
  position: relative;
  border: 6px solid #00445E;
  margin: 0 auto;
  border-radius: 25px;
  background-clip: padding-box;
}
#loading #loadingWrapper #loadingIcon #loadingCircle {
  width: 50px;
  height: 50px;
  border: 6px solid #00445E;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -25px;
  margin-top: -25px;
  border-radius: 50%;
  background-clip: padding-box;
}
#loading #loadingWrapper #loadingIcon #loadingCircle #loadingSpinner {
  height: 100%;
  width: 100%;
}
#loading #loadingWrapper #loadingIcon #loadingCircle #loadingSpinner .loadingLineWrapper {
  width: 6px;
  height: 66px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -3px;
  margin-top: -33px;
}
#loading #loadingWrapper #loadingIcon #loadingCircle #loadingSpinner .loadingLineWrapper div {
  width: 100%;
  height: 11px;
  background: #00445E;
  border-radius: 3px;
  background-clip: padding-box;
  position: absolute;
}
#loading #loadingWrapper #loadingIcon #loadingCircle #loadingSpinner .loadingLineWrapper .bottom {
  bottom: 0;
}
#loading #loadingWrapper #loadingIcon #loadingCircle .rotate90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
#loading #loadingWrapper img {
  margin: 0 auto;
}
#loading #loadingWrapper #loadingText {
  margin-top: 20px;
}
.smallLoader {
  width: 30px;
  max-width: 30px;
  background: #eee url('../../../modules/core/images/notare/main/loading.gif?v=1765367195158');
  background-repeat: no-repeat;
  background-size: 15px;
  background-position: center center;
  padding: 1px 10px;
  margin: 0 auto;
}
/* POPUPS */
#popups,
#meta {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  /*padding:@popup-padding-outer;*/
  z-index: 9992;
  display: none;
}
#popups {
  z-index: 9998;
  position: fixed;
}
#meta {
  background: rgba(0, 0, 12, 0);
  position: fixed;
}
.popup {
  position: relative;
  z-index: 9998;
  width: 100%;
  max-width: 650px;
  background: #FFF;
  border: 1px solid #000;
  border-radius: 3px;
  box-shadow: 0 0 25px #717171;
}
.popup.small {
  max-width: 320px;
}
.popup.fixed {
  position: fixed;
  top: 50px;
  right: 0;
  left: 0;
  margin: 0 auto;
  width: 100%;
}
.popup.full {
  position: fixed;
  top: 0px;
  right: 0px;
  left: 0px;
  bottom: 0px;
  margin: 0 auto;
  width: 100%;
  max-width: 100% !important;
  height: 100%;
}
.popup.medium {
  position: fixed;
  right: 0px;
  left: 0px;
  bottom: 0px;
  margin: 0 auto;
  width: 65%;
  height: 100%;
  max-width: 100%;
  overflow: hidden;
}
.popup.medium .popup_main {
  overflow-y: scroll;
}
@media all and (min-width: 992px) {
  .popup.medium .popup_main {
    max-height: 300px;
    max-height: 50vh;
    overflow-y: scroll;
    overflow-x: hidden;
  }
}
@media all and (max-width: 991px) {
  .popup.normal {
    position: fixed;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    margin: 0 auto;
    width: 100%;
    max-width: 100% !important;
    height: 100%;
  }
}
@media all and (min-width: 992px) {
  .popup.normal {
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
  .popup.normal .popup_main {
    max-height: 300px;
    max-height: 50vh;
    overflow-y: scroll;
    overflow-x: hidden;
  }
}
.popup .popup_header {
  position: relative;
  padding: 12px;
  border-bottom: 1px solid #ddd;
}
.popup .popup_header .closePopup {
  position: absolute;
  top: 0px;
  right: 0px;
  cursor: pointer;
  color: #b3b3b3;
  padding: 10px 20px;
  display: block;
  background: #efefef;
  border-left: 1px solid #ddd;
}
.popup .popup_header h4 {
  padding: 0;
  margin: 0;
}
.popup .popup_main {
  overflow-y: auto;
  overflow-x: hidden;
  padding: 10px;
}
.popup .popup_main p {
  padding: 0px 0px 5px;
  margin: 0;
}
.popup .popup_main *[class*="alert"] {
  padding: 5px;
  margin: 0px 0px 15px;
}
.popup .popup_main.noPadding {
  padding: 0px;
}
.popup .popup_footer {
  border-top: 1px solid #ddd;
  text-align: right;
  padding: 10px;
  clear: both;
  min-height: 60px;
  background-color: #FFF;
}
.popup .popup_footer button[id^="popupBtnSubmit"][disabled="disabled"] {
  display: none;
}
.popup .popup_footer > *[class^="col-"] {
  padding: 0 !Important;
}
.popup .popup_footer .left {
  text-align: left;
}
#popupAlert .popup_footer {
  position: relative!important;
}
html.fullScreenPopup {
  overflow: hidden!important;
}
html.fullScreenPopup .popup .popup_main {
  overflow-y: scroll;
  overflow-x: hidden!important;
}
html.fullScreenPopup .popup .popup_footer {
  position: absolute;
  width: 100%;
  bottom: 0;
}
html.fullScreenPopup .popup#popupConfirm .popup_footer {
  position: relative!important;
}
html.almostfullScreenPopup {
  overflow: hidden!important;
}
html.almostfullScreenPopup .popup {
  margin: auto auto;
  width: calc(100% - 50px);
  height: calc(100% - 50px);
}
html.almostfullScreenPopup .popup .popup_main {
  overflow-y: scroll;
  overflow-x: hidden!important;
}
html.almostfullScreenPopup .popup .popup_footer {
  position: absolute;
  width: 100%;
  bottom: 0;
  background-color: #FFF;
}
html.almostfullScreenPopup .popup#popupConfirm .popup_footer {
  position: relative!important;
}
/* FORM */
select,
input[type="text"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="email"],
input[type="date"],
input[type="tel"],
input[type="number"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  transition: border 500ms ease-out;
  width: 100%;
  border: 1px solid #ddd;
  padding: 5px;
}
select:focus,
input[type="text"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="email"]:focus,
input[type="date"]:focus,
input[type="tel"]:focus,
input[type="number"]:focus {
  outline: none;
  border-color: #00445E;
}
select.long,
input[type="text"].long,
input[type="url"].long,
input[type="password"].long,
input[type="search"].long,
input[type="email"].long,
input[type="date"].long,
input[type="tel"].long,
input[type="number"].long {
  width: 100%;
}
input[type="checkbox"] {
  margin: 0 10px;
  padding: 5px;
  border: 1px solid #ddd;
}
input[type="search"] {
  width: 70%;
}
.pagination li {
  border: 0 !important;
}
h1,
.h1 {
  font-size: 26px;
}
h2,
.h2 {
  font-size: 23px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color: inherit;
}
#currentPage {
  display: inline-block;
}
#subboxes,
.home-boxes {
  margin: -5px;
}
.pagination li {
  padding: 0 !important;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover {
  background: none;
}
.panel[aria-hidden="false"] .panel-body {
  max-height: 5000px !important;
  overflow-y: scroll;
}
@media (max-width: 767px) {
  h1 {
    font-size: 22px;
  }
  #homeBoxSmall h1 {
    font-size: 30px;
  }
  #homeBoxSmall .btn {
    width: 100%;
  }
}
.label {
  font-weight: 100;
}
.btn {
  white-space: normal;
}
textarea {
  -moz-appearance: none;
  -webkit-appearance: none;
  transition: border 500ms ease-out;
  width: 100%;
  border: 1px solid #ddd;
  padding: 5px;
}
textarea:focus {
  outline: none;
  border-color: #00445E;
}
.form-group {
  position: relative;
  margin: 0 0 10px 0;
}
.form-group label {
  font-weight: bold;
}
.form-group.error label {
  color: #ac2925;
}
.form-group.error input,
.form-group.error textarea {
  border-color: #ac2925;
}
.form-group.error i {
  right: 20px;
  top: auto!important;
  margin-top: -33px;
  color: #ac2925;
  position: absolute!important;
}
.form-group.success label {
  color: #4cae4c;
}
.form-group.success input,
.form-group.success select,
.form-group.success textarea {
  border-color: #4cae4c;
}
.form-group.success i {
  right: 20px;
  top: auto!important;
  margin-top: -33px;
  color: #4cae4c;
  position: absolute!important;
}
.form-group.less.error i,
.form-group.less.success i {
  margin-top: -26px;
}
.input-group input[type="text"] {
  margin-top: 0;
}
.input-group.success label {
  color: #4cae4c;
}
.input-group.success input,
.input-group.success select,
.input-group.success textarea {
  border-color: #4cae4c;
}
.input-group.success i {
  right: 20px;
  top: auto!important;
  margin-top: -33px;
  color: #4cae4c;
  position: absolute!important;
}
.input-group.error label {
  color: #ac2925;
}
.input-group.error input,
.input-group.error textarea {
  border-color: #ac2925;
}
.input-group.error i {
  right: 20px;
  top: auto!important;
  margin-top: -33px;
  color: #ac2925;
  position: absolute!important;
}
.input-group.success i,
.input-group.error i {
  z-index: 9!important;
  right: 15px!important;
  top: 43px!important;
}
.input-group.less.error i,
.input-group.less.success i {
  z-index: 9!important;
  right: 15px!important;
  margin-top: 43px!important;
}
.settings_container .input-group-addon {
  padding-right: 35px;
}
select.error,
input.error {
  border-color: #ac2925 !important;
}
select.error:hover,
input.error:hover,
select.error:focus,
input.error:focus {
  border-color: #ac2925 !important;
}
.inputList {
  list-style: none;
  padding: 0 15px;
  margin: 0;
}
.inputList > li {
  list-style: none;
  padding: 0;
}
.inputList > li .btn {
  padding: 6px 10px;
  width: 100%;
}
@media all and (max-width: 767px) {
  .inputList > li .btn {
    margin-top: 15px!important;
  }
}
.submit_container {
  border-top: 1px solid #ddd;
  padding: 20px 10px !important;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.input-group input,
.input-group select {
  margin: 0;
}
.input-group .input-group-addon.button {
  cursor: pointer;
}
.message {
  border: 1px solid;
  border-color: #ddd;
  padding: 10px;
  margin: 0 0 10px 0;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
.message.error {
  color: #ac2925;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#notifications_list {
  list-style: none;
  padding: 0;
  margin: 0;
}
#notifications_list li {
  border: 1px solid;
  border-color: #ddd;
  padding: 10px;
  margin: 0 0 10px 0;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
}
#notifications_list li h4 {
  font-weight: 600;
  padding: 0;
  margin: 0;
}
.folders_group {
  border-bottom: 1px solid #ddd;
  background: #fafafa;
}
.folders_group .toggler {
  position: relative;
  background: #efefef;
  border-bottom: 1px solid #ddd;
  margin: 0 !important;
  font-weight: bold;
  cursor: pointer;
}
.folders_group .toggler:hover {
  background: #ddd;
}
.folders_group .toggler i[class^="icon-"] {
  font-size: 80%;
  margin: 0 10px 0 0;
}
.folders_group .toggler > a {
  text-decoration: none;
  padding: 10px 15px;
}
.folders_group a[id^="toggler_addfolder"] {
  text-align: center;
  padding-right: 0 !important;
  padding-left: 22px;
}
.folders_group a[id^="toggler_addfolder"] > i {
  margin: 0 !important;
}
.folders_group ul {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow-x: hidden;
}
.folders_group ul li {
  padding: 0 35px 0 15px;
  border-bottom: 1px dotted #ddd;
  position: relative;
}
.folders_group ul li.hover {
  background: #ddd;
}
.folders_group ul li a {
  display: block;
}
.folders_group ul li i {
  position: absolute;
  left: 11px;
  top: 14px;
  font-size: 80%;
  cursor: pointer;
}
.folders_group ul li .name {
  padding: 10px 0 10px 10px;
  margin: 0 0 0 20px;
  position: relative;
  max-width: 85%;
  word-wrap: break-word;
}
.folders_group ul li .count {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 85%;
}
.folders_group ul li ul {
  border-left: 2px solid #00445E;
  margin: 0 0 10px 0;
}
.folders_group ul li ul li {
  padding: 0px 0px 0px 15px;
  border-bottom: 0;
}
.folders_group ul li ul li .name {
  padding: 5px 7px;
}
.folders_group ul li ul li i {
  top: 9px;
  font-size: 75%;
}
.panel {
  clear: both;
  border: 1px solid #ddd;
  margin: 0 0 20px 0;
}
.panel .panel-header {
  position: relative;
  padding: 10px;
  border-bottom: 1px solid #ddd;
  background: #fafafa;
  font-weight: bold;
  cursor: pointer;
}
.panel .panel-header i {
  position: absolute;
  top: 13px;
  right: 15px;
}
.panel .panel-body {
  padding: 10px 20px;
  transition: all 300ms linear;
  overflow: hidden;
  max-height: 1000px;
}
.panel .panel-body * {
  filter: alpha(opacity=100);
  opacity: 1;
  transition: opacity 300ms linear;
}
.panel .panel-body .form-group {
  position: relative;
}
.panel .panel-body .form-group.success i,
.panel .panel-body .form-group.error i {
  margin-top: -24px !important;
}
.panel[aria-hidden="true"] {
  overflow: hidden;
}
.panel[aria-hidden="true"] .panel-body {
  padding: 0;
  max-height: 0;
}
.panel[aria-hidden="true"] .panel-body * {
  filter: alpha(opacity=0);
  opacity: 0;
}
.settings_container select,
.settings_container input {
  margin: 10px 0;
}
.settings_container select[type="checkbox"],
.settings_container input[type="checkbox"] {
  margin: 10px;
}
.settings_container .help {
  font-size: 85%;
}
.monospace {
  font-family: monospace;
}
/* DASHBOARD*/
#dashboard_list {
  list-style: none;
  padding: 0;
  margin: 0;
  /*min-height: 300px;WARUM?*/
}
#dashboard_list:after {
  clear: both;
}
.dashboard_element {
  padding: 5px!important;
  margin: 0;
  cursor: pointer;
}
.dashboard_element a {
  text-decoration: none;
}
.dashboard_element a:hover {
  text-decoration: none;
}
.dashboard_element.noClick {
  cursor: default!important;
}
.dashboard_inner {
  border-radius: 3px;
  background: #efefef;
  width: 100%;
  padding: 10px;
  display: block;
}
@media (min-width: 991px) {
  .dashboard_inner {
    min-height: 90px;
  }
}
.dashboard_inner .label,
.dashboard_inner .value {
  text-align: center;
  display: block;
}
.dashboard_inner .value {
  font-size: 200%;
  padding-top: 10px;
}
.dashboard_inner .label {
  font-size: 80%;
}
.guidesdash {
  list-style: none;
  padding: 0;
  margin: 0;
}
.guidesdash span {
  color: #00445E !important;
  padding-top: 10px;
}
#btnFavorites,
#btnInboxes {
  position: absolute;
  right: 15px;
  top: 15px;
}
#favorites_list,
#inboxes_list {
  list-style: none;
  padding: 0;
  margin: 0;
}
#favorites_list > li,
#inboxes_list > li {
  list-style: none;
  padding: 0;
  margin: 0 0 15px;
}
#favorites_list > li:last-child,
#inboxes_list > li:last-child {
  margin: 0;
}
#favorites_list > li > a,
#inboxes_list > li > a {
  display: block;
  margin: 0 auto;
  max-width: 341px;
  border: 1px solid #ddd;
  text-align: center;
  position: relative;
  text-decoration: none;
}
#favorites_list > li > a > img,
#inboxes_list > li > a > img {
  width: 100%;
  height: auto;
  max-height: 80px;
  max-width: 341px;
}
#favorites_list > li > a > span.name,
#inboxes_list > li > a > span.name {
  width: 100%;
  font-size: 150%;
  display: block;
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  padding: 5px;
}
#favorites_list > li > a > span.count,
#inboxes_list > li > a > span.count {
  position: absolute;
  bottom: 0px;
  left: 0px;
  padding: 10px;
  background: #DDD;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  background-clip: padding-box;
  font-weight: bold;
}
#favorites_list > li > a > span.count.unread,
#inboxes_list > li > a > span.count.unread {
  background: #d2322d;
  color: #FFF;
}
.contingentsState {
  background-color: #efefef;
  padding: 10px;
  border: 1px solid #bbb;
  color: #565656;
  overflow: hidden;
}
#contingentsStates div:nth-child(even) {
  text-align: right;
}
#ulActiveUsers {
  word-wrap: break-word;
  margin-top: 3px;
}
ul.tagit {
  overflow: auto;
  margin: 0;
  padding: 0 5px;
  border: 1px solid #ddd;
}
ul.tagit > li {
  position: relative;
  display: block;
  float: left;
  margin: 0;
  font-size: 85%;
}
ul.tagit > li.tagit-choice {
  position: relative;
  line-height: inherit;
  margin: 5px 5px 5px 0;
  padding: 5px 30px 5px 10px;
  border: 1px solid #ddd;
  background: #fafafa;
  border-radius: 5px;
  background-clip: padding-box;
}
ul.tagit > li.tagit-choice .tagit-close {
  position: absolute;
  right: 10px;
}
ul.tagit > li.tagit-new input {
  border: 0;
  padding: 9px 10px;
}
ul.tagit > li.tagit-new .ui-helper-hidden-accessible {
  display: none;
}
input.tagit-hidden-field {
  display: none;
}
/* GRID HELPER */
.row.margin {
  margin-bottom: 20px;
}
.marginTop {
  margin-top: 15px;
}
.marginBottom {
  margin-bottom: 15px;
}
.marginBottomLess {
  margin-bottom: 10px;
}
.help {
  font-size: 90%;
}
small {
  display: block;
}
small.error {
  color: #ac2925;
}
/* ALIGNS */
.align-right {
  text-align: right;
}
.align-left {
  text-align: left;
}
/* DISKSPACE */
.diskspace {
  margin: 15px 0 5px 0;
}
.diskspace .progress {
  height: 5px;
  margin-top: 5px!important;
  margin-bottom: 5px!important;
}
/* DOC PREVIEW */
.docPositionContainer {
  background-size: 100%!important;
  background-repeat: no-repeat !important;
  width: 60%;
  margin: 0 auto;
  border: 1px solid #ddd;
  position: relative;
}
.docpagination,
.docPagination {
  text-align: center;
  padding: 0 0 10px 0;
}
.sigBlockInside {
  display: block;
  position: absolute!important;
  background-color: #000;
  width: 40%;
  height: 15%;
}
.sigBlockInside .remove {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* JQUERY UI WIDGETS */
.ui-helper-hidden-accessible {
  display: none!important;
}
.ui-widget {
  z-index: 9999999!important;
}
.ui-widget.ui-autocomplete {
  list-style: none;
  padding: 0;
  margin: 0;
}
.ui-autocomplete {
  background: #fafafa;
  border: 1px solid #ddd;
  list-style: none;
  padding: 0;
  margin: 0;
  width: 100%;
  max-width: 300px!important;
}
.ui-autocomplete > li {
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #ddd;
}
.ui-autocomplete > li > a {
  display: block;
  padding: 10px;
  margin: 0;
}
.ui-autocomplete > li:last-child {
  border-bottom: 0;
}
/* ALERTS */
.alerts {
  padding: 15px;
}
.alerts h1,
.alerts h2,
.alerts h3,
.alerts h4,
.alerts h5,
.alerts h6 {
  margin-top: 0;
}
/* ERRORLIST */
.errorList {
  margin-bottom: 15px!important;
}
.errorList li {
  cursor: pointer!important;
}
/* DATALIST*/
ul.noborder > li {
  border: 0px;
  padding: 5px;
}
.datalist {
  list-style: none;
  padding: 0px;
  margin: 0px 0px 10px;
  overflow: auto;
}
.datalist.border {
  border: 1px solid #ddd;
}
.datalist.noline > li:last-child {
  border-bottom: 0;
}
.datalist.noborder > li {
  border: 0px;
}
.datalist.grouped > li {
  padding: 0 !important;
  margin-bottom: 0 !important;
}
.datalist.grouped > li > ul {
  margin-bottom: 0 !important;
}
.datalist.grouped > li > ul > li.subheader {
  background: #f7f7f7;
}
.datalist.grouped > li > ul > li.subheader label {
  font-weight: bold;
}
.datalist.grouped > li > ul > li:last-child {
  margin-bottom: 0 !important;
  border-bottom: 0 !important;
}
.datalist.grouped .header {
  background: #eaeaea;
  padding: 15px;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
}
.datalist li {
  position: relative;
  padding: 15px;
  margin: 0;
  border-bottom: 1px solid #ddd;
}
.datalist li.list_header {
  margin: 0 -20px 0 -20px !important;
}
.datalist li.list_header:after {
  content: " ";
  display: table;
}
.datalist li h3,
.datalist li h4 {
  margin: 0;
}
.datalist li small {
  display: block;
}
.datalist li small.error {
  color: #ac2925;
}
.datalist li .btn-group {
  float: right;
  top: 0px;
}
@media (min-width: 1360px) {
  .datalist li .btn-group {
    position: absolute;
    right: 15px;
  }
}
@media (max-width: 768px) {
  .datalist li .btn-group {
    position: static !important;
    margin: 20px 0 0 0;
  }
}
@media all and (max-width: 991px) {
}
.datalist li .btn-group.smallGroup {
  top: 5px;
}
@media (max-width: 991px) {
  .datalist li .btn-group.smallGroup {
    position: static !important;
  }
}
.datalist li .btn-group i.fa {
  display: inline-block !important;
}
@media all and (max-width: 991px) {
  .datalist li .btn {
    font-size: 14px;
  }
}
.datalist li.row {
  margin: 0 -20px 0 -20px !important;
}
.datalist li.folder a i.icon-folder-open {
  margin: 0 10px 0 0;
  color: #D4BC5F;
}
.small_list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.small_list > li {
  list-style: none;
  padding: 0;
  margin: 0;
  border-bottom: 0;
  font-size: 90%;
}
.relFixer {
  position: relative;
}
/* PAGINATION */
.pagination {
  list-style: none;
  padding: 0px;
}
.pagination li {
  display: inline-block;
  position: relative;
  margin: 0 -2px;
  border: 1px solid #ddd;
}
.pagination li:first-child {
  margin: 0 -3px 0 -2px;
}
.pagination li a {
  display: block;
  padding: 8px 15px;
}
/* CONTEXT MENU */
#contextMenu {
  position: fixed;
  display: none;
  background: #FFF;
  border: 1px solid #ddd;
  margin: 0;
  padding: 0;
  width: 140px;
  box-shadow: 1px 1px 1px 0 rgba(0, 0, 0, 0.3);
}
#contextItems {
  margin: 5px;
  padding: 0px;
  list-style: none;
}
#contextItems li {
  list-style: none;
  margin: 0;
  padding: 5px;
}
#contextItems li:hover {
  color: #FFF;
  background: #00445E;
}
.tabs {
  list-style: none;
  padding: 0;
  margin: 0;
}
.tabs.row {
  margin: 0 -15px;
}
.tabs.bordered {
  position: relative;
  z-index: 999;
  border-bottom: 1px solid #ddd;
  margin: 0;
}
.tabs.bordered:after {
  clear: both;
}
.tabs.bordered li.selected {
  background: #FFF!important;
}
@media all and (max-width: 991px) {
  .tabs {
    margin: 0!important;
  }
}
@media all and (max-width: 991px) {
  .tabs li {
    display: block;
    float: none;
    width: 100%!important;
  }
  .tabs li.selected {
    background: #ddd !important;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    background-clip: padding-box;
  }
}
@media all and (min-width: 992px) {
  .tabs li {
    list-style: none;
    position: relative;
    top: 1px!important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
  .tabs li.selected {
    border: 1px solid #ddd;
    border-bottom: 0;
    background: #fafafa;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-top-left-radius: 3px;
    background-clip: padding-box;
  }
}
.tabs li a {
  padding: 10px;
  text-decoration: none;
  display: block;
}
@media (max-width: 768px) {
  .tabs li a {
    padding: 10px 0 !important;
    text-align: center;
  }
}
.tabs li .badge {
  position: absolute;
  top: 6px;
  right: 10px;
  font-size: 80%;
  padding: 5px 10px;
  background: #000;
  color: #FFF;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
  background-clip: padding-box;
}
.tab_content {
  position: relative;
  top: -1px;
}
.tab_content > * {
  padding-top: 15px;
  border: 1px solid #ddd;
}
.youtubePreview {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
.youtubePreview > img {
  margin: 0 auto;
  cursor: pointer;
  width: 100%;
  height: auto;
}
.video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}
.upload {
  clear: both;
  padding: 50px;
  border: 5px dashed #ddd;
}
.upload progress[value] {
  width: 100%;
  background: #4cae4c;
}
.upload progress[value]::-webkit-progress-bar {
  background-color: #eee;
  border-radius: 2px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25) inset;
}
.upload progress[value]::-webkit-progress-value {
  transition: width 500ms ease-in-out;
}
body.dragging,
body.dragging * {
  cursor: move !important;
}
.dragged {
  position: absolute;
  opacity: 0.5;
  z-index: 2000;
}
.menuFolder0 {
  height: 50px;
  background: #00445E;
}
#cursor {
  z-index: 999;
  position: fixed;
  padding: 10px;
  background: #FFF;
  border: 1px solid #00445E;
  border-radius: 45px;
  background-clip: padding-box;
  font-size: 80%;
}
#cursor > i {
  margin: 0 5px 0 0;
}
#sideNavList #cursor > span {
  display: block;
  padding: 0 0 0 15px;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  margin-right: 5px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 3px;
}
.badge:empty {
  display: none;
}
.badge.badge-pdf {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  margin-right: 5px;
  font-size: 12px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #000;
  border-radius: 3px;
}
.badge.badge-pdf:empty {
  display: none;
}
#userSearchForsearchUser {
  margin-bottom: 10px;
}
#userListChosen > li {
  padding-left: 0;
  padding-right: 0;
}
#userListChosen > li:last-child {
  border-bottom: 0!important;
}
#userListChosen > li .btn {
  position: absolute;
  right: 0;
  top: 7px;
}
.autocompleteListElement {
  position: relative;
}
.autocompleteListElement i {
  display: block!important;
  position: absolute;
  right: -20px;
  font-size: 95%;
}
.autocompleteListElement img {
  max-height: 50px!important;
  width: 50px;
  position: relative;
  left: -15px;
}
/** SITE HEADER **/
header {
  min-height: 200px;
  width: 100%;
  text-align: center;
  position: relative;
  background: -o-linear-gradient(top, #00445E, #006991);
  background-image: linear-gradient(to bottom, #00445E 0%, #006991 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00445E, endColorstr=#006991, GradientType=0);
}
header h1 {
  font-weight: 600;
  font-size: 2.5em;
  letter-spacing: 5px;
  margin-bottom: 0px;
}
header h3,
header .subheadline {
  font-size: 1.17em;
  letter-spacing: 1.2px;
}
header h4 {
  font-weight: bold;
  letter-spacing: 1.2px;
}
header img {
  position: absolute;
  bottom: 0;
}
header .male {
  left: 2%;
}
header .female {
  right: 2%;
}
header a img {
  position: relative!important;
}
header .btn {
  margin-bottom: 0px;
}
/* DOCUMENT PREVIEW */
#documentWizard {
  margin: 0 auto;
}
.document-preview {
  padding: 0px 0px;
  border: 1px solid #ddd;
  display: block;
}
.document-preview .document-preview-controls-top {
  border-bottom: 1px solid #ddd;
  background: #fafafa;
  padding: 20px;
  text-align: center;
  width: 100%;
}
.document-preview .document-preview-controls-top .iconBtn {
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline-block;
  border: 0;
  background: #efefef;
  text-decoration: none!important;
  padding: 8px 10px;
  cursor: pointer!important;
  white-space: normal;
  border-radius: 20px;
}
.document-preview .document-preview-controls-top .iconBtn:focus,
.document-preview .document-preview-controls-top .iconBtn:active:focus,
.document-preview .document-preview-controls-top .iconBtn.active:focus,
.document-preview .document-preview-controls-top .iconBtn.focus,
.document-preview .document-preview-controls-top .iconBtn:active.focus,
.document-preview .document-preview-controls-top .iconBtn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-preview .document-preview-controls-top .iconBtn:hover,
.document-preview .document-preview-controls-top .iconBtn:focus,
.document-preview .document-preview-controls-top .iconBtn.focus {
  color: #333;
  text-decoration: none;
}
.document-preview .document-preview-controls-top .iconBtn:active,
.document-preview .document-preview-controls-top .iconBtn.active {
  outline: 0;
  background-image: none;
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.document-preview .document-preview-controls-top .iconBtn.disabled,
.document-preview .document-preview-controls-top .iconBtn[disabled],
fieldset[disabled] .document-preview .document-preview-controls-top .iconBtn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
  box-shadow: none;
}
a.document-preview .document-preview-controls-top .iconBtn.disabled,
fieldset[disabled] a.document-preview .document-preview-controls-top .iconBtn {
  pointer-events: none;
}
.document-preview .document-preview-controls-top .iconBtn:hover,
.document-preview .document-preview-controls-top .iconBtn:focus {
  background: #ddd;
  outline: none;
}
.document-preview .document-preview-controls-top .iconBtn > i.visible {
  display: inline!important;
}
.document-preview .document-preview-controls-top .iconBtn[disabled] {
  opacity: 0.65!important;
  cursor: not-allowed !important;
}
.document-preview .document-preview-controls-top input[type="text"] {
  width: 40px;
  padding: 7px;
  text-align: center;
}
.document-preview .document-preview-view {
  background-color: #e2e2e2;
  position: relative !important;
  min-height: 200px;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: auto;
}
.document-preview .document-preview-view .signaturBlock {
  width: 30.0%;
}
.document-preview .document-preview-view .loadingIcon {
  display: none;
  position: absolute;
  padding: 20px;
  left: 50%;
  width: 100px;
  margin-top: 50px;
  margin-left: -50px;
  text-align: center;
  background: #FFF;
  z-index: 9999999;
}
.document-preview .document-preview-view .loadingIcon > span {
  display: block;
}
.document-preview .document-preview-view.loading .loadingIcon {
  display: block;
}
.document-preview .document-preview-view.loading #docPreview {
  opacity: 0.4;
}
.document-preview .document-preview-view-img-container {
  width: 90%;
  height: auto;
  text-align: center;
  webkit-box-shadow: 0px 2px 12px 1px rgba(0, 0, 0, 0.46);
  box-shadow: 0px 2px 12px 1px rgba(0, 0, 0, 0.46);
  margin-left: auto;
  margin-right: auto;
}
.document-preview #document-preview-view-imgsigblock-container {
  position: relative;
}
.document-preview .document-preview-image {
  width: 100%;
  height: auto;
}
.document-preview .document-preview-controls-bottom {
  border-top: 1px solid #ddd;
  background: #fafafa;
  padding: 20px;
  width: 100%;
  text-align: center;
}
.document-preview .document-preview-pages-sigblocks {
  clear: both;
}
@media (max-width: 991px) {
  .documentPreviewCol2 {
    padding: 0;
  }
}
.document-preview-pages {
  padding: 20px;
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .document-preview-pages {
    height: 350px;
    overflow-y: scroll;
  }
}
@media (max-width: 767px) {
  .document-preview-pages {
    height: 208px;
    overflow-x: scroll;
  }
}
.document-preview-pages > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (max-width: 767px) {
  .document-preview-pages > ul {
    display: block;
    white-space: nowrap;
  }
}
.document-preview-pages > ul > li {
  list-style: none;
  position: relative;
  text-align: center;
}
@media (max-width: 767px) {
  .document-preview-pages > ul > li {
    display: inline-block;
  }
  .document-preview-pages > ul > li .document-preview-image-small {
    width: 100px!important;
    height: auto!important;
  }
}
.document-preview-pages > ul > li.selected img {
  border: 2px solid #00445E;
}
.document-preview-pages > ul > li .document-preview-image-small {
  border: 1px solid #ddd;
  display: block;
  max-width: 100%;
  height: auto;
}
@media (min-width: 768px) {
  .document-preview-pages > ul > li .document-preview-image-small {
    max-width: 200px;
    width: 100%;
    margin: 0 auto 20px;
  }
}
.document-preview-pages > ul > li .SignPositioned {
  position: absolute;
  bottom: -30px;
  left: 75px;
  background: #FFF;
  font-size: 250%;
  border-radius: 100px;
  border: 1px solid #ddd;
  padding: 10px 20px;
}
.rotate0 {
  -webkit-transform: rotate(0deg);
  /* Chrome, Safari 3.1+ */
  /* Firefox 3.5-15 */
  -ms-transform: rotate(0deg);
  /* IE 9 */
  /* Opera 10.50-12.00 */
  transform: rotate(0deg);
  /* Firefox 16+, IE 10+, Opera 12.50+ */
}
.previewRotate90 {
  -webkit-transform: rotate(90deg);
  /* Chrome, Safari 3.1+ */
  /* Firefox 3.5-15 */
  -ms-transform: rotate(90deg);
  /* IE 9 */
  /* Opera 10.50-12.00 */
  transform: rotate(90deg);
  /* Firefox 16+, IE 10+, Opera 12.50+ */
  width: 70%!important;
  margin-left: 15%!important;
}
.previewRotate180 {
  -webkit-transform: rotate(180deg);
  /* Chrome, Safari 3.1+ */
  /* Firefox 3.5-15 */
  -ms-transform: rotate(180deg);
  /* IE 9 */
  /* Opera 10.50-12.00 */
  transform: rotate(180deg);
  /* Firefox 16+, IE 10+, Opera 12.50+ */
}
.previewRotate270 {
  -webkit-transform: rotate(270deg);
  /* Chrome, Safari 3.1+ */
  /* Firefox 3.5-15 */
  -ms-transform: rotate(270deg);
  /* IE 9 */
  /* Opera 10.50-12.00 */
  transform: rotate(270deg);
  /* Firefox 16+, IE 10+, Opera 12.50+ */
  width: 70%!important;
  margin-left: 15%!important;
}
#signaturAddBlockContainer {
  position: relative;
  padding-left: 15px;
  height: 150px;
}
#signaturList {
  list-style: none;
  padding: 0;
  margin: 0;
}
#signaturList.scroll {
  height: 200px;
  overflow-y: scroll;
}
#signaturList.multiple {
  padding: 15px;
  margin: 0 -15px 15px;
  border: 1px solid #ddd;
}
@media all and (max-width: 991px) {
  #signaturList.multiple {
    margin: 0 0 15px !important;
  }
}
@media all and (max-width: 767px) {
  #signaturList.multiple {
    margin: 0 15px 15px !important;
  }
}
#signaturList > li {
  list-style: none;
  position: relative;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
  border-bottom: 1px solid #ddd;
}
#signaturList > li:last-child {
  border-bottom: 0;
  margin: 0;
}
#signaturList > li .row {
  position: relative;
}
#signaturList > li .buttons {
  position: relative;
  bottom: -10px;
  right: 15px;
  float: right;
}
#signaturList > li .status,
#signaturList > li .enddate {
  font-size: 85%;
  font-weight: bold;
}
#signaturList > li .status > span,
#signaturList > li .enddate > span {
  display: block;
  font-weight: normal;
}
#signaturList > li .status > span {
  display: inline;
}
#signaturList > li[data-visible="true"] button[id^="sigblockListBtnToggle"] {
  background: #d2322d;
  color: #FFF !important;
  border: 1px solid #ac2925;
  border-radius: 20px;
}
#signaturList > li[data-visible="true"] button[id^="sigblockListBtnToggle"] a {
  color: #FFF !important;
  text-decoration: none;
}
#signaturList > li[data-visible="true"] button[id^="sigblockListBtnToggle"]:hover,
#signaturList > li[data-visible="true"] button[id^="sigblockListBtnToggle"]:focus {
  color: #FFF;
  background: #d2322d;
}
#signaturList > li[data-visible="false"] .page {
  display: none;
}
#signaturList > li .signaturBlock {
  width: 100%;
  height: auto;
  position: relative !important;
  cursor: pointer;
  border: 0 !important;
  box-shadow: 0px 0px 9px 0px rgba(50, 50, 50, 0);
}
#signaturList > li .page {
  font-size: 80%;
}
@media (max-width: 991px) {
  #signaturList > li img {
    max-height: 90px;
    width: 100%;
  }
}
@media all and (min-width: 992px) {
  .documentPreviewCol2.multiple h4,
  .documentPreviewCol2.multiple .alerts {
    margin-right: -15px !important;
    margin-left: -15px !important;
  }
}
@media all and (max-width: 991px) {
  .documentPreviewCol2.multiple h4,
  .documentPreviewCol2.multiple .alerts {
    clear: both;
    margin: 0 15px 15px!important;
  }
}
@media all and (max-width: 767px) {
  .documentPreviewCol2.multiple #personCHOOSERSIG,
  .documentPreviewCol2.multiple h4,
  .documentPreviewCol2.multiple .alerts {
    margin: 0 15px 15px!important;
  }
}
.documentPreviewCol2 .document-preview-pages {
  margin: 0 -15px 15px !important;
}
@media all and (max-width: 991px) {
  .documentPreviewCol2 .document-preview-pages {
    margin: 0 0 15px!important;
  }
}
@media all and (max-width: 767px) {
  .documentPreviewCol2 .document-preview-pages {
    margin: 0 15px 15px!important;
  }
}
.onlyDocument .document-preview-pages {
  padding: 20px;
  border: 1px solid #ddd;
}
.signaturBlock {
  z-index: 1;
}
.lang_switcher {
  list-style: none;
  padding: 15px;
}
.lang_switcher > li {
  position: relative;
  top: -15px;
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.lang_switcher > li > a:hover {
  text-decoration: none;
}
#left .lang_switcher {
  padding: 0 15px;
}
.personSearch > .datalist {
  border: 1px solid #ddd;
  max-height: 400px;
  overflow-y: scroll;
  margin: 10px 0;
}
.personSearch > .datalist > li:last-child {
  border-bottom: 0;
}
.personSearch > .datalist > li .btn {
  /*position: absolute;
				right: 15px;*/
  float: right;
  margin-left: 1px;
  margin-bottom: 1px;
}
.personSearch > .datalist .label_user {
  display: block;
  font-weight: bold;
}
.loadingsmall {
  background-image: url(../../../modules/core/images/default/main/loading.gif);
  background-size: contain;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  display: none;
}
.adminpanelitem {
  box-shadow: 0 0 5px #d2d2d2;
  background-color: #f9f9f9;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 25px;
  margin-top: 25px;
  margin-left: 15px;
  width: 95%;
}
#ifrPdfViewer {
  width: 100%;
  height: 800px;
  border: 1px solid #2a2a2e;
  padding-bottom: 35px;
  background-color: #38383d;
  min-height: 500px;
}
.ifrfullscreen {
  position: fixed;
  left: 0px;
  top: 0px;
  height: 100%!important;
  z-index: 10;
}
.tfadigit {
  width: 50px !important;
  height: 60px;
  text-align: center;
  font-size: 30px;
}
.wizard .navbar {
  display: none;
}
.wizard .progress {
  clear: both;
  border-radius: 0;
  background-clip: padding-box;
  position: relative;
  margin-bottom: 0;
}
.wizard .progress .bar {
  height: 20px;
}
.wizard .progress-bar {
  text-align: right!important;
  padding-right: 10px;
  position: relative;
}
.wizard .tab-content > .tab-pane {
  padding-top: 15px;
  padding-bottom: 15px;
  display: none;
}
.wizard .tab-content > .tab-pane.active {
  display: block;
}
.wizard .tab-content > .tab-pane .datalist li:last-child {
  border-bottom: 0;
}
#oldBrowserWarning {
  background-color: #800000;
  color: #FFF;
  font-size: 115%;
  padding: 5px;
}
#oldBrowserWarning a {
  color: #808080;
  text-decoration: underline;
}
#oldBrowserWarning a:hover {
  color: #FFF;
}
#informationWrapper {
  width: 100%;
  height: 600px;
  overflow: hidden;
  position: relative;
}
#fullpage * {
  color: #FFFFFF;
}
#fullpage .table {
  display: table;
  height: 100%;
}
#fullpage .table-cell {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
#fullpage .align-bottom {
  width: 100%;
  position: absolute;
  bottom: 0;
  max-height: 100%;
}
#fullpage .half-height-container {
  width: 100%;
  height: 50%;
  float: left;
  position: relative;
  margin: 0;
  padding: 0;
}
#fullpage #whiteborder {
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  box-shadow: inset 0px 0px 0px 25px white;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
}
#fullpage #landingButton {
  width: 200px;
  border-radius: 8px;
  border: 1px solid white;
  cursor: pointer;
  text-align: center;
  padding: 15px 0 15px 0;
  transition: all 0.2s ease-in-out;
  margin-top: 30px;
}
#fullpage #landingButton:hover {
  background: white;
  color: #95B5DB;
}
#fullpage #landingArrow {
  position: absolute;
  bottom: 50px;
  left: 50%;
  margin-left: -15px;
}
#fullpage #scrollMoreText {
  font-weight: 300;
  bottom: 85px;
  position: absolute;
  width: 100%;
  font-size: 1.2em;
}
#fullpage .landingFrame {
  background: #FFFFFF;
  overflow: hidden;
  box-shadow: 0px 9px 30px 0px rgba(0, 0, 0, 0.23);
  border-radius: 8px 8px 0px 0px;
  width: 100%;
}
#fullpage .landingFrame img {
  width: 100%;
}
#fullpage .browserFrame {
  padding: 0;
}
#fullpage .browserFrame .navbarButtons {
  margin: 20px;
}
#fullpage .browserFrame .navbarButtons div {
  height: 10px;
  width: 10px;
  border-style: solid;
  border-radius: 50%;
  float: left;
  margin: 0px 4px;
  border-width: 1px;
}
#fullpage .browserFrame .navbarButtons .navbarClose {
  background: #F75D51;
  border-color: #F64A39;
}
#fullpage .browserFrame .navbarButtons .navbarMinimize {
  background: #FBBE0B;
  border-color: #FBB603;
}
#fullpage .browserFrame .navbarButtons .navbarZoom {
  background: #43CC3A;
  border-color: #41C61B;
}
#fullpage .browserFrame img {
  margin-top: 20px;
}
#fullpage .tabletFrame {
  padding: 4% 8% 8% 8%;
}
#fullpage .tabletFrame .wireframe {
  border-radius: 50px;
  background: #F6F6F6;
  border: 1px solid #D9D9D9;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3%;
}
#fullpage .tabletFrame .frameCamera {
  padding: 1%;
  width: 0;
}
#fullpage .tabletFrame img {
  margin-top: 6%;
}
#fullpage .phoneFrame {
  width: 60%;
  padding: 4% 8% 8% 8%;
}
#fullpage .phoneFrame .wireframe {
  border-radius: 50px;
  background: #F6F6F6;
  border: 1px solid #D9D9D9;
  margin-left: auto;
  margin-right: auto;
  margin-top: 3%;
}
#fullpage .phoneFrame .frameSpeaker {
  padding: 2% 0;
  width: 30%;
}
#fullpage .phoneFrame .frameCamera {
  padding: 2%;
  width: 0;
}
#fullpage .phoneFrame img {
  margin-top: 6%;
}
#fullpage .section {
  overflow: hidden;
}
/* Overwriting fullPage.js tooltip color
* --------------------------------------- */
.fp-tooltip {
  color: #fff;
}
#fp-nav span,
.fp-slidesNav span {
  border-color: #fff;
}
#fp-nav li .active span,
.fp-slidesNav .active span {
  background: #fff;
}
#fp-nav.right {
  right: 30px;
}
@media (max-width: 768px) {
  .bottom-image {
    max-height: 50%;
  }
  #whiteborder {
    box-shadow: inset 0px 0px 0px 10px white;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1340px;
  }
}
.context-menu-list {
  margin: 0;
  padding: 0;
  min-width: 120px;
  max-width: 300px;
  display: inline-block;
  position: absolute;
  list-style-type: none;
  border: 1px solid #DDD;
  background: #f7f7f7;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  font-size: 14px;
}
.context-menu-item {
  padding: 8px 10px;
  margin: 0;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  user-select: none;
}
.context-menu-item.hover,
.context-menu-item:hover {
  cursor: pointer;
  background-color: #dedede;
}
.context-menu-item.disabled {
  color: #666;
}
.context-menu-separator {
  padding-bottom: 0;
  border-bottom: 1px solid #DDD;
}
.context-menu-item > label > input,
.context-menu-item > label > textarea {
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.context-menu-submenu:after {
  content: ">";
  color: #666;
  position: absolute;
  top: 0;
  right: 3px;
  z-index: 1;
}
/* vertically align inside labels */
.context-menu-input > label > * {
  vertical-align: top;
}
/* position checkboxes and radios as icons */
.context-menu-input > label > input[type="checkbox"],
.context-menu-input > label > input[type="radio"] {
  margin-left: -17px;
}
.context-menu-input > label > span {
  margin-left: 5px;
}
.context-menu-input > label,
.context-menu-input > label > input[type="text"],
.context-menu-input > label > textarea,
.context-menu-input > label > select {
  display: block;
  width: 100%;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.context-menu-input > label > textarea {
  height: 100px;
}
.context-menu-item > .context-menu-list {
  display: none;
  /* re-positioned by js */
  right: -5px;
  top: 5px;
}
.context-menu-item.hover > .context-menu-list {
  display: block;
}
.context-menu-AccessCode {
  text-decoration: underline;
}
.hs_icon {
  display: block;
  background: url(../../../modules/core/ajax/image.aspx?Module=core&Subfolder=main&File=login_handy_white.png);
  background-repeat: no-repeat;
  height: 90px;
  width: 90px;
  margin: 0 auto;
}
.tanappicon {
  display: inline-block;
  background: url(../../../modules/core/ajax/image.aspx?Module=core&Subfolder=main&File=tanapplogo.png);
  background-repeat: no-repeat;
  height: 30px;
  width: 45px;
  margin: 0 auto;
  background-size: contain;
  background-position: right center;
  -webkit-animation: blinker 2s linear infinite;
          animation: blinker 2s linear infinite;
  vertical-align: middle;
}
@-webkit-keyframes blinker {
  50% {
    opacity: 0.2;
  }
}
@keyframes blinker {
  50% {
    opacity: 0.2;
  }
}
.drn-icon-checkspace {
  display: block;
  background: url(../../../assets/icons/checksigblockspace.png);
  background-repeat: no-repeat;
  height: 15px;
  width: 17px;
  margin: 3px -3px 2px 5px;
  background-size: contain;
  float: left;
}
.drn-icon-checkspace-white {
  display: block;
  background: url(../../../assets/icons/checksigblockspace.png);
  background-repeat: no-repeat;
  height: 15px;
  width: 17px;
  margin: 3px -3px 2px 5px;
  background-size: contain;
  float: left;
  -webkit-filter: invert(1);
  filter: invert(1);
}
.notificationList li {
  background: #eee;
  display: inline-block;
  width: 100%;
  list-style: none;
  margin-bottom: 5px;
  padding-top: 10px;
  padding-left: 10px;
  min-height: 45px;
}
.notificationList {
  padding-left: 0;
}
.notificationContainer {
  overflow-y: auto;
  display: block;
  max-height: 207px;
  margin-bottom: 5px;
  margin-top: 22px;
  /*border-top: 1px solid #d3d3d3;
    border-bottom: 1px solid #d3d3d3;*/
}
.notificationContainer2 {
  overflow-y: auto;
  display: block;
  max-height: 75vh;
  margin-bottom: 5px;
  margin-top: 22px;
}
.parallax {
  height: 400px;
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}
.parallax-image {
  height: 600px;
}
.parallax-container {
  width: 100%;
  display: block;
}
.parallax-entry {
  padding-top: 30px;
  display: block;
  width: 100%;
  max-width: 992px;
  margin: 0 auto;
  font-size: 24px;
}
.parallax-entry h2 {
  font-size: 29px;
}
.parallax-entry h2,
.parallax-entry p {
  margin: 0;
}
@media (max-width: 767px) {
  .parallax-image {
    height: 200px !important;
  }
  .parallax {
    height: 600px;
  }
  .parallax-entry {
    font-size: 19px;
  }
  .parallax-entry h2 {
    font-size: 22px;
  }
}
@media screen and (max-width: 768px) {
  .parallax {
    background-attachment: scroll;
  }
}
.loadSpin,
.loadSpin:before,
.loadSpin:after {
  border-radius: 50%;
  width: 2.5em;
  height: 2.5em;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation: load7 1.3s infinite ease-in-out;
          animation: load7 1.3s infinite ease-in-out;
}
.loadSpin {
  color: #00445E;
  font-size: 5px;
  margin: 20px auto;
  position: fixed;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
  left: 50%;
  top: 0px;
  z-index: 10000;
  width: 50px;
  height: 50px;
}
.loadSpinCustom {
  position: fixed;
  left: 49%;
  top: 25px;
  width: 50px;
  height: 50px;
  z-index: 10000;
}
.loadSpin:before,
.loadSpin:after {
  content: '';
  position: absolute;
  top: 0;
}
.loadSpin:before {
  left: -3.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loadSpin:after {
  left: 3.5em;
}
@-webkit-keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
@keyframes load7 {
  0%,
  80%,
  100% {
    box-shadow: 0 2.5em 0 -1.3em;
  }
  40% {
    box-shadow: 0 2.5em 0 0;
  }
}
.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}
@-webkit-keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,
  50%,
  100% {
    opacity: 1;
  }
  25%,
  75% {
    opacity: 0;
  }
}
.flash {
  -webkit-animation-name: flash;
          animation-name: flash;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}
@-webkit-keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
}
@keyframes shake {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  10%,
  30%,
  50%,
  70%,
  90% {
    -webkit-transform: translateX(-10px);
            transform: translateX(-10px);
  }
  20%,
  40%,
  60%,
  80% {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
}
.shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.42
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 0;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #00445E;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #00445E;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 0;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #00445E;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.home-boxes {
  border-bottom: 1px solid #e6e6e6;
}
@media all and (min-width: 768px) {
  .home-boxes {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -1px 0;
  }
}
.home-boxes .home_left {
  background: rgba(1, 78, 134, 0.4);
  padding: 0 25px 25px;
  text-align: left!important;
  color: #ffffff;
}
.home-boxes .home_left h1,
.home-boxes .home_left h2,
.home-boxes .home_left h3 {
  color: #FFF;
  font-weight: bold;
}
.home-boxes .home_right {
  position: relative;
  text-align: center;
  background: rgba(1, 78, 134, 0.2);
  padding: 0 25px 25px;
  margin-right: -1px;
  color: #014e86;
}
.home-boxes .home_right h1,
.home-boxes .home_right h2,
.home-boxes .home_right h3 {
  color: #FFF;
  font-weight: bold;
}
.home-boxes .home_right .btn-large {
  margin-top: 10px;
}
#wrapper .site_container.no-margin {
  overflow-x: hidden;
}
header.home-version {
  padding: 40px 0 0!important;
}
header.home-version h1 {
  font-size: 2.5em;
}
header.home-version h3,
header.home-version .subheadline {
  margin-bottom: 60px;
}
header.home-version img {
  position: relative;
  padding-left: 20px;
}
#Chipperling {
  position: absolute;
  top: 20px;
  right: 12%;
  z-index: 200;
  background: url(../../../modules/core/ajax/image.aspx?Module=core&Subfolder=main&File=chipperling.png);
  background-repeat: no-repeat;
  width: 150px;
  height: 139px;
}
@media all and (min-width: 992px) {
  #Chipperling {
    right: -12%;
  }
}
#mainTextLogo {
  position: relative;
  z-index: 200;
  background: url(../../../modules/core/ajax/image.aspx?Module=core&Subfolder=main&File=hslogo.png);
  background-repeat: no-repeat;
  width: 150px;
  height: 139px;
  float: left;
  margin-top: 0px;
  margin-left: 60px;
}
@media (max-width: 767px) {
  #mainTextLogo {
    margin-top: -40px;
    margin-left: -10px;
  }
}
#mainTextAd {
  position: absolute;
  z-index: 200;
  background: url(../../../modules/core/ajax/image.aspx?Module=core&Subfolder=main&File=hsad.png);
  background-repeat: no-repeat;
  width: 200px;
  height: 200px;
  margin-top: -70px;
  margin-left: 184px;
}
@media (max-width: 767px) {
  #mainTextAd {
    margin-top: -70px;
    margin-left: 55px;
    display: none;
  }
}
#mainTextContainer {
  margin-left: 220px;
  margin-top: -10px;
  position: absolute;
}
@media (max-width: 767px) {
  #mainTextContainer {
    margin-left: 140px;
    position: absolute;
    margin-top: -38px;
    font-size: smaller;
  }
}
#mainTextHead {
  font-weight: 600;
  margin-left: -20px;
  font-size: 2.5em;
}
@media (max-width: 767px) {
  #mainTextHead {
    font-size: 2.0em;
  }
}
#mainTextSlogan {
  margin-left: -20px;
  font-size: 1.5em;
  letter-spacing: 1.8px;
}
@media (max-width: 767px) {
  #mainTextSlogan {
    font-size: 1.0em;
  }
}
#fastSign i {
  font-size: 63px;
  text-shadow: 1px 1px 0px #00445E;
}
#fastSign .btn {
  font-size: 90%!important;
  display: block;
  clear: both;
  background: #000000;
}
#home h1,
#home h2,
#home h3,
#home h4,
#home h5,
#home h6,
#home .subheadline {
  position: relative;
  z-index: 999;
}
#home h1 a,
#home h2 a,
#home h3 a,
#home h4 a,
#home h5 a,
#home h6 a,
#home .subheadline a {
  color: #00445E;
}
#home h1 a i,
#home h2 a i,
#home h3 a i,
#home h4 a i,
#home h5 a i,
#home h6 a i,
#home .subheadline a i {
  float: left;
  display: block;
  font-size: 150%;
}
@media all and (min-width: 1200px) {
  #home h1 a i,
  #home h2 a i,
  #home h3 a i,
  #home h4 a i,
  #home h5 a i,
  #home h6 a i,
  #home .subheadline a i {
    margin: 15px 15px 15px 0;
  }
}
@media all and (max-width: 1199px) {
  #home h1 a i,
  #home h2 a i,
  #home h3 a i,
  #home h4 a i,
  #home h5 a i,
  #home h6 a i,
  #home .subheadline a i {
    margin: 0px 15px 15px 0;
  }
}
@media all and (max-width: 767px) {
  #home h1 a i,
  #home h2 a i,
  #home h3 a i,
  #home h4 a i,
  #home h5 a i,
  #home h6 a i,
  #home .subheadline a i {
    margin: 15px 15px 15px 0;
  }
}
#home h1 a:hover,
#home h2 a:hover,
#home h3 a:hover,
#home h4 a:hover,
#home h5 a:hover,
#home h6 a:hover,
#home .subheadline a:hover {
  text-decoration: none;
  color: #00445E;
}
@media all and (min-width: 1200px) {
  #home #subboxes {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -1px 0;
  }
  #home #subboxes > * {
    padding-bottom: 40px;
  }
  #home #subboxes > * .btn {
    position: absolute;
    bottom: 0;
  }
}
.informations h2 {
  margin-top: 0;
}
body {
  font-size: 16px;
  font-weight: bold;
}
.level_1 {
  margin-top: -8px !important;
}
#container {
  margin-left: -30px;
  margin-right: -30px;
}
#wrapper {
  border-top: 10px solid #fff;
  max-width: 100%;
}
#mainnav li.lev0 {
  margin-left: 40px !important;
}
@media (max-width: 767px) {
  #mainnav li.lev0 {
    margin-left: 0px !important;
  }
}
#mainnav li.btn-warn {
  padding-left: 20px !important;
  padding-right: 25px !important;
  background-color: #00445E;
  border: 0px;
}
#header-before {
  height: 0px !important;
}
header {
  padding: 50px 20px;
  background: url('../../../modules/core/images/notare/main/notar_at_Header_4000px.png?v=1765367195165') center;
  background-repeat: no-repeat;
  background-size: cover;
}
.arrowright {
  background-image: url(../../../modules/core/images/notare/main/arrow_right.png);
  display: inline-block;
  width: 30px;
  height: 30px;
  background-size: contain;
  margin-right: 15px;
  margin-bottom: 3px;
  vertical-align: middle;
}
.mr10 {
  margin-right: 10px;
}
.mb10 {
  margin-bottom: 10px;
}
#f2left {
  background-image: url(../../../modules/core/images/notare/main/f2left.png);
  width: 300px;
  height: 100px;
  background-repeat: no-repeat;
}
#f2right {
  background-image: url(../../../modules/core/images/notare/main/f2right.png);
  width: 300px;
  height: 100px;
  background-repeat: no-repeat;
}
.btn {
  border-radius: 20px;
}
.btn-warn {
  border-radius: 20px;
}
.site_container.um .row.dashboard {
  border: 0px;
  background-color: transparent;
}
.btn.active {
  box-shadow: none;
}
