github.com/Ne0nd0g/gophish@v0.7.1-0.20190220040016-11493024a07d/static/css/flat-ui.css (about)

     1  @font-face {
     2    font-family: "Flat-UI-Icons";
     3    src: url('../font/flat-ui-icons-regular.eot');
     4    src: url('../font/flat-ui-icons-regular.eot?#iefix') format('embedded-opentype'), url('../font/flat-ui-icons-regular.woff') format('woff'), url('../font/flat-ui-icons-regular.ttf') format('truetype'), url('../font/flat-ui-icons-regular.svg#flat-ui-icons-regular') format('svg');
     5    font-weight: normal;
     6    font-style: normal;
     7  }
     8  /* Use the following CSS code if you want to use data attributes for inserting your icons */
     9  [data-icon]:before {
    10    font-family: 'Flat-UI-Icons';
    11    content: attr(data-icon);
    12    speak: none;
    13    font-weight: normal;
    14    font-variant: normal;
    15    text-transform: none;
    16    -webkit-font-smoothing: antialiased;
    17    -moz-osx-font-smoothing: grayscale;
    18  }
    19  /* Use the following CSS code if you want to have a class per icon */
    20  /*
    21  Instead of a list of all class selectors,
    22  you can use the generic selector below, but it's slower:
    23  [class*="fui-"] {
    24  */
    25  .fui-arrow-right,
    26  .fui-arrow-left,
    27  .fui-cmd,
    28  .fui-check-inverted,
    29  .fui-heart,
    30  .fui-location,
    31  .fui-plus,
    32  .fui-check,
    33  .fui-cross,
    34  .fui-list,
    35  .fui-new,
    36  .fui-video,
    37  .fui-photo,
    38  .fui-volume,
    39  .fui-time,
    40  .fui-eye,
    41  .fui-chat,
    42  .fui-search,
    43  .fui-user,
    44  .fui-mail,
    45  .fui-lock,
    46  .fui-gear,
    47  .fui-radio-unchecked,
    48  .fui-radio-checked,
    49  .fui-checkbox-unchecked,
    50  .fui-checkbox-checked,
    51  .fui-calendar-solid,
    52  .fui-pause,
    53  .fui-play,
    54  .fui-check-inverted-2 {
    55    display: inline-block;
    56    font-family: 'Flat-UI-Icons';
    57    speak: none;
    58    font-style: normal;
    59    font-weight: normal;
    60    font-variant: normal;
    61    text-transform: none;
    62    -webkit-font-smoothing: antialiased;
    63    -moz-osx-font-smoothing: grayscale;
    64  }
    65  .fui-arrow-right:before {
    66    content: "\e02c";
    67  }
    68  .fui-arrow-left:before {
    69    content: "\e02d";
    70  }
    71  .fui-cmd:before {
    72    content: "\e02f";
    73  }
    74  .fui-check-inverted:before {
    75    content: "\e006";
    76  }
    77  .fui-heart:before {
    78    content: "\e007";
    79  }
    80  .fui-location:before {
    81    content: "\e008";
    82  }
    83  .fui-plus:before {
    84    content: "\e009";
    85  }
    86  .fui-check:before {
    87    content: "\e00a";
    88  }
    89  .fui-cross:before {
    90    content: "\e00b";
    91  }
    92  .fui-list:before {
    93    content: "\e00c";
    94  }
    95  .fui-new:before {
    96    content: "\e00d";
    97  }
    98  .fui-video:before {
    99    content: "\e00e";
   100  }
   101  .fui-photo:before {
   102    content: "\e00f";
   103  }
   104  .fui-volume:before {
   105    content: "\e010";
   106  }
   107  .fui-time:before {
   108    content: "\e011";
   109  }
   110  .fui-eye:before {
   111    content: "\e012";
   112  }
   113  .fui-chat:before {
   114    content: "\e013";
   115  }
   116  .fui-search:before {
   117    content: "\e01c";
   118  }
   119  .fui-user:before {
   120    content: "\e01d";
   121  }
   122  .fui-mail:before {
   123    content: "\e01e";
   124  }
   125  .fui-lock:before {
   126    content: "\e01f";
   127  }
   128  .fui-gear:before {
   129    content: "\e024";
   130  }
   131  .fui-radio-unchecked:before {
   132    content: "\e02b";
   133  }
   134  .fui-radio-checked:before {
   135    content: "\e032";
   136  }
   137  .fui-checkbox-unchecked:before {
   138    content: "\e033";
   139  }
   140  .fui-checkbox-checked:before {
   141    content: "\e034";
   142  }
   143  .fui-calendar-solid:before {
   144    content: "\e022";
   145  }
   146  .fui-pause:before {
   147    content: "\e03b";
   148  }
   149  .fui-play:before {
   150    content: "\e03c";
   151  }
   152  .fui-check-inverted-2:before {
   153    content: "\e000";
   154  }
   155  .dropdown-arrow-inverse {
   156    border-bottom-color: #283F50 !important;
   157    border-top-color: #283F50 !important;
   158  }
   159  body {
   160    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
   161    font-size: 16px;
   162    line-height: 1.72222;
   163    color: #283F50;
   164    background-color: #ffffff;
   165  }
   166  a {
   167    color: #16a085;
   168    text-decoration: none;
   169    -webkit-transition: 0.25s;
   170    transition: 0.25s;
   171  }
   172  a:hover,
   173  a:focus {
   174    color: #1abc9c;
   175    text-decoration: none;
   176  }
   177  a:focus {
   178    outline: none;
   179  }
   180  .img-rounded {
   181    border-radius: 6px;
   182  }
   183  .img-thumbnail {
   184    padding: 4px;
   185    line-height: 1.72222;
   186    background-color: #ffffff;
   187    border: 2px solid #bdc3c7;
   188    border-radius: 6px;
   189    -webkit-transition: all 0.25s ease-in-out;
   190    transition: all 0.25s ease-in-out;
   191    display: inline-block;
   192    max-width: 100%;
   193    height: auto;
   194  }
   195  .img-comment {
   196    font-size: 15px;
   197    line-height: 1.2;
   198    font-style: italic;
   199    margin: 24px 0;
   200  }
   201  h1,
   202  h2,
   203  h3,
   204  h4,
   205  h5,
   206  h6{
   207    font-family: 'Roboto', sans-serif;
   208  }
   209  h1,
   210  h2,
   211  h3,
   212  h4,
   213  h5,
   214  h6,
   215  .h1,
   216  .h2,
   217  .h3,
   218  .h4,
   219  .h5,
   220  .h6 {
   221    font-weight: 700;
   222    line-height: 1.1;
   223    color: inherit;
   224  }
   225  h1 small,
   226  h2 small,
   227  h3 small,
   228  h4 small,
   229  h5 small,
   230  h6 small,
   231  .h1 small,
   232  .h2 small,
   233  .h3 small,
   234  .h4 small,
   235  .h5 small,
   236  .h6 small {
   237    color: #e7e9ec;
   238  }
   239  h1,
   240  h2,
   241  h3 {
   242    margin-top: 30px;
   243    margin-bottom: 15px;
   244  }
   245  h4,
   246  h5,
   247  h6 {
   248    margin-top: 15px;
   249    margin-bottom: 15px;
   250  }
   251  h6 {
   252    font-weight: normal;
   253  }
   254  h1,
   255  .h1 {
   256    font-size: 61px;
   257  }
   258  h2,
   259  .h2 {
   260    font-size: 53px;
   261  }
   262  h3,
   263  .h3 {
   264    font-size: 40px;
   265  }
   266  h4,
   267  .h4 {
   268    font-size: 29px;
   269  }
   270  h5,
   271  .h5 {
   272    font-size: 28px;
   273  }
   274  h6,
   275  .h6 {
   276    font-size: 24px;
   277  }
   278  p {
   279    font-size: 16px;
   280    line-height: 1.72222;
   281    margin: 0 0 15px;
   282  }
   283  .lead {
   284    margin-bottom: 30px;
   285    font-size: 28px;
   286    line-height: 1.46428571;
   287    font-weight: 300;
   288  }
   289  @media (min-width: 768px) {
   290    .lead {
   291      font-size: 30.006px;
   292    }
   293  }
   294  small,
   295  .small {
   296    font-size: 83%;
   297    line-height: 2.067;
   298  }
   299  .text-muted {
   300    color: #bdc3c7;
   301  }
   302  .text-inverse {
   303    color: #ffffff;
   304  }
   305  .text-primary {
   306    color: #1abc9c;
   307  }
   308  a.text-primary:hover {
   309    color: #15967d;
   310  }
   311  .text-warning {
   312    color: #f1c40f;
   313  }
   314  a.text-warning:hover {
   315    color: #c19d0c;
   316  }
   317  .text-danger {
   318    color: #e74c3c;
   319  }
   320  a.text-danger:hover {
   321    color: #b93d30;
   322  }
   323  .text-success {
   324    color: #2ecc71;
   325  }
   326  a.text-success:hover {
   327    color: #25a35a;
   328  }
   329  .text-info {
   330    color: #3498db;
   331  }
   332  a.text-info:hover {
   333    color: #2a7aaf;
   334  }
   335  .bg-primary {
   336    color: #ffffff;
   337    background-color: #283F50;
   338  }
   339  a.bg-primary:hover {
   340    background-color: #222f3d;
   341  }
   342  .bg-success {
   343    background-color: #dff0d8;
   344  }
   345  a.bg-success:hover {
   346    background-color: #c1e2b3;
   347  }
   348  .bg-info {
   349    background-color: #d9edf7;
   350  }
   351  a.bg-info:hover {
   352    background-color: #afd9ee;
   353  }
   354  .bg-warning {
   355    background-color: #fcf8e3;
   356  }
   357  a.bg-warning:hover {
   358    background-color: #f7ecb5;
   359  }
   360  .bg-danger {
   361    background-color: #f2dede;
   362  }
   363  a.bg-danger:hover {
   364    background-color: #e4b9b9;
   365  }
   366  .page-header {
   367    padding-bottom: 14px;
   368    margin: 60px 0 30px;
   369    border-bottom: 1px solid #e7e9ec;
   370  }
   371  ul,
   372  ol {
   373    margin-bottom: 15px;
   374  }
   375  dl {
   376    margin-bottom: 30px;
   377  }
   378  dt,
   379  dd {
   380    line-height: 1.72222;
   381  }
   382  @media (min-width: 768px) {
   383    .dl-horizontal dt {
   384      width: 160px;
   385    }
   386    .dl-horizontal dd {
   387      margin-left: 180px;
   388    }
   389  }
   390  abbr[title],
   391  abbr[data-original-title] {
   392    border-bottom: 1px dotted #bdc3c7;
   393  }
   394  blockquote {
   395    border-left: 3px solid #e7e9ec;
   396    padding: 0 0 0 16px;
   397    margin: 0 0 30px;
   398  }
   399  blockquote p {
   400    font-size: 20px;
   401    line-height: 1.55;
   402    font-weight: normal;
   403    margin-bottom: .4em;
   404  }
   405  blockquote small,
   406  blockquote .small {
   407    font-size: 16px;
   408    line-height: 1.72222;
   409    font-style: italic;
   410    color: inherit;
   411  }
   412  blockquote small:before,
   413  blockquote .small:before {
   414    content: "";
   415  }
   416  blockquote.pull-right {
   417    padding-right: 16px;
   418    padding-left: 0;
   419    border-right: 3px solid #e7e9ec;
   420    border-left: 0;
   421  }
   422  blockquote.pull-right small:after {
   423    content: "";
   424  }
   425  address {
   426    margin-bottom: 30px;
   427    line-height: 1.72222;
   428  }
   429  code,
   430  kbd,
   431  pre,
   432  samp {
   433    font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
   434  }
   435  code {
   436    padding: 2px 6px;
   437    font-size: 85%;
   438    color: #c7254e;
   439    background-color: #f9f2f4;
   440    border-radius: 4px;
   441  }
   442  kbd {
   443    padding: 2px 6px;
   444    font-size: 85%;
   445    color: #ffffff;
   446    background-color: #283F50;
   447    border-radius: 4px;
   448    box-shadow: none;
   449  }
   450  pre {
   451    padding: 8px;
   452    margin: 0 0 15px;
   453    font-size: 13px;
   454    line-height: 1.72222;
   455    color: inherit;
   456    background-color: #ffffff;
   457    border: 2px solid #e7e9ec;
   458    border-radius: 6px;
   459    white-space: pre;
   460  }
   461  .pre-scrollable {
   462    max-height: 340px;
   463  }
   464  .thumbnail {
   465    display: block;
   466    padding: 4px;
   467    margin-bottom: 5px;
   468    line-height: 1.72222;
   469    background-color: #ffffff;
   470    border: 2px solid #bdc3c7;
   471    border-radius: 6px;
   472    -webkit-transition: all 0.25s ease-in-out;
   473    transition: all 0.25s ease-in-out;
   474  }
   475  .thumbnail > img,
   476  .thumbnail a > img {
   477    display: block;
   478    max-width: 100%;
   479    height: auto;
   480    margin-left: auto;
   481    margin-right: auto;
   482  }
   483  a.thumbnail:hover,
   484  a.thumbnail:focus,
   485  a.thumbnail.active {
   486    border-color: #16a085;
   487  }
   488  .thumbnail .caption {
   489    padding: 9px;
   490    color: #283F50;
   491  }
   492  .btn {
   493    border: none;
   494    font-size: 15px;
   495    font-weight: normal;
   496    line-height: 1.4;
   497    border-radius: 4px;
   498    padding: 10px 15px;
   499    -webkit-font-smoothing: subpixel-antialiased;
   500    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
   501    transition: border .25s linear, color .25s linear, background-color .25s linear;
   502  }
   503  .btn:hover,
   504  .btn:focus {
   505    outline: none;
   506    color: #ffffff;
   507  }
   508  .btn:active,
   509  .btn.active {
   510    outline: none;
   511    -webkit-box-shadow: none;
   512    box-shadow: none;
   513  }
   514  .btn.disabled,
   515  .btn[disabled],
   516  fieldset[disabled] .btn {
   517    background-color: #bdc3c7;
   518    color: rgba(255, 255, 255, 0.75);
   519    opacity: 0.7;
   520    filter: alpha(opacity=70);
   521  }
   522  .btn > [class^="fui-"] {
   523    margin: 0 1px;
   524    position: relative;
   525    line-height: 1;
   526    top: 1px;
   527  }
   528  .btn-xs.btn > [class^="fui-"] {
   529    font-size: 11px;
   530    top: 0;
   531  }
   532  .btn-hg.btn > [class^="fui-"] {
   533    top: 2px;
   534  }
   535  .btn-default {
   536    color: #ffffff;
   537    background-color: #bdc3c7;
   538  }
   539  .btn-default:hover,
   540  .btn-default:focus,
   541  .btn-default:active,
   542  .btn-default.active,
   543  .open .dropdown-toggle.btn-default {
   544    color: #ffffff;
   545    background-color: #cacfd2;
   546    border-color: #cacfd2;
   547  }
   548  .btn-default:active,
   549  .btn-default.active,
   550  .open .dropdown-toggle.btn-default {
   551    background: #a1a6a9;
   552    border-color: #a1a6a9;
   553  }
   554  .btn-default.disabled,
   555  .btn-default[disabled],
   556  fieldset[disabled] .btn-default,
   557  .btn-default.disabled:hover,
   558  .btn-default[disabled]:hover,
   559  fieldset[disabled] .btn-default:hover,
   560  .btn-default.disabled:focus,
   561  .btn-default[disabled]:focus,
   562  fieldset[disabled] .btn-default:focus,
   563  .btn-default.disabled:active,
   564  .btn-default[disabled]:active,
   565  fieldset[disabled] .btn-default:active,
   566  .btn-default.disabled.active,
   567  .btn-default[disabled].active,
   568  fieldset[disabled] .btn-default.active {
   569    background-color: #bdc3c7;
   570    border-color: #bdc3c7;
   571  }
   572  .btn-primary {
   573    color: #ffffff;
   574    background-color: #1abc9c;
   575  }
   576  .btn-primary:hover,
   577  .btn-primary:focus,
   578  .btn-primary:active,
   579  .btn-primary.active,
   580  .open .dropdown-toggle.btn-primary {
   581    color: #ffffff;
   582    background-color: #48c9b0;
   583    border-color: #48c9b0;
   584  }
   585  .btn-primary:active,
   586  .btn-primary.active,
   587  .open .dropdown-toggle.btn-primary {
   588    background: #16a085;
   589    border-color: #16a085;
   590  }
   591  .btn-primary.disabled,
   592  .btn-primary[disabled],
   593  fieldset[disabled] .btn-primary,
   594  .btn-primary.disabled:hover,
   595  .btn-primary[disabled]:hover,
   596  fieldset[disabled] .btn-primary:hover,
   597  .btn-primary.disabled:focus,
   598  .btn-primary[disabled]:focus,
   599  fieldset[disabled] .btn-primary:focus,
   600  .btn-primary.disabled:active,
   601  .btn-primary[disabled]:active,
   602  fieldset[disabled] .btn-primary:active,
   603  .btn-primary.disabled.active,
   604  .btn-primary[disabled].active,
   605  fieldset[disabled] .btn-primary.active {
   606    background-color: #1abc9c;
   607    border-color: #1abc9c;
   608  }
   609  .btn-info {
   610    color: #ffffff;
   611    background-color: #3498db;
   612  }
   613  .btn-info:hover,
   614  .btn-info:focus,
   615  .btn-info:active,
   616  .btn-info.active,
   617  .open .dropdown-toggle.btn-info {
   618    color: #ffffff;
   619    background-color: #5dade2;
   620    border-color: #5dade2;
   621  }
   622  .btn-info:active,
   623  .btn-info.active,
   624  .open .dropdown-toggle.btn-info {
   625    background: #2c81ba;
   626    border-color: #2c81ba;
   627  }
   628  .btn-info.disabled,
   629  .btn-info[disabled],
   630  fieldset[disabled] .btn-info,
   631  .btn-info.disabled:hover,
   632  .btn-info[disabled]:hover,
   633  fieldset[disabled] .btn-info:hover,
   634  .btn-info.disabled:focus,
   635  .btn-info[disabled]:focus,
   636  fieldset[disabled] .btn-info:focus,
   637  .btn-info.disabled:active,
   638  .btn-info[disabled]:active,
   639  fieldset[disabled] .btn-info:active,
   640  .btn-info.disabled.active,
   641  .btn-info[disabled].active,
   642  fieldset[disabled] .btn-info.active {
   643    background-color: #3498db;
   644    border-color: #3498db;
   645  }
   646  .btn-danger {
   647    color: #ffffff;
   648    background-color: #e74c3c;
   649  }
   650  .btn-danger:hover,
   651  .btn-danger:focus,
   652  .btn-danger:active,
   653  .btn-danger.active,
   654  .open .dropdown-toggle.btn-danger {
   655    color: #ffffff;
   656    background-color: #ec7063;
   657    border-color: #ec7063;
   658  }
   659  .btn-danger:active,
   660  .btn-danger.active,
   661  .open .dropdown-toggle.btn-danger {
   662    background: #c44133;
   663    border-color: #c44133;
   664  }
   665  .btn-danger.disabled,
   666  .btn-danger[disabled],
   667  fieldset[disabled] .btn-danger,
   668  .btn-danger.disabled:hover,
   669  .btn-danger[disabled]:hover,
   670  fieldset[disabled] .btn-danger:hover,
   671  .btn-danger.disabled:focus,
   672  .btn-danger[disabled]:focus,
   673  fieldset[disabled] .btn-danger:focus,
   674  .btn-danger.disabled:active,
   675  .btn-danger[disabled]:active,
   676  fieldset[disabled] .btn-danger:active,
   677  .btn-danger.disabled.active,
   678  .btn-danger[disabled].active,
   679  fieldset[disabled] .btn-danger.active {
   680    background-color: #e74c3c;
   681    border-color: #e74c3c;
   682  }
   683  .btn-success {
   684    color: #ffffff;
   685    background-color: #2ecc71;
   686  }
   687  .btn-success:hover,
   688  .btn-success:focus,
   689  .btn-success:active,
   690  .btn-success.active,
   691  .open .dropdown-toggle.btn-success {
   692    color: #ffffff;
   693    background-color: #58d68d;
   694    border-color: #58d68d;
   695  }
   696  .btn-success:active,
   697  .btn-success.active,
   698  .open .dropdown-toggle.btn-success {
   699    background: #27ad60;
   700    border-color: #27ad60;
   701  }
   702  .btn-success.disabled,
   703  .btn-success[disabled],
   704  fieldset[disabled] .btn-success,
   705  .btn-success.disabled:hover,
   706  .btn-success[disabled]:hover,
   707  fieldset[disabled] .btn-success:hover,
   708  .btn-success.disabled:focus,
   709  .btn-success[disabled]:focus,
   710  fieldset[disabled] .btn-success:focus,
   711  .btn-success.disabled:active,
   712  .btn-success[disabled]:active,
   713  fieldset[disabled] .btn-success:active,
   714  .btn-success.disabled.active,
   715  .btn-success[disabled].active,
   716  fieldset[disabled] .btn-success.active {
   717    background-color: #2ecc71;
   718    border-color: #2ecc71;
   719  }
   720  .btn-warning {
   721    color: #ffffff;
   722    background-color: #f1c40f;
   723  }
   724  .btn-warning:hover,
   725  .btn-warning:focus,
   726  .btn-warning:active,
   727  .btn-warning.active,
   728  .open .dropdown-toggle.btn-warning {
   729    color: #ffffff;
   730    background-color: #f5d313;
   731    border-color: #f5d313;
   732  }
   733  .btn-warning:active,
   734  .btn-warning.active,
   735  .open .dropdown-toggle.btn-warning {
   736    background: #cda70d;
   737    border-color: #cda70d;
   738  }
   739  .btn-warning.disabled,
   740  .btn-warning[disabled],
   741  fieldset[disabled] .btn-warning,
   742  .btn-warning.disabled:hover,
   743  .btn-warning[disabled]:hover,
   744  fieldset[disabled] .btn-warning:hover,
   745  .btn-warning.disabled:focus,
   746  .btn-warning[disabled]:focus,
   747  fieldset[disabled] .btn-warning:focus,
   748  .btn-warning.disabled:active,
   749  .btn-warning[disabled]:active,
   750  fieldset[disabled] .btn-warning:active,
   751  .btn-warning.disabled.active,
   752  .btn-warning[disabled].active,
   753  fieldset[disabled] .btn-warning.active {
   754    background-color: #f1c40f;
   755    border-color: #f1c40f;
   756  }
   757  .btn-inverse {
   758    color: #ffffff;
   759    background-color: #283F50;
   760  }
   761  .btn-inverse:hover,
   762  .btn-inverse:focus,
   763  .btn-inverse:active,
   764  .btn-inverse.active,
   765  .open .dropdown-toggle.btn-inverse {
   766    color: #ffffff;
   767    background-color: #415b76;
   768    border-color: #415b76;
   769  }
   770  .btn-inverse:active,
   771  .btn-inverse.active,
   772  .open .dropdown-toggle.btn-inverse {
   773    background: #2c3e50;
   774    border-color: #2c3e50;
   775  }
   776  .btn-inverse.disabled,
   777  .btn-inverse[disabled],
   778  fieldset[disabled] .btn-inverse,
   779  .btn-inverse.disabled:hover,
   780  .btn-inverse[disabled]:hover,
   781  fieldset[disabled] .btn-inverse:hover,
   782  .btn-inverse.disabled:focus,
   783  .btn-inverse[disabled]:focus,
   784  fieldset[disabled] .btn-inverse:focus,
   785  .btn-inverse.disabled:active,
   786  .btn-inverse[disabled]:active,
   787  fieldset[disabled] .btn-inverse:active,
   788  .btn-inverse.disabled.active,
   789  .btn-inverse[disabled].active,
   790  fieldset[disabled] .btn-inverse.active {
   791    background-color: #283F50;
   792    border-color: #283F50;
   793  }
   794  .btn-embossed {
   795    -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
   796    box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
   797  }
   798  .btn-embossed.active,
   799  .btn-embossed:active {
   800    -webkit-box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15);
   801    box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15);
   802  }
   803  .btn-wide {
   804    min-width: 140px;
   805    padding-left: 30px;
   806    padding-right: 30px;
   807  }
   808  .btn-link {
   809    color: #16a085;
   810  }
   811  .btn-link:hover,
   812  .btn-link:focus {
   813    color: #1abc9c;
   814    text-decoration: underline;
   815    background-color: transparent;
   816  }
   817  .btn-link[disabled]:hover,
   818  fieldset[disabled] .btn-link:hover,
   819  .btn-link[disabled]:focus,
   820  fieldset[disabled] .btn-link:focus {
   821    color: #bdc3c7;
   822    text-decoration: none;
   823  }
   824  .btn-hg {
   825    padding: 13px 20px;
   826    font-size: 22px;
   827    line-height: 1.227;
   828    border-radius: 6px;
   829  }
   830  .btn-lg {
   831    padding: 10px 19px;
   832    font-size: 17px;
   833    line-height: 1.471;
   834    border-radius: 6px;
   835  }
   836  .btn-sm {
   837    padding: 9px 13px;
   838    font-size: 13px;
   839    line-height: 1.385;
   840    border-radius: 4px;
   841  }
   842  .btn-xs {
   843    padding: 6px 9px;
   844    font-size: 12px;
   845    line-height: 1.083;
   846    border-radius: 3px;
   847  }
   848  .btn-tip {
   849    font-weight: 300;
   850    padding-left: 10px;
   851    font-size: 92%;
   852  }
   853  .btn-block {
   854    white-space: normal;
   855  }
   856  .btn-default .caret {
   857    border-top-color: #ffffff;
   858  }
   859  .btn-primary .caret,
   860  .btn-success .caret,
   861  .btn-warning .caret,
   862  .btn-danger .caret,
   863  .btn-info .caret {
   864    border-top-color: #ffffff;
   865  }
   866  .dropup .btn-default .caret {
   867    border-bottom-color: #ffffff;
   868  }
   869  .dropup .btn-primary .caret,
   870  .dropup .btn-success .caret,
   871  .dropup .btn-warning .caret,
   872  .dropup .btn-danger .caret,
   873  .dropup .btn-info .caret {
   874    border-bottom-color: #ffffff;
   875  }
   876  .btn-group-xs > .btn {
   877    padding: 6px 9px;
   878    font-size: 12px;
   879    line-height: 1.083;
   880    border-radius: 3px;
   881  }
   882  .btn-group-sm > .btn {
   883    padding: 9px 13px;
   884    font-size: 13px;
   885    line-height: 1.385;
   886    border-radius: 4px;
   887  }
   888  .btn-group-lg > .btn {
   889    padding: 10px 19px;
   890    font-size: 17px;
   891    line-height: 1.471;
   892    border-radius: 6px;
   893  }
   894  .btn-group-gh > .btn {
   895    padding: 13px 20px;
   896    font-size: 22px;
   897    line-height: 1.227;
   898    border-radius: 6px;
   899  }
   900  .btn-group > .btn + .btn {
   901    margin-left: 0;
   902  }
   903  .btn-group > .btn + .dropdown-toggle {
   904    border-left: 2px solid rgba(52, 73, 94, 0.15);
   905    padding-left: 12px;
   906    padding-right: 12px;
   907  }
   908  .btn-group > .btn + .dropdown-toggle .caret {
   909    margin-left: 3px;
   910    margin-right: 3px;
   911  }
   912  .btn-group > .btn.btn-gh + .dropdown-toggle .caret {
   913    margin-left: 7px;
   914    margin-right: 7px;
   915  }
   916  .btn-group > .btn.btn-sm + .dropdown-toggle .caret {
   917    margin-left: 0;
   918    margin-right: 0;
   919  }
   920  .btn-group > .btn,
   921  .btn-group > .dropdown-menu,
   922  .btn-group > .popover {
   923    font-weight: 400;
   924  }
   925  .btn-group:focus .dropdown-toggle {
   926    outline: none;
   927    -webkit-transition: 0.25s;
   928    transition: 0.25s;
   929  }
   930  .btn-group.open .dropdown-toggle {
   931    color: rgba(255, 255, 255, 0.75);
   932    -webkit-box-shadow: none;
   933    box-shadow: none;
   934  }
   935  .btn-toolbar .btn.active {
   936    color: #ffffff;
   937  }
   938  .btn-toolbar .btn > [class^="fui-"] {
   939    font-size: 16px;
   940    margin: 0 1px;
   941  }
   942  .caret {
   943    border-width: 8px 6px;
   944    border-bottom-color: #283F50;
   945    border-top-color: #283F50;
   946    border-style: solid;
   947    border-bottom-style: none;
   948    -webkit-transition: 0.25s;
   949    transition: 0.25s;
   950    -webkit-transform: scale(1.001);
   951    -ms-transform: scale(1.001);
   952    transform: scale(1.001);
   953  }
   954  .dropup .caret,
   955  .dropup .btn-lg .caret,
   956  .navbar-fixed-bottom .dropdown .caret {
   957    border-bottom-width: 8px;
   958  }
   959  .btn-lg .caret {
   960    border-top-width: 8px;
   961    border-right-width: 6px;
   962    border-left-width: 6px;
   963  }
   964  .select {
   965    display: inline-block;
   966    margin-bottom: 10px;
   967  }
   968  [class*="span"] > .select[class*="span"] {
   969    margin-left: 0;
   970  }
   971  .select[class*="span"] .btn {
   972    width: 100%;
   973  }
   974  .select.select-block {
   975    display: block;
   976    float: none;
   977    margin-left: 0;
   978    width: auto;
   979  }
   980  .select.select-block:before,
   981  .select.select-block:after {
   982    content: " ";
   983    /* 1 */
   984  
   985    display: table;
   986    /* 2 */
   987  
   988  }
   989  .select.select-block:after {
   990    clear: both;
   991  }
   992  .select.select-block .btn {
   993    width: 100%;
   994  }
   995  .select.select-block .dropdown-menu {
   996    width: 100%;
   997  }
   998  .select .btn {
   999    width: 220px;
  1000  }
  1001  .select .btn.btn-hg .filter-option {
  1002    left: 20px;
  1003    right: 40px;
  1004    top: 13px;
  1005  }
  1006  .select .btn.btn-hg .caret {
  1007    right: 20px;
  1008  }
  1009  .select .btn.btn-lg .filter-option {
  1010    left: 16px;
  1011    right: 38px;
  1012  }
  1013  .select .btn.btn-sm .filter-option {
  1014    left: 13px;
  1015    right: 33px;
  1016  }
  1017  .select .btn.btn-sm .caret {
  1018    right: 13px;
  1019  }
  1020  .select .btn.btn-xs .filter-option {
  1021    left: 13px;
  1022    right: 33px;
  1023    top: 5px;
  1024  }
  1025  .select .btn.btn-xs .caret {
  1026    right: 13px;
  1027  }
  1028  .select .btn .filter-option {
  1029    height: 26px;
  1030    left: 13px;
  1031    overflow: hidden;
  1032    position: absolute;
  1033    right: 33px;
  1034    text-align: left;
  1035    top: 10px;
  1036  }
  1037  .select .btn .caret {
  1038    position: absolute;
  1039    right: 16px;
  1040    top: 50%;
  1041    margin-top: -3px;
  1042  }
  1043  .select .btn .dropdown-toggle {
  1044    border-radius: 6px;
  1045  }
  1046  .select .btn .dropdown-menu {
  1047    min-width: 100%;
  1048  }
  1049  .select .btn .dropdown-menu dt {
  1050    cursor: default;
  1051    display: block;
  1052    padding: 3px 20px;
  1053  }
  1054  .select .btn .dropdown-menu li:not(.disabled) > a:hover small {
  1055    color: rgba(255, 255, 255, 0.004);
  1056  }
  1057  .select .btn .dropdown-menu li > a {
  1058    min-height: 20px;
  1059  }
  1060  .select .btn .dropdown-menu li > a.opt {
  1061    padding-left: 35px;
  1062  }
  1063  .select .btn .dropdown-menu li small {
  1064    padding-left: .5em;
  1065  }
  1066  .select .btn .dropdown-menu li > dt small {
  1067    font-weight: normal;
  1068  }
  1069  .select .btn > .disabled,
  1070  .select .btn .dropdown-menu li.disabled > a {
  1071    cursor: default;
  1072  }
  1073  .select .caret {
  1074    border-bottom-color: #ffffff;
  1075    border-top-color: #ffffff;
  1076  }
  1077  legend {
  1078    display: block;
  1079    width: 100%;
  1080    padding: 0;
  1081    margin-bottom: 15px;
  1082    font-size: 24px;
  1083    line-height: inherit;
  1084    color: inherit;
  1085    border-bottom: none;
  1086  }
  1087  textarea {
  1088    font-size: 20px;
  1089    line-height: 24px;
  1090    padding: 5px 11px;
  1091  }
  1092  input[type="search"] {
  1093    -webkit-appearance: none !important;
  1094  }
  1095  label {
  1096    font-weight: normal;
  1097    font-size: 15px;
  1098    line-height: 2.4;
  1099  }
  1100  .form-control:-moz-placeholder {
  1101    color: #b2bcc5;
  1102  }
  1103  .form-control::-moz-placeholder {
  1104    color: #b2bcc5;
  1105    opacity: 1;
  1106  }
  1107  .form-control:-ms-input-placeholder {
  1108    color: #b2bcc5;
  1109  }
  1110  .form-control::-webkit-input-placeholder {
  1111    color: #b2bcc5;
  1112  }
  1113  .form-control.placeholder {
  1114    color: #b2bcc5;
  1115  }
  1116  .form-control {
  1117    border: 1px solid #bdc3c7;
  1118    color: #283F50;
  1119    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  1120    font-size: 15px;
  1121    line-height: 1.467;
  1122    padding: 8px 12px;
  1123    height: 42px;
  1124    -webkit-appearance: none;
  1125    border-radius: 6px;
  1126    -webkit-box-shadow: none;
  1127    box-shadow: none;
  1128    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
  1129    transition: border .25s linear, color .25s linear, background-color .25s linear;
  1130  }
  1131  .form-group.focus .form-control,
  1132  .form-control:focus {
  1133    border-color: #1abc9c;
  1134    outline: 0;
  1135    -webkit-box-shadow: none;
  1136    box-shadow: none;
  1137  }
  1138  .form-control[disabled],
  1139  .form-control[readonly],
  1140  fieldset[disabled] .form-control {
  1141    background-color: #f4f6f6;
  1142    border-color: #d5dbdb;
  1143    color: #555555;
  1144    cursor: default;
  1145    opacity: 0.7;
  1146    filter: alpha(opacity=70);
  1147  }
  1148  .form-control.flat {
  1149    border-color: transparent;
  1150  }
  1151  .form-control.flat:hover {
  1152    border-color: #bdc3c7;
  1153  }
  1154  .form-control.flat:focus {
  1155    border-color: #1abc9c;
  1156  }
  1157  .input-sm {
  1158    height: 35px;
  1159    padding: 6px 10px;
  1160    font-size: 13px;
  1161    line-height: 1.462;
  1162    border-radius: 6px;
  1163  }
  1164  select.input-sm {
  1165    height: 35px;
  1166  }
  1167  textarea.input-sm,
  1168  select[multiple].input-sm {
  1169    height: auto;
  1170  }
  1171  .input-lg {
  1172    height: 45px;
  1173    padding: 10px 15px;
  1174    font-size: 17px;
  1175    line-height: 1.235;
  1176    border-radius: 6px;
  1177  }
  1178  select.input-lg {
  1179    height: 45px;
  1180    line-height: 45px;
  1181  }
  1182  textarea.input-lg,
  1183  select[multiple].input-lg {
  1184    height: auto;
  1185  }
  1186  .input-hg {
  1187    height: 53px;
  1188    padding: 10px 16px;
  1189    font-size: 22px;
  1190    line-height: 1.318;
  1191    border-radius: 6px;
  1192  }
  1193  select.input-hg {
  1194    height: 53px;
  1195    line-height: 53px;
  1196  }
  1197  textarea.input-hg,
  1198  select[multiple].input-hg {
  1199    height: auto;
  1200  }
  1201  .has-warning .help-block,
  1202  .has-warning .control-label,
  1203  .has-warning .radio,
  1204  .has-warning .checkbox,
  1205  .has-warning .radio-inline,
  1206  .has-warning .checkbox-inline {
  1207    color: #f1c40f;
  1208  }
  1209  .has-warning .form-control {
  1210    color: #f1c40f;
  1211    border-color: #f1c40f;
  1212    -webkit-box-shadow: none;
  1213    box-shadow: none;
  1214  }
  1215  .has-warning .form-control:-moz-placeholder {
  1216    color: #f1c40f;
  1217  }
  1218  .has-warning .form-control::-moz-placeholder {
  1219    color: #f1c40f;
  1220    opacity: 1;
  1221  }
  1222  .has-warning .form-control:-ms-input-placeholder {
  1223    color: #f1c40f;
  1224  }
  1225  .has-warning .form-control::-webkit-input-placeholder {
  1226    color: #f1c40f;
  1227  }
  1228  .has-warning .form-control.placeholder {
  1229    color: #f1c40f;
  1230  }
  1231  .has-warning .form-control:focus {
  1232    border-color: #f1c40f;
  1233    -webkit-box-shadow: none;
  1234    box-shadow: none;
  1235  }
  1236  .has-warning .input-group-addon {
  1237    color: #f1c40f;
  1238    border-color: #f1c40f;
  1239    background-color: #ffffff;
  1240  }
  1241  .has-error .help-block,
  1242  .has-error .control-label,
  1243  .has-error .radio,
  1244  .has-error .checkbox,
  1245  .has-error .radio-inline,
  1246  .has-error .checkbox-inline {
  1247    color: #e74c3c;
  1248  }
  1249  .has-error .form-control {
  1250    color: #e74c3c;
  1251    border-color: #e74c3c;
  1252    -webkit-box-shadow: none;
  1253    box-shadow: none;
  1254  }
  1255  .has-error .form-control:-moz-placeholder {
  1256    color: #e74c3c;
  1257  }
  1258  .has-error .form-control::-moz-placeholder {
  1259    color: #e74c3c;
  1260    opacity: 1;
  1261  }
  1262  .has-error .form-control:-ms-input-placeholder {
  1263    color: #e74c3c;
  1264  }
  1265  .has-error .form-control::-webkit-input-placeholder {
  1266    color: #e74c3c;
  1267  }
  1268  .has-error .form-control.placeholder {
  1269    color: #e74c3c;
  1270  }
  1271  .has-error .form-control:focus {
  1272    border-color: #e74c3c;
  1273    -webkit-box-shadow: none;
  1274    box-shadow: none;
  1275  }
  1276  .has-error .input-group-addon {
  1277    color: #e74c3c;
  1278    border-color: #e74c3c;
  1279    background-color: #ffffff;
  1280  }
  1281  .has-success .help-block,
  1282  .has-success .control-label,
  1283  .has-success .radio,
  1284  .has-success .checkbox,
  1285  .has-success .radio-inline,
  1286  .has-success .checkbox-inline {
  1287    color: #2ecc71;
  1288  }
  1289  .has-success .form-control {
  1290    color: #2ecc71;
  1291    border-color: #2ecc71;
  1292    -webkit-box-shadow: none;
  1293    box-shadow: none;
  1294  }
  1295  .has-success .form-control:-moz-placeholder {
  1296    color: #2ecc71;
  1297  }
  1298  .has-success .form-control::-moz-placeholder {
  1299    color: #2ecc71;
  1300    opacity: 1;
  1301  }
  1302  .has-success .form-control:-ms-input-placeholder {
  1303    color: #2ecc71;
  1304  }
  1305  .has-success .form-control::-webkit-input-placeholder {
  1306    color: #2ecc71;
  1307  }
  1308  .has-success .form-control.placeholder {
  1309    color: #2ecc71;
  1310  }
  1311  .has-success .form-control:focus {
  1312    border-color: #2ecc71;
  1313    -webkit-box-shadow: none;
  1314    box-shadow: none;
  1315  }
  1316  .has-success .input-group-addon {
  1317    color: #2ecc71;
  1318    border-color: #2ecc71;
  1319    background-color: #ffffff;
  1320  }
  1321  .help-block {
  1322    font-size: 15px;
  1323    margin-bottom: 5px;
  1324    color: inherit;
  1325  }
  1326  .form-group {
  1327    position: relative;
  1328    margin-bottom: 20px;
  1329  }
  1330  .form-horizontal .control-label,
  1331  .form-horizontal .radio,
  1332  .form-horizontal .checkbox,
  1333  .form-horizontal .radio-inline,
  1334  .form-horizontal .checkbox-inline {
  1335    margin-top: 0;
  1336    margin-bottom: 0;
  1337    padding-top: 6px;
  1338  }
  1339  .form-horizontal .form-group {
  1340    margin-left: -15px;
  1341    margin-right: -15px;
  1342  }
  1343  .form-horizontal .form-group:before,
  1344  .form-horizontal .form-group:after {
  1345    content: " ";
  1346    /* 1 */
  1347  
  1348    display: table;
  1349    /* 2 */
  1350  
  1351  }
  1352  .form-horizontal .form-group:after {
  1353    clear: both;
  1354  }
  1355  .form-horizontal .form-control-static {
  1356    padding-top: 6px;
  1357  }
  1358  .form-group {
  1359    position: relative;
  1360  }
  1361  .form-control + .input-icon {
  1362    position: absolute;
  1363    top: 2px;
  1364    right: 2px;
  1365    line-height: 37px;
  1366    vertical-align: middle;
  1367    font-size: 20px;
  1368    color: #b2bcc5;
  1369    background-color: #ffffff;
  1370    padding: 0 12px 0 0;
  1371    border-radius: 6px;
  1372  }
  1373  .input-hg + .input-icon {
  1374    line-height: 49px;
  1375    padding: 0 16px 0 0;
  1376  }
  1377  .input-lg + .input-icon {
  1378    line-height: 41px;
  1379    padding: 0 15px 0 0;
  1380  }
  1381  .input-sm + .input-icon {
  1382    font-size: 16px;
  1383    line-height: 30px;
  1384    padding: 0 10px 0 0;
  1385  }
  1386  .has-success .input-icon {
  1387    color: #2ecc71;
  1388  }
  1389  .has-warning .input-icon {
  1390    color: #f1c40f;
  1391  }
  1392  .has-error .input-icon {
  1393    color: #e74c3c;
  1394  }
  1395  .form-control[disabled] + .input-icon,
  1396  .form-control[readonly] + .input-icon,
  1397  fieldset[disabled] .form-control + .input-icon,
  1398  .form-control.disabled + .input-icon {
  1399    color: #d5dbdb;
  1400    background-color: transparent;
  1401    opacity: 0.7;
  1402    filter: alpha(opacity=70);
  1403  }
  1404  .input-group-hg > .form-control,
  1405  .input-group-hg > .input-group-addon,
  1406  .input-group-hg > .input-group-btn > .btn {
  1407    height: 53px;
  1408    padding: 10px 16px;
  1409    font-size: 22px;
  1410    line-height: 1.318;
  1411    border-radius: 6px;
  1412  }
  1413  select.input-group-hg > .form-control,
  1414  select.input-group-hg > .input-group-addon,
  1415  select.input-group-hg > .input-group-btn > .btn {
  1416    height: 53px;
  1417    line-height: 53px;
  1418  }
  1419  textarea.input-group-hg > .form-control,
  1420  textarea.input-group-hg > .input-group-addon,
  1421  textarea.input-group-hg > .input-group-btn > .btn,
  1422  select[multiple].input-group-hg > .form-control,
  1423  select[multiple].input-group-hg > .input-group-addon,
  1424  select[multiple].input-group-hg > .input-group-btn > .btn {
  1425    height: auto;
  1426  }
  1427  .input-group-lg > .form-control,
  1428  .input-group-lg > .input-group-addon,
  1429  .input-group-lg > .input-group-btn > .btn {
  1430    height: 45px;
  1431    padding: 10px 15px;
  1432    font-size: 17px;
  1433    line-height: 1.235;
  1434    border-radius: 6px;
  1435  }
  1436  select.input-group-lg > .form-control,
  1437  select.input-group-lg > .input-group-addon,
  1438  select.input-group-lg > .input-group-btn > .btn {
  1439    height: 45px;
  1440    line-height: 45px;
  1441  }
  1442  textarea.input-group-lg > .form-control,
  1443  textarea.input-group-lg > .input-group-addon,
  1444  textarea.input-group-lg > .input-group-btn > .btn,
  1445  select[multiple].input-group-lg > .form-control,
  1446  select[multiple].input-group-lg > .input-group-addon,
  1447  select[multiple].input-group-lg > .input-group-btn > .btn {
  1448    height: auto;
  1449  }
  1450  .input-group-sm > .form-control,
  1451  .input-group-sm > .input-group-addon,
  1452  .input-group-sm > .input-group-btn > .btn {
  1453    height: 35px;
  1454    padding: 6px 10px;
  1455    font-size: 13px;
  1456    line-height: 1.462;
  1457    border-radius: 6px;
  1458  }
  1459  select.input-group-sm > .form-control,
  1460  select.input-group-sm > .input-group-addon,
  1461  select.input-group-sm > .input-group-btn > .btn {
  1462    height: 35px;
  1463    line-height: 35px;
  1464  }
  1465  textarea.input-group-sm > .form-control,
  1466  textarea.input-group-sm > .input-group-addon,
  1467  textarea.input-group-sm > .input-group-btn > .btn,
  1468  select[multiple].input-group-sm > .form-control,
  1469  select[multiple].input-group-sm > .input-group-addon,
  1470  select[multiple].input-group-sm > .input-group-btn > .btn {
  1471    height: auto;
  1472  }
  1473  .input-group-addon {
  1474    padding: 10px 12px;
  1475    font-size: 15px;
  1476    color: #ffffff;
  1477    text-align: center;
  1478    background-color: #bdc3c7;
  1479    border: 1px solid #bdc3c7;
  1480    border-radius: 6px;
  1481    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
  1482    transition: border .25s linear, color .25s linear, background-color .25s linear;
  1483  }
  1484  .input-group-hg .input-group-addon,
  1485  .input-group-lg .input-group-addon,
  1486  .input-group-sm .input-group-addon {
  1487    line-height: 1;
  1488  }
  1489  .input-group .form-control:first-child,
  1490  .input-group-addon:first-child,
  1491  .input-group-btn:first-child > .btn,
  1492  .input-group-btn:first-child > .dropdown-toggle,
  1493  .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  1494    border-bottom-right-radius: 0;
  1495    border-top-right-radius: 0;
  1496  }
  1497  .input-group .form-control:last-child,
  1498  .input-group-addon:last-child,
  1499  .input-group-btn:last-child > .btn,
  1500  .input-group-btn:last-child > .dropdown-toggle,
  1501  .input-group-btn:first-child > .btn:not(:first-child) {
  1502    border-bottom-left-radius: 0;
  1503    border-top-left-radius: 0;
  1504  }
  1505  .form-group.focus .input-group-addon,
  1506  .input-group.focus .input-group-addon {
  1507    background-color: #1abc9c;
  1508    border-color: #1abc9c;
  1509  }
  1510  .form-group.focus .input-group-btn > .btn-default + .btn-default,
  1511  .input-group.focus .input-group-btn > .btn-default + .btn-default {
  1512    border-left-color: #16a085;
  1513  }
  1514  .form-group.focus .input-group-btn .btn,
  1515  .input-group.focus .input-group-btn .btn {
  1516    border-color: #1abc9c;
  1517    background-color: #ffffff;
  1518    color: #1abc9c;
  1519  }
  1520  .form-group.focus .input-group-btn .btn-default,
  1521  .input-group.focus .input-group-btn .btn-default {
  1522    color: #ffffff;
  1523    background-color: #1abc9c;
  1524  }
  1525  .form-group.focus .input-group-btn .btn-default:hover,
  1526  .input-group.focus .input-group-btn .btn-default:hover,
  1527  .form-group.focus .input-group-btn .btn-default:focus,
  1528  .input-group.focus .input-group-btn .btn-default:focus,
  1529  .form-group.focus .input-group-btn .btn-default:active,
  1530  .input-group.focus .input-group-btn .btn-default:active,
  1531  .form-group.focus .input-group-btn .btn-default.active,
  1532  .input-group.focus .input-group-btn .btn-default.active,
  1533  .open .dropdown-toggle.form-group.focus .input-group-btn .btn-default,
  1534  .open .dropdown-toggle.input-group.focus .input-group-btn .btn-default {
  1535    color: #ffffff;
  1536    background-color: #48c9b0;
  1537    border-color: #48c9b0;
  1538  }
  1539  .form-group.focus .input-group-btn .btn-default:active,
  1540  .input-group.focus .input-group-btn .btn-default:active,
  1541  .form-group.focus .input-group-btn .btn-default.active,
  1542  .input-group.focus .input-group-btn .btn-default.active,
  1543  .open .dropdown-toggle.form-group.focus .input-group-btn .btn-default,
  1544  .open .dropdown-toggle.input-group.focus .input-group-btn .btn-default {
  1545    background: #16a085;
  1546    border-color: #16a085;
  1547  }
  1548  .form-group.focus .input-group-btn .btn-default.disabled,
  1549  .input-group.focus .input-group-btn .btn-default.disabled,
  1550  .form-group.focus .input-group-btn .btn-default[disabled],
  1551  .input-group.focus .input-group-btn .btn-default[disabled],
  1552  fieldset[disabled] .form-group.focus .input-group-btn .btn-default,
  1553  fieldset[disabled] .input-group.focus .input-group-btn .btn-default,
  1554  .form-group.focus .input-group-btn .btn-default.disabled:hover,
  1555  .input-group.focus .input-group-btn .btn-default.disabled:hover,
  1556  .form-group.focus .input-group-btn .btn-default[disabled]:hover,
  1557  .input-group.focus .input-group-btn .btn-default[disabled]:hover,
  1558  fieldset[disabled] .form-group.focus .input-group-btn .btn-default:hover,
  1559  fieldset[disabled] .input-group.focus .input-group-btn .btn-default:hover,
  1560  .form-group.focus .input-group-btn .btn-default.disabled:focus,
  1561  .input-group.focus .input-group-btn .btn-default.disabled:focus,
  1562  .form-group.focus .input-group-btn .btn-default[disabled]:focus,
  1563  .input-group.focus .input-group-btn .btn-default[disabled]:focus,
  1564  fieldset[disabled] .form-group.focus .input-group-btn .btn-default:focus,
  1565  fieldset[disabled] .input-group.focus .input-group-btn .btn-default:focus,
  1566  .form-group.focus .input-group-btn .btn-default.disabled:active,
  1567  .input-group.focus .input-group-btn .btn-default.disabled:active,
  1568  .form-group.focus .input-group-btn .btn-default[disabled]:active,
  1569  .input-group.focus .input-group-btn .btn-default[disabled]:active,
  1570  fieldset[disabled] .form-group.focus .input-group-btn .btn-default:active,
  1571  fieldset[disabled] .input-group.focus .input-group-btn .btn-default:active,
  1572  .form-group.focus .input-group-btn .btn-default.disabled.active,
  1573  .input-group.focus .input-group-btn .btn-default.disabled.active,
  1574  .form-group.focus .input-group-btn .btn-default[disabled].active,
  1575  .input-group.focus .input-group-btn .btn-default[disabled].active,
  1576  fieldset[disabled] .form-group.focus .input-group-btn .btn-default.active,
  1577  fieldset[disabled] .input-group.focus .input-group-btn .btn-default.active {
  1578    background-color: #1abc9c;
  1579    border-color: #1abc9c;
  1580  }
  1581  .input-group-btn .btn {
  1582    background-color: #ffffff;
  1583    border: 1px solid #bdc3c7;
  1584    color: #bdc3c7;
  1585    line-height: 18px;
  1586  }
  1587  .input-group-btn .btn-default {
  1588    color: #ffffff;
  1589    background-color: #bdc3c7;
  1590  }
  1591  .input-group-btn .btn-default:hover,
  1592  .input-group-btn .btn-default:focus,
  1593  .input-group-btn .btn-default:active,
  1594  .input-group-btn .btn-default.active,
  1595  .open .dropdown-toggle.input-group-btn .btn-default {
  1596    color: #ffffff;
  1597    background-color: #cacfd2;
  1598    border-color: #cacfd2;
  1599  }
  1600  .input-group-btn .btn-default:active,
  1601  .input-group-btn .btn-default.active,
  1602  .open .dropdown-toggle.input-group-btn .btn-default {
  1603    background: #a1a6a9;
  1604    border-color: #a1a6a9;
  1605  }
  1606  .input-group-btn .btn-default.disabled,
  1607  .input-group-btn .btn-default[disabled],
  1608  fieldset[disabled] .input-group-btn .btn-default,
  1609  .input-group-btn .btn-default.disabled:hover,
  1610  .input-group-btn .btn-default[disabled]:hover,
  1611  fieldset[disabled] .input-group-btn .btn-default:hover,
  1612  .input-group-btn .btn-default.disabled:focus,
  1613  .input-group-btn .btn-default[disabled]:focus,
  1614  fieldset[disabled] .input-group-btn .btn-default:focus,
  1615  .input-group-btn .btn-default.disabled:active,
  1616  .input-group-btn .btn-default[disabled]:active,
  1617  fieldset[disabled] .input-group-btn .btn-default:active,
  1618  .input-group-btn .btn-default.disabled.active,
  1619  .input-group-btn .btn-default[disabled].active,
  1620  fieldset[disabled] .input-group-btn .btn-default.active {
  1621    background-color: #bdc3c7;
  1622    border-color: #bdc3c7;
  1623  }
  1624  .input-group-hg .input-group-btn .btn {
  1625    line-height: 31px;
  1626  }
  1627  .input-group-lg .input-group-btn .btn {
  1628    line-height: 21px;
  1629  }
  1630  .input-group-sm .input-group-btn .btn {
  1631    line-height: 19px;
  1632  }
  1633  .input-group-btn:first-child > .btn {
  1634    border-right-width: 0;
  1635    margin-right: -2px;
  1636  }
  1637  .input-group-btn:last-child > .btn {
  1638    border-left-width: 0;
  1639    margin-left: -2px;
  1640  }
  1641  .input-group-btn > .btn-default + .btn-default {
  1642    border-left: 2px solid #bdc3c7;
  1643  }
  1644  .input-group-btn > .btn:first-child + .btn .caret {
  1645    margin-left: 0;
  1646  }
  1647  .input-group-rounded .input-group-btn + .form-control,
  1648  .input-group-rounded .input-group-btn:last-child .btn {
  1649    border-bottom-right-radius: 20px;
  1650    border-top-right-radius: 20px;
  1651  }
  1652  .input-group-hg.input-group-rounded .input-group-btn + .form-control,
  1653  .input-group-hg.input-group-rounded .input-group-btn:last-child .btn {
  1654    border-bottom-right-radius: 27px;
  1655    border-top-right-radius: 27px;
  1656  }
  1657  .input-group-lg.input-group-rounded .input-group-btn + .form-control,
  1658  .input-group-lg.input-group-rounded .input-group-btn:last-child .btn {
  1659    border-bottom-right-radius: 25px;
  1660    border-top-right-radius: 25px;
  1661  }
  1662  .input-group-rounded .form-control:first-child,
  1663  .input-group-rounded .input-group-btn:first-child .btn {
  1664    border-bottom-left-radius: 20px;
  1665    border-top-left-radius: 20px;
  1666  }
  1667  .input-group-hg.input-group-rounded .form-control:first-child,
  1668  .input-group-hg.input-group-rounded .input-group-btn:first-child .btn {
  1669    border-bottom-left-radius: 27px;
  1670    border-top-left-radius: 27px;
  1671  }
  1672  .input-group-lg.input-group-rounded .form-control:first-child,
  1673  .input-group-lg.input-group-rounded .input-group-btn:first-child .btn {
  1674    border-bottom-left-radius: 25px;
  1675    border-top-left-radius: 25px;
  1676  }
  1677  .input-group-rounded .input-group-btn + .form-control {
  1678    padding-left: 0;
  1679  }
  1680  .checkbox,
  1681  .radio {
  1682    margin-bottom: 12px;
  1683    padding-left: 32px;
  1684    position: relative;
  1685    -webkit-transition: color 0.25s linear;
  1686    transition: color 0.25s linear;
  1687    font-size: 14px;
  1688    line-height: 1.5;
  1689  }
  1690  .checkbox input,
  1691  .radio input {
  1692    outline: none !important;
  1693    display: none;
  1694  }
  1695  .checkbox .icons,
  1696  .radio .icons {
  1697    color: #bdc3c7;
  1698    display: block;
  1699    height: 20px;
  1700    left: 0;
  1701    position: absolute;
  1702    top: 0;
  1703    width: 20px;
  1704    text-align: center;
  1705    line-height: 21px;
  1706    font-size: 20px;
  1707    cursor: pointer;
  1708    -webkit-transition: color 0.25s linear;
  1709    transition: color 0.25s linear;
  1710  }
  1711  .checkbox .icons .first-icon,
  1712  .radio .icons .first-icon,
  1713  .checkbox .icons .second-icon,
  1714  .radio .icons .second-icon {
  1715    display: inline-table;
  1716    position: absolute;
  1717    left: 0;
  1718    top: 0;
  1719    background-color: transparent;
  1720    margin: 0;
  1721    opacity: 1;
  1722    filter: alpha(opacity=100);
  1723  }
  1724  .checkbox .icons .second-icon,
  1725  .radio .icons .second-icon {
  1726    opacity: 0;
  1727    filter: alpha(opacity=0);
  1728  }
  1729  .checkbox:hover,
  1730  .radio:hover {
  1731    -webkit-transition: color 0.25s linear;
  1732    transition: color 0.25s linear;
  1733  }
  1734  .checkbox:hover .first-icon,
  1735  .radio:hover .first-icon {
  1736    opacity: 0;
  1737    filter: alpha(opacity=0);
  1738  }
  1739  .checkbox:hover .second-icon,
  1740  .radio:hover .second-icon {
  1741    opacity: 1;
  1742    filter: alpha(opacity=100);
  1743  }
  1744  .checkbox.checked,
  1745  .radio.checked {
  1746    color: #1abc9c;
  1747  }
  1748  .checkbox.checked .first-icon,
  1749  .radio.checked .first-icon {
  1750    opacity: 0;
  1751    filter: alpha(opacity=0);
  1752  }
  1753  .checkbox.checked .second-icon,
  1754  .radio.checked .second-icon {
  1755    opacity: 1;
  1756    filter: alpha(opacity=100);
  1757    color: #1abc9c;
  1758    -webkit-transition: color 0.25s linear;
  1759    transition: color 0.25s linear;
  1760  }
  1761  .checkbox.disabled,
  1762  .radio.disabled {
  1763    cursor: default;
  1764    color: #e6e8ea;
  1765  }
  1766  .checkbox.disabled .icons,
  1767  .radio.disabled .icons {
  1768    color: #e6e8ea;
  1769  }
  1770  .checkbox.disabled .first-icon,
  1771  .radio.disabled .first-icon {
  1772    opacity: 1;
  1773    filter: alpha(opacity=100);
  1774  }
  1775  .checkbox.disabled .second-icon,
  1776  .radio.disabled .second-icon {
  1777    opacity: 0;
  1778    filter: alpha(opacity=0);
  1779  }
  1780  .checkbox.disabled.checked .icons,
  1781  .radio.disabled.checked .icons {
  1782    color: #e6e8ea;
  1783  }
  1784  .checkbox.disabled.checked .first-icon,
  1785  .radio.disabled.checked .first-icon {
  1786    opacity: 0;
  1787    filter: alpha(opacity=0);
  1788  }
  1789  .checkbox.disabled.checked .second-icon,
  1790  .radio.disabled.checked .second-icon {
  1791    opacity: 1;
  1792    filter: alpha(opacity=100);
  1793    color: #e6e8ea;
  1794  }
  1795  .checkbox.primary .icons,
  1796  .radio.primary .icons {
  1797    color: #283F50;
  1798  }
  1799  .checkbox.primary.checked,
  1800  .radio.primary.checked {
  1801    color: #1abc9c;
  1802  }
  1803  .checkbox.primary.checked .icons,
  1804  .radio.primary.checked .icons {
  1805    color: #1abc9c;
  1806  }
  1807  .checkbox.primary.disabled,
  1808  .radio.primary.disabled {
  1809    cursor: default;
  1810    color: #bdc3c7;
  1811  }
  1812  .checkbox.primary.disabled .icons,
  1813  .radio.primary.disabled .icons {
  1814    color: #bdc3c7;
  1815  }
  1816  .checkbox.primary.disabled.checked .icons,
  1817  .radio.primary.disabled.checked .icons {
  1818    color: #bdc3c7;
  1819  }
  1820  .radio + .radio,
  1821  .checkbox + .checkbox {
  1822    margin-top: 10px;
  1823  }
  1824  .navbar {
  1825    font-size: 16px;
  1826    min-height: 53px;
  1827    margin-bottom: 30px;
  1828    border: none;
  1829    border-radius: 6px;
  1830  }
  1831  @media (min-width: 768px) {
  1832    .navbar-header {
  1833      float: left;
  1834    }
  1835  }
  1836  .navbar-collapse {
  1837    box-shadow: none;
  1838    padding-right: 21px;
  1839    padding-left: 21px;
  1840  }
  1841  @media (min-width: 768px) {
  1842    .navbar-collapse .navbar-nav.navbar-left:first-child {
  1843      margin-left: -21px;
  1844    }
  1845    .navbar-collapse .navbar-nav.navbar-left:first-child > li:first-child a {
  1846      border-bottom-left-radius: 6px;
  1847      border-top-left-radius: 6px;
  1848    }
  1849    .navbar-collapse .navbar-nav.navbar-right:last-child {
  1850      margin-right: -21px;
  1851    }
  1852    .navbar > .container .navbar-collapse .navbar-nav.navbar-right:last-child {
  1853      margin-right: -36px;
  1854    }
  1855    .navbar-collapse .navbar-nav.navbar-right:last-child > .dropdown:last-child > a {
  1856      border-radius: 0 6px 6px 0;
  1857    }
  1858    .navbar-collapse .navbar-form.navbar-right:last-child {
  1859      margin-right: -17px;
  1860    }
  1861    .navbar-fixed-top .navbar-collapse .navbar-form.navbar-right:last-child,
  1862    .navbar-fixed-bottom .navbar-collapse .navbar-form.navbar-right:last-child {
  1863      margin-right: 0;
  1864    }
  1865  }
  1866  @media (max-width: 767px) {
  1867    .navbar-collapse .navbar-nav.navbar-right:last-child {
  1868      margin-bottom: 3px;
  1869    }
  1870  }
  1871  .container > .navbar-header,
  1872  .container-fluid > .navbar-header,
  1873  .container > .navbar-collapse,
  1874  .container-fluid > .navbar-collapse {
  1875    margin-right: -21px;
  1876    margin-left: -21px;
  1877  }
  1878  @media (min-width: 768px) {
  1879    .container > .navbar-header,
  1880    .container-fluid > .navbar-header,
  1881    .container > .navbar-collapse,
  1882    .container-fluid > .navbar-collapse {
  1883      margin-right: 0;
  1884      margin-left: 0;
  1885    }
  1886  }
  1887  .navbar-static-top {
  1888    z-index: 1000;
  1889    border-width: 0;
  1890    border-radius: 0;
  1891  }
  1892  .navbar-fixed-top,
  1893  .navbar-fixed-bottom {
  1894    z-index: 1030;
  1895    border-radius: 0;
  1896  }
  1897  .navbar-fixed-top {
  1898    border-width: 0;
  1899  }
  1900  .navbar-fixed-bottom {
  1901    margin-bottom: 0;
  1902    border-width: 0;
  1903  }
  1904  .navbar-brand {
  1905    font-size: 24px;
  1906    line-height: 1.042;
  1907    font-weight: 700;
  1908    padding: 14px 21px;
  1909  }
  1910  .navbar-brand > [class*="fui-"] {
  1911    font-size: 19px;
  1912    line-height: 1.263;
  1913    vertical-align: top;
  1914  }
  1915  @media (min-width: 768px) {
  1916    .navbar > .container .navbar-brand,
  1917    .navbar > .container-fluid .navbar-brand {
  1918      margin-left: -21px;
  1919    }
  1920  }
  1921  .navbar-toggle {
  1922    border: none;
  1923    color: #283F50;
  1924    margin: 0 0 0 21px;
  1925    padding: 0 21px;
  1926    height: 53px;
  1927    line-height: 53px;
  1928  }
  1929  .navbar-toggle:hover,
  1930  .navbar-toggle:focus {
  1931    outline: none;
  1932  }
  1933  .navbar-toggle:hover:before,
  1934  .navbar-toggle:focus:before {
  1935    color: #1abc9c;
  1936  }
  1937  @media (min-width: 768px) {
  1938    .navbar-toggle {
  1939      display: none;
  1940    }
  1941  }
  1942  .navbar-nav {
  1943    margin: 0;
  1944  }
  1945  .navbar-nav > li > a {
  1946    font-size: 16px;
  1947    padding: 15px 21px;
  1948    line-height: 23px;
  1949    font-weight: 700;
  1950  }
  1951  .navbar-nav .dropdown-toggle .caret {
  1952    border-top-color: #16a085;
  1953    border-bottom-color: #16a085;
  1954    border-width: 8px 6px 0;
  1955    margin-left: 12px;
  1956  }
  1957  .navbar-nav > li > a:hover,
  1958  .navbar-nav > li > a:focus,
  1959  .navbar-nav .open > a:focus,
  1960  .navbar-nav .open > a:hover {
  1961    background-color: transparent;
  1962  }
  1963  .navbar-nav > li > a:hover .caret,
  1964  .navbar-nav > li > a:focus .caret,
  1965  .navbar-nav .open > a:focus .caret,
  1966  .navbar-nav .open > a:hover .caret {
  1967    border-top-color: #1abc9c;
  1968    border-bottom-color: #1abc9c;
  1969  }
  1970  .navbar-nav [class^="fui-"] {
  1971    line-height: 20px;
  1972    position: relative;
  1973    top: 1px;
  1974  }
  1975  .navbar-nav .visible-sm > [class^="fui-"],
  1976  .navbar-nav .visible-xs > [class^="fui-"] {
  1977    margin-left: 12px;
  1978  }
  1979  @media (max-width: 767px) {
  1980    .navbar-nav {
  1981      margin: 0 -21px;
  1982    }
  1983    .navbar-nav .open .dropdown-menu > li > a,
  1984    .navbar-nav .open .dropdown-menu .dropdown-header {
  1985      padding: 7px 15px 7px 31px !important;
  1986    }
  1987    .navbar-nav .open .dropdown-menu > li > a {
  1988      line-height: 23px;
  1989    }
  1990    .navbar-nav > li > a {
  1991      padding-top: 7px;
  1992      padding-bottom: 7px;
  1993    }
  1994  }
  1995  .navbar-input {
  1996    height: 35px;
  1997    padding: 5px 10px;
  1998    font-size: 13px;
  1999    line-height: 1.4;
  2000    border-radius: 6px;
  2001  }
  2002  select.navbar-input {
  2003    height: 35px;
  2004    line-height: 35px;
  2005  }
  2006  textarea.navbar-input,
  2007  select[multiple].navbar-input {
  2008    height: auto;
  2009  }
  2010  .navbar-form {
  2011    -webkit-box-shadow: none;
  2012    box-shadow: none;
  2013    margin-top: 0;
  2014    margin-bottom: 0;
  2015    padding-right: 19px;
  2016    padding-left: 19px;
  2017    padding-top: 9px;
  2018    padding-bottom: 9px;
  2019  }
  2020  @media (max-width: 767px) {
  2021    .navbar-form .form-group {
  2022      margin-bottom: 5px;
  2023    }
  2024  }
  2025  @media (max-width: 767px) {
  2026    .navbar-form {
  2027      margin: 3px -21px;
  2028      width: auto;
  2029    }
  2030  }
  2031  @media (min-width: 768px) {
  2032    .navbar-nav + .navbar-form.navbar-left,
  2033    .navbar-form.navbar-right:last-child {
  2034      width: 260px;
  2035    }
  2036  }
  2037  .navbar-form .form-control,
  2038  .navbar-form .input-group-addon,
  2039  .navbar-form .btn {
  2040    height: 35px;
  2041    padding: 5px 10px;
  2042    font-size: 13px;
  2043    line-height: 1.4;
  2044    border-radius: 6px;
  2045  }
  2046  select.navbar-form .form-control,
  2047  select.navbar-form .input-group-addon,
  2048  select.navbar-form .btn {
  2049    height: 35px;
  2050    line-height: 35px;
  2051  }
  2052  textarea.navbar-form .form-control,
  2053  textarea.navbar-form .input-group-addon,
  2054  textarea.navbar-form .btn,
  2055  select[multiple].navbar-form .form-control,
  2056  select[multiple].navbar-form .input-group-addon,
  2057  select[multiple].navbar-form .btn {
  2058    height: auto;
  2059  }
  2060  .navbar-form .input-group .form-control:first-child,
  2061  .navbar-form .input-group-addon:first-child,
  2062  .navbar-form .input-group-btn:first-child > .btn,
  2063  .navbar-form .input-group-btn:first-child > .dropdown-toggle,
  2064  .navbar-form .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
  2065    border-bottom-right-radius: 0;
  2066    border-top-right-radius: 0;
  2067  }
  2068  .navbar-form .input-group .form-control:last-child,
  2069  .navbar-form .input-group-addon:last-child,
  2070  .navbar-form .input-group-btn:last-child > .btn,
  2071  .navbar-form .input-group-btn:last-child > .dropdown-toggle,
  2072  .navbar-form .input-group-btn:first-child > .btn:not(:first-child) {
  2073    border-bottom-left-radius: 0;
  2074    border-top-left-radius: 0;
  2075  }
  2076  .navbar-form .form-control {
  2077    font-size: 15px;
  2078    border-radius: 5px;
  2079    display: table-cell;
  2080  }
  2081  .navbar-form .form-group + .btn {
  2082    font-size: 15px;
  2083    border-radius: 5px;
  2084    margin-left: 4px;
  2085  }
  2086  @media (max-width: 767px) {
  2087    .navbar-form .form-group {
  2088      margin-bottom: 0;
  2089    }
  2090    .navbar-form .form-group + .btn {
  2091      margin-top: 9px;
  2092      margin-left: 0;
  2093    }
  2094  }
  2095  .navbar-nav > li > .dropdown-menu {
  2096    min-width: 100%;
  2097    border-radius: 4px;
  2098  }
  2099  @media (max-width: 767px) {
  2100    .navbar-nav > li > .dropdown-menu {
  2101      -webkit-transition: all 0s;
  2102      transition: all 0s;
  2103      display: none;
  2104    }
  2105  }
  2106  @media (max-width: 767px) {
  2107    .navbar-nav > li.open > .dropdown-menu {
  2108      margin-top: 0 !important;
  2109      display: block;
  2110    }
  2111  }
  2112  .navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  2113    border-bottom-right-radius: 4px;
  2114    border-bottom-left-radius: 4px;
  2115  }
  2116  .navbar-nav > .open > .dropdown-toggle,
  2117  .navbar-nav > .open > .dropdown-toggle:focus,
  2118  .navbar-nav > .open > .dropdown-toggle:hover {
  2119    background-color: transparent;
  2120  }
  2121  .navbar-text {
  2122    font-size: 16px;
  2123    line-height: 1.438;
  2124    color: #283F50;
  2125    margin-top: 0;
  2126    margin-bottom: 0;
  2127    padding-top: 15px;
  2128    padding-bottom: 15px;
  2129  }
  2130  @media (min-width: 768px) {
  2131    .navbar-text {
  2132      margin-left: 21px;
  2133      margin-right: 21px;
  2134    }
  2135    .navbar-text.navbar-right:last-child {
  2136      margin-right: 0;
  2137    }
  2138  }
  2139  .navbar-btn {
  2140    margin-top: 6px;
  2141    margin-bottom: 6px;
  2142  }
  2143  .navbar-btn.btn-sm {
  2144    margin-top: 9px;
  2145    margin-bottom: 8px;
  2146  }
  2147  .navbar-btn.btn-xs {
  2148    margin-top: 14px;
  2149    margin-bottom: 14px;
  2150  }
  2151  .navbar-unread,
  2152  .navbar-new {
  2153    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  2154    background-color: #1abc9c;
  2155    border-radius: 50%;
  2156    color: #ffffff;
  2157    font-size: 0;
  2158    font-weight: 700;
  2159    height: 6px;
  2160    line-height: 1;
  2161    position: absolute;
  2162    right: 12px;
  2163    text-align: center;
  2164    top: 35%;
  2165    width: 6px;
  2166    z-index: 10;
  2167  }
  2168  @media (max-width: 768px) {
  2169    .navbar-unread,
  2170    .navbar-new {
  2171      position: static;
  2172      float: right;
  2173      margin: 0 0 0 10px;
  2174    }
  2175  }
  2176  .active .navbar-unread,
  2177  .active .navbar-new {
  2178    background-color: #ffffff;
  2179    display: none;
  2180  }
  2181  .navbar-new {
  2182    background-color: #e74c3c;
  2183    font-size: 12px;
  2184    height: 18px;
  2185    line-height: 17px;
  2186    margin: -6px -10px;
  2187    min-width: 18px;
  2188    padding: 0 1px;
  2189    width: auto;
  2190    -webkit-font-smoothing: subpixel-antialiased;
  2191  }
  2192  .navbar-default {
  2193    background-color: #ecf0f1;
  2194  }
  2195  .navbar-default .navbar-brand {
  2196    color: #283F50;
  2197  }
  2198  .navbar-default .navbar-brand:hover,
  2199  .navbar-default .navbar-brand:focus {
  2200    color: #1abc9c;
  2201    background-color: transparent;
  2202  }
  2203  .navbar-default .navbar-toggle:before {
  2204    color: #283F50;
  2205  }
  2206  .navbar-default .navbar-toggle:hover,
  2207  .navbar-default .navbar-toggle:focus {
  2208    background-color: transparent;
  2209  }
  2210  .navbar-default .navbar-toggle:hover:before,
  2211  .navbar-default .navbar-toggle:focus:before {
  2212    color: #1abc9c;
  2213  }
  2214  .navbar-default .navbar-collapse,
  2215  .navbar-default .navbar-form {
  2216    border-color: #e5e9ea;
  2217    border-width: 2px;
  2218  }
  2219  .navbar-default .navbar-nav > li > a {
  2220    color: #283F50;
  2221  }
  2222  .navbar-default .navbar-nav > li > a:hover,
  2223  .navbar-default .navbar-nav > li > a:focus {
  2224    color: #1abc9c;
  2225    background-color: transparent;
  2226  }
  2227  .navbar-default .navbar-nav > .active > a,
  2228  .navbar-default .navbar-nav > .active > a:hover,
  2229  .navbar-default .navbar-nav > .active > a:focus {
  2230    color: #1abc9c;
  2231    background-color: transparent;
  2232  }
  2233  .navbar-default .navbar-nav > .disabled > a,
  2234  .navbar-default .navbar-nav > .disabled > a:hover,
  2235  .navbar-default .navbar-nav > .disabled > a:focus {
  2236    color: #cccccc;
  2237    background-color: transparent;
  2238  }
  2239  .navbar-default .navbar-nav > .dropdown > a .caret {
  2240    border-top-color: #283F50;
  2241    border-bottom-color: #283F50;
  2242  }
  2243  .navbar-default .navbar-nav > .active > a .caret {
  2244    border-top-color: #1abc9c;
  2245    border-bottom-color: #1abc9c;
  2246  }
  2247  .navbar-default .navbar-nav > .dropdown > a:hover .caret,
  2248  .navbar-default .navbar-nav > .dropdown > a:focus .caret {
  2249    border-top-color: #1abc9c;
  2250    border-bottom-color: #1abc9c;
  2251  }
  2252  .navbar-default .navbar-nav > .open > a,
  2253  .navbar-default .navbar-nav > .open > a:hover,
  2254  .navbar-default .navbar-nav > .open > a:focus {
  2255    background-color: transparent;
  2256    color: #1abc9c;
  2257  }
  2258  .navbar-default .navbar-nav > .open > a .caret,
  2259  .navbar-default .navbar-nav > .open > a:hover .caret,
  2260  .navbar-default .navbar-nav > .open > a:focus .caret {
  2261    border-top-color: #1abc9c;
  2262    border-bottom-color: #1abc9c;
  2263  }
  2264  @media (max-width: 767px) {
  2265    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
  2266      color: #283F50;
  2267    }
  2268    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  2269    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
  2270      color: #1abc9c;
  2271      background-color: transparent;
  2272    }
  2273    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  2274    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  2275    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
  2276      color: #1abc9c;
  2277      background-color: transparent;
  2278    }
  2279    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  2280    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  2281    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  2282      color: #cccccc;
  2283      background-color: transparent;
  2284    }
  2285  }
  2286  .navbar-default .navbar-form .form-control {
  2287    border-color: transparent;
  2288  }
  2289  .navbar-default .navbar-form .form-control:-moz-placeholder {
  2290    color: #aeb6bf;
  2291  }
  2292  .navbar-default .navbar-form .form-control::-moz-placeholder {
  2293    color: #aeb6bf;
  2294    opacity: 1;
  2295  }
  2296  .navbar-default .navbar-form .form-control:-ms-input-placeholder {
  2297    color: #aeb6bf;
  2298  }
  2299  .navbar-default .navbar-form .form-control::-webkit-input-placeholder {
  2300    color: #aeb6bf;
  2301  }
  2302  .navbar-default .navbar-form .form-control.placeholder {
  2303    color: #aeb6bf;
  2304  }
  2305  .navbar-default .navbar-form .form-control:focus {
  2306    border-color: #1abc9c;
  2307    color: #1abc9c;
  2308  }
  2309  .navbar-default .navbar-form .input-group-btn .btn {
  2310    border-color: transparent;
  2311    color: #919ba4;
  2312  }
  2313  .navbar-default .navbar-form .input-group.focus .form-control,
  2314  .navbar-default .navbar-form .input-group.focus .input-group-btn .btn {
  2315    border-color: #1abc9c;
  2316    color: #1abc9c;
  2317  }
  2318  .navbar-default .navbar-text {
  2319    color: #283F50;
  2320  }
  2321  .navbar-default .navbar-text a {
  2322    color: #283F50;
  2323  }
  2324  .navbar-default .navbar-text a:hover,
  2325  .navbar-default .navbar-text a:focus {
  2326    color: #1abc9c;
  2327  }
  2328  .navbar-inverse {
  2329    background-color: #283F50;
  2330  }
  2331  .navbar-inverse .navbar-brand {
  2332    color: #ffffff;
  2333  }
  2334  .navbar-inverse .navbar-brand:hover,
  2335  .navbar-inverse .navbar-brand:focus {
  2336    color: #1abc9c;
  2337    background-color: transparent;
  2338  }
  2339  .navbar-inverse .navbar-toggle:before {
  2340    color: #ffffff;
  2341  }
  2342  .navbar-inverse .navbar-toggle:hover,
  2343  .navbar-inverse .navbar-toggle:focus {
  2344    background-color: transparent;
  2345  }
  2346  .navbar-inverse .navbar-toggle:hover:before,
  2347  .navbar-inverse .navbar-toggle:focus:before {
  2348    color: #1abc9c;
  2349  }
  2350  .navbar-inverse .navbar-collapse {
  2351    border-color: #2f4154;
  2352    border-width: 2px;
  2353  }
  2354  .navbar-inverse .navbar-nav > li > a {
  2355    color: #ffffff;
  2356  }
  2357  .navbar-inverse .navbar-nav > li > a:hover,
  2358  .navbar-inverse .navbar-nav > li > a:focus {
  2359    color: #1abc9c;
  2360    background-color: transparent;
  2361  }
  2362  .navbar-inverse .navbar-nav > .active > a,
  2363  .navbar-inverse .navbar-nav > .active > a:hover,
  2364  .navbar-inverse .navbar-nav > .active > a:focus {
  2365    color: #ffffff;
  2366    background-color: #1abc9c;
  2367  }
  2368  .navbar-inverse .navbar-nav > .disabled > a,
  2369  .navbar-inverse .navbar-nav > .disabled > a:hover,
  2370  .navbar-inverse .navbar-nav > .disabled > a:focus {
  2371    color: #444444;
  2372    background-color: transparent;
  2373  }
  2374  .navbar-inverse .navbar-nav > .dropdown > a:hover .caret,
  2375  .navbar-inverse .navbar-nav > .dropdown > a:focus .caret {
  2376    border-top-color: #1abc9c;
  2377    border-bottom-color: #1abc9c;
  2378  }
  2379  .navbar-inverse .navbar-nav > .open > a,
  2380  .navbar-inverse .navbar-nav > .open > a:hover,
  2381  .navbar-inverse .navbar-nav > .open > a:focus {
  2382    background-color: #1abc9c;
  2383    color: #ffffff;
  2384    border-left-color: transparent;
  2385  }
  2386  .navbar-inverse .navbar-nav > .open > a .caret,
  2387  .navbar-inverse .navbar-nav > .open > a:hover .caret,
  2388  .navbar-inverse .navbar-nav > .open > a:focus .caret {
  2389    border-top-color: #ffffff;
  2390    border-bottom-color: #ffffff;
  2391  }
  2392  .navbar-inverse .navbar-nav > .dropdown > a .caret {
  2393    border-top-color: #4b6075;
  2394    border-bottom-color: #4b6075;
  2395  }
  2396  .navbar-inverse .navbar-nav > .open > .dropdown-arrow {
  2397    border-top-color: #283F50;
  2398    border-bottom-color: #283F50;
  2399  }
  2400  .navbar-inverse .navbar-nav > .open > .dropdown-menu {
  2401    background-color: #283F50;
  2402    padding: 3px 4px;
  2403  }
  2404  .navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a {
  2405    color: #e1e4e7;
  2406    border-radius: 4px;
  2407    padding: 6px 9px;
  2408  }
  2409  .navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a:hover,
  2410  .navbar-inverse .navbar-nav > .open > .dropdown-menu > li > a:focus {
  2411    color: #ffffff;
  2412    background-color: #1abc9c;
  2413  }
  2414  .navbar-inverse .navbar-nav > .open > .dropdown-menu > .divider {
  2415    background-color: #2f4154;
  2416    height: 2px;
  2417    margin-left: -4px;
  2418    margin-right: -4px;
  2419  }
  2420  @media (max-width: 767px) {
  2421    .navbar-inverse .navbar-nav > li > a {
  2422      border-left-width: 0;
  2423    }
  2424    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
  2425      color: #ffffff;
  2426    }
  2427    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  2428    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  2429      color: #1abc9c;
  2430      background-color: transparent;
  2431    }
  2432    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  2433    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  2434    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
  2435      color: #ffffff;
  2436      background-color: #1abc9c;
  2437    }
  2438    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  2439    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  2440    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
  2441      color: #444444;
  2442      background-color: transparent;
  2443    }
  2444    .navbar-inverse .navbar-nav .dropdown-menu .divider {
  2445      background-color: #2f4154;
  2446    }
  2447  }
  2448  .navbar-inverse .navbar-form .form-control {
  2449    color: #536a81;
  2450    border-color: transparent;
  2451    background-color: #293a4a;
  2452  }
  2453  .navbar-inverse .navbar-form .form-control:-moz-placeholder {
  2454    color: #536a81;
  2455  }
  2456  .navbar-inverse .navbar-form .form-control::-moz-placeholder {
  2457    color: #536a81;
  2458    opacity: 1;
  2459  }
  2460  .navbar-inverse .navbar-form .form-control:-ms-input-placeholder {
  2461    color: #536a81;
  2462  }
  2463  .navbar-inverse .navbar-form .form-control::-webkit-input-placeholder {
  2464    color: #536a81;
  2465  }
  2466  .navbar-inverse .navbar-form .form-control.placeholder {
  2467    color: #536a81;
  2468  }
  2469  .navbar-inverse .navbar-form .form-control:focus {
  2470    border-color: #1abc9c;
  2471    color: #1abc9c;
  2472  }
  2473  .navbar-inverse .navbar-form .btn {
  2474    color: #ffffff;
  2475    background-color: #1abc9c;
  2476  }
  2477  .navbar-inverse .navbar-form .btn:hover,
  2478  .navbar-inverse .navbar-form .btn:focus,
  2479  .navbar-inverse .navbar-form .btn:active,
  2480  .navbar-inverse .navbar-form .btn.active,
  2481  .open .dropdown-toggle.navbar-inverse .navbar-form .btn {
  2482    color: #ffffff;
  2483    background-color: #48c9b0;
  2484    border-color: #48c9b0;
  2485  }
  2486  .navbar-inverse .navbar-form .btn:active,
  2487  .navbar-inverse .navbar-form .btn.active,
  2488  .open .dropdown-toggle.navbar-inverse .navbar-form .btn {
  2489    background: #16a085;
  2490    border-color: #16a085;
  2491  }
  2492  .navbar-inverse .navbar-form .btn.disabled,
  2493  .navbar-inverse .navbar-form .btn[disabled],
  2494  fieldset[disabled] .navbar-inverse .navbar-form .btn,
  2495  .navbar-inverse .navbar-form .btn.disabled:hover,
  2496  .navbar-inverse .navbar-form .btn[disabled]:hover,
  2497  fieldset[disabled] .navbar-inverse .navbar-form .btn:hover,
  2498  .navbar-inverse .navbar-form .btn.disabled:focus,
  2499  .navbar-inverse .navbar-form .btn[disabled]:focus,
  2500  fieldset[disabled] .navbar-inverse .navbar-form .btn:focus,
  2501  .navbar-inverse .navbar-form .btn.disabled:active,
  2502  .navbar-inverse .navbar-form .btn[disabled]:active,
  2503  fieldset[disabled] .navbar-inverse .navbar-form .btn:active,
  2504  .navbar-inverse .navbar-form .btn.disabled.active,
  2505  .navbar-inverse .navbar-form .btn[disabled].active,
  2506  fieldset[disabled] .navbar-inverse .navbar-form .btn.active {
  2507    background-color: #1abc9c;
  2508    border-color: #1abc9c;
  2509  }
  2510  .navbar-inverse .navbar-form .input-group-btn .btn {
  2511    border-color: transparent;
  2512    background-color: #293a4a;
  2513    color: #526a82;
  2514  }
  2515  .navbar-inverse .navbar-form .input-group.focus .form-control,
  2516  .navbar-inverse .navbar-form .input-group.focus .input-group-btn .btn {
  2517    border-color: #1abc9c;
  2518    color: #1abc9c;
  2519  }
  2520  @media (max-width: 767px) {
  2521    .navbar-inverse .navbar-form {
  2522      border-color: #2f4154;
  2523      border-width: 2px 0;
  2524    }
  2525  }
  2526  .navbar-inverse .navbar-text {
  2527    color: #ffffff;
  2528  }
  2529  .navbar-inverse .navbar-text a {
  2530    color: #ffffff;
  2531  }
  2532  .navbar-inverse .navbar-text a:hover,
  2533  .navbar-inverse .navbar-text a:focus {
  2534    color: #1abc9c;
  2535  }
  2536  .navbar-inverse .navbar-btn {
  2537    color: #ffffff;
  2538    background-color: #1abc9c;
  2539  }
  2540  .navbar-inverse .navbar-btn:hover,
  2541  .navbar-inverse .navbar-btn:focus,
  2542  .navbar-inverse .navbar-btn:active,
  2543  .navbar-inverse .navbar-btn.active,
  2544  .open .dropdown-toggle.navbar-inverse .navbar-btn {
  2545    color: #ffffff;
  2546    background-color: #48c9b0;
  2547    border-color: #48c9b0;
  2548  }
  2549  .navbar-inverse .navbar-btn:active,
  2550  .navbar-inverse .navbar-btn.active,
  2551  .open .dropdown-toggle.navbar-inverse .navbar-btn {
  2552    background: #16a085;
  2553    border-color: #16a085;
  2554  }
  2555  .navbar-inverse .navbar-btn.disabled,
  2556  .navbar-inverse .navbar-btn[disabled],
  2557  fieldset[disabled] .navbar-inverse .navbar-btn,
  2558  .navbar-inverse .navbar-btn.disabled:hover,
  2559  .navbar-inverse .navbar-btn[disabled]:hover,
  2560  fieldset[disabled] .navbar-inverse .navbar-btn:hover,
  2561  .navbar-inverse .navbar-btn.disabled:focus,
  2562  .navbar-inverse .navbar-btn[disabled]:focus,
  2563  fieldset[disabled] .navbar-inverse .navbar-btn:focus,
  2564  .navbar-inverse .navbar-btn.disabled:active,
  2565  .navbar-inverse .navbar-btn[disabled]:active,
  2566  fieldset[disabled] .navbar-inverse .navbar-btn:active,
  2567  .navbar-inverse .navbar-btn.disabled.active,
  2568  .navbar-inverse .navbar-btn[disabled].active,
  2569  fieldset[disabled] .navbar-inverse .navbar-btn.active {
  2570    background-color: #1abc9c;
  2571    border-color: #1abc9c;
  2572  }
  2573  @media (min-width: 768px) {
  2574    .navbar-embossed > .navbar-collapse {
  2575      border-radius: 6px;
  2576      -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
  2577      box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
  2578    }
  2579    .navbar-embossed.navbar-inverse .navbar-nav .active > a,
  2580    .navbar-embossed.navbar-inverse .navbar-nav .open > a {
  2581      -webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
  2582      box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.15);
  2583    }
  2584  }
  2585  .navbar-lg {
  2586    min-height: 76px;
  2587  }
  2588  .navbar-lg .navbar-brand {
  2589    line-height: 1;
  2590    padding-top: 26px;
  2591    padding-bottom: 26px;
  2592  }
  2593  .navbar-lg .navbar-brand > [class*="fui-"] {
  2594    font-size: 24px;
  2595    line-height: 1;
  2596  }
  2597  .navbar-lg .navbar-nav > li > a {
  2598    font-size: 15px;
  2599    line-height: 1.6;
  2600  }
  2601  @media (min-width: 768px) {
  2602    .navbar-lg .navbar-nav > li > a {
  2603      padding-top: 26px;
  2604      padding-bottom: 26px;
  2605    }
  2606  }
  2607  .navbar-lg .navbar-toggle {
  2608    height: 76px;
  2609    line-height: 76px;
  2610  }
  2611  .navbar-lg .navbar-form {
  2612    padding-top: 20.5px;
  2613    padding-bottom: 20.5px;
  2614  }
  2615  .navbar-lg .navbar-text {
  2616    padding-top: 26.5px;
  2617    padding-bottom: 26.5px;
  2618  }
  2619  .navbar-lg .navbar-btn {
  2620    margin-top: 17.5px;
  2621    margin-bottom: 17.5px;
  2622  }
  2623  .navbar-lg .navbar-btn.btn-sm {
  2624    margin-top: 20.5px;
  2625    margin-bottom: 20.5px;
  2626  }
  2627  .navbar-lg .navbar-btn.btn-xs {
  2628    margin-top: 25.5px;
  2629    margin-bottom: 25.5px;
  2630  }
  2631  .tagsinput {
  2632    background: white;
  2633    border: 2px solid #1abc9c;
  2634    border-radius: 6px;
  2635    height: 100px;
  2636    margin-bottom: 18px;
  2637    padding: 6px 1px 1px 6px;
  2638    overflow-y: auto;
  2639    text-align: left;
  2640  }
  2641  .tagsinput .tag {
  2642    border-radius: 4px;
  2643    background-color: #1abc9c;
  2644    color: #ffffff;
  2645    font-size: 14px;
  2646    cursor: pointer;
  2647    display: inline-block;
  2648    margin-right: 5px;
  2649    margin-bottom: 5px;
  2650    overflow: hidden;
  2651    line-height: 15px;
  2652    padding: 6px 13px 8px 19px;
  2653    position: relative;
  2654    vertical-align: middle;
  2655    -webkit-transition: 0.25s linear;
  2656    transition: 0.25s linear;
  2657  }
  2658  .tagsinput .tag:hover {
  2659    background-color: #16a085;
  2660    color: #ffffff;
  2661    padding-left: 12px;
  2662    padding-right: 20px;
  2663  }
  2664  .tagsinput .tag:hover .tagsinput-remove-link {
  2665    color: #ffffff;
  2666    opacity: 1;
  2667    display: block\9;
  2668  }
  2669  .tagsinput input {
  2670    background: transparent;
  2671    border: none;
  2672    color: #283F50;
  2673    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  2674    font-size: 14px;
  2675    margin: 0px;
  2676    padding: 0 0 0 5px;
  2677    outline: none !important;
  2678    margin: 6px 5px 0 0;
  2679    vertical-align: top;
  2680    width: 12px;
  2681  }
  2682  .tagsinput-remove-link {
  2683    bottom: 0;
  2684    color: #ffffff;
  2685    cursor: pointer;
  2686    font-size: 12px;
  2687    opacity: 0;
  2688    padding: 7px 7px 5px 0;
  2689    position: absolute;
  2690    right: 0;
  2691    text-align: right;
  2692    text-decoration: none;
  2693    top: 0;
  2694    width: 100%;
  2695    z-index: 2;
  2696    display: none\9;
  2697  }
  2698  .tagsinput-remove-link:before {
  2699    color: #ffffff;
  2700    content: "\e00b";
  2701    font-family: "Flat-UI-Icons";
  2702  }
  2703  .tagsinput-add-container {
  2704    vertical-align: middle;
  2705    display: inline-block;
  2706  }
  2707  .tagsinput-add {
  2708    background-color: #d6dbdf;
  2709    border-radius: 3px;
  2710    color: #ffffff;
  2711    cursor: pointer;
  2712    display: inline-block;
  2713    font-size: 14px;
  2714    line-height: 1;
  2715    margin-bottom: 5px;
  2716    padding: 7px 9px;
  2717    vertical-align: top;
  2718    -webkit-transition: 0.25s linear;
  2719    transition: 0.25s linear;
  2720  }
  2721  .tagsinput-add:hover {
  2722    background-color: #1abc9c;
  2723  }
  2724  .tagsinput-add:before {
  2725    content: "\e009";
  2726    font-family: "Flat-UI-Icons";
  2727  }
  2728  .tags_clear {
  2729    clear: both;
  2730    width: 100%;
  2731    height: 0px;
  2732  }
  2733  .not_valid {
  2734    background: #fbd8db !important;
  2735    color: #90111a !important;
  2736    margin-left: 5px !important;
  2737  }
  2738  .twitter-typeahead {
  2739    width: 100%;
  2740  }
  2741  .twitter-typeahead .tt-query,
  2742  .twitter-typeahead .tt-hint {
  2743    border: 2px solid #bdc3c7;
  2744    color: #283F50;
  2745    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  2746    font-size: 15px;
  2747    line-height: 1.467;
  2748    padding: 8px 12px;
  2749    height: 42px;
  2750    -webkit-appearance: none;
  2751    border-radius: 6px;
  2752    -webkit-box-shadow: none;
  2753    box-shadow: none;
  2754    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
  2755    transition: border .25s linear, color .25s linear, background-color .25s linear;
  2756  }
  2757  .twitter-typeahead .tt-query:-moz-placeholder,
  2758  .twitter-typeahead .tt-hint:-moz-placeholder {
  2759    color: #b2bcc5;
  2760  }
  2761  .twitter-typeahead .tt-query::-moz-placeholder,
  2762  .twitter-typeahead .tt-hint::-moz-placeholder {
  2763    color: #b2bcc5;
  2764    opacity: 1;
  2765  }
  2766  .twitter-typeahead .tt-query:-ms-input-placeholder,
  2767  .twitter-typeahead .tt-hint:-ms-input-placeholder {
  2768    color: #b2bcc5;
  2769  }
  2770  .twitter-typeahead .tt-query::-webkit-input-placeholder,
  2771  .twitter-typeahead .tt-hint::-webkit-input-placeholder {
  2772    color: #b2bcc5;
  2773  }
  2774  .twitter-typeahead .tt-query.placeholder,
  2775  .twitter-typeahead .tt-hint.placeholder {
  2776    color: #b2bcc5;
  2777  }
  2778  .form-group.focus .twitter-typeahead .tt-query,
  2779  .form-group.focus .twitter-typeahead .tt-hint,
  2780  .twitter-typeahead .tt-query:focus,
  2781  .twitter-typeahead .tt-hint:focus {
  2782    border-color: #1abc9c;
  2783    outline: 0;
  2784    -webkit-box-shadow: none;
  2785    box-shadow: none;
  2786  }
  2787  .twitter-typeahead .tt-query[disabled],
  2788  .twitter-typeahead .tt-hint[disabled],
  2789  .twitter-typeahead .tt-query[readonly],
  2790  .twitter-typeahead .tt-hint[readonly],
  2791  fieldset[disabled] .twitter-typeahead .tt-query,
  2792  fieldset[disabled] .twitter-typeahead .tt-hint {
  2793    background-color: #f4f6f6;
  2794    border-color: #d5dbdb;
  2795    color: #d5dbdb;
  2796    cursor: default;
  2797    opacity: 0.7;
  2798    filter: alpha(opacity=70);
  2799  }
  2800  .twitter-typeahead .tt-query.flat,
  2801  .twitter-typeahead .tt-hint.flat {
  2802    border-color: transparent;
  2803  }
  2804  .twitter-typeahead .tt-query.flat:hover,
  2805  .twitter-typeahead .tt-hint.flat:hover {
  2806    border-color: #bdc3c7;
  2807  }
  2808  .twitter-typeahead .tt-query.flat:focus,
  2809  .twitter-typeahead .tt-hint.flat:focus {
  2810    border-color: #1abc9c;
  2811  }
  2812  .twitter-typeahead .tt-query + .input-icon,
  2813  .twitter-typeahead .tt-hint + .input-icon {
  2814    position: absolute;
  2815    top: 2px;
  2816    right: 2px;
  2817    line-height: 37px;
  2818    vertical-align: middle;
  2819    font-size: 20px;
  2820    color: #b2bcc5;
  2821    background-color: #ffffff;
  2822    padding: 0 12px 0 0;
  2823    border-radius: 6px;
  2824  }
  2825  .twitter-typeahead .tt-dropdown-menu {
  2826    width: 100%;
  2827    margin-top: 5px;
  2828    border: 2px solid #1abc9c;
  2829    padding: 5px 0;
  2830    background-color: #ffffff;
  2831    border-radius: 6px;
  2832  }
  2833  .twitter-typeahead .tt-suggestion p {
  2834    padding: 6px 14px;
  2835    font-size: 14px;
  2836    line-height: 1.429;
  2837    margin: 0;
  2838  }
  2839  .twitter-typeahead .tt-suggestion:first-child p,
  2840  .twitter-typeahead .tt-suggestion:last-child p {
  2841    padding: 6px 14px;
  2842  }
  2843  .twitter-typeahead .tt-suggestion.tt-is-under-cursor {
  2844    color: #fff;
  2845    background-color: #16a085;
  2846  }
  2847  .progress {
  2848    background: #ebedef;
  2849    border-radius: 32px;
  2850    height: 12px;
  2851    -webkit-box-shadow: none;
  2852    box-shadow: none;
  2853  }
  2854  .progress-bar {
  2855    background: #1abc9c;
  2856    line-height: 12px;
  2857    -webkit-box-shadow: none;
  2858    box-shadow: none;
  2859  }
  2860  .progress-bar-success {
  2861    background-color: #2ecc71;
  2862  }
  2863  .progress-bar-warning {
  2864    background-color: #f1c40f;
  2865  }
  2866  .progress-bar-danger {
  2867    background-color: #e74c3c;
  2868  }
  2869  .progress-bar-info {
  2870    background-color: #3498db;
  2871  }
  2872  .ui-slider {
  2873    background: #ebedef;
  2874    border-radius: 32px;
  2875    height: 12px;
  2876    -webkit-box-shadow: none;
  2877    box-shadow: none;
  2878    margin-bottom: 20px;
  2879    position: relative;
  2880    cursor: pointer;
  2881  }
  2882  .ui-slider-handle {
  2883    background-color: #16a085;
  2884    border-radius: 50%;
  2885    cursor: pointer;
  2886    height: 18px;
  2887    position: absolute;
  2888    width: 18px;
  2889    z-index: 2;
  2890    -webkit-transition: background 0.25s;
  2891    transition: background 0.25s;
  2892  }
  2893  .ui-slider-handle:hover,
  2894  .ui-slider-handle:focus {
  2895    background-color: #48c9b0;
  2896    outline: none;
  2897  }
  2898  .ui-slider-handle:active {
  2899    background-color: #16a085;
  2900  }
  2901  .ui-slider-range {
  2902    background-color: #1abc9c;
  2903    display: block;
  2904    height: 100%;
  2905    position: absolute;
  2906    z-index: 1;
  2907  }
  2908  .ui-slider-segment {
  2909    background-color: #d9dbdd;
  2910    border-radius: 50%;
  2911    height: 6px;
  2912    width: 6px;
  2913  }
  2914  .ui-slider-value {
  2915    float: right;
  2916    font-size: 13px;
  2917    margin-top: 12px;
  2918  }
  2919  .ui-slider-value.first {
  2920    clear: left;
  2921    float: left;
  2922  }
  2923  .ui-slider-horizontal .ui-slider-handle {
  2924    margin-left: -9px;
  2925    top: -3px;
  2926  }
  2927  .ui-slider-horizontal .ui-slider-handle[style*="100"] {
  2928    margin-left: -15px;
  2929  }
  2930  .ui-slider-horizontal .ui-slider-range {
  2931    border-radius: 30px 0 0 30px;
  2932  }
  2933  .ui-slider-horizontal .ui-slider-segment {
  2934    float: left;
  2935    margin: 3px -6px 0 0;
  2936  }
  2937  .ui-slider-vertical {
  2938    width: 12px;
  2939  }
  2940  .ui-slider-vertical .ui-slider-handle {
  2941    margin-left: -3px;
  2942    margin-bottom: -11px;
  2943    top: auto;
  2944  }
  2945  .ui-slider-vertical .ui-slider-range {
  2946    width: 100%;
  2947    bottom: 0;
  2948    border-radius: 0 0 30px 30px;
  2949  }
  2950  .ui-slider-vertical .ui-slider-segment {
  2951    position: absolute;
  2952    right: 3px;
  2953  }
  2954  .pager {
  2955    background-color: #283F50;
  2956    border-radius: 6px;
  2957    color: #ffffff;
  2958    font-size: 16px;
  2959    font-weight: 700;
  2960    display: inline-block;
  2961  }
  2962  .pager li:first-child > a,
  2963  .pager li:first-child > span {
  2964    border-left: none;
  2965    border-radius: 6px 0 0 6px;
  2966  }
  2967  .pager li > a,
  2968  .pager li > span {
  2969    background: none;
  2970    border: none;
  2971    border-left: 2px solid #2c3e50;
  2972    color: #ffffff;
  2973    padding: 9px 15px 10px;
  2974    text-decoration: none;
  2975    white-space: nowrap;
  2976    border-radius: 0 6px 6px 0;
  2977    line-height: 1.313;
  2978  }
  2979  .pager li > a:hover,
  2980  .pager li > span:hover,
  2981  .pager li > a:focus,
  2982  .pager li > span:focus {
  2983    background-color: #2c3e50;
  2984  }
  2985  .pager li > a:active,
  2986  .pager li > span:active {
  2987    background-color: #2c3e50;
  2988  }
  2989  .pager li > a [class*="fui-"] + span,
  2990  .pager li > span [class*="fui-"] + span {
  2991    margin-left: 8px;
  2992  }
  2993  .pager li > a span + [class*="fui-"],
  2994  .pager li > span span + [class*="fui-"] {
  2995    margin-left: 8px;
  2996  }
  2997  .pagination {
  2998    position: relative;
  2999  }
  3000  .pagination ul {
  3001    background: #d6dbdf;
  3002    color: #ffffff;
  3003    padding: 0;
  3004    margin: 0;
  3005    display: inline-block;
  3006    border-radius: 6px;
  3007  }
  3008  .pagination ul li {
  3009    display: inline-block;
  3010    margin-right: -3px;
  3011    vertical-align: middle;
  3012  }
  3013  .pagination ul li:first-child {
  3014    border-radius: 6px 0 0 6px;
  3015  }
  3016  .pagination ul li:first-child.previous + li > a,
  3017  .pagination ul li:first-child.previous + li > span {
  3018    border-left-width: 5px;
  3019  }
  3020  .pagination ul li:last-child {
  3021    border-radius: 0 6px 6px 0;
  3022    margin-right: 0;
  3023  }
  3024  .pagination ul li.previous > a,
  3025  .pagination ul li.next > a,
  3026  .pagination ul li.previous > span,
  3027  .pagination ul li.next > span {
  3028    background: transparent;
  3029    border: none;
  3030    border-right: 2px solid #e4e7ea;
  3031    font-size: 16px;
  3032    margin: 0 9px 0 0;
  3033    padding: 12px 17px;
  3034    border-radius: 6px 0 0 6px;
  3035  }
  3036  .pagination ul li.previous > a,
  3037  .pagination ul li.next > a,
  3038  .pagination ul li.previous > span,
  3039  .pagination ul li.next > span,
  3040  .pagination ul li.previous > a:hover,
  3041  .pagination ul li.next > a:hover,
  3042  .pagination ul li.previous > span:hover,
  3043  .pagination ul li.next > span:hover,
  3044  .pagination ul li.previous > a:focus,
  3045  .pagination ul li.next > a:focus,
  3046  .pagination ul li.previous > span:focus,
  3047  .pagination ul li.next > span:focus {
  3048    border-color: #e4e7ea !important;
  3049  }
  3050  @media (max-width: 480px) {
  3051    .pagination ul li.previous > a,
  3052    .pagination ul li.next > a,
  3053    .pagination ul li.previous > span,
  3054    .pagination ul li.next > span {
  3055      margin-right: 0;
  3056    }
  3057  }
  3058  .pagination ul li.next {
  3059    margin-left: 9px;
  3060  }
  3061  .pagination ul li.next > a,
  3062  .pagination ul li.next > span {
  3063    border-left: 2px solid #e4e7ea;
  3064    border-right: none;
  3065    margin: 0;
  3066    border-radius: 0 6px 6px 0;
  3067  }
  3068  .pagination ul li.active > a,
  3069  .pagination ul li.active > span {
  3070    background-color: #ffffff;
  3071    border-color: #ffffff;
  3072    border-width: 2px !important;
  3073    color: #d6dbdf;
  3074    margin: 10px 5px 9px;
  3075  }
  3076  .pagination ul li.active > a:hover,
  3077  .pagination ul li.active > span:hover,
  3078  .pagination ul li.active > a:focus,
  3079  .pagination ul li.active > span:focus {
  3080    background-color: #ffffff;
  3081    border-color: #ffffff;
  3082    color: #d6dbdf;
  3083  }
  3084  .pagination ul li.active.previous,
  3085  .pagination ul li.active.next {
  3086    border-color: #e4e7ea;
  3087  }
  3088  .pagination ul li.active.previous > a,
  3089  .pagination ul li.active.next > a,
  3090  .pagination ul li.active.previous > span,
  3091  .pagination ul li.active.next > span {
  3092    margin: 0;
  3093  }
  3094  .pagination ul li.active.previous > a,
  3095  .pagination ul li.active.next > a,
  3096  .pagination ul li.active.previous > span,
  3097  .pagination ul li.active.next > span,
  3098  .pagination ul li.active.previous > a:hover,
  3099  .pagination ul li.active.next > a:hover,
  3100  .pagination ul li.active.previous > span:hover,
  3101  .pagination ul li.active.next > span:hover,
  3102  .pagination ul li.active.previous > a:focus,
  3103  .pagination ul li.active.next > a:focus,
  3104  .pagination ul li.active.previous > span:focus,
  3105  .pagination ul li.active.next > span:focus {
  3106    background-color: #1abc9c;
  3107    color: #ffffff;
  3108  }
  3109  .pagination ul li.active.previous {
  3110    margin-right: 6px;
  3111  }
  3112  .pagination ul li > a,
  3113  .pagination ul li > span {
  3114    display: inline-block;
  3115    background: #ffffff;
  3116    border: 5px solid #d6dbdf;
  3117    color: #ffffff;
  3118    font-size: 14px;
  3119    line-height: 16px;
  3120    margin: 7px 2px 6px;
  3121    min-width: 0;
  3122    min-height: 16px;
  3123    padding: 0 4px;
  3124    border-radius: 50px;
  3125    -webkit-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
  3126    transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
  3127  }
  3128  .pagination ul li > a:hover,
  3129  .pagination ul li > span:hover,
  3130  .pagination ul li > a:focus,
  3131  .pagination ul li > span:focus {
  3132    background-color: #1abc9c;
  3133    border-color: #1abc9c;
  3134    color: #ffffff;
  3135    -webkit-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
  3136    transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
  3137  }
  3138  .pagination ul li > a:active,
  3139  .pagination ul li > span:active {
  3140    background-color: #16a085;
  3141    border-color: #16a085;
  3142  }
  3143  .pagination > .btn.previous,
  3144  .pagination > .btn.next {
  3145    margin-right: 8px;
  3146    font-size: 14px;
  3147    line-height: 1.429;
  3148    padding-left: 23px;
  3149    padding-right: 23px;
  3150  }
  3151  .pagination > .btn.previous [class*="fui-"],
  3152  .pagination > .btn.next [class*="fui-"] {
  3153    font-size: 16px;
  3154    margin-left: -2px;
  3155    margin-top: -2px;
  3156  }
  3157  .pagination > .btn.next {
  3158    margin-left: 8px;
  3159    margin-right: 0;
  3160  }
  3161  .pagination > .btn.next [class*="fui-"] {
  3162    margin-right: -2px;
  3163    margin-left: 4px;
  3164  }
  3165  .tooltip {
  3166    font-size: 14px;
  3167    line-height: 1.286;
  3168  }
  3169  .tooltip.in {
  3170    opacity: 1;
  3171  }
  3172  .tooltip.top {
  3173    padding-bottom: 9px;
  3174  }
  3175  .tooltip.top .tooltip-arrow {
  3176    border-top-color: #283F50;
  3177    border-width: 9px 9px 0;
  3178    bottom: 0;
  3179    margin-left: -9px;
  3180  }
  3181  .tooltip.right .tooltip-arrow {
  3182    border-right-color: #283F50;
  3183    border-width: 9px 9px 9px 0;
  3184    margin-top: -9px;
  3185    left: -3px;
  3186  }
  3187  .tooltip.bottom {
  3188    padding-top: 8px;
  3189  }
  3190  .tooltip.bottom .tooltip-arrow {
  3191    border-bottom-color: #283F50;
  3192    border-width: 0 9px 9px;
  3193    margin-left: -9px;
  3194    top: -1px;
  3195  }
  3196  .tooltip.left .tooltip-arrow {
  3197    border-left-color: #283F50;
  3198    border-width: 9px 0 9px 9px;
  3199    margin-top: -9px;
  3200    right: -3px;
  3201  }
  3202  .tooltip-inner {
  3203    background-color: #283F50;
  3204    line-height: 1.286;
  3205    padding: 12px 12px;
  3206    text-align: center;
  3207    width: 183px;
  3208    border-radius: 6px;
  3209  }
  3210  .dropup .dropdown-arrow,
  3211  .navbar-fixed-bottom .dropdown .dropdown-arrow {
  3212    border-bottom: none;
  3213    border-top: 8px outset #f3f4f5;
  3214    bottom: 100%;
  3215    top: auto;
  3216  }
  3217  .navbar-fixed-bottom .nav > li > ul:before {
  3218    border-bottom: none;
  3219    border-top: 9px outset #283F50;
  3220    bottom: 4px;
  3221    top: auto;
  3222  }
  3223  .open.dropup > .dropdown-menu {
  3224    margin-bottom: 18px;
  3225  }
  3226  .open.dropup > .dropdown-arrow {
  3227    margin-bottom: 10px;
  3228  }
  3229  .open.dropup > .dropdown-arrow.dropdown-arrow-inverse {
  3230    border-top-color: #283F50;
  3231  }
  3232  .open > .dropdown-arrow {
  3233    margin-top: 11px;
  3234    opacity: 1;
  3235  }
  3236  .dropdown-arrow {
  3237    border-style: solid;
  3238    border-width: 0 8px 7px;
  3239    border-color: transparent transparent #f3f4f5 transparent;
  3240    height: 0;
  3241    margin-top: 0;
  3242    opacity: 0;
  3243    position: absolute;
  3244    right: 19px;
  3245    top: 100%;
  3246    width: 0;
  3247    z-index: 10;
  3248    -webkit-transform: rotate(360deg);
  3249    -webkit-transition: 0.25s;
  3250    transition: 0.25s;
  3251  }
  3252  .dropdown-inverse {
  3253    background-color: #283F50;
  3254    color: #cccccc;
  3255    padding: 4px 0 6px;
  3256  }
  3257  .dropdown-inverse li {
  3258    margin: 0 4px -2px;
  3259  }
  3260  .dropdown-inverse li:first-child > a,
  3261  .dropdown-inverse li:last-child > a {
  3262    border-radius: 2px;
  3263    padding-bottom: 7px;
  3264    padding-top: 5px;
  3265  }
  3266  .dropdown-inverse li:first-child dt + a,
  3267  .dropdown-inverse li:last-child dt + a {
  3268    border-radius: 2px;
  3269  }
  3270  .dropdown-inverse li.active > a,
  3271  .dropdown-inverse li.selected > a {
  3272    background: #1abc9c;
  3273    color: #ffffff;
  3274    position: relative;
  3275    z-index: 1;
  3276  }
  3277  .dropdown-inverse li dt {
  3278    padding-left: 11px;
  3279    padding-right: 11px;
  3280  }
  3281  .dropdown-inverse li .divider {
  3282    margin-left: 11px;
  3283    margin-right: 11px;
  3284  }
  3285  .dropdown-inverse li > a {
  3286    border-radius: 2px;
  3287    color: #ffffff;
  3288    padding: 5px 11px 7px;
  3289  }
  3290  .dropdown-inverse li > a:hover,
  3291  .dropdown-inverse li > a:active,
  3292  .dropdown-inverse li > a:focus {
  3293    background: #2c3e50;
  3294  }
  3295  .dropdown-inverse li > a.highlighted {
  3296    background: #526476;
  3297  }
  3298  .dropdown-inverse li > a.highlighted:hover,
  3299  .dropdown-inverse li > a.highlighted:focus {
  3300    background: #677786;
  3301  }
  3302  .dropdown-inverse li .divider {
  3303    background-color: #526476;
  3304    border-bottom-color: #526476;
  3305  }
  3306  /* ============================================================
  3307   * bootstrapSwitch v1.3 by Larentis Mattia @spiritualGuru
  3308   * http://www.larentis.eu/switch/
  3309   * ============================================================
  3310   * Licensed under the Apache License, Version 2.0
  3311   * http://www.apache.org/licenses/LICENSE-2.0
  3312   * ============================================================ */
  3313  .has-switch {
  3314    border-radius: 30px;
  3315    display: inline-block;
  3316    cursor: pointer;
  3317    line-height: 1.72222;
  3318    overflow: hidden;
  3319    position: relative;
  3320    text-align: left;
  3321    width: 80px;
  3322    -webkit-mask: url('../images/switch/mask.png') 0 0 no-repeat;
  3323    mask: url('../images/switch/mask.png') 0 0 no-repeat;
  3324    -webkit-user-select: none;
  3325    -moz-user-select: none;
  3326    -ms-user-select: none;
  3327    -o-user-select: none;
  3328    user-select: none;
  3329  }
  3330  .has-switch.deactivate {
  3331    opacity: 0.5;
  3332    filter: alpha(opacity=50);
  3333    cursor: default !important;
  3334  }
  3335  .has-switch.deactivate label,
  3336  .has-switch.deactivate span {
  3337    cursor: default !important;
  3338  }
  3339  .has-switch > div {
  3340    width: 130px;
  3341    position: relative;
  3342    top: 0;
  3343  }
  3344  .has-switch > div.switch-animate {
  3345    -webkit-transition: left 0.25s ease-out;
  3346    transition: left 0.25s ease-out;
  3347  }
  3348  .has-switch > div.switch-off {
  3349    left: -50px;
  3350  }
  3351  .has-switch > div.switch-off label {
  3352    background-color: #7f8c9a;
  3353    border-color: #bdc3c7;
  3354    -webkit-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.5);
  3355    box-shadow: -1px 0 0 rgba(255, 255, 255, 0.5);
  3356  }
  3357  .has-switch > div.switch-on {
  3358    left: 0;
  3359  }
  3360  .has-switch > div.switch-on label {
  3361    background-color: #1abc9c;
  3362  }
  3363  .has-switch input[type=checkbox] {
  3364    display: none;
  3365  }
  3366  .has-switch span {
  3367    cursor: pointer;
  3368    font-size: 15px;
  3369    font-weight: 700;
  3370    float: left;
  3371    height: 29px;
  3372    line-height: 19px;
  3373    margin: 0;
  3374    padding-bottom: 6px;
  3375    padding-top: 5px;
  3376    position: relative;
  3377    text-align: center;
  3378    width: 50%;
  3379    z-index: 1;
  3380    -webkit-transition: 0.25s ease-out;
  3381    transition: 0.25s ease-out;
  3382  }
  3383  .has-switch span.switch-left {
  3384    border-radius: 30px 0 0 30px;
  3385    background-color: #283F50;
  3386    color: #1abc9c;
  3387    border-left: 1px solid transparent;
  3388  }
  3389  .has-switch span.switch-right {
  3390    border-radius: 0 30px 30px 0;
  3391    background-color: #bdc3c7;
  3392    color: #ffffff;
  3393    text-indent: 7px;
  3394  }
  3395  .has-switch span.switch-right [class*="fui-"] {
  3396    text-indent: 0;
  3397  }
  3398  .has-switch label {
  3399    border: 4px solid #283F50;
  3400    border-radius: 50%;
  3401    float: left;
  3402    height: 29px;
  3403    margin: 0 -15px;
  3404    padding: 0;
  3405    position: relative;
  3406    vertical-align: middle;
  3407    width: 29px;
  3408    z-index: 100;
  3409    -webkit-transition: 0.25s ease-out;
  3410    transition: 0.25s ease-out;
  3411  }
  3412  .switch-square {
  3413    border-radius: 6px;
  3414    -webkit-mask: url('../images/switch/mask.png') 0 0 no-repeat;
  3415    mask: url('../images/switch/mask.png') 0 0 no-repeat;
  3416  }
  3417  .switch-square > div.switch-off label {
  3418    border-color: #7f8c9a;
  3419    border-radius: 6px 0 0 6px;
  3420  }
  3421  .switch-square span.switch-left {
  3422    border-radius: 6px 0 0 6px;
  3423  }
  3424  .switch-square span.switch-left [class*="fui-"] {
  3425    text-indent: -10px;
  3426  }
  3427  .switch-square span.switch-right {
  3428    border-radius: 0 6px 6px 0;
  3429  }
  3430  .switch-square span.switch-right [class*="fui-"] {
  3431    text-indent: 5px;
  3432  }
  3433  .switch-square label {
  3434    border-radius: 0 6px 6px 0;
  3435    border-color: #1abc9c;
  3436  }
  3437  .share {
  3438    background-color: #eff0f2;
  3439    position: relative;
  3440    border-radius: 6px;
  3441  }
  3442  .share:before {
  3443    content: "";
  3444    border-style: solid;
  3445    border-width: 0 9px 9px 9px;
  3446    border-color: transparent transparent #eff0f2 transparent;
  3447    height: 0;
  3448    position: absolute;
  3449    left: 23px;
  3450    top: -9px;
  3451    width: 0;
  3452    -webkit-transform: rotate(360deg);
  3453  }
  3454  .share ul {
  3455    list-style-type: none;
  3456    margin: 0;
  3457    padding: 15px;
  3458  }
  3459  .share li {
  3460    font-size: 15px;
  3461    line-height: 1.4;
  3462    padding-top: 11px;
  3463  }
  3464  .share li:before,
  3465  .share li:after {
  3466    content: " ";
  3467    /* 1 */
  3468  
  3469    display: table;
  3470    /* 2 */
  3471  
  3472  }
  3473  .share li:after {
  3474    clear: both;
  3475  }
  3476  .share li:first-child {
  3477    padding-top: 0;
  3478  }
  3479  .share .toggle {
  3480    float: right;
  3481    margin: 0;
  3482  }
  3483  .share .btn {
  3484    border-radius: 0 0 6px 6px;
  3485  }
  3486  .share-label {
  3487    float: left;
  3488    font-size: 15px;
  3489    line-height: 1.4;
  3490    padding-top: 5px;
  3491    width: 50%;
  3492  }
  3493  .pallete-item {
  3494    width: 140px;
  3495    float: left;
  3496    margin: 0 0 20px 20px;
  3497  }
  3498  .palette {
  3499    font-size: 14px;
  3500    line-height: 1.214;
  3501    color: #ffffff;
  3502    margin: 0;
  3503    padding: 15px;
  3504    text-transform: uppercase;
  3505  }
  3506  .palette dt,
  3507  .palette dd {
  3508    line-height: 1.429;
  3509  }
  3510  .palette dt {
  3511    display: block;
  3512    font-weight: bold;
  3513    opacity: 0.8;
  3514    filter: alpha(opacity=80);
  3515  }
  3516  .palette dd {
  3517    font-weight: 300;
  3518    margin-left: 0;
  3519    opacity: 0.8;
  3520    filter: alpha(opacity=80);
  3521    -webkit-font-smoothing: subpixel-antialiased;
  3522  }
  3523  .palette-turquoise {
  3524    background-color: #1abc9c;
  3525  }
  3526  .palette-green-sea {
  3527    background-color: #16a085;
  3528  }
  3529  .palette-emerald {
  3530    background-color: #2ecc71;
  3531  }
  3532  .palette-nephritis {
  3533    background-color: #27ae60;
  3534  }
  3535  .palette-peter-river {
  3536    background-color: #3498db;
  3537  }
  3538  .palette-belize-hole {
  3539    background-color: #2980b9;
  3540  }
  3541  .palette-amethyst {
  3542    background-color: #9b59b6;
  3543  }
  3544  .palette-wisteria {
  3545    background-color: #8e44ad;
  3546  }
  3547  .palette-wet-asphalt {
  3548    background-color: #283F50;
  3549  }
  3550  .palette-midnight-blue {
  3551    background-color: #2c3e50;
  3552  }
  3553  .palette-sun-flower {
  3554    background-color: #f1c40f;
  3555  }
  3556  .palette-orange {
  3557    background-color: #f39c12;
  3558  }
  3559  .palette-carrot {
  3560    background-color: #e67e22;
  3561  }
  3562  .palette-pumpkin {
  3563    background-color: #d35400;
  3564  }
  3565  .palette-alizarin {
  3566    background-color: #e74c3c;
  3567  }
  3568  .palette-pomegranate {
  3569    background-color: #c0392b;
  3570  }
  3571  .palette-clouds {
  3572    background-color: #ecf0f1;
  3573  }
  3574  .palette-silver {
  3575    background-color: #bdc3c7;
  3576  }
  3577  .palette-concrete {
  3578    background-color: #95a5a6;
  3579  }
  3580  .palette-asbestos {
  3581    background-color: #7f8c8d;
  3582  }
  3583  .palette-clouds {
  3584    color: #bdc3c7;
  3585  }
  3586  .palette-paragraph {
  3587    color: #7f8c8d;
  3588    font-size: 12px;
  3589    line-height: 17px;
  3590  }
  3591  .palette-paragraph span {
  3592    color: #bdc3c7;
  3593  }
  3594  .palette-headline {
  3595    color: #7f8c8d;
  3596    font-size: 13px;
  3597    font-weight: 700;
  3598    margin-top: -3px;
  3599  }
  3600  .tile {
  3601    background-color: #eff0f2;
  3602    border-radius: 6px;
  3603    padding: 14px;
  3604    position: relative;
  3605    text-align: center;
  3606  }
  3607  .tile.tile-hot:before {
  3608    background: url(../images/tile/ribbon.png) 0 0 no-repeat;
  3609    background-size: 82px 82px;
  3610    content: '';
  3611    height: 82px;
  3612    position: absolute;
  3613    right: -4px;
  3614    top: -4px;
  3615    width: 82px;
  3616  }
  3617  .tile p {
  3618    font-size: 15px;
  3619    margin-bottom: 33px;
  3620  }
  3621  .tile-image {
  3622    height: 100px;
  3623    margin: 31px 0 27px;
  3624    vertical-align: bottom;
  3625  }
  3626  .tile-image.big-illustration {
  3627    height: 111px;
  3628    margin-top: 20px;
  3629    width: 112px;
  3630  }
  3631  .tile-title {
  3632    font-size: 20px;
  3633    margin: 0;
  3634  }
  3635  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
  3636    .tile.tile-hot:before {
  3637      background-image: url(../images/tile/ribbon-2x.png);
  3638    }
  3639  }
  3640  .todo {
  3641    color: #798795;
  3642    margin-bottom: 20px;
  3643    border-radius: 6px;
  3644  }
  3645  .todo ul {
  3646    background-color: #2c3e50;
  3647    margin: 0;
  3648    padding: 0;
  3649    list-style-type: none;
  3650    border-radius: 0 0 6px 6px;
  3651  }
  3652  .todo li {
  3653    background: #283F50 url(../images/todo/todo.png) 92% center no-repeat;
  3654    background-size: 20px 20px;
  3655    cursor: pointer;
  3656    font-size: 14px;
  3657    line-height: 1.214;
  3658    margin-top: 2px;
  3659    padding: 18px 42px 21px 25px;
  3660    position: relative;
  3661    -webkit-transition: 0.25s;
  3662    transition: 0.25s;
  3663  }
  3664  .todo li:first-child {
  3665    margin-top: 0;
  3666  }
  3667  .todo li:last-child {
  3668    border-radius: 0 0 6px 6px;
  3669    padding-bottom: 21px;
  3670  }
  3671  .todo li.todo-done {
  3672    background: transparent url(../images/todo/done.png) 92% center no-repeat;
  3673    background-size: 20px 20px;
  3674    color: #1abc9c;
  3675  }
  3676  .todo li.todo-done .todo-name {
  3677    color: #1abc9c;
  3678  }
  3679  .todo-search {
  3680    position: relative;
  3681    background: #1abc9c;
  3682    background-size: 16px 16px;
  3683    border-radius: 6px 6px 0 0;
  3684    color: #283F50;
  3685    padding: 19px 25px 20px;
  3686  }
  3687  .todo-search:before {
  3688    position: absolute;
  3689    font-family: 'Flat-UI-Icons';
  3690    content: "\e01c";
  3691    font-size: 16px;
  3692    line-height: 17px;
  3693    display: inline-block;
  3694    top: 50%;
  3695    left: 92%;
  3696    margin: -0.5em 0 0 -1em;
  3697  }
  3698  input.todo-search-field {
  3699    background: none;
  3700    border: none;
  3701    color: #283F50;
  3702    font-size: 19px;
  3703    font-weight: 700;
  3704    margin: 0;
  3705    line-height: 23px;
  3706    padding: 5px 0;
  3707    text-indent: 0;
  3708    -webkit-box-shadow: none;
  3709    box-shadow: none;
  3710  }
  3711  input.todo-search-field:-moz-placeholder {
  3712    color: #283F50;
  3713  }
  3714  input.todo-search-field::-moz-placeholder {
  3715    color: #283F50;
  3716    opacity: 1;
  3717  }
  3718  input.todo-search-field:-ms-input-placeholder {
  3719    color: #283F50;
  3720  }
  3721  input.todo-search-field::-webkit-input-placeholder {
  3722    color: #283F50;
  3723  }
  3724  input.todo-search-field.placeholder {
  3725    color: #283F50;
  3726  }
  3727  .todo-icon {
  3728    float: left;
  3729    font-size: 24px;
  3730    padding: 11px 22px 0 0;
  3731  }
  3732  .todo-content {
  3733    padding-top: 1px;
  3734    overflow: hidden;
  3735  }
  3736  .todo-name {
  3737    color: #ffffff;
  3738    font-size: 17px;
  3739    margin: 1px 0 3px;
  3740  }
  3741  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
  3742    .todo li {
  3743      background-image: url(../images/todo/todo-2x.png);
  3744    }
  3745    .todo li.todo-done {
  3746      background-image: url(../images/todo/done-2x.png);
  3747    }
  3748  }
  3749  .video-js {
  3750    background-color: transparent;
  3751    margin-top: -95px;
  3752    position: relative;
  3753    padding: 0;
  3754    font-size: 10px;
  3755    vertical-align: middle;
  3756    border-radius: 6px 6px 0 0;
  3757    -webkit-backface-visibility: hidden;
  3758    -moz-backface-visibility: hidden;
  3759    -ms-backface-visibility: hidden;
  3760    backface-visibility: hidden;
  3761  }
  3762  .video-js .vjs-tech {
  3763    position: absolute;
  3764    top: 0;
  3765    left: 0;
  3766    width: 100%;
  3767    height: 100%;
  3768    border-radius: 6px 6px 0 0;
  3769  }
  3770  .video-js:-moz-full-screen {
  3771    position: absolute;
  3772  }
  3773  body.vjs-full-window {
  3774    padding: 0;
  3775    margin: 0;
  3776    height: 100%;
  3777    overflow-y: auto;
  3778  }
  3779  .video-js.vjs-fullscreen {
  3780    position: fixed;
  3781    overflow: hidden;
  3782    z-index: 1000;
  3783    left: 0;
  3784    top: 0;
  3785    bottom: 0;
  3786    right: 0;
  3787    width: 100% !important;
  3788    height: 100% !important;
  3789    _position: absolute;
  3790  }
  3791  .video-js:-webkit-full-screen {
  3792    width: 100% !important;
  3793    height: 100% !important;
  3794  }
  3795  .vjs-poster {
  3796    margin: 0 auto;
  3797    padding: 0;
  3798    cursor: pointer;
  3799    position: relative;
  3800    width: 100%;
  3801    max-height: 100%;
  3802    border-radius: 6px 6px 0 0;
  3803  }
  3804  .video-js .vjs-text-track-display {
  3805    text-align: center;
  3806    position: absolute;
  3807    bottom: 4em;
  3808    left: 1em;
  3809    right: 1em;
  3810    font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
  3811  }
  3812  .video-js .vjs-text-track {
  3813    display: none;
  3814    color: #ffffff;
  3815    font-size: 1.4em;
  3816    text-align: center;
  3817    margin-bottom: .1em;
  3818    background: #000;
  3819    background: rgba(0, 0, 0, 0.5);
  3820  }
  3821  .video-js .vjs-subtitles {
  3822    color: #fff;
  3823  }
  3824  .video-js .vjs-captions {
  3825    color: #fc6;
  3826  }
  3827  .vjs-tt-cue {
  3828    display: block;
  3829  }
  3830  .vjs-fade-in {
  3831    visibility: visible !important;
  3832    opacity: 1 !important;
  3833    -webkit-transition: visibility 0s linear 0s, opacity .3s linear;
  3834    transition: visibility 0s linear 0s, opacity .3s linear;
  3835  }
  3836  .vjs-fade-out {
  3837    visibility: hidden !important;
  3838    opacity: 0 !important;
  3839    -webkit-transition: visibility 0s linear 1.5s, opacity 1.5s linear;
  3840    transition: visibility 0s linear 1.5s, opacity 1.5s linear;
  3841  }
  3842  .vjs-control-bar {
  3843    position: absolute;
  3844    bottom: -47px;
  3845    left: 0;
  3846    right: 0;
  3847    margin: 0;
  3848    padding: 0;
  3849    height: 47px;
  3850    color: #ffffff;
  3851    background: #273747;
  3852    border-radius: 0 0 6px 6px;
  3853  }
  3854  .vjs-control-bar.vjs-fade-out {
  3855    visibility: visible !important;
  3856    opacity: 1 !important;
  3857  }
  3858  .vjs-control {
  3859    background-position: center center;
  3860    background-repeat: no-repeat;
  3861    position: relative;
  3862    float: left;
  3863    text-align: center;
  3864    margin: 0;
  3865    padding: 0;
  3866    height: 18px;
  3867    width: 18px;
  3868  }
  3869  .vjs-control:focus {
  3870    outline: 0;
  3871  }
  3872  .vjs-control div {
  3873    background-position: center center;
  3874    background-repeat: no-repeat;
  3875  }
  3876  .vjs-control-text {
  3877    border: 0;
  3878    clip: rect(0 0 0 0);
  3879    height: 1px;
  3880    margin: -1px;
  3881    overflow: hidden;
  3882    padding: 0;
  3883    position: absolute;
  3884    width: 1px;
  3885  }
  3886  .vjs-play-control {
  3887    cursor: pointer !important;
  3888    height: 47px;
  3889    left: 0;
  3890    position: absolute;
  3891    top: 0;
  3892    width: 58px;
  3893  }
  3894  .vjs-play-control div {
  3895    position: relative;
  3896    height: 47px;
  3897  }
  3898  .vjs-play-control div:before,
  3899  .vjs-play-control div:after {
  3900    position: absolute;
  3901    font-family: "Flat-UI-Icons";
  3902    color: #1abc9c;
  3903    font-size: 16px;
  3904    top: 50%;
  3905    left: 50%;
  3906    margin: -0.55em 0 0 -0.5em;
  3907    -webkit-transition: color .25s, opacity .25s;
  3908    transition: color .25s, opacity .25s;
  3909  }
  3910  .vjs-play-control div:after {
  3911    content: "\e03b";
  3912  }
  3913  .vjs-play-control div:before {
  3914    content: "\e03c";
  3915  }
  3916  .vjs-paused .vjs-play-control:hover div:before {
  3917    color: #16a085;
  3918  }
  3919  .vjs-paused .vjs-play-control div:after {
  3920    opacity: 0;
  3921    filter: alpha(opacity=0);
  3922  }
  3923  .vjs-paused .vjs-play-control div:before {
  3924    opacity: 1;
  3925    filter: alpha(opacity=100);
  3926  }
  3927  .vjs-playing .vjs-play-control:hover div:after {
  3928    color: #16a085;
  3929  }
  3930  .vjs-playing .vjs-play-control div:after {
  3931    opacity: 1;
  3932    filter: alpha(opacity=100);
  3933  }
  3934  .vjs-playing .vjs-play-control div:before {
  3935    opacity: 0;
  3936    filter: alpha(opacity=0);
  3937  }
  3938  .vjs-rewind-control {
  3939    width: 5em;
  3940    cursor: pointer !important;
  3941  }
  3942  .vjs-rewind-control div {
  3943    width: 19px;
  3944    height: 16px;
  3945    background: none transparent;
  3946    margin: .5em auto 0;
  3947  }
  3948  .vjs-mute-control {
  3949    background: url(../images/video/volume-full.png) center -48px no-repeat;
  3950    background-size: 16px 64px;
  3951    cursor: pointer !important;
  3952    position: absolute;
  3953    right: 51px;
  3954    top: 14px;
  3955  }
  3956  .vjs-mute-control:hover div,
  3957  .vjs-mute-control:focus div {
  3958    opacity: 0;
  3959  }
  3960  .vjs-mute-control.vjs-vol-0,
  3961  .vjs-mute-control.vjs-vol-0 div {
  3962    background-image: url(../images/video/volume-off.png);
  3963  }
  3964  .vjs-mute-control div {
  3965    background: #273747 url(../images/video/volume-full.png) no-repeat center 2px;
  3966    background-size: 16px 64px;
  3967    height: 18px;
  3968    -webkit-transition: opacity 0.25s;
  3969    transition: opacity 0.25s;
  3970  }
  3971  .vjs-volume-control,
  3972  .vjs-volume-level,
  3973  .vjs-volume-handle,
  3974  .vjs-volume-bar {
  3975    display: none;
  3976  }
  3977  .vjs-progress-control {
  3978    position: absolute;
  3979    left: 60px;
  3980    right: 180px;
  3981    height: 12px;
  3982    width: auto;
  3983    top: 18px;
  3984    background: #425669;
  3985    border-radius: 32px;
  3986  }
  3987  .vjs-progress-holder {
  3988    position: relative;
  3989    cursor: pointer !important;
  3990    padding: 0;
  3991    margin: 0;
  3992    height: 12px;
  3993  }
  3994  .vjs-play-progress,
  3995  .vjs-load-progress {
  3996    position: absolute;
  3997    display: block;
  3998    height: 12px;
  3999    margin: 0;
  4000    padding: 0;
  4001    left: 0;
  4002    top: 0;
  4003    border-radius: 32px;
  4004  }
  4005  .vjs-play-progress {
  4006    background: #1abc9c;
  4007    left: -1px;
  4008  }
  4009  .vjs-load-progress {
  4010    background: #d6dbdf;
  4011    border-radius: 32px 0 0 32px;
  4012  }
  4013  .vjs-load-progress[style*='100%'],
  4014  .vjs-load-progress[style*='99%'] {
  4015    border-radius: 32px;
  4016  }
  4017  .vjs-seek-handle {
  4018    background-color: #16a085;
  4019    position: absolute;
  4020    width: 18px;
  4021    height: 18px;
  4022    margin: -3px 0 0 1px;
  4023    left: 0;
  4024    top: 0;
  4025    border-radius: 50%;
  4026    -webkit-transition: background-color 0.25s;
  4027    transition: background-color 0.25s;
  4028  }
  4029  .vjs-seek-handle[style*='95.'] {
  4030    margin-left: 3px;
  4031  }
  4032  .vjs-seek-handle[style='left: 0%;'] {
  4033    margin-left: -2px;
  4034  }
  4035  .vjs-seek-handle:hover,
  4036  .vjs-seek-handle:focus {
  4037    background-color: #148d75;
  4038  }
  4039  .vjs-seek-handle:active {
  4040    background-color: #117a65;
  4041  }
  4042  .vjs-time-controls {
  4043    position: absolute;
  4044    height: 20px;
  4045    width: 50px;
  4046    top: 16px;
  4047    font: 300 13px "Source Sans Pro", Helvetica, Arial, sans-serif;
  4048  }
  4049  .vjs-current-time {
  4050    right: 128px;
  4051    text-align: right;
  4052  }
  4053  .vjs-duration {
  4054    color: #5d6d7e;
  4055    right: 69px;
  4056    text-align: left;
  4057  }
  4058  .vjs-remaining-time {
  4059    display: none;
  4060  }
  4061  .vjs-time-divider {
  4062    color: #5d6d7e;
  4063    font-size: 14px;
  4064    position: absolute;
  4065    right: 121px;
  4066    top: 15px;
  4067  }
  4068  .vjs-secondary-controls {
  4069    float: right;
  4070  }
  4071  .vjs-fullscreen-control {
  4072    background-image: url(../images/video/fullscreen.png);
  4073    background-position: center -47px;
  4074    background-size: 15px 64px;
  4075    cursor: pointer !important;
  4076    position: absolute;
  4077    right: 17px;
  4078    top: 13px;
  4079  }
  4080  .vjs-fullscreen-control:hover div,
  4081  .vjs-fullscreen-control:focus div {
  4082    opacity: 0;
  4083  }
  4084  .vjs-fullscreen-control div {
  4085    height: 18px;
  4086    background: url(../images/video/fullscreen.png) no-repeat center 2px;
  4087    background-size: 15px 64px;
  4088    -webkit-transition: opacity 0.25s;
  4089    transition: opacity 0.25s;
  4090  }
  4091  .vjs-menu-button {
  4092    display: none !important;
  4093  }
  4094  @-webkit-keyframes sharp {
  4095    0% {
  4096      background: #e74c3c;
  4097      border-radius: 10px;
  4098      -webkit-transform: rotate(0deg);
  4099      -ms-transform: rotate(0deg);
  4100      transform: rotate(0deg);
  4101    }
  4102    50% {
  4103      background: #ebedee;
  4104      border-radius: 0;
  4105      -webkit-transform: rotate(180deg);
  4106      -ms-transform: rotate(180deg);
  4107      transform: rotate(180deg);
  4108    }
  4109    100% {
  4110      background: #e74c3c;
  4111      border-radius: 10px;
  4112      -webkit-transform: rotate(360deg);
  4113      -ms-transform: rotate(360deg);
  4114      transform: rotate(360deg);
  4115    }
  4116  }
  4117  @-moz-keyframes sharp {
  4118    0% {
  4119      background: #e74c3c;
  4120      border-radius: 10px;
  4121      -webkit-transform: rotate(0deg);
  4122      -ms-transform: rotate(0deg);
  4123      transform: rotate(0deg);
  4124    }
  4125    50% {
  4126      background: #ebedee;
  4127      border-radius: 0;
  4128      -webkit-transform: rotate(180deg);
  4129      -ms-transform: rotate(180deg);
  4130      transform: rotate(180deg);
  4131    }
  4132    100% {
  4133      background: #e74c3c;
  4134      border-radius: 10px;
  4135      -webkit-transform: rotate(360deg);
  4136      -ms-transform: rotate(360deg);
  4137      transform: rotate(360deg);
  4138    }
  4139  }
  4140  @-o-keyframes sharp {
  4141    0% {
  4142      background: #e74c3c;
  4143      border-radius: 10px;
  4144      -webkit-transform: rotate(0deg);
  4145      -ms-transform: rotate(0deg);
  4146      transform: rotate(0deg);
  4147    }
  4148    50% {
  4149      background: #ebedee;
  4150      border-radius: 0;
  4151      -webkit-transform: rotate(180deg);
  4152      -ms-transform: rotate(180deg);
  4153      transform: rotate(180deg);
  4154    }
  4155    100% {
  4156      background: #e74c3c;
  4157      border-radius: 10px;
  4158      -webkit-transform: rotate(360deg);
  4159      -ms-transform: rotate(360deg);
  4160      transform: rotate(360deg);
  4161    }
  4162  }
  4163  @keyframes sharp {
  4164    0% {
  4165      background: #e74c3c;
  4166      border-radius: 10px;
  4167      -webkit-transform: rotate(0deg);
  4168      -ms-transform: rotate(0deg);
  4169      transform: rotate(0deg);
  4170    }
  4171    50% {
  4172      background: #ebedee;
  4173      border-radius: 0;
  4174      -webkit-transform: rotate(180deg);
  4175      -ms-transform: rotate(180deg);
  4176      transform: rotate(180deg);
  4177    }
  4178    100% {
  4179      background: #e74c3c;
  4180      border-radius: 10px;
  4181      -webkit-transform: rotate(360deg);
  4182      -ms-transform: rotate(360deg);
  4183      transform: rotate(360deg);
  4184    }
  4185  }
  4186  .vjs-loading-spinner {
  4187    background: #ebedee;
  4188    display: none;
  4189    height: 16px;
  4190    left: 50%;
  4191    margin: -8px 0 0 -8px;
  4192    position: absolute;
  4193    top: 50%;
  4194    width: 16px;
  4195    border-radius: 10px;
  4196    -webkit-animation: sharp 2s ease infinite;
  4197    animation: sharp 2s ease infinite;
  4198  }
  4199  .login {
  4200    background: url(../images/login/imac.png) 0 0 no-repeat;
  4201    background-size: 940px 778px;
  4202    color: #ffffff;
  4203    margin-bottom: 77px;
  4204    padding: 38px 38px 267px;
  4205    position: relative;
  4206  }
  4207  .login-screen {
  4208    background-color: #1abc9c;
  4209    min-height: 473px;
  4210    padding: 123px 199px 33px 306px;
  4211  }
  4212  .login-icon {
  4213    left: 200px;
  4214    position: absolute;
  4215    top: 160px;
  4216    width: 96px;
  4217  }
  4218  .login-icon > img {
  4219    display: block;
  4220    margin-bottom: 6px;
  4221    width: 100%;
  4222  }
  4223  .login-icon > h4 {
  4224    font-size: 17px;
  4225    font-weight: 300;
  4226    line-height: 34px;
  4227    opacity: 0.95;
  4228    filter: alpha(opacity=95);
  4229  }
  4230  .login-icon > h4 small {
  4231    color: inherit;
  4232    display: block;
  4233    font-size: inherit;
  4234    font-weight: 700;
  4235  }
  4236  .login-form {
  4237    background-color: #edeff1;
  4238    padding: 24px 23px 20px;
  4239    position: relative;
  4240    border-radius: 6px;
  4241  }
  4242  .login-form:before {
  4243    content: '';
  4244    border-style: solid;
  4245    border-width: 12px 12px 12px 0;
  4246    border-color: transparent #edeff1 transparent transparent;
  4247    height: 0;
  4248    position: absolute;
  4249    left: -12px;
  4250    top: 35px;
  4251    width: 0;
  4252    -webkit-transform: rotate(360deg);
  4253  }
  4254  .login-form .control-group {
  4255    margin-bottom: 6px;
  4256    position: relative;
  4257  }
  4258  .login-form .login-field {
  4259    border-color: transparent;
  4260    font-size: 17px;
  4261    text-indent: 3px;
  4262  }
  4263  .login-form .login-field:focus {
  4264    border-color: #1abc9c;
  4265  }
  4266  .login-form .login-field:focus + .login-field-icon {
  4267    color: #1abc9c;
  4268  }
  4269  .login-form .login-field-icon {
  4270    color: #bfc9ca;
  4271    font-size: 16px;
  4272    position: absolute;
  4273    right: 15px;
  4274    top: 3px;
  4275    -webkit-transition: 0.25s;
  4276    transition: 0.25s;
  4277  }
  4278  .login-link {
  4279    color: #bfc9ca;
  4280    display: block;
  4281    font-size: 13px;
  4282    margin-top: 15px;
  4283    text-align: center;
  4284  }
  4285  @media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
  4286    .login {
  4287      background-image: url(../images/login/imac-2x.png);
  4288    }
  4289  }
  4290  footer {
  4291    background-color: #edeff1;
  4292    color: #bac1c8;
  4293    font-size: 15px;
  4294    padding: 0;
  4295  }
  4296  footer a {
  4297    color: #9aa4af;
  4298    font-weight: 700;
  4299  }
  4300  footer p {
  4301    font-size: 15px;
  4302    line-height: 20px;
  4303    margin-bottom: 10px;
  4304  }
  4305  .footer-title {
  4306    margin: 0 0 22px;
  4307    padding-top: 21px;
  4308    font-size: 24px;
  4309    line-height: 40px;
  4310  }
  4311  .footer-brand {
  4312    display: block;
  4313    margin-bottom: 26px;
  4314    width: 220px;
  4315  }
  4316  .footer-brand img {
  4317    width: 216px;
  4318  }
  4319  .footer-banner {
  4320    background-color: #1abc9c;
  4321    color: #d1f2eb;
  4322    margin-left: 42px;
  4323    min-height: 316px;
  4324    padding: 0 30px 30px;
  4325  }
  4326  .footer-banner .footer-title {
  4327    color: #ffffff;
  4328  }
  4329  .footer-banner a {
  4330    color: #b7f5e9;
  4331    text-decoration: underline;
  4332  }
  4333  .footer-banner a:hover {
  4334    text-decoration: none;
  4335  }
  4336  .footer-banner ul {
  4337    list-style-type: none;
  4338    margin: 0 0 26px;
  4339    padding: 0;
  4340  }
  4341  .footer-banner ul li {
  4342    border-top: 1px solid #1bc5a3;
  4343    line-height: 19px;
  4344    padding: 6px 0;
  4345  }
  4346  .footer-banner ul li:first-child {
  4347    border-top: none;
  4348    padding-top: 1px;
  4349  }
  4350  .last-col {
  4351    overflow: hidden;
  4352  }
  4353  .ptn,
  4354  .pvn,
  4355  .pan {
  4356    padding-top: 0;
  4357  }
  4358  .ptx,
  4359  .pvx,
  4360  .pax {
  4361    padding-top: 3px;
  4362  }
  4363  .pts,
  4364  .pvs,
  4365  .pas {
  4366    padding-top: 5px;
  4367  }
  4368  .ptm,
  4369  .pvm,
  4370  .pam {
  4371    padding-top: 10px;
  4372  }
  4373  .ptl,
  4374  .pvl,
  4375  .pal {
  4376    padding-top: 20px;
  4377  }
  4378  .prn,
  4379  .phn,
  4380  .pan {
  4381    padding-right: 0;
  4382  }
  4383  .prx,
  4384  .phx,
  4385  .pax {
  4386    padding-right: 3px;
  4387  }
  4388  .prs,
  4389  .phs,
  4390  .pas {
  4391    padding-right: 5px;
  4392  }
  4393  .prm,
  4394  .phm,
  4395  .pam {
  4396    padding-right: 10px;
  4397  }
  4398  .prl,
  4399  .phl,
  4400  .pal {
  4401    padding-right: 20px;
  4402  }
  4403  .pbn,
  4404  .pvn,
  4405  .pan {
  4406    padding-bottom: 0;
  4407  }
  4408  .pbx,
  4409  .pvx,
  4410  .pax {
  4411    padding-bottom: 3px;
  4412  }
  4413  .pbs,
  4414  .pvs,
  4415  .pas {
  4416    padding-bottom: 5px;
  4417  }
  4418  .pbm,
  4419  .pvm,
  4420  .pam {
  4421    padding-bottom: 10px;
  4422  }
  4423  .pbl,
  4424  .pvl,
  4425  .pal {
  4426    padding-bottom: 20px;
  4427  }
  4428  .pln,
  4429  .phn,
  4430  .pan {
  4431    padding-left: 0;
  4432  }
  4433  .plx,
  4434  .phx,
  4435  .pax {
  4436    padding-left: 3px;
  4437  }
  4438  .pls,
  4439  .phs,
  4440  .pas {
  4441    padding-left: 5px;
  4442  }
  4443  .plm,
  4444  .phm,
  4445  .pam {
  4446    padding-left: 10px;
  4447  }
  4448  .pll,
  4449  .phl,
  4450  .pal {
  4451    padding-left: 20px;
  4452  }
  4453  .mtn,
  4454  .mvn,
  4455  .man {
  4456    margin-top: 0px;
  4457  }
  4458  .mtx,
  4459  .mvx,
  4460  .max {
  4461    margin-top: 3px;
  4462  }
  4463  .mts,
  4464  .mvs,
  4465  .mas {
  4466    margin-top: 5px;
  4467  }
  4468  .mtm,
  4469  .mvm,
  4470  .mam {
  4471    margin-top: 10px;
  4472  }
  4473  .mtl,
  4474  .mvl,
  4475  .mal {
  4476    margin-top: 20px;
  4477  }
  4478  .mrn,
  4479  .mhn,
  4480  .man {
  4481    margin-right: 0px;
  4482  }
  4483  .mrx,
  4484  .mhx,
  4485  .max {
  4486    margin-right: 3px;
  4487  }
  4488  .mrs,
  4489  .mhs,
  4490  .mas {
  4491    margin-right: 5px;
  4492  }
  4493  .mrm,
  4494  .mhm,
  4495  .mam {
  4496    margin-right: 10px;
  4497  }
  4498  .mrl,
  4499  .mhl,
  4500  .mal {
  4501    margin-right: 20px;
  4502  }
  4503  .mbn,
  4504  .mvn,
  4505  .man {
  4506    margin-bottom: 0px;
  4507  }
  4508  .mbx,
  4509  .mvx,
  4510  .max {
  4511    margin-bottom: 3px;
  4512  }
  4513  .mbs,
  4514  .mvs,
  4515  .mas {
  4516    margin-bottom: 5px;
  4517  }
  4518  .mbm,
  4519  .mvm,
  4520  .mam {
  4521    margin-bottom: 10px;
  4522  }
  4523  .mbl,
  4524  .mvl,
  4525  .mal {
  4526    margin-bottom: 20px;
  4527  }
  4528  .mln,
  4529  .mhn,
  4530  .man {
  4531    margin-left: 0px;
  4532  }
  4533  .mlx,
  4534  .mhx,
  4535  .max {
  4536    margin-left: 3px;
  4537  }
  4538  .mls,
  4539  .mhs,
  4540  .mas {
  4541    margin-left: 5px;
  4542  }
  4543  .mlm,
  4544  .mhm,
  4545  .mam {
  4546    margin-left: 10px;
  4547  }
  4548  .mll,
  4549  .mhl,
  4550  .mal {
  4551    margin-left: 20px;
  4552  }