.modal-content { // dialog headline ============================================================== h2 { font-family: $font-family-sans-serif; letter-spacing: 0px; font-size: $font-size-h5; margin: 20px 0; line-height: normal; } // data tables ================================================================== .dataTable, .table{ font-size: 10px; font-family: $font-family-bold; } // horizontal line ============================================================== hr{ margin: 5px 0 15px 0; border-color: $gray-light; } // form wizard ================================================================== .pf-wizard-navigation{ margin: 0; li{ &:not(:last-child):before{ border-top: 1px solid $gray-light; content: ""; display: block; font-size: 0; overflow: hidden; position: relative; top: 12px; left: 71px; right: 1px; width: 100%; } &.finished{ &:before{ @include border-image( linear-gradient(to right, $teal-dark, $teal-dark) 1 1% ); border-bottom: 0; } } &.active{ &:before{ @include border-image( linear-gradient(to right, $brand-success, $gray-light) 1 1% ); border-bottom: 0; } } & > h6{ color: $gray-light; font-size: 11px; margin: 5px; } a:hover{ & + h6{ color: $gray-lighter; } } &.active a:not(.btn-danger){ @extend .btn-success; & + h6{ color: $gray-lighter; } } } } // buttons ============================================================================ // hide some button until they get triggered by JS .pf-dialog-finish-button, .pf-dialog-prev-button{ display: none; } } // settings dialog ====================================================================== #pf-settings-dialog{ // smaller buttons .form-group .btn-sm{ padding: 4px 7px 3px; } // show add button only on last row .pf-dialog-api-row:not(:nth-last-child(3)) .pf-dialog-clone-button{ display: none; } // hide delete button if there is just a single api row .pf-dialog-api-row:nth-child(2):nth-last-child(3) .pf-dialog-delete-button{ display: none; } // captcha image #pf-dialog-captcha-wrapper{ margin: 0; padding: 3px 0; } .pf-dynamic-area{ display: inline-block; margin: 10px 5px 20px 5px; padding: 10px 10px 5px 10px; @include border-radius(10px); // character images .pf-dialog-image-wrapper{ opacity: 0; width: 128px; border: 2px solid $gray-light; @include border-radius(8px); @include transition( border-color 0.2s ease-out, box-shadow 0.2s ease-out); @include transform( translate3d(0, 0, 0) ); will-change: border-color, transition; overflow: hidden; cursor: pointer; display: inline-block; background-color: $gray-darker; box-sizing: content-box; // because of the borders and the fix img with of 128 // not main character star &:before{ content: "\f005"; font-family: FontAwesome; position: absolute; z-index: 10; left: 6px; top: 4px; color: $gray-lighter; @include transition(color 0.2s ease-out); } &.pf-dialog-character-main{ border-color: $orange-dark; &:hover{ border-color: $orange; } // mein character star &:before{ color: $orange; } } &:hover{ border-color: $teal-dark; @include box-shadow(0 4px 10px rgba(0,0,0, 0.4)); .pf-dialog-character-name{ color: $teal-lighter; } .pf-dialog-character-image{ @include filter(grayscale(50%)) } &:before{ color: $orange; } } .pf-dialog-image{ overflow: hidden; width: 128px; height: 128px; position: relative; // info element visible on hover .pf-dialog-character-info{ position: absolute; top: 0; left: 0; width: 0; // trigger by js height: 100%; background: rgba($gray, 0.80); overflow: hidden; will-change: width, transition; padding: 10px 0; .pf-dialog-character-info-text{ line-height: 25px; } } } .pf-dialog-character-name{ font-size: 13px; line-height: 30px; border-top: 1px solid $gray-dark; @include transition( color 0.2s ease-out ); } .pf-dialog-character-image{ @include transition(all 0.3s ease-out); @include filter(grayscale(0%)); } } } } // map settings dialog ==================================== #pf-map-dialog{ #pf-map-dialog-user-select, #pf-map-dialog-corporation-select, #pf-map-dialog-alliance-select,{ width: 300px; } } // map manual dialog ====================================== #pf-manual-scrollspy{ position: relative; height: 500px; overflow: auto; } // ad system dialog ======================================= .pf-system-dialog-select{ width: 270px !important; } // sharing dialog ========================================= #pf-sharing-dialog{ .pf-dynamic-area{ min-height: 0; } } // credits dialog ========================================= .pf-credits-dialog{ .pf-credits-logo-background{ overflow: visible; background: url("#{$base-url}/logo_bg.png"); padding: 20px; margin-bottom: 20px; } #pf-logo-container{ width: 355px; height: 366px; margin: 0 auto; } }