github.com/Ne0nd0g/gophish@v0.7.1-0.20190220040016-11493024a07d/static/css/main.css (about) 1 .nav-tabs { 2 cursor: pointer; 3 } 4 5 .datatable_hidden { 6 display: none; 7 } 8 9 .navbar-logo { 10 margin: 4px 0px; 11 float: left; 12 } 13 14 #navbar-login { 15 padding-top: 8px; 16 padding-bottom: 0px; 17 } 18 19 #navbar-dropdown { 20 margin-top: 6px; 21 margin-right: 15px; 22 } 23 24 .sans { 25 font-family: 'Open Sans', sans-serif !important; 26 } 27 28 .label { 29 font-family: 'Roboto', sans-serif !important; 30 } 31 32 .form-signin { 33 max-width: 400px; 34 padding: 15px; 35 margin: 40px auto 0px auto; 36 } 37 38 ul .dropdown-menu .ng-isolate-scope { 39 visibility: visible; 40 display: block; 41 opacity: 1; 42 } 43 44 #login-button { 45 padding: 10px 15px; 46 } 47 48 .form-signin-heading { 49 text-align: center; 50 } 51 52 .form-signin .form-signin-heading, 53 .form-signin .checkbox { 54 margin-bottom: 10px; 55 } 56 57 .form-signin .checkbox { 58 font-weight: normal; 59 } 60 61 .form-signin .form-control { 62 font-family: 'Open Sans', sans-serif; 63 position: relative; 64 font-size: 16px; 65 height: auto; 66 padding: 10px; 67 -webkit-box-sizing: border-box; 68 -moz-box-sizing: border-box; 69 box-sizing: border-box; 70 } 71 72 .form-signin .form-control:focus { 73 z-index: 2; 74 } 75 76 .form-signin .top-input { 77 margin-bottom: -1px; 78 border-bottom-left-radius: 0; 79 border-bottom-right-radius: 0; 80 } 81 82 .form-signin .middle-input { 83 margin-bottom: -1px; 84 border-top-left-radius: 0; 85 border-top-right-radius: 0; 86 border-bottom-left-radius: 0; 87 border-bottom-right-radius: 0; 88 } 89 90 .form-signin .bottom-input { 91 margin-bottom: 10px; 92 border-top-left-radius: 0; 93 border-top-right-radius: 0; 94 } 95 96 #logo { 97 display: block; 98 margin-left: auto; 99 margin-right: auto; 100 } 101 102 footer>p { 103 color: #444444; 104 font-family: 'Open Sans', sans-serif; 105 } 106 107 .header { 108 margin-top: 10px; 109 } 110 111 .sidebar { 112 padding-left: 0px; 113 } 114 115 .sidebar a { 116 color: #201e1c; 117 } 118 119 .sidebar a:hover { 120 color: #201e1c; 121 } 122 123 .api_heading { 124 font-family: 'Open Sans', sans-serif; 125 background-color: #201e1c; 126 border-radius: 5px; 127 padding: 10px; 128 color: #E2E2E2; 129 width: 100%; 130 } 131 132 p { 133 font-size: 1.2em; 134 } 135 136 .form-label { 137 padding-top: 7px; 138 } 139 140 .hover { 141 visibility: visible; 142 } 143 144 .edit-button { 145 display: none; 146 } 147 148 .editable-row:hover .edit-button { 149 display: inline-block; 150 padding: 3px 6px; 151 font-size: 9px; 152 } 153 154 .remove-row { 155 float: right; 156 cursor: pointer; 157 } 158 159 .pagination { 160 margin: 0px; 161 } 162 163 @media (min-width: 992px) { 164 .modal-dialog { 165 width: 700px; 166 } 167 } 168 169 .dropdown-menu>li>a { 170 cursor: pointer; 171 } 172 173 .btn-file { 174 position: relative; 175 overflow: hidden; 176 } 177 178 .btn-file input[type=file] { 179 position: absolute; 180 top: 0; 181 right: 0; 182 min-width: 100%; 183 min-height: 100%; 184 text-align: right; 185 filter: alpha(opacity=0); 186 opacity: 0; 187 outline: none; 188 background: white; 189 cursor: inherit; 190 display: block; 191 } 192 193 .typeahead { 194 border-left-radius: 6px !important; 195 float: none !important; 196 } 197 198 .tt-query { 199 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 200 -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 201 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 202 } 203 204 .tt-hint { 205 color: #999 206 } 207 208 .tt-menu { 209 width: 422px; 210 margin-top: 4px; 211 padding: 4px 0; 212 background-color: #fff; 213 border: 1px solid #ccc; 214 border: 1px solid rgba(0, 0, 0, 0.2); 215 -webkit-border-radius: 4px; 216 -moz-border-radius: 4px; 217 border-radius: 4px; 218 -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); 219 -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2); 220 box-shadow: 0 5px 10px rgba(0, 0, 0, .2); 221 } 222 223 .tt-suggestion { 224 padding: 3px 20px; 225 line-height: 24px; 226 } 227 228 .tt-suggestion.tt-cursor { 229 color: #fff; 230 background-color: #0097cf; 231 } 232 233 .tt-suggestion p { 234 margin: 0; 235 } 236 237 .typeahead-button { 238 line-height: 1.39 !important; 239 } 240 241 .ct-point { 242 cursor: pointer; 243 } 244 245 .ct-timeline-point { 246 cursor: pointer; 247 stroke: #ffffff; 248 stroke-width: 1px; 249 } 250 251 .ct-point-sending { 252 fill: #428bca !important; 253 } 254 255 .ct-point-error { 256 fill: #6c7a89 !important; 257 } 258 259 .ct-point-clicked { 260 fill: #F39C12 !important; 261 } 262 263 .ct-point-opened { 264 fill: #f9bf3b !important; 265 } 266 267 .ct-point-sent { 268 fill: #1abc9c !important; 269 } 270 271 .ct-point-success { 272 fill: #f05b4f !important; 273 } 274 275 .chartist-tooltip { 276 position: absolute; 277 display: inline-block; 278 min-width: 5em; 279 padding: .5em; 280 background: #283F50; 281 color: #ffffff; 282 font-weight: 700; 283 text-align: center; 284 pointer-events: none; 285 z-index: 1; 286 margin-left: 1.25em; 287 font-size: .75em; 288 border-radius: 4px; 289 } 290 291 .chartist-pie-tooltip { 292 position: absolute; 293 display: inline-block; 294 min-width: 5em; 295 padding: .5em; 296 background: #283F50; 297 color: #ffffff; 298 font-weight: 700; 299 text-align: center; 300 pointer-events: none; 301 z-index: 1; 302 margin-left: 1.25em; 303 font-size: .75em; 304 border-radius: 4px; 305 } 306 307 .chartist-tooltip:after { 308 content: ""; 309 position: absolute; 310 top: 100%; 311 left: 50%; 312 width: 0; 313 height: 0; 314 margin-left: -15px; 315 border: 15px solid transparent; 316 border-top-color: #283F50 317 } 318 319 .chartist-chart { 320 height: 175px; 321 } 322 323 .chartist-legend { 324 list-style: none; 325 position: absolute; 326 padding-left: 0px; 327 top: 0; 328 } 329 330 .chartist-legend li { 331 display: block; 332 position: relative; 333 margin-bottom: 4px; 334 border-radius: 5px; 335 padding: 2px 8px 2px 8px; 336 font-size: 14px; 337 cursor: default; 338 -webkit-transition: background-color 200ms ease-in-out; 339 -moz-transition: background-color 200ms ease-in-out; 340 -o-transition: background-color 200ms ease-in-out; 341 transition: background-color 200ms ease-in-out; 342 } 343 344 .chartist-legend li span { 345 display: inline-block; 346 vertical-align: middle; 347 width: 20px; 348 height: 20px; 349 margin-right: 10px; 350 border-radius: 50%; 351 } 352 353 .ct-series-a .ct-slice-donut { 354 stroke: #1abc9c !important; 355 } 356 357 .ct-slice-donut.ct-slice-donut-error { 358 stroke: #6c7a89 !important; 359 } 360 361 .ct-slice-donut.ct-slice-donut-sent { 362 stroke: #1abc9c !important 363 } 364 365 .ct-slice-donut.ct-slice-donut-opened { 366 stroke: #f9bf3b !important; 367 } 368 369 .ct-slice-donut.ct-slice-donut-success { 370 stroke: #f05b4f !important; 371 } 372 373 .ct-slice-donut.ct-slice-donut-clicked { 374 stroke: #F39C12 !important; 375 } 376 377 .ct-slice-donut.ct-slice-donut-sending { 378 stroke: #428bca !important; 379 } 380 381 .ct-legend-error { 382 background-color: #6c7a89 !important; 383 } 384 385 .ct-legend-sent { 386 background-color: #1abc9c !important; 387 } 388 389 .ct-legend-opened { 390 background-color: #f9bf3b !important; 391 } 392 393 .ct-legend-success { 394 background-color: #f05b4f !important; 395 } 396 397 .ct-legend-clicked { 398 background-color: #F39C12 !important; 399 } 400 401 .ct-legend-sending { 402 background-color: #428bca !important; 403 } 404 405 .label-clicked { 406 background-color: #F39C12 !important; 407 } 408 409 .gophish-editor { 410 font-family: 'Courier New', Monospace !important; 411 font-size: small !important; 412 } 413 414 #resultsMap { 415 margin-top: -30px; 416 } 417 418 /* Handle the navbar collapse at < 1300px */ 419 420 @media (min-width: 768px) and (max-width: 1300px) { 421 .navbar-collapse.collapse { 422 display: none !important; 423 } 424 425 .navbar-collapse.collapse.in { 426 display: block !important; 427 } 428 429 .navbar-header .collapse, 430 .navbar-toggle { 431 display: block !important; 432 } 433 434 .navbar-header { 435 float: none !important; 436 } 437 } 438 439 /* Table Styling */ 440 441 .modal-content table { 442 table-layout: fixed; 443 } 444 445 .modal-content .dataTable tbody td { 446 font-size: 16px; 447 overflow: hidden; 448 text-overflow: ellipsis; 449 /* Smaller font on modal tables */ 450 } 451 452 .dataTables_info { 453 font-size: 15px; 454 } 455 456 /* Sort Icons */ 457 458 table.dataTable thead .sorting:after, 459 table.dataTable thead .sorting_asc:after, 460 table.dataTable thead .sorting_desc:after { 461 font-family: 'FontAwesome' !important; 462 position: relative !important; 463 display: initial !important; 464 top: initial !important; 465 right: initial !important; 466 left: 6px; 467 color: #1abc9c; 468 } 469 470 table.dataTable thead .sorting:after { 471 content: "\f0dc" !important; 472 color: initial; 473 } 474 475 table.dataTable thead .sorting_asc:after { 476 content: "\f0de" !important; 477 opacity: .8 !important; 478 } 479 480 table.dataTable thead .sorting_desc:after { 481 content: "\f0dd" !important; 482 opacity: .8 !important; 483 } 484 485 td.details-control { 486 cursor: pointer; 487 } 488 489 .timeline { 490 text-align: left; 491 background-color: #ffffff; 492 } 493 494 .timeline-graph { 495 margin-left: 30px; 496 } 497 498 .timeline>h6 { 499 margin-top: 0px; 500 margin-bottom: 5px; 501 } 502 503 .timeline>.subtitle { 504 color: #999999; 505 font-style: italic; 506 margin-bottom: 15px; 507 display: block; 508 } 509 510 .timeline-entry { 511 position: relative; 512 padding-bottom: 36px; 513 } 514 515 .timeline-bar { 516 display: block; 517 content: ""; 518 position: absolute; 519 top: 5px; 520 bottom: 0; 521 width: 1px; 522 left: -6px; 523 background: #aaaaaa; 524 } 525 526 .timeline-entry:last-child .timeline-bar { 527 display: none; 528 } 529 530 .timeline-entry:last-child { 531 padding-bottom: 0px; 532 } 533 534 .timeline-icon { 535 position: relative; 536 float: left; 537 margin-left: -24px; 538 width: 36px; 539 top: -5px; 540 height: 36px; 541 text-align: center; 542 border-radius: 50%; 543 } 544 545 .timeline-icon>i { 546 margin-top: 10px; 547 color: #ffffff; 548 } 549 550 .timeline-message { 551 padding-left: 30px; 552 } 553 554 .timeline-date { 555 float: right; 556 color: #999999; 557 font-style: italic; 558 } 559 560 .timeline-event-details { 561 font-size: 16px; 562 margin-top: 5px; 563 cursor: pointer; 564 } 565 566 .timeline-replay-button { 567 margin-top: 10px; 568 } 569 570 .timeline-event-details>.table-responsive { 571 display: none; 572 } 573 574 .timeline-event-details { 575 margin-top: 10px; 576 margin-bottom: 10px; 577 } 578 579 .timeline-event-results { 580 font-size: 16px; 581 display: none; 582 } 583 584 .timeline-device-details { 585 font-size: .8em; 586 margin-top: 10px; 587 } 588 589 .timeline-device-os>span.fa-stack { 590 font-size: .8em; 591 } 592 593 .timeline-device-browser>span.fa-stack { 594 font-size: .8em; 595 } 596 597 .timeline-device-browser>span.fa-stack>i.fa-stack-1x { 598 font-size: 1.5em; 599 } 600 601 i.fa-vendor-icon { 602 font-size: .6em; 603 } 604 605 i.fa-tablet+i.fa-vendor-icon { 606 top: -2px; 607 } 608 609 i.fa-tablet+i.fa-vendor-icon { 610 top: -2px; 611 } 612 613 i.fa-laptop+i.fa-vendor-icon { 614 top: -2px; 615 } 616 617 .tooltip-inner { 618 width: 300px !important; 619 } 620 621 #refresh_message { 622 display: none; 623 } 624 625 #capture_passwords { 626 display: none; 627 } 628 629 #redirect_url { 630 display: none; 631 } 632 633 @media (max-width: 767px) { 634 .navbar-header { 635 margin-left: 10px !important; 636 } 637 } 638 639 table.dataTable { 640 width: 100% !important; 641 } 642 643 .btn-blue { 644 color: #fff; 645 background-color: #428bca; 646 border-color: #428bca; 647 } 648 649 .btn-blue:hover { 650 background-color: #64a1d6; 651 } 652 653 .select2-container--bootstrap .select2-selection--single .select2-selection__rendered { 654 font-size: 15px !important; 655 } 656 657 .select2-container--bootstrap .select2-selection--single { 658 height: 42px !important; 659 padding: 8px 12px !important; 660 } 661 662 .input-group-btn .btn { 663 line-height: 20px !important; 664 } 665 666 .highcharts-title { 667 font-family: "Source Sans Pro", Helvetica, Arial, sans-serif; 668 font-size: 16px !important; 669 } 670 671 .color-success { 672 font-weight: bold; 673 color: #f05b4f; 674 } 675 676 .color-sent { 677 font-weight: bold; 678 color: #1abc9c; 679 } 680 681 .color-opened { 682 font-weight: bold; 683 color: #f9bf3b; 684 } 685 686 .color-clicked { 687 font-weight: bold; 688 color: #f39c12; 689 } 690 691 .color-reported { 692 font-weight: bold; 693 color: #45d6ef; 694 } 695 696 .color-success { 697 color: #f05b4f; 698 } 699 700 .nav-sidebar>li.active>a:focus, 701 .nav-sidebar>li.active>a:hover { 702 background-color: #37485a; 703 } 704 705 #resultsMapContainer { 706 display: none; 707 } 708 709 #csv-template { 710 margin-left: 15px; 711 cursor: pointer; 712 } 713 714 .cke_chrome { 715 border-top: 0 !important; 716 } 717 718 .cke_autocomplete_panel { 719 width: 400px !important; 720 } 721 722 .cke_autocomplete_panel>li { 723 padding: 10px 5px !important; 724 }