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  }