 /*Sprite */

/*.sprite-icon {
    background: url("../static/img/icons.png") no-repeat;
    background-image: -webkit-image-set(url("../static/img/icons.png") 1x, url("../static/img/icons@2x.png") 2x);
}
#signInWrapper {
    background-size: 100% auto;
    background: #3B3F45;
    position: absolute;
    top: 0;
    left: -280px;
    right: 0;
    bottom: 0;
}
#signInWrapper #contentWrapper {
    position: absolute;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    box-shadow: 0 1px 1.5px 0 rgba(0, 0, 0, 0.12);
    background: #FFFFFF;
    width: 420px;
    left: 50%;
    top: 50%;
    margin-top: -160px;
    margin-left: -190px;
    padding: 30px 10px;
}
#signInWrapper #contentWrapper #econtrol {
    position: absolute;
    top: -55px;
    left: -30px;
}
#signInWrapper #contentWrapper .footer {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 14pt 20pt;
    background: #1E1F21;
}
#signInWrapper #contentWrapper .footer #logo {
    position: absolute;
    right: 25px;
    height: 20px;
}
#signInWrapper div.field input[type='text'],
#signInWrapper div.field input[type='password'] {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    width: 100%;
    padding: 10pt 26pt;
    font-weight: 300;
    font-size: 11pt;
    border: none;
    background: #F3F3F3;
    color: #3B3F45;
}
#signInWrapper div.field input[type='text']:focus,
#signInWrapper div.field input[type='password']:focus {
    background: #FEFEFF;
    color: #3B3F45;
}
#signInWrapper div.field input[type='text']:focus::-webkit-input-placeholder,
#signInWrapper div.field input[type='password']:focus::-webkit-input-placeholder {
    color: #CCD4D9;
}
#signInWrapper div.field input[type='text']:focus:-moz-placeholder,
#signInWrapper div.field input[type='password']:focus:-moz-placeholder {
    color: #CCD4D9;
}
#signInWrapper div.field input[type='text']:focus::-moz-placeholder,
#signInWrapper div.field input[type='password']:focus::-moz-placeholder {
    color: #CCD4D9;
}
#signInWrapper div.field input[type='text']:focus:-ms-input-placeholder,
#signInWrapper div.field input[type='password']:focus:-ms-input-placeholder {
    color: #CCD4D9;
}
#signInWrapper div.field input[type='text']::-webkit-input-placeholder,
#signInWrapper div.field input[type='password']::-webkit-input-placeholder {
    color: #686F75;
}
#signInWrapper div.field input[type='text']:-moz-placeholder,
#signInWrapper div.field input[type='password']:-moz-placeholder {
    color: #686F75;
}
#signInWrapper div.field input[type='text']::-moz-placeholder,
#signInWrapper div.field input[type='password']::-moz-placeholder {
    color: #686F75;
}
#signInWrapper div.field input[type='text']:-ms-input-placeholder,
#signInWrapper div.field input[type='password']:-ms-input-placeholder {
    color: #686F75;
}
#signInWrapper div.field input::selection {
    background: #FD6C6E;
    color: #FEFEFF;
}
#signInWrapper div.field input[type='submit'] {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    border: none;
    background: #FD6C6E;
    color: #FEFEFF;
    padding: 5pt 20pt;
    margin-top: 0px;
    min-width: 220px;
    font-weight: 300;
    font-size: 11pt;
}
#signInWrapper div.field input[type='submit']:hover {
    background: #F74548;
}
#signInWrapper div.field input[type='submit']:active {
    background: #FD8788;
}
.field {
    opacity: 1;
    height: 50px;
    margin-bottom: 17pt;
}
.field.animate-add,
.field.animate-remove {
    transition: 0.5s cubic-bezier(0, 0, 0.58, 1) all;
}
.field.animate-add-active,
.field.animate {
    opacity: 0;
    height: 0;
    margin-bottom: 0;
}
.affair-selection {
    opacity: 0;
    height: 0;
    overflow: hidden;
}
.affair-selection .combobox button {
    color: #686F75;
}
.affair-selection.animate-add,
.affair-selection.animate-remove {
    transition: 0.5s cubic-bezier(0, 0, 0.58, 1) all;
    transition-delay: 600ms;
}
.affair-selection.animate-add-active,
.affair-selection.animate {
    opacity: 1;
    height: 320px;
    margin-bottom: 30px;
}
.affair-selection .list-group {
    height: 320px;
}
.affair-selection .list-group #results {
    height: 275px;
    overflow: auto;
}
.affair-selection .list-group #results .list-group-item:first-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-top: 0;
}
.affair-selection .list-group #results .list-group-item:last-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-bottom: 0;
}*/

/*# sourceMappingURL=signin.css.map
