.form-control,.list-group-item{display:block;background-color:#fff}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:local("Source Sans Pro"),local("SourceSansPro-Regular"),url(sourcesanspro/SourceSansPro-Regular.ttf.woff) format("woff")}body,html{height:100%}body{text-align:center;font-family:"Source Sans Pro","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:80%!important;margin:0;color:#4E5252}a{color:#737373}a,button{cursor:pointer}a:hover{text-decoration:underline}.btn-rounded,a.btn-rounded:hover{text-decoration:none}.login-logo-container{min-height:107px;min-width:260px;text-align:center}.login-logo{width:260px;padding:0;margin:0 0 15px}.mediasilo-login-logo{width:260px;vertical-align:middle}.login-panels{position:relative;background:#fff;border-radius:3px;padding:70px 100px}.list-group{padding-left:0;margin-bottom:30px}.list-group-item{position:relative;margin-bottom:-1px;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.form-control{width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-image:none;border:1px solid #ccc;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control,.list-group{border-radius:2px}.form-control:focus{border-color:#66afe9;outline:0}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly]{cursor:not-allowed;background-color:#eee;opacity:1}.form-control{border-color:#cfdadd}.form-control,.form-control:focus{-webkit-box-shadow:none;box-shadow:none}.list-group-item{padding:6px 10px;border-color:#e0e5e7}.no-border,.no-borders{border-color:transparent;border-width:0}.btn-rounded{background-color:#d00845;color:#fff;outline:0;font-size:16px;border:none;border-radius:2em;padding:.5em 2.5em;display:inline-block}.login-prompt{font-size:16px;margin-bottom:30px;margin-top:20px}#sso-message,.or,.text-14{font-size:14px}.login-container{padding:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:url(../images/login-bg.jpg) #171c1f;background-size:cover;box-sizing:border-box;overflow:hidden}#sso-message{padding:70px 50px;max-width:200px;border-radius:0 3px 3px 0;background:rgba(255,255,255,.7);position:relative}.sso-message-text{max-height:150px;overflow:auto;text-align:left}.btn-rounded.btn-small{background-color:#3970b6;margin-top:0}.panels-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.login-bottom{top:100%;left:0;color:#fff;position:absolute;width:100%;z-index:100;text-align:right}.or,.relative{position:relative}.login-bottom a,.login-bottom a:active,.login-bottom a:hover,.login-bottom a:visited{color:#fff;text-decoration:none}.login-bottom a:hover,.reset-link{text-decoration:underline}input:-webkit-autofill,input:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset}.error{background-color:#F5C1B5}.warning{background-color:#F8EFC2}.success{background-color:#D2F2DA}.login-prompt .error,.login-prompt .success,.login-prompt .warning{padding:12px;text-align:left;color:#737373;font-size:14px}.reset-link{margin-top:10px}.m-r-15{margin-right:15px}.m-t-15{margin-top:15px}.or{color:#B9BCC0;margin-top:35px}.or:after,.or:before{border-top:1px solid #E1E2E4;content:"";height:1px;left:0;position:absolute;top:50%;width:45%;z-index:0}.or:before{left:auto;right:0}.form-group-checkbox{margin-bottom:25px;margin-left:auto;margin-right:auto;width:80%}.form-group-checkbox label{float:left;display:table-cell;text-align:left;width:50%}.form-group-checkbox label:nth-child(2n+2){float:none;clear:both}