/* Minification failed. Returning unminified contents.
(3,548): run-time error CSS1019: Unexpected token, found '<'
(3,549): run-time error CSS1019: Unexpected token, found '/'
(3,556): run-time error CSS1031: Expected selector, found '<'
(3,556): run-time error CSS1025: Expected comma or open brace, found '<'
 */
/*DEFAULT.ASPX (LOGIN PAGE) STYLES*/

.jqstooltip { position: absolute;left: 0px;top: 0px;visibility: hidden;background: rgb(0, 0, 0) transparent;background-color: rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";color: white;font: 10px arial, san serif;text-align: left;white-space: nowrap;padding: 5px;border: 1px solid white;z-index: 10000;}.jqsfield { color: white;font: 10px arial, san serif;text-align: left;}</style><style>
#demo-themes {
 display: table;
 table-layout: fixed;
 width: 100%;
 border-bottom-left-radius: 5px;
 overflow: hidden;
}
#demo-themes .demo-themes-row {
 display: block;
}
#demo-themes .demo-theme {
 display: block;
 float: left;
 text-align: center;
 width: 50%;
 padding: 25px 0;
 color: #888;
 position: relative;
 overflow: hidden;
}
#demo-themes .demo-theme:hover {
 color: #fff;
}
#demo-themes .theme-preview {
 width: 100%;
 position: absolute;
 top: 0;
 left: 0;
 bottom: 0;
 overflow: hidden !important;
}
#demo-themes .theme-preview img {
 width: 100%;
 position: absolute;
 display: block;
 top: 0;
 left: 0;
}
#demo-themes .demo-theme .overlay {
 background: #1d1d1d;
 background: rgba(0,0,0,.8);
 position: absolute;
 top: 0;
 bottom: 0;
 left: -100%;
 width: 100%;
}
#demo-themes .demo-theme span {
 position: relative;
 color: #fff;
 color: rgba(255,255,255,0);
}
#demo-themes .demo-theme span,
#demo-themes .demo-theme .overlay {
 -webkit-transition: all .3s;
 -moz-transition: all .3s;
 -ms-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
}
#demo-themes .demo-theme.active span,
#demo-themes .demo-theme:hover span {
 color: #fff;
 color: rgba(255,255,255,1);
}
#demo-themes .demo-theme.active .overlay,
#demo-themes .demo-theme:hover .overlay {
 left: 0;
}
#demo-settings {
 position: fixed;
 right: -270px;
 width: 270px;
 top: 70px;
 padding-right: 10px;  
 background: #333;
 border-radius: 5px;
 -webkit-transition: all .3s;
 -moz-transition: all .3s;
 -ms-transition: all .3s;
 -o-transition: all .3s;
 transition: all .3s;
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 z-index: 999998;
}
#demo-settings.open {
 right: -10px;
}
#demo-settings > .header {
 position: relative;
 z-index: 100000;
 line-height: 20px;
 background: #444;
 color: #fff;
 font-size:  11px;
 font-weight: 600;
 padding: 10px 20px;
 margin: 0;
}
#demo-settings > div {
 position: relative;
 z-index: 100000;
 background: #282828;
 border-bottom-right-radius: 5px;
 border-bottom-left-radius: 5px;
}
#demo-settings-toggler {
 font-size: 21px;
 width: 50px;
 height: 40px;
 padding-right: 10px;
 position: absolute;
 left: -40px;
 top: 0;
 background: #444;
 text-align: center;
 line-height: 40px;
 color: #fff;
 border-radius: 5px;
 z-index: 99999;
 text-decoration: none !important;
 -webkit-transition: color .3s;
 -moz-transition: color .3s;
 -ms-transition: color .3s;
 -o-transition: color .3s;
 transition: color .3s;
}
#demo-settings.open #demo-settings-toggler {
 font-size: 16px;
 color: #888;
}
#demo-settings.open #demo-settings-toggler:hover {
 color: #fff;
}
#demo-settings.open #demo-settings-toggler:before {
 content: "\f00d";
}
#demo-settings-list {
 padding: 0;
 margin: 0;
}
#demo-settings-list li {
 padding: 0;
 margin: 0;
 list-style: none;
 position: relative;
}
#demo-settings-list li > span {
 line-height: 20px;
 color: #fff;
 display: block;
 padding: 12px 20px;
 cursor: pointer;
}
#demo-settings-list li + li {
 border-top: 1px solid #333;
}
#demo-settings .demo-checkbox {
 position: absolute;
 right: 20px;
 top: 12px;
}
.right-to-left #demo-settings {
 left: -270px;
 right: auto;
 padding-right: 0;
 padding-left: 10px;
}
.right-to-left #demo-settings.open {
 left: -10px;
 right: auto;
}
.right-to-left #demo-settings-toggler {
 padding-left: 10px;
 padding-right: 0;
 left: auto;
 right: -40px;
}
.right-to-left #demo-settings .demo-checkbox {
 right: auto;
 left: 20px;
}

/*CUSTOM*/

#page-signin-bg .overlay {
    background-image: url(/Content/images/hidem-login-background.png);
    background-size: cover;
    background-repeat: no-repeat;
}

.theme-fresh .bg-primary {
  background: black !important;
}

#signin-demo {
  position: fixed;
  right: 0;
  bottom: 0;
  z-index: 10000;
  background: rgba(0,0,0,.6);
  padding: 6px;
  border-radius: 3px;
}

  #signin-demo img {
    cursor: pointer;
    height: 40px;
  }

    #signin-demo img:hover {
      opacity: .5;
    }

  #signin-demo div {
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    padding-bottom: 6px;
  }

.radioButtonList {
  list-style: none;
  margin-top: 1em;
  padding: 0;  
  margin-bottom: 1em;
}

  .radioButtonList.horizontal li {
    display: inline;
  }

  .radioButtonList label {
    display: inline;
    margin: 1em;
  }

#cbKeepMeSigned {
    margin-top: 2px;
}



