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