Warning, /webapps/ocs-webserver/httpdocs/theme/flatui/css/flat-ui.css is written in an unsupported language. File is not indexed.

0001 @import url("https://fonts.googleapis.com/css?family=Lato:400,700,700italic,900,400italic,300");
0002 @font-face {
0003   font-family: 'Flat-UI-Icons';
0004   src: url('../fonts/Flat-UI-Icons.eot');
0005   src: url('../fonts/Flat-UI-Icons.eot?#iefix') format('embedded-opentype'), url('../fonts/Flat-UI-Icons.woff') format('woff'), url('../fonts/Flat-UI-Icons.ttf') format('truetype'), url('../fonts/Flat-UI-Icons.svg#Flat-UI-Icons') format('svg');
0006   font-weight: normal;
0007   font-style: normal;
0008 }
0009 /* Use the following CSS code if you want to use data attributes for inserting your icons */
0010 [data-icon]:before {
0011   font-family: 'Flat-UI-Icons';
0012   content: attr(data-icon);
0013   speak: none;
0014   font-weight: normal;
0015   font-variant: normal;
0016   text-transform: none;
0017   -webkit-font-smoothing: antialiased;
0018 }
0019 /* Use the following CSS code if you want to have a class per icon */
0020 /*
0021 Instead of a list of all class selectors,
0022 you can use the generic selector below, but it's slower:
0023 [class*="fui-"] {
0024 */
0025 .fui-arrow-right,
0026 .fui-arrow-left,
0027 .fui-cmd,
0028 .fui-check-inverted,
0029 .fui-heart,
0030 .fui-location,
0031 .fui-plus,
0032 .fui-check,
0033 .fui-cross,
0034 .fui-list,
0035 .fui-new,
0036 .fui-video,
0037 .fui-photo,
0038 .fui-volume,
0039 .fui-time,
0040 .fui-eye,
0041 .fui-chat,
0042 .fui-search,
0043 .fui-user,
0044 .fui-mail,
0045 .fui-lock,
0046 .fui-gear,
0047 .fui-radio-unchecked,
0048 .fui-radio-checked,
0049 .fui-checkbox-unchecked,
0050 .fui-checkbox-checked,
0051 .fui-calendar-solid,
0052 .fui-pause,
0053 .fui-play,
0054 .fui-check-inverted-2 {
0055   display: inline-block;
0056   font-family: 'Flat-UI-Icons';
0057   speak: none;
0058   font-style: normal;
0059   font-weight: normal;
0060   font-variant: normal;
0061   text-transform: none;
0062   -webkit-font-smoothing: antialiased;
0063 }
0064 .fui-arrow-right:before {
0065   content: "\e02c";
0066 }
0067 .fui-arrow-left:before {
0068   content: "\e02d";
0069 }
0070 .fui-cmd:before {
0071   content: "\e02f";
0072 }
0073 .fui-check-inverted:before {
0074   content: "\e006";
0075 }
0076 .fui-heart:before {
0077   content: "\e007";
0078 }
0079 .fui-location:before {
0080   content: "\e008";
0081 }
0082 .fui-plus:before {
0083   content: "\e009";
0084 }
0085 .fui-check:before {
0086   content: "\e00a";
0087 }
0088 .fui-cross:before {
0089   content: "\e00b";
0090 }
0091 .fui-list:before {
0092   content: "\e00c";
0093 }
0094 .fui-new:before {
0095   content: "\e00d";
0096 }
0097 .fui-video:before {
0098   content: "\e00e";
0099 }
0100 .fui-photo:before {
0101   content: "\e00f";
0102 }
0103 .fui-volume:before {
0104   content: "\e010";
0105 }
0106 .fui-time:before {
0107   content: "\e011";
0108 }
0109 .fui-eye:before {
0110   content: "\e012";
0111 }
0112 .fui-chat:before {
0113   content: "\e013";
0114 }
0115 .fui-search:before {
0116   content: "\e01c";
0117 }
0118 .fui-user:before {
0119   content: "\e01d";
0120 }
0121 .fui-mail:before {
0122   content: "\e01e";
0123 }
0124 .fui-lock:before {
0125   content: "\e01f";
0126 }
0127 .fui-gear:before {
0128   content: "\e024";
0129 }
0130 .fui-radio-unchecked:before {
0131   content: "\e02b";
0132 }
0133 .fui-radio-checked:before {
0134   content: "\e032";
0135 }
0136 .fui-checkbox-unchecked:before {
0137   content: "\e033";
0138 }
0139 .fui-checkbox-checked:before {
0140   content: "\e034";
0141 }
0142 .fui-calendar-solid:before {
0143   content: "\e022";
0144 }
0145 .fui-pause:before {
0146   content: "\e03b";
0147 }
0148 .fui-play:before {
0149   content: "\e03c";
0150 }
0151 .fui-check-inverted-2:before {
0152   content: "\e000";
0153 }
0154 /* 62px */
0155 /* 52px */
0156 /* 40px */
0157 /* 29px */
0158 /* 28px */
0159 /* 24px */
0160 .inline-block {
0161   display: inline-block;
0162   zoom: 1;
0163   *display: inline;
0164 }
0165 .clearfix {
0166   *zoom: 1;
0167 }
0168 .clearfix:before,
0169 .clearfix:after {
0170   display: table;
0171   content: "";
0172 }
0173 .clearfix:after {
0174   clear: both;
0175 }
0176 .drop-ie-gradient {
0177   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
0178 }
0179 .dropdown-arrow-inverse {
0180   border-bottom-color: #34495e !important;
0181   border-top-color: #34495e !important;
0182 }
0183 .demo-headline {
0184   padding: 73px 0 110px;
0185   text-align: center;
0186 }
0187 .demo-logo {
0188   font-size: 90px;
0189   font-weight: 900;
0190   letter-spacing: -2px;
0191   line-height: 100px;
0192 }
0193 .demo-logo .logo {
0194   background: url(../img/demo/logo-mask.png) center 0 no-repeat;
0195   background-size: 256px 186px;
0196   height: 186px;
0197   margin: 0 auto 26px;
0198   overflow: hidden;
0199   text-indent: -9999em;
0200   width: 256px;
0201 }
0202 .demo-logo small {
0203   color: rgba(52, 73, 94, 0.30000000000000004);
0204   display: block;
0205   font-size: 22px;
0206   font-weight: 700;
0207   letter-spacing: -1px;
0208   padding-top: 5px;
0209 }
0210 .demo-row {
0211   margin-bottom: 20px;
0212 }
0213 .demo-panel-title {
0214   margin-bottom: 20px;
0215   padding-top: 20px;
0216 }
0217 .demo-panel-title small {
0218   color: #798795;
0219   font-size: inherit;
0220   font-weight: 400;
0221 }
0222 .demo-navigation {
0223   margin-bottom: -4px;
0224   margin-top: -10px;
0225 }
0226 .demo-pager {
0227   margin-top: -10px;
0228 }
0229 .demo-tooltips {
0230   height: 126px;
0231 }
0232 .demo-tooltips .tooltip {
0233   left: -8px !important;
0234   position: relative !important;
0235   top: -8px !important;
0236 }
0237 .demo-headings {
0238   margin-bottom: 12px;
0239 }
0240 .demo-tiles {
0241   margin-bottom: 46px;
0242 }
0243 .demo-icons {
0244   font-size: 32px;
0245   margin-left: -15px;
0246 }
0247 .demo-icons .demo-content {
0248   margin: 0 0 0 -36px;
0249 }
0250 .demo-icons .demo-content > span {
0251   display: inline-block;
0252   margin: 0 0 32px 36px;
0253   width: 24px;
0254   font-size: 24px;
0255 }
0256 .demo-icons-tooltip {
0257   bottom: 0;
0258   color: #c2c8cf;
0259   font-size: 12px;
0260   left: 100%;
0261   margin-left: 0 !important;
0262   position: absolute;
0263   width: 80px;
0264 }
0265 .demo-illustrations {
0266   margin-top: 40px;
0267   *zoom: 1;
0268 }
0269 .demo-illustrations:before,
0270 .demo-illustrations:after {
0271   display: table;
0272   content: "";
0273 }
0274 .demo-illustrations:after {
0275   clear: both;
0276 }
0277 .demo-illustrations .demo-content {
0278   margin: 0 0 0 -40px;
0279   padding-top: 20px;
0280 }
0281 .demo-illustrations .demo-content > div {
0282   float: left;
0283   width: 100px;
0284   height: 100px;
0285   margin: 0 0 80px 40px;
0286   text-align: center;
0287 }
0288 .demo-illustrations img {
0289   display: inline-block;
0290   max-height: 100px;
0291   max-width: 100px;
0292   vertical-align: baseline;
0293 }
0294 .demo-samples {
0295   margin-bottom: 46px;
0296 }
0297 .demo-video {
0298   padding-top: 95px;
0299   -webkit-border-radius: 6px;
0300   -moz-border-radius: 6px;
0301   border-radius: 6px;
0302 }
0303 .demo-download-section {
0304   float: none;
0305   margin: 0 auto;
0306   padding: 60px 0 90px 20px;
0307   text-align: center;
0308 }
0309 .demo-download-section [class*='fui-'] {
0310   margin: 3px 0 -3px;
0311 }
0312 .demo-download {
0313   background-color: #ebedef;
0314   height: 120px;
0315   margin: 0 auto 32px;
0316   padding: 40px 28px 30px 32px;
0317   text-align: center;
0318   width: 130px;
0319   -webkit-border-radius: 50%;
0320   -moz-border-radius: 50%;
0321   border-radius: 50%;
0322 }
0323 .demo-download img {
0324   height: 104px;
0325   width: 82px;
0326 }
0327 .demo-download-text {
0328   font-size: 15px;
0329   padding: 20px 0;
0330   text-align: center;
0331 }
0332 .demo-text-box a:hover {
0333   color: #1abc9c;
0334 }
0335 .demo-browser {
0336   background: #2c3e50 url(../img/demo/browser.png) 0 0 no-repeat;
0337   background-size: 659px 42px;
0338   color: #ffffff;
0339   margin: 0 41px 140px 0;
0340   padding-top: 42px;
0341   -webkit-border-radius: 0 0 6px 6px;
0342   -moz-border-radius: 0 0 6px 6px;
0343   border-radius: 0 0 6px 6px;
0344 }
0345 .demo-browser-side {
0346   float: left;
0347   padding: 22px 20px;
0348   width: 111px;
0349 }
0350 .demo-browser-side > h5 {
0351   margin-bottom: 3px;
0352   text-transform: none;
0353 }
0354 .demo-browser-side > h6 {
0355   font-size: 11px;
0356   font-weight: 300;
0357   line-height: 18px;
0358   margin-top: 3px;
0359   text-transform: none;
0360 }
0361 .demo-browser-author {
0362   background: url(../img/demo/browser-author.jpg) center center no-repeat;
0363   border: 3px solid #ffffff;
0364   display: block;
0365   height: 84px;
0366   margin: 0 auto;
0367   width: 84px;
0368   -webkit-border-radius: 50%;
0369   -moz-border-radius: 50%;
0370   border-radius: 50%;
0371 }
0372 .demo-browser-action {
0373   padding: 30px 0 12px;
0374 }
0375 .demo-browser-action > .btn {
0376   padding: 9px 0 10px 11px !important;
0377   text-align: left;
0378   -webkit-border-radius: 3px;
0379   -moz-border-radius: 3px;
0380   border-radius: 3px;
0381 }
0382 .demo-browser-action > .btn:before {
0383   color: #ffffff;
0384   content: '\e009';
0385   font-size: 16px;
0386   font-family: 'Flat-UI-Icons';
0387   font-weight: 300;
0388   margin-right: 12px;
0389   position: relative;
0390   top: 1px;
0391   -webkit-font-smoothing: antialiased;
0392 }
0393 .demo-browser-content {
0394   background-color: #34495e;
0395   overflow: hidden;
0396   padding: 21px 0 0 20px;
0397   -webkit-border-radius: 0 0 6px;
0398   -moz-border-radius: 0 0 6px;
0399   border-radius: 0 0 6px;
0400 }
0401 .demo-browser-content > img {
0402   border: 6px solid #ffffff;
0403   float: left;
0404   margin: 0 15px 20px 0;
0405   width: 134px;
0406 }
0407 @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 (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 2) {
0408   .logo {
0409     background-image: url(../img/demo/logo-mask-2x.png);
0410   }
0411   .demo-browser {
0412     background-image: url(../img/demo/browser-2x.png);
0413   }
0414 }
0415 body {
0416   color: #34495e;
0417   font-size: 14px;
0418   line-height: 1.231;
0419 }
0420 input,
0421 button,
0422 select,
0423 textarea {
0424   font-family: "Lato", sans-serif;
0425   font-size: 14px;
0426 }
0427 a {
0428   color: #16a085;
0429   text-decoration: underline;
0430   -webkit-transition: 0.25s;
0431   -moz-transition: 0.25s;
0432   -o-transition: 0.25s;
0433   transition: 0.25s;
0434   -webkit-backface-visibility: hidden;
0435 }
0436 a:hover {
0437   color: #1abc9c;
0438   text-decoration: none;
0439 }
0440 h1 {
0441   font-size: 32px;
0442   font-weight: 900;
0443 }
0444 h2 {
0445   font-size: 26px;
0446   font-weight: 700;
0447   margin-bottom: 2px;
0448 }
0449 h3 {
0450   font-size: 24px;
0451   font-weight: 700;
0452   margin-bottom: 4px;
0453   margin-top: 2px;
0454 }
0455 h4 {
0456   font-size: 18px;
0457   font-weight: 500;
0458   margin-top: 4px;
0459 }
0460 h5 {
0461   font-size: 16px;
0462   font-weight: 500;
0463   text-transform: uppercase;
0464 }
0465 h6 {
0466   font-size: 13px;
0467   font-weight: 500;
0468   text-transform: uppercase;
0469 }
0470 .btn,
0471 .btn-group > .btn,
0472 .btn-group > .dropdown-menu,
0473 .btn-group > .popover {
0474   font-size: 14.994px;
0475   /* 15px */
0476 
0477   font-weight: 500;
0478 }
0479 /**
0480 .btn {
0481   border: none;
0482   background: #bdc3c7;
0483   color: #ffffff;
0484   padding: 9px 12px 10px;
0485   line-height: 22px;
0486   text-decoration: none;
0487   text-shadow: none;
0488   -webkit-border-radius: 6px;
0489   -moz-border-radius: 6px;
0490   border-radius: 6px;
0491   -webkit-box-shadow: none;
0492   -moz-box-shadow: none;
0493   box-shadow: none;
0494   -webkit-transition: 0.25s;
0495   -moz-transition: 0.25s;
0496   -o-transition: 0.25s;
0497   transition: 0.25s;
0498   -webkit-backface-visibility: hidden;
0499 }
0500 **/
0501 .btn:hover,
0502 .btn:focus,
0503 .btn-group:focus .btn.dropdown-toggle {
0504   background-color: #cacfd2;
0505   color: #ffffff;
0506   outline: none;
0507   -webkit-transition: 0.25s;
0508   -moz-transition: 0.25s;
0509   -o-transition: 0.25s;
0510   transition: 0.25s;
0511   -webkit-backface-visibility: hidden;
0512 }
0513 .btn:active,
0514 .btn-group.open .btn.dropdown-toggle,
0515 .btn.active {
0516   background-color: #a1a6a9;
0517   color: rgba(255, 255, 255, 0.75);
0518   -webkit-box-shadow: none;
0519   -moz-box-shadow: none;
0520   box-shadow: none;
0521 }
0522 .btn.disabled,
0523 .btn[disabled] {
0524   background-color: #bdc3c7;
0525   color: rgba(255, 255, 255, 0.75);
0526   -webkit-box-shadow: none;
0527   -moz-box-shadow: none;
0528   box-shadow: none;
0529   opacity: 0.7;
0530   filter: alpha(opacity=70);
0531 }
0532 .btn.btn-large {
0533   font-size: 16.996px;
0534   /* 17px */
0535 
0536   line-height: 20px;
0537   padding: 12px 18px 13px;
0538 }
0539 .btn.btn-large > [class^="fui-"] {
0540   top: 0;
0541 }
0542 .btn.btn-large > [class^="fui-"].pull-right {
0543   margin-right: -2px;
0544 }
0545 .btn.btn-primary {
0546   background-color: #1abc9c;
0547 }
0548 .btn.btn-primary:hover,
0549 .btn.btn-primary:focus,
0550 .btn-group:focus .btn.btn-primary.dropdown-toggle {
0551   background-color: #48c9b0;
0552 }
0553 .btn.btn-primary:active,
0554 .btn-group.open .btn.btn-primary.dropdown-toggle,
0555 .btn.btn-primary.active {
0556   background-color: #16a085;
0557 }
0558 .btn.btn-info {
0559   background-color: #3498db;
0560 }
0561 .btn.btn-info:hover,
0562 .btn.btn-info:focus,
0563 .btn-group:focus .btn.btn-info.dropdown-toggle {
0564   background-color: #5dade2;
0565 }
0566 .btn.btn-info:active,
0567 .btn-group.open .btn.btn-info.dropdown-toggle,
0568 .btn.btn-info.active {
0569   background-color: #2c81ba;
0570 }
0571 .btn.btn-danger {
0572   background-color: #e74c3c;
0573 }
0574 .btn.btn-danger:hover,
0575 .btn.btn-danger:focus,
0576 .btn-group:focus .btn.btn-danger.dropdown-toggle {
0577   background-color: #ec7063;
0578 }
0579 .btn.btn-danger:active,
0580 .btn-group.open .btn.btn-danger.dropdown-toggle,
0581 .btn.btn-danger.active {
0582   background-color: #c44133;
0583 }
0584 .btn.btn-success {
0585   background-color: #2ecc71;
0586 }
0587 .btn.btn-success:hover,
0588 .btn.btn-success:focus,
0589 .btn-group:focus .btn.btn-success.dropdown-toggle {
0590   background-color: #58d68d;
0591 }
0592 .btn.btn-success:active,
0593 .btn-group.open .btn.btn-success.dropdown-toggle,
0594 .btn.btn-success.active {
0595   background-color: #27ad60;
0596 }
0597 .btn.btn-warning {
0598   background-color: #f1c40f;
0599 }
0600 .btn.btn-warning:hover,
0601 .btn.btn-warning:focus,
0602 .btn-group:focus .btn.btn-warning.dropdown-toggle {
0603   background-color: #f5d313;
0604 }
0605 .btn.btn-warning:active,
0606 .btn-group.open .btn.btn-warning.dropdown-toggle,
0607 .btn.btn-warning.active {
0608   background-color: #cda70d;
0609 }
0610 .btn.btn-inverse {
0611   background-color: #34495e;
0612 }
0613 .btn.btn-inverse:hover,
0614 .btn.btn-inverse:focus,
0615 .btn-group:focus .btn.btn-inverse.dropdown-toggle {
0616   background-color: #415b76;
0617 }
0618 .btn.btn-inverse:active,
0619 .btn-group.open .btn.btn-inverse.dropdown-toggle,
0620 .btn.btn-inverse.active {
0621   background-color: #2c3e50;
0622 }
0623 .btn > [class^="fui-"] {
0624   margin: 0 4px;
0625   position: relative;
0626   top: 1px;
0627   vertical-align: top;
0628   display: inline-block;
0629   zoom: 1;
0630   *display: inline;
0631 }
0632 .btn > [class^="fui-"].pull-right {
0633   margin-right: 0px;
0634 }
0635 .btn-toolbar .btn.active {
0636   color: #ffffff;
0637 }
0638 .btn-toolbar .btn:first-child {
0639   -webkit-border-radius: 6px 0 0 6px;
0640   -moz-border-radius: 6px 0 0 6px;
0641   border-radius: 6px 0 0 6px;
0642 }
0643 .btn-toolbar .btn:last-child {
0644   -webkit-border-radius: 0 6px 6px 0;
0645   -moz-border-radius: 0 6px 6px 0;
0646   border-radius: 0 6px 6px 0;
0647 }
0648 .btn-toolbar .btn > [class^="fui-"] {
0649   font-size: 16px;
0650   top: 0;
0651 }
0652 .btn-tip {
0653   font-weight: 300;
0654   padding-left: 10px;
0655 }
0656 .btn-group > .btn {
0657   border-radius: 0;
0658   text-align: center;
0659 }
0660 .btn-group > .btn:active + .btn,
0661 .btn-group > .btn.active + .btn {
0662   border-left-color: transparent;
0663 }
0664 .btn-group > .btn:first-of-type {
0665   border-top-left-radius: 6px;
0666   border-bottom-left-radius: 6px;
0667 }
0668 .btn-group > .btn:last-of-type {
0669   border-top-right-radius: 6px;
0670   border-bottom-right-radius: 6px;
0671 }
0672 .btn-group > .btn + .btn {
0673   margin-left: 0;
0674 }
0675 .btn-group > .btn + .dropdown-toggle {
0676   border-left: 2px solid rgba(52, 73, 94, 0.15);
0677   padding-left: 13px;
0678   padding-right: 13px;
0679   -webkit-box-shadow: none;
0680   -moz-box-shadow: none;
0681   box-shadow: none;
0682 }
0683 .btn-group > .btn + .dropdown-toggle .caret {
0684   margin-left: 3px;
0685   margin-right: 3px;
0686 }
0687 .btn-group > .btn.btn-huge + .dropdown-toggle .caret {
0688   margin-left: 7px;
0689   margin-right: 7px;
0690 }
0691 .btn-group > .btn.btn-small + .dropdown-toggle .caret {
0692   margin-left: 0;
0693   margin-right: 0;
0694 }
0695 .caret {
0696   border-left-width: 6px;
0697   border-right-width: 6px;
0698   border-top-width: 8px;
0699   border-bottom-color: #34495e;
0700   border-style: solid;
0701   border-bottom-style: none;
0702   border-top-color: #34495e;
0703   -webkit-transition: 0.25s;
0704   -moz-transition: 0.25s;
0705   -o-transition: 0.25s;
0706   transition: 0.25s;
0707   -webkit-backface-visibility: hidden;
0708 }
0709 .dropup .caret,
0710 .dropup .btn-large .caret,
0711 .navbar-fixed-bottom .dropdown .caret {
0712   border-bottom-width: 8px;
0713 }
0714 .btn-mini .caret,
0715 .btn-small .caret,
0716 .btn-large .caret {
0717   margin-top: 7px;
0718 }
0719 .btn-large .caret {
0720   border-top-width: 8px;
0721   border-right-width: 6px;
0722   border-left-width: 6px;
0723 }
0724 .navbar {
0725   font-size: 15.988px;
0726   /* 16px */
0727 
0728 }
0729 .navbar .brand {
0730   border-radius: 6px 0 0 6px;
0731   color: #526476;
0732   font-size: 23.996px;
0733   /* 24px */
0734 
0735   font-weight: 700;
0736   margin-left: 0;
0737   padding: 23px 28px 24px 32px;
0738   text-shadow: none;
0739 }
0740 .navbar .brand:hover,
0741 .navbar .brand:focus {
0742   color: #1abc9c;
0743 }
0744 .navbar .brand[class*="fui-"] {
0745   font-weight: normal;
0746 }
0747 .navbar .nav {
0748   margin-right: 0;
0749 }
0750 .navbar .nav > li {
0751   position: relative;
0752 }
0753 .navbar .nav > li:hover > ul {
0754   opacity: 1;
0755   top: 100%;
0756   visibility: visible;
0757   z-index: 100;
0758   -webkit-transform: scale(1, 1);
0759   display: block\9;
0760 }
0761 .navbar .nav > li.active > a,
0762 .navbar .nav > li.active > a:hover,
0763 .navbar .nav > li.active > a:focus {
0764   background: none;
0765   color: #1abc9c;
0766   -webkit-box-shadow: none;
0767   -moz-box-shadow: none;
0768   box-shadow: none;
0769 }
0770 .navbar .nav > li > ul {
0771   padding-top: 13px;
0772   top: 80%;
0773 }
0774 .navbar .nav > li > ul:before {
0775   content: "";
0776   border-style: solid;
0777   border-width: 0 9px 9px 9px;
0778   border-color: transparent transparent #34495e transparent;
0779   height: 0;
0780   position: absolute;
0781   left: 15px;
0782   top: 5px;
0783   width: 0;
0784   -webkit-transform: rotate(360deg);
0785 }
0786 .navbar .nav > li > ul li:hover ul {
0787   opacity: 1;
0788   -webkit-transform: scale(1, 1);
0789   visibility: visible;
0790   display: block\9;
0791 }
0792 .navbar .nav > li > ul li ul {
0793   left: 100%;
0794 }
0795 .navbar .nav > li > a {
0796   color: #526476;
0797   font-weight: 700;
0798   font-size: 14.994px;
0799   /* 15px */
0800 
0801   padding: 29px 20px 27px;
0802   text-shadow: none;
0803   -webkit-transition: background-color .25s, color .25s, border-bottom-color .25s;
0804   -moz-transition: background-color .25s, color .25s, border-bottom-color .25s;
0805   -o-transition: background-color .25s, color .25s, border-bottom-color .25s;
0806   transition: background-color .25s, color .25s, border-bottom-color .25s;
0807   -webkit-backface-visibility: hidden;
0808 }
0809 .navbar .nav > li > a:hover,
0810 .navbar .nav > li > a:focus {
0811   color: #1abc9c;
0812 }
0813 .navbar .nav > li > a[class*="fui-"] {
0814   font-size: 24px;
0815   font-weight: normal;
0816 }
0817 .navbar .nav > li > a > [class*="fui-"] {
0818   font-size: 24px;
0819   margin: -4px 0 0;
0820   position: relative;
0821   top: 4px;
0822 }
0823 .navbar .nav > li > a > [class*="fui-"] + * {
0824   margin-left: 12px;
0825 }
0826 .navbar .nav > li:first-child > a {
0827   -webkit-border-radius: 0 0 0 6px;
0828   -moz-border-radius: 0 0 0 6px;
0829   border-radius: 0 0 0 6px;
0830 }
0831 .navbar .nav ul {
0832   border-radius: 4px;
0833   left: 0;
0834   list-style-type: none;
0835   margin-left: 0;
0836   opacity: 0;
0837   position: absolute;
0838   top: 0;
0839   width: 234px;
0840   z-index: -100;
0841   -webkit-transform: scale(1, 0.99);
0842   -webkit-transform-origin: 0 0;
0843   visibility: hidden;
0844   -webkit-transition: 0.3s ease-out;
0845   -moz-transition: 0.3s ease-out;
0846   -o-transition: 0.3s ease-out;
0847   transition: 0.3s ease-out;
0848   -webkit-backface-visibility: hidden;
0849 }
0850 .navbar .nav ul ul {
0851   left: 95%;
0852   padding-left: 5px;
0853 }
0854 .navbar .nav ul li {
0855   background-color: #34495e;
0856   padding: 0 3px 3px;
0857   position: relative;
0858 }
0859 .navbar .nav ul li:first-child {
0860   border-radius: 6px 6px 0 0;
0861   padding-top: 3px;
0862 }
0863 .navbar .nav ul li:last-child {
0864   border-radius: 0 0 6px 6px;
0865 }
0866 .navbar .nav ul li.active > a,
0867 .navbar .nav ul li.active > a:hover,
0868 .navbar .nav ul li.active > a:focus {
0869   background-color: #1abc9c;
0870   color: #ffffff;
0871   padding-left: 9px;
0872   padding-right: 9px;
0873 }
0874 .navbar .nav ul li.active + li > a {
0875   padding-left: 9px;
0876   padding-right: 9px;
0877 }
0878 .navbar .nav ul a {
0879   border-radius: 2px;
0880   color: #ffffff;
0881   display: block;
0882   font-size: 14px;
0883   padding: 6px 9px;
0884   text-decoration: none;
0885 }
0886 .navbar .nav ul a:hover {
0887   background-color: #1abc9c;
0888 }
0889 .navbar .btn-navbar {
0890   background: none;
0891   border: none;
0892   color: #34495e;
0893   margin: 21px 15px 17px;
0894   text-shadow: none;
0895   -webkit-box-shadow: none;
0896   -moz-box-shadow: none;
0897   box-shadow: none;
0898 }
0899 .navbar .btn-navbar:hover,
0900 .navbar .btn-navbar:focus {
0901   background: none;
0902   color: #1abc9c;
0903 }
0904 .navbar .btn-navbar:before {
0905   content: "\e00c";
0906   font-family: "Flat-UI-Icons";
0907   font-size: 21.994px;
0908   font-style: normal;
0909   font-weight: normal;
0910   -webkit-font-smoothing: antialiased;
0911 }
0912 .navbar .btn-navbar .icon-bar {
0913   display: none;
0914 }
0915 .navbar-inner {
0916   background: #eceef0;
0917   border: none;
0918   padding-left: 0;
0919   padding-right: 0;
0920   -webkit-border-radius: 6px;
0921   -moz-border-radius: 6px;
0922   border-radius: 6px;
0923   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
0924   -webkit-box-shadow: none;
0925   -moz-box-shadow: none;
0926   box-shadow: none;
0927 }
0928 .navbar-inverse {
0929   font-size: 16.996px;
0930   /* 17px */
0931 
0932 }
0933 .navbar-inverse .navbar-inner {
0934   background: #34495e;
0935   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
0936 }
0937 .navbar-inverse .brand {
0938   border-bottom: 2px solid #2c3e50;
0939   border-right: 2px solid #2c3e50;
0940   color: #ffffff;
0941   padding: 10px 28px 11px 32px;
0942 }
0943 .navbar-inverse .btn-navbar {
0944   color: #ffffff;
0945   margin: 7px 10px;
0946 }
0947 .navbar-inverse .nav > li:first-child.active > a {
0948   padding-left: 20px;
0949 }
0950 .navbar-inverse .nav > li:first-child > a {
0951   border-left: none;
0952 }
0953 .navbar-inverse .nav > li.active > a,
0954 .navbar-inverse .nav > li.active > a:hover,
0955 .navbar-inverse .nav > li.active > a:focus {
0956   background-color: #1abc9c;
0957   border-bottom-color: #16a085;
0958   border-left: none;
0959   color: #ffffff;
0960   padding-left: 22px;
0961   -webkit-box-shadow: none;
0962   -moz-box-shadow: none;
0963   box-shadow: none;
0964 }
0965 .navbar-inverse .nav > li.active + li > a {
0966   border-left: none;
0967   padding-left: 22px;
0968 }
0969 .navbar-inverse .nav > li > a {
0970   font-size: 16.002px;
0971   /* 16px */
0972 
0973   border-bottom: 2px solid #2c3e50;
0974   border-left: 2px solid #2c3e50;
0975   color: #ffffff;
0976   padding: 16px 20px 15px;
0977 }
0978 .navbar-inverse .nav.pull-right > li > a {
0979   border-radius: 0 6px 6px 0;
0980 }
0981 .navbar-unread,
0982 .navbar-new {
0983   font-family: "Lato", sans-serif;
0984   background-color: #1abc9c;
0985   border-radius: 50%;
0986   color: #ffffff;
0987   font-size: 0;
0988   font-weight: 700;
0989   height: 6px;
0990   line-height: 14px;
0991   position: absolute;
0992   right: 12px;
0993   text-align: center;
0994   top: 28px;
0995   width: 6px;
0996   z-index: 10;
0997 }
0998 .active .navbar-unread,
0999 .active .navbar-new {
1000   background-color: #ffffff;
1001   display: none;
1002 }
1003 .navbar-inverse .navbar-unread,
1004 .navbar-inverse .navbar-new {
1005   top: 15px;
1006 }
1007 .navbar-new {
1008   background-color: #e74c3c;
1009   font-size: 12px;
1010   line-height: 17px;
1011   height: 18px;
1012   margin: -9px -1px;
1013   min-width: 16px;
1014   padding: 0 1px;
1015   width: auto;
1016   -webkit-font-smoothing: subpixel-antialiased;
1017 }
1018 .navbar.navbar-inverse .nav li.dropdown.open > .dropdown-toggle {
1019   background-color: #1abc9c;
1020   border-bottom-color: #16a085;
1021   color: #ffffff;
1022 }
1023 .navbar.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret {
1024   border-bottom-color: #ffffff !important;
1025   border-top-color: #ffffff !important;
1026 }
1027 .navbar .nav li.dropdown.open > .dropdown-toggle {
1028   background: none;
1029   color: #1abc9c;
1030 }
1031 .navbar .nav li.dropdown.open > .dropdown-toggle .caret {
1032   border-bottom-color: #1abc9c !important;
1033   border-top-color: #1abc9c !important;
1034 }
1035 .navbar .nav li.dropdown.open .dropdown-menu {
1036   opacity: 1;
1037   top: 100%;
1038   visibility: visible;
1039   z-index: 1000;
1040   -webkit-transform: none;
1041 }
1042 .navbar .nav li.dropdown > .dropdown-toggle {
1043   outline: none;
1044 }
1045 .navbar .nav li.dropdown > .dropdown-toggle:hover .caret,
1046 .navbar .nav li.dropdown > .dropdown-toggle:focus .caret {
1047   border-bottom-color: #1abc9c;
1048   border-top-color: #1abc9c;
1049 }
1050 .navbar .nav li.dropdown > .dropdown-toggle .caret {
1051   border-left-width: 6px;
1052   border-right-width: 6px;
1053   border-top-width: 8px;
1054   border-bottom-color: #4c6a89;
1055   border-top-color: #4c6a89;
1056   margin-left: 10px;
1057   margin-top: 7px;
1058 }
1059 .navbar .nav li.dropdown .dropdown-menu {
1060   background-color: #34495e;
1061   opacity: 0;
1062   padding: 0;
1063   visibility: hidden;
1064 }
1065 .navbar .nav li.dropdown .dropdown-menu:before {
1066   display: none;
1067 }
1068 .navbar .nav li.dropdown .dropdown-menu:after {
1069   border-bottom-color: #34495e;
1070 }
1071 .navbar .nav li.dropdown .dropdown-menu > li > a {
1072   border-radius: 3px;
1073   color: #ffffff;
1074   padding: 6px 8px 8px;
1075 }
1076 .navbar .nav li.dropdown .dropdown-menu .divider {
1077   background-color: #2c3e50;
1078   border-bottom: none;
1079   margin: 2px 0 5px;
1080   padding: 0;
1081   height: 2px;
1082 }
1083 .select {
1084   display: inline-block;
1085   margin-bottom: 10px;
1086 }
1087 [class*="span"] > .select[class*="span"] {
1088   margin-left: 0;
1089 }
1090 .select[class*="span"] .btn {
1091   width: 100%;
1092   -webkit-box-sizing: border-box;
1093   -moz-box-sizing: border-box;
1094   box-sizing: border-box;
1095 }
1096 .select.select-block {
1097   display: block;
1098   float: none;
1099   margin-left: 0;
1100   width: auto;
1101 }
1102 .select.select-block .btn {
1103   width: 100%;
1104   -webkit-box-sizing: border-box;
1105   -moz-box-sizing: border-box;
1106   box-sizing: border-box;
1107 }
1108 .select .btn {
1109   width: 220px;
1110 }
1111 .select .btn.btn-huge .filter-option {
1112   left: 20px;
1113   right: 40px;
1114   top: 16px;
1115 }
1116 .select .btn.btn-huge .caret {
1117   right: 20px;
1118 }
1119 .select .btn.btn-large .filter-option {
1120   left: 18px;
1121   right: 38px;
1122   top: 12px;
1123 }
1124 .select .btn.btn-small .filter-option {
1125   left: 13px;
1126   right: 33px;
1127   top: 7px;
1128 }
1129 .select .btn.btn-small .caret {
1130   right: 13px;
1131 }
1132 .select .btn.btn-mini .filter-option {
1133   left: 13px;
1134   right: 33px;
1135   top: 5px;
1136 }
1137 .select .btn.btn-mini .caret {
1138   right: 13px;
1139 }
1140 .select .btn .filter-option {
1141   height: 26px;
1142   left: 13px;
1143   overflow: hidden;
1144   position: absolute;
1145   right: 33px;
1146   text-align: left;
1147   top: 10px;
1148 }
1149 .select .btn .caret {
1150   position: absolute;
1151   right: 16px;
1152 }
1153 .select .btn .dropdown-toggle {
1154   -webkit-border-radius: 6px;
1155   -moz-border-radius: 6px;
1156   border-radius: 6px;
1157 }
1158 .select .btn .dropdown-menu {
1159   min-width: 100%;
1160   -webkit-box-sizing: border-box;
1161   -moz-box-sizing: border-box;
1162   box-sizing: border-box;
1163 }
1164 .select .btn .dropdown-menu dt {
1165   cursor: default;
1166   display: block;
1167   padding: 3px 20px;
1168 }
1169 .select .btn .dropdown-menu li:not(.disabled) > a:hover small {
1170   color: rgba(255, 255, 255, 0.004);
1171 }
1172 .select .btn .dropdown-menu li > a {
1173   min-height: 20px;
1174 }
1175 .select .btn .dropdown-menu li > a.opt {
1176   padding-left: 35px;
1177 }
1178 .select .btn .dropdown-menu li small {
1179   padding-left: 0.5em;
1180 }
1181 .select .btn .dropdown-menu li > dt small {
1182   font-weight: normal;
1183 }
1184 .select .btn > .disabled,
1185 .select .btn .dropdown-menu li.disabled > a {
1186   cursor: default;
1187 }
1188 .select .caret {
1189   border-left-width: 6px;
1190   border-right-width: 6px;
1191   border-top-width: 8px;
1192   border-bottom-color: #ffffff;
1193   border-style: solid;
1194   border-bottom-style: none;
1195   border-top-color: #ffffff;
1196   -webkit-transition: 0.25s;
1197   -moz-transition: 0.25s;
1198   -o-transition: 0.25s;
1199   transition: 0.25s;
1200   -webkit-backface-visibility: hidden;
1201 }
1202 textarea,
1203 input[type="text"],
1204 input[type="password"],
1205 input[type="datetime"],
1206 input[type="datetime-local"],
1207 input[type="date"],
1208 input[type="month"],
1209 input[type="time"],
1210 input[type="week"],
1211 input[type="number"],
1212 input[type="email"],
1213 input[type="url"],
1214 input[type="search"],
1215 input[type="tel"],
1216 input[type="color"],
1217 .uneditable-input {
1218   border: 2px solid #bdc3c7;
1219   color: #34495e;
1220   font-family: "Lato", sans-serif;
1221   font-size: 14px;
1222   padding: 8px 5px;
1223   height: 21px;
1224   text-indent: 6px;
1225   -webkit-appearance: none;
1226   -webkit-border-radius: 6px;
1227   -moz-border-radius: 6px;
1228   border-radius: 6px;
1229   -webkit-box-shadow: none;
1230   -moz-box-shadow: none;
1231   box-shadow: none;
1232   -webkit-transition: border .25s linear, color .25s linear;
1233   -moz-transition: border .25s linear, color .25s linear;
1234   -o-transition: border .25s linear, color .25s linear;
1235   transition: border .25s linear, color .25s linear;
1236   -webkit-backface-visibility: hidden;
1237 }
1238 textarea:-moz-placeholder,
1239 input[type="text"]:-moz-placeholder,
1240 input[type="password"]:-moz-placeholder,
1241 input[type="datetime"]:-moz-placeholder,
1242 input[type="datetime-local"]:-moz-placeholder,
1243 input[type="date"]:-moz-placeholder,
1244 input[type="month"]:-moz-placeholder,
1245 input[type="time"]:-moz-placeholder,
1246 input[type="week"]:-moz-placeholder,
1247 input[type="number"]:-moz-placeholder,
1248 input[type="email"]:-moz-placeholder,
1249 input[type="url"]:-moz-placeholder,
1250 input[type="search"]:-moz-placeholder,
1251 input[type="tel"]:-moz-placeholder,
1252 input[type="color"]:-moz-placeholder,
1253 .uneditable-input:-moz-placeholder {
1254   color: #b2bcc5;
1255 }
1256 textarea::-webkit-input-placeholder,
1257 input[type="text"]::-webkit-input-placeholder,
1258 input[type="password"]::-webkit-input-placeholder,
1259 input[type="datetime"]::-webkit-input-placeholder,
1260 input[type="datetime-local"]::-webkit-input-placeholder,
1261 input[type="date"]::-webkit-input-placeholder,
1262 input[type="month"]::-webkit-input-placeholder,
1263 input[type="time"]::-webkit-input-placeholder,
1264 input[type="week"]::-webkit-input-placeholder,
1265 input[type="number"]::-webkit-input-placeholder,
1266 input[type="email"]::-webkit-input-placeholder,
1267 input[type="url"]::-webkit-input-placeholder,
1268 input[type="search"]::-webkit-input-placeholder,
1269 input[type="tel"]::-webkit-input-placeholder,
1270 input[type="color"]::-webkit-input-placeholder,
1271 .uneditable-input::-webkit-input-placeholder {
1272   color: #b2bcc5;
1273 }
1274 textarea.placeholder,
1275 input[type="text"].placeholder,
1276 input[type="password"].placeholder,
1277 input[type="datetime"].placeholder,
1278 input[type="datetime-local"].placeholder,
1279 input[type="date"].placeholder,
1280 input[type="month"].placeholder,
1281 input[type="time"].placeholder,
1282 input[type="week"].placeholder,
1283 input[type="number"].placeholder,
1284 input[type="email"].placeholder,
1285 input[type="url"].placeholder,
1286 input[type="search"].placeholder,
1287 input[type="tel"].placeholder,
1288 input[type="color"].placeholder,
1289 .uneditable-input.placeholder {
1290   color: #b2bcc5;
1291 }
1292 .control-group.focus textarea,
1293 .control-group.focus input[type="text"],
1294 .control-group.focus input[type="password"],
1295 .control-group.focus input[type="datetime"],
1296 .control-group.focus input[type="datetime-local"],
1297 .control-group.focus input[type="date"],
1298 .control-group.focus input[type="month"],
1299 .control-group.focus input[type="time"],
1300 .control-group.focus input[type="week"],
1301 .control-group.focus input[type="number"],
1302 .control-group.focus input[type="email"],
1303 .control-group.focus input[type="url"],
1304 .control-group.focus input[type="search"],
1305 .control-group.focus input[type="tel"],
1306 .control-group.focus input[type="color"],
1307 .control-group.focus .uneditable-input,
1308 textarea:focus,
1309 input[type="text"]:focus,
1310 input[type="password"]:focus,
1311 input[type="datetime"]:focus,
1312 input[type="datetime-local"]:focus,
1313 input[type="date"]:focus,
1314 input[type="month"]:focus,
1315 input[type="time"]:focus,
1316 input[type="week"]:focus,
1317 input[type="number"]:focus,
1318 input[type="email"]:focus,
1319 input[type="url"]:focus,
1320 input[type="search"]:focus,
1321 input[type="tel"]:focus,
1322 input[type="color"]:focus,
1323 .uneditable-input:focus {
1324   border-color: #1abc9c;
1325   -webkit-box-shadow: none;
1326   -moz-box-shadow: none;
1327   box-shadow: none;
1328 }
1329 .row-fluid textarea,
1330 .row-fluid input[type="text"],
1331 .row-fluid input[type="password"],
1332 .row-fluid input[type="datetime"],
1333 .row-fluid input[type="datetime-local"],
1334 .row-fluid input[type="date"],
1335 .row-fluid input[type="month"],
1336 .row-fluid input[type="time"],
1337 .row-fluid input[type="week"],
1338 .row-fluid input[type="number"],
1339 .row-fluid input[type="email"],
1340 .row-fluid input[type="url"],
1341 .row-fluid input[type="search"],
1342 .row-fluid input[type="tel"],
1343 .row-fluid input[type="color"],
1344 .row-fluid .uneditable-input {
1345   height: 41px;
1346   width: 100%;
1347 }
1348 textarea.flat,
1349 input[type="text"].flat,
1350 input[type="password"].flat,
1351 input[type="datetime"].flat,
1352 input[type="datetime-local"].flat,
1353 input[type="date"].flat,
1354 input[type="month"].flat,
1355 input[type="time"].flat,
1356 input[type="week"].flat,
1357 input[type="number"].flat,
1358 input[type="email"].flat,
1359 input[type="url"].flat,
1360 input[type="search"].flat,
1361 input[type="tel"].flat,
1362 input[type="color"].flat,
1363 .uneditable-input.flat {
1364   border-color: transparent;
1365 }
1366 textarea.flat:hover,
1367 input[type="text"].flat:hover,
1368 input[type="password"].flat:hover,
1369 input[type="datetime"].flat:hover,
1370 input[type="datetime-local"].flat:hover,
1371 input[type="date"].flat:hover,
1372 input[type="month"].flat:hover,
1373 input[type="time"].flat:hover,
1374 input[type="week"].flat:hover,
1375 input[type="number"].flat:hover,
1376 input[type="email"].flat:hover,
1377 input[type="url"].flat:hover,
1378 input[type="search"].flat:hover,
1379 input[type="tel"].flat:hover,
1380 input[type="color"].flat:hover,
1381 .uneditable-input.flat:hover {
1382   border-color: #bdc3c7;
1383 }
1384 textarea.flat:focus,
1385 input[type="text"].flat:focus,
1386 input[type="password"].flat:focus,
1387 input[type="datetime"].flat:focus,
1388 input[type="datetime-local"].flat:focus,
1389 input[type="date"].flat:focus,
1390 input[type="month"].flat:focus,
1391 input[type="time"].flat:focus,
1392 input[type="week"].flat:focus,
1393 input[type="number"].flat:focus,
1394 input[type="email"].flat:focus,
1395 input[type="url"].flat:focus,
1396 input[type="search"].flat:focus,
1397 input[type="tel"].flat:focus,
1398 input[type="color"].flat:focus,
1399 .uneditable-input.flat:focus {
1400   border-color: #1abc9c;
1401 }
1402 .control-group.error textarea,
1403 .control-group.error input[type="text"],
1404 .control-group.error input[type="password"],
1405 .control-group.error input[type="datetime"],
1406 .control-group.error input[type="datetime-local"],
1407 .control-group.error input[type="date"],
1408 .control-group.error input[type="month"],
1409 .control-group.error input[type="time"],
1410 .control-group.error input[type="week"],
1411 .control-group.error input[type="number"],
1412 .control-group.error input[type="email"],
1413 .control-group.error input[type="url"],
1414 .control-group.error input[type="search"],
1415 .control-group.error input[type="tel"],
1416 .control-group.error input[type="color"],
1417 .control-group.error .uneditable-input {
1418   border-color: #e74c3c;
1419   color: #e74c3c;
1420   -webkit-box-shadow: none;
1421   -moz-box-shadow: none;
1422   box-shadow: none;
1423 }
1424 .control-group.error textarea:focus,
1425 .control-group.error input[type="text"]:focus,
1426 .control-group.error input[type="password"]:focus,
1427 .control-group.error input[type="datetime"]:focus,
1428 .control-group.error input[type="datetime-local"]:focus,
1429 .control-group.error input[type="date"]:focus,
1430 .control-group.error input[type="month"]:focus,
1431 .control-group.error input[type="time"]:focus,
1432 .control-group.error input[type="week"]:focus,
1433 .control-group.error input[type="number"]:focus,
1434 .control-group.error input[type="email"]:focus,
1435 .control-group.error input[type="url"]:focus,
1436 .control-group.error input[type="search"]:focus,
1437 .control-group.error input[type="tel"]:focus,
1438 .control-group.error input[type="color"]:focus,
1439 .control-group.error .uneditable-input:focus {
1440   -webkit-box-shadow: none;
1441   -moz-box-shadow: none;
1442   box-shadow: none;
1443 }
1444 .control-group.success textarea,
1445 .control-group.success input[type="text"],
1446 .control-group.success input[type="password"],
1447 .control-group.success input[type="datetime"],
1448 .control-group.success input[type="datetime-local"],
1449 .control-group.success input[type="date"],
1450 .control-group.success input[type="month"],
1451 .control-group.success input[type="time"],
1452 .control-group.success input[type="week"],
1453 .control-group.success input[type="number"],
1454 .control-group.success input[type="email"],
1455 .control-group.success input[type="url"],
1456 .control-group.success input[type="search"],
1457 .control-group.success input[type="tel"],
1458 .control-group.success input[type="color"],
1459 .control-group.success .uneditable-input {
1460   border-color: #2ecc71;
1461   color: #2ecc71;
1462   -webkit-box-shadow: none;
1463   -moz-box-shadow: none;
1464   box-shadow: none;
1465 }
1466 .control-group.success textarea:focus,
1467 .control-group.success input[type="text"]:focus,
1468 .control-group.success input[type="password"]:focus,
1469 .control-group.success input[type="datetime"]:focus,
1470 .control-group.success input[type="datetime-local"]:focus,
1471 .control-group.success input[type="date"]:focus,
1472 .control-group.success input[type="month"]:focus,
1473 .control-group.success input[type="time"]:focus,
1474 .control-group.success input[type="week"]:focus,
1475 .control-group.success input[type="number"]:focus,
1476 .control-group.success input[type="email"]:focus,
1477 .control-group.success input[type="url"]:focus,
1478 .control-group.success input[type="search"]:focus,
1479 .control-group.success input[type="tel"]:focus,
1480 .control-group.success input[type="color"]:focus,
1481 .control-group.success .uneditable-input:focus {
1482   -webkit-box-shadow: none;
1483   -moz-box-shadow: none;
1484   box-shadow: none;
1485 }
1486 .control-group.warning textarea,
1487 .control-group.warning input[type="text"],
1488 .control-group.warning input[type="password"],
1489 .control-group.warning input[type="datetime"],
1490 .control-group.warning input[type="datetime-local"],
1491 .control-group.warning input[type="date"],
1492 .control-group.warning input[type="month"],
1493 .control-group.warning input[type="time"],
1494 .control-group.warning input[type="week"],
1495 .control-group.warning input[type="number"],
1496 .control-group.warning input[type="email"],
1497 .control-group.warning input[type="url"],
1498 .control-group.warning input[type="search"],
1499 .control-group.warning input[type="tel"],
1500 .control-group.warning input[type="color"],
1501 .control-group.warning .uneditable-input {
1502   border-color: #f1c40f;
1503   color: #f1c40f;
1504   -webkit-box-shadow: none;
1505   -moz-box-shadow: none;
1506   box-shadow: none;
1507 }
1508 .control-group.warning textarea:focus,
1509 .control-group.warning input[type="text"]:focus,
1510 .control-group.warning input[type="password"]:focus,
1511 .control-group.warning input[type="datetime"]:focus,
1512 .control-group.warning input[type="datetime-local"]:focus,
1513 .control-group.warning input[type="date"]:focus,
1514 .control-group.warning input[type="month"]:focus,
1515 .control-group.warning input[type="time"]:focus,
1516 .control-group.warning input[type="week"]:focus,
1517 .control-group.warning input[type="number"]:focus,
1518 .control-group.warning input[type="email"]:focus,
1519 .control-group.warning input[type="url"]:focus,
1520 .control-group.warning input[type="search"]:focus,
1521 .control-group.warning input[type="tel"]:focus,
1522 .control-group.warning input[type="color"]:focus,
1523 .control-group.warning .uneditable-input:focus {
1524   -webkit-box-shadow: none;
1525   -moz-box-shadow: none;
1526   box-shadow: none;
1527 }
1528 .control-group.info textarea,
1529 .control-group.info input[type="text"],
1530 .control-group.info input[type="password"],
1531 .control-group.info input[type="datetime"],
1532 .control-group.info input[type="datetime-local"],
1533 .control-group.info input[type="date"],
1534 .control-group.info input[type="month"],
1535 .control-group.info input[type="time"],
1536 .control-group.info input[type="week"],
1537 .control-group.info input[type="number"],
1538 .control-group.info input[type="email"],
1539 .control-group.info input[type="url"],
1540 .control-group.info input[type="search"],
1541 .control-group.info input[type="tel"],
1542 .control-group.info input[type="color"],
1543 .control-group.info .uneditable-input {
1544   border-color: #3498db;
1545   color: #3498db;
1546   -webkit-box-shadow: none;
1547   -moz-box-shadow: none;
1548   box-shadow: none;
1549 }
1550 .control-group.info textarea:focus,
1551 .control-group.info input[type="text"]:focus,
1552 .control-group.info input[type="password"]:focus,
1553 .control-group.info input[type="datetime"]:focus,
1554 .control-group.info input[type="datetime-local"]:focus,
1555 .control-group.info input[type="date"]:focus,
1556 .control-group.info input[type="month"]:focus,
1557 .control-group.info input[type="time"]:focus,
1558 .control-group.info input[type="week"]:focus,
1559 .control-group.info input[type="number"]:focus,
1560 .control-group.info input[type="email"]:focus,
1561 .control-group.info input[type="url"]:focus,
1562 .control-group.info input[type="search"]:focus,
1563 .control-group.info input[type="tel"]:focus,
1564 .control-group.info input[type="color"]:focus,
1565 .control-group.info .uneditable-input:focus {
1566   -webkit-box-shadow: none;
1567   -moz-box-shadow: none;
1568   box-shadow: none;
1569 }
1570 .control-group textarea,
1571 .control-group input[type="text"],
1572 .control-group input[type="password"],
1573 .control-group input[type="datetime"],
1574 .control-group input[type="datetime-local"],
1575 .control-group input[type="date"],
1576 .control-group input[type="month"],
1577 .control-group input[type="time"],
1578 .control-group input[type="week"],
1579 .control-group input[type="number"],
1580 .control-group input[type="email"],
1581 .control-group input[type="url"],
1582 .control-group input[type="search"],
1583 .control-group input[type="tel"],
1584 .control-group input[type="color"],
1585 .control-group .uneditable-input {
1586   margin-bottom: 0;
1587 }
1588 .control-group {
1589   position: relative;
1590 }
1591 .control-group > .input-icon {
1592   position: absolute;
1593   top: 2px;
1594   right: 2px;
1595   line-height: 37px;
1596   vertical-align: middle;
1597   font-size: 19.991999999999997px;
1598   /* 20px */
1599 
1600   color: #b2bcc5;
1601   background-color: #ffffff;
1602   padding: 0 10px;
1603   -webkit-border-radius: 6px;
1604   -moz-border-radius: 6px;
1605   border-radius: 6px;
1606 }
1607 .control-group input:focus + .input-icon {
1608   color: #34495e;
1609 }
1610 .control-group.huge > .input-icon {
1611   line-height: 49px;
1612 }
1613 .control-group.large > .input-icon {
1614   line-height: 41px;
1615 }
1616 .control-group.small > .input-icon {
1617   font-size: 15.988px;
1618   /* 16px */
1619 
1620   line-height: 30px;
1621 }
1622 .control-group.success > .input-icon,
1623 .control-group.success input + .input-icon {
1624   color: #2ecc71;
1625 }
1626 .control-group.warning > .input-icon,
1627 .control-group.warning input + .input-icon {
1628   color: #f1c40f;
1629 }
1630 .control-group.error > .input-icon,
1631 .control-group.error input + .input-icon {
1632   color: #e74c3c;
1633 }
1634 .control-group.disabled > .input-icon,
1635 .control-group.disabled input + .input-icon {
1636   color: #d5dbdb;
1637   background-color: #f4f6f6;
1638 }
1639 input[disabled],
1640 input[readonly],
1641 textarea[disabled],
1642 textarea[readonly] {
1643   background-color: #f4f6f6;
1644   border-color: #d5dbdb;
1645   color: #d5dbdb;
1646   cursor: default;
1647 }
1648 input,
1649 textarea,
1650 .uneditable-input {
1651   width: 192px;
1652 }
1653 textarea {
1654   height: auto;
1655   font-size: 14.994px;
1656   /* 15px */
1657 
1658   line-height: 24px;
1659   padding: 5px 11px;
1660   text-indent: 0;
1661 }
1662 .row-fluid textarea {
1663   height: auto;
1664   width: 100% !important;
1665 }
1666 textarea[class*="span"] {
1667   width: 100% !important;
1668   -webkit-box-sizing: border-box;
1669   -moz-box-sizing: border-box;
1670   box-sizing: border-box;
1671 }
1672 .checkbox,
1673 .radio {
1674   margin-bottom: 12px;
1675   padding-left: 32px;
1676   position: relative;
1677   -webkit-transition: color 0.25s linear;
1678   -moz-transition: color 0.25s linear;
1679   -o-transition: color 0.25s linear;
1680   transition: color 0.25s linear;
1681   -webkit-backface-visibility: hidden;
1682 }
1683 .checkbox input,
1684 .radio input {
1685   outline: none !important;
1686   display: none;
1687 }
1688 .checkbox .icons,
1689 .radio .icons {
1690   color: #bdc3c7;
1691   display: block;
1692   height: 20px;
1693   left: 0;
1694   position: absolute;
1695   top: 0;
1696   width: 20px;
1697   text-align: center;
1698   line-height: 20px;
1699   font-size: 20px;
1700   -webkit-transition: color 0.25s linear;
1701   -moz-transition: color 0.25s linear;
1702   -o-transition: color 0.25s linear;
1703   transition: color 0.25s linear;
1704   -webkit-backface-visibility: hidden;
1705 }
1706 .checkbox .icons .first-icon-icon,
1707 .radio .icons .first-icon-icon,
1708 .checkbox .icons .second-icon,
1709 .radio .icons .second-icon {
1710   position: absolute;
1711   left: 0;
1712   top: 0;
1713   opacity: 1;
1714   filter: alpha(opacity=100);
1715 }
1716 .checkbox .icons .second-icon,
1717 .radio .icons .second-icon {
1718   opacity: 0;
1719   filter: alpha(opacity=0);
1720 }
1721 .checkbox:hover .first-icon,
1722 .radio:hover .first-icon {
1723   opacity: 0;
1724   filter: alpha(opacity=0);
1725 }
1726 .checkbox:hover .second-icon,
1727 .radio:hover .second-icon {
1728   opacity: 1;
1729   filter: alpha(opacity=100);
1730 }
1731 .checkbox.checked,
1732 .radio.checked {
1733   color: #16a085;
1734 }
1735 .checkbox.checked .icons,
1736 .radio.checked .icons {
1737   color: #1abc9c;
1738 }
1739 .checkbox.checked .first-icon,
1740 .radio.checked .first-icon {
1741   opacity: 0;
1742   filter: alpha(opacity=0);
1743 }
1744 .checkbox.checked .second-icon,
1745 .radio.checked .second-icon {
1746   opacity: 1;
1747   filter: alpha(opacity=100);
1748 }
1749 .checkbox.disabled,
1750 .radio.disabled {
1751   cursor: default;
1752   color: #e6e8ea;
1753 }
1754 .checkbox.disabled .icons,
1755 .radio.disabled .icons {
1756   color: #e6e8ea;
1757 }
1758 .checkbox.disabled .first-icon,
1759 .radio.disabled .first-icon {
1760   opacity: 1;
1761   filter: alpha(opacity=100);
1762 }
1763 .checkbox.disabled .second-icon,
1764 .radio.disabled .second-icon {
1765   opacity: 0;
1766   filter: alpha(opacity=0);
1767 }
1768 .checkbox.disabled.checked .icons,
1769 .radio.disabled.checked .icons {
1770   color: #e6e8ea;
1771 }
1772 .checkbox.disabled.checked .first-icon,
1773 .radio.disabled.checked .first-icon {
1774   opacity: 0;
1775   filter: alpha(opacity=0);
1776 }
1777 .checkbox.disabled.checked .second-icon,
1778 .radio.disabled.checked .second-icon {
1779   opacity: 1;
1780   filter: alpha(opacity=100);
1781 }
1782 .tagsinput {
1783   background: white;
1784   border: 2px solid #1abc9c;
1785   border-radius: 6px;
1786   height: 100px;
1787   margin-bottom: 18px;
1788   padding: 6px 1px 1px 6px;
1789   overflow-y: auto;
1790   text-align: left;
1791 }
1792 .tagsinput .tag {
1793   border-radius: 4px;
1794   background-color: #1abc9c;
1795   color: #ffffff;
1796   cursor: pointer;
1797   margin-right: 5px;
1798   margin-bottom: 5px;
1799   overflow: hidden;
1800   line-height: 15px;
1801   padding: 6px 13px 8px 19px;
1802   position: relative;
1803   vertical-align: middle;
1804   display: inline-block;
1805   zoom: 1;
1806   *display: inline;
1807   -webkit-transition: 0.14s linear;
1808   -moz-transition: 0.14s linear;
1809   -o-transition: 0.14s linear;
1810   transition: 0.14s linear;
1811   -webkit-backface-visibility: hidden;
1812 }
1813 .tagsinput .tag:hover {
1814   background-color: #16a085;
1815   color: #ffffff;
1816   padding-left: 12px;
1817   padding-right: 20px;
1818 }
1819 .tagsinput .tag:hover .tagsinput-remove-link {
1820   color: #ffffff;
1821   opacity: 1;
1822   display: block\9;
1823 }
1824 .tagsinput input {
1825   background: transparent;
1826   border: none;
1827   color: #34495e;
1828   font-family: "Lato", sans-serif;
1829   font-size: 14px;
1830   margin: 0px;
1831   padding: 0 0 0 5px;
1832   outline: 0;
1833   margin-right: 5px;
1834   margin-bottom: 5px;
1835   width: 12px;
1836 }
1837 .tagsinput-remove-link {
1838   bottom: 0;
1839   color: #ffffff;
1840   cursor: pointer;
1841   font-size: 12px;
1842   opacity: 0;
1843   padding: 7px 7px 5px 0;
1844   position: absolute;
1845   right: 0;
1846   text-align: right;
1847   text-decoration: none;
1848   top: 0;
1849   width: 100%;
1850   z-index: 2;
1851   display: none\9;
1852 }
1853 .tagsinput-remove-link:before {
1854   color: #ffffff;
1855   content: "\e00b";
1856   font-family: "Flat-UI-Icons";
1857 }
1858 .tagsinput-add-container {
1859   vertical-align: middle;
1860   display: inline-block;
1861   zoom: 1;
1862   *display: inline;
1863 }
1864 .tagsinput-add {
1865   background-color: #d6dbdf;
1866   border-radius: 3px;
1867   color: #ffffff;
1868   cursor: pointer;
1869   margin-bottom: 5px;
1870   padding: 6px 9px;
1871   display: inline-block;
1872   zoom: 1;
1873   *display: inline;
1874   -webkit-transition: 0.25s;
1875   -moz-transition: 0.25s;
1876   -o-transition: 0.25s;
1877   transition: 0.25s;
1878   -webkit-backface-visibility: hidden;
1879 }
1880 .tagsinput-add:hover {
1881   background-color: #1abc9c;
1882 }
1883 .tagsinput-add:before {
1884   content: "\e009";
1885   font-family: "Flat-UI-Icons";
1886 }
1887 .tags_clear {
1888   clear: both;
1889   width: 100%;
1890   height: 0px;
1891 }
1892 .not_valid {
1893   background: #fbd8db !important;
1894   color: #90111a !important;
1895 }
1896 .progress {
1897   background: #ebedef;
1898   border-radius: 32px;
1899   height: 12px;
1900   -webkit-box-shadow: none;
1901   -moz-box-shadow: none;
1902   box-shadow: none;
1903   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
1904 }
1905 .progress .bar {
1906   background: #1abc9c;
1907   -webkit-box-shadow: none !important;
1908   -moz-box-shadow: none !important;
1909   box-shadow: none !important;
1910   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
1911 }
1912 .progress .bar-success {
1913   background-color: #2ecc71;
1914   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
1915 }
1916 .progress .bar-warning {
1917   background-color: #f1c40f;
1918   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
1919 }
1920 .progress .bar-danger {
1921   background-color: #e74c3c;
1922   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
1923 }
1924 .progress .bar-info {
1925   background-color: #3498db;
1926   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
1927 }
1928 .ui-slider {
1929   background: #ebedef;
1930   border-radius: 32px;
1931   height: 12px;
1932   -webkit-box-shadow: none;
1933   -moz-box-shadow: none;
1934   box-shadow: none;
1935   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
1936   margin-bottom: 20px;
1937   position: relative;
1938 }
1939 .ui-slider .bar {
1940   background: #1abc9c;
1941   -webkit-box-shadow: none !important;
1942   -moz-box-shadow: none !important;
1943   box-shadow: none !important;
1944   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
1945 }
1946 .ui-slider .bar-success {
1947   background-color: #2ecc71;
1948   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
1949 }
1950 .ui-slider .bar-warning {
1951   background-color: #f1c40f;
1952   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
1953 }
1954 .ui-slider .bar-danger {
1955   background-color: #e74c3c;
1956   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
1957 }
1958 .ui-slider .bar-info {
1959   background-color: #3498db;
1960   filter: unquote("progid:DXImageTransform.Microsoft.gradient(enabled = false)");
1961 }
1962 .ui-slider-handle {
1963   background-color: #16a085;
1964   border-radius: 50%;
1965   cursor: pointer;
1966   height: 18px;
1967   margin-left: -9px;
1968   position: absolute;
1969   top: -3px;
1970   width: 18px;
1971   z-index: 2;
1972   -webkit-transition: background 0.25s;
1973   -moz-transition: background 0.25s;
1974   -o-transition: background 0.25s;
1975   transition: background 0.25s;
1976   -webkit-backface-visibility: hidden;
1977 }
1978 .ui-slider-handle[style*='100'] {
1979   margin-left: -15px;
1980 }
1981 .ui-slider-handle:hover,
1982 .ui-slider-handle:focus {
1983   background-color: #48c9b0;
1984   outline: none;
1985 }
1986 .ui-slider-handle:active {
1987   background-color: #16a085;
1988 }
1989 .ui-slider-range {
1990   background-color: #1abc9c;
1991   border-radius: 30px 0 0 30px;
1992   display: block;
1993   height: 100%;
1994   position: absolute;
1995   z-index: 1;
1996 }
1997 .ui-slider-segment {
1998   background-color: #d9dbdd;
1999   border-radius: 50%;
2000   float: left;
2001   height: 6px;
2002   margin: 3px -6px 0 0;
2003   width: 6px;
2004 }
2005 .ui-slider-value {
2006   float: right;
2007   font-weight: 500;
2008   margin-top: 12px;
2009 }
2010 .ui-slider-value.first {
2011   clear: left;
2012   float: left;
2013 }
2014 .pager {
2015   background-color: #34495e;
2016   border-radius: 6px;
2017   color: #ffffff;
2018   font-size: 16px;
2019   font-weight: 700;
2020   display: inline-block;
2021   zoom: 1;
2022   *display: inline;
2023 }
2024 .pager li:first-child > a,
2025 .pager li:first-child > span {
2026   border-left: none;
2027   -webkit-border-radius: 6px 0 0 6px;
2028   -moz-border-radius: 6px 0 0 6px;
2029   border-radius: 6px 0 0 6px;
2030 }
2031 .pager li.pager-center {
2032   padding: 9px 15px 10px;
2033   padding-left: 0;
2034   padding-right: 0;
2035   display: inline-block;
2036   zoom: 1;
2037   *display: inline;
2038 }
2039 .pager li > a,
2040 .pager li > span {
2041   background: none;
2042   border: none;
2043   border-left: 2px solid #2c3e50;
2044   color: #ffffff;
2045   padding: 9px 15px 10px;
2046   text-decoration: none;
2047   white-space: nowrap;
2048   -webkit-border-radius: 0 6px 6px 0;
2049   -moz-border-radius: 0 6px 6px 0;
2050   border-radius: 0 6px 6px 0;
2051 }
2052 .pager li > a:hover,
2053 .pager li > span:hover,
2054 .pager li > a:focus,
2055 .pager li > span:focus {
2056   background-color: #2c3e50;
2057 }
2058 .pager li > a:active,
2059 .pager li > span:active {
2060   background-color: #2c3e50;
2061 }
2062 .pager li > a [class*="fui-"] + span,
2063 .pager li > span [class*="fui-"] + span {
2064   margin-left: 8px;
2065 }
2066 .pager li > a span + [class*="fui-"],
2067 .pager li > span span + [class*="fui-"] {
2068   margin-left: 8px;
2069 }
2070 .pagination {
2071   position: relative;
2072 }
2073 .pagination ul {
2074   background: #d6dbdf;
2075   color: #ffffff;
2076   vertical-align: top;
2077   -webkit-border-radius: 6px;
2078   -moz-border-radius: 6px;
2079   border-radius: 6px;
2080   -webkit-box-shadow: none;
2081   -moz-box-shadow: none;
2082   box-shadow: none;
2083 }
2084 .pagination ul li {
2085   display: inline-block;
2086   margin-right: -3px;
2087   vertical-align: top;
2088 }
2089 .pagination ul li.active > a,
2090 .pagination ul li.active > span {
2091   background-color: #1abc9c;
2092   color: #ffffff;
2093 }
2094 .pagination ul li.active.previous > a,
2095 .pagination ul li.active.next > a,
2096 .pagination ul li.active.previous > span,
2097 .pagination ul li.active.next > span {
2098   margin: 0;
2099 }
2100 .pagination ul li.active.previous > a,
2101 .pagination ul li.active.next > a,
2102 .pagination ul li.active.previous > span,
2103 .pagination ul li.active.next > span,
2104 .pagination ul li.active.previous > a:hover,
2105 .pagination ul li.active.next > a:hover,
2106 .pagination ul li.active.previous > span:hover,
2107 .pagination ul li.active.next > span:hover,
2108 .pagination ul li.active.previous > a:focus,
2109 .pagination ul li.active.next > a:focus,
2110 .pagination ul li.active.previous > span:focus,
2111 .pagination ul li.active.next > span:focus {
2112   background-color: #1abc9c;
2113   color: #ffffff;
2114 }
2115 .pagination ul li:first-child {
2116   -webkit-border-radius: 6px 0 0 6px;
2117   -moz-border-radius: 6px 0 0 6px;
2118   border-radius: 6px 0 0 6px;
2119 }
2120 .pagination ul li:first-child > a,
2121 .pagination ul li:first-child > span {
2122   -webkit-border-radius: 6px 0 0 6px;
2123   -moz-border-radius: 6px 0 0 6px;
2124   border-radius: 6px 0 0 6px;
2125 }
2126 .pagination ul li:first-child.previous + li > a,
2127 .pagination ul li:first-child.previous + li > span {
2128   border-left-width: 5px;
2129 }
2130 .pagination ul li:first-child > a,
2131 .pagination ul li:first-child > span {
2132   border-left: none;
2133 }
2134 .pagination ul li:last-child {
2135   margin-right: 0;
2136   -webkit-border-radius: 0 6px 6px 0;
2137   -moz-border-radius: 0 6px 6px 0;
2138   border-radius: 0 6px 6px 0;
2139 }
2140 .pagination ul li:last-child > a,
2141 .pagination ul li:last-child > span,
2142 .pagination ul li:last-child > a:hover,
2143 .pagination ul li:last-child > span:hover,
2144 .pagination ul li:last-child > a:focus,
2145 .pagination ul li:last-child > span:focus {
2146   -webkit-border-radius: 0 6px 6px 0;
2147   -moz-border-radius: 0 6px 6px 0;
2148   border-radius: 0 6px 6px 0;
2149 }
2150 .pagination ul li.previous > a,
2151 .pagination ul li.next > a,
2152 .pagination ul li.previous > span,
2153 .pagination ul li.next > span {
2154   background: transparent;
2155   border: none;
2156   border-right: 2px solid #e4e7ea;
2157   font-size: 15.988px;
2158   /* 16px */
2159 
2160   margin: 0 9px 0 0;
2161   padding: 12px 17px;
2162   min-width: auto;
2163   -webkit-border-radius: 6px 0 0 6px;
2164   -moz-border-radius: 6px 0 0 6px;
2165   border-radius: 6px 0 0 6px;
2166   -webkit-box-shadow: none !important;
2167   -moz-box-shadow: none !important;
2168   box-shadow: none !important;
2169 }
2170 .pagination ul li.previous > a,
2171 .pagination ul li.next > a,
2172 .pagination ul li.previous > span,
2173 .pagination ul li.next > span,
2174 .pagination ul li.previous > a:hover,
2175 .pagination ul li.next > a:hover,
2176 .pagination ul li.previous > span:hover,
2177 .pagination ul li.next > span:hover,
2178 .pagination ul li.previous > a:focus,
2179 .pagination ul li.next > a:focus,
2180 .pagination ul li.previous > span:focus,
2181 .pagination ul li.next > span:focus {
2182   border-color: #e4e7ea !important;
2183 }
2184 .pagination ul li.next {
2185   margin-left: 9px;
2186 }
2187 .pagination ul li.next > a,
2188 .pagination ul li.next > span {
2189   border-left: 2px solid #e4e7ea;
2190   border-right: none;
2191   margin: 0;
2192   -webkit-border-radius: 0 6px 6px 0;
2193   -moz-border-radius: 0 6px 6px 0;
2194   border-radius: 0 6px 6px 0;
2195 }
2196 .pagination ul li.active > a,
2197 .pagination ul li.active > span {
2198   background-color: #ffffff;
2199   border-color: #ffffff;
2200   border-width: 2px !important;
2201   color: #d6dbdf;
2202   margin: 10px 5px 9px;
2203 }
2204 .pagination ul li.active > a:hover,
2205 .pagination ul li.active > span:hover,
2206 .pagination ul li.active > a:focus,
2207 .pagination ul li.active > span:focus {
2208   background-color: #ffffff;
2209   border-color: #ffffff;
2210   color: #d6dbdf;
2211   -webkit-box-shadow: none;
2212   -moz-box-shadow: none;
2213   box-shadow: none;
2214 }
2215 .pagination ul li.active.previous,
2216 .pagination ul li.active.next {
2217   border-color: #e4e7ea;
2218 }
2219 .pagination ul li.active.previous {
2220   margin-right: 6px;
2221 }
2222 .pagination ul li > a,
2223 .pagination ul li > span {
2224   background: #ffffff;
2225   border: 5px solid #d6dbdf;
2226   color: #ffffff;
2227   line-height: 16px;
2228   min-height: 17px;
2229   min-width: auto;
2230   outline: none;
2231   padding: 0 4px;
2232   margin: 7px 2px 6px;
2233   text-align: center;
2234   -webkit-border-radius: 50px;
2235   -moz-border-radius: 50px;
2236   border-radius: 50px;
2237   -webkit-transition: background 0.2s ease-out, border-color 0s ease-out, color 0.2s ease-out;
2238   -moz-transition: background 0.2s ease-out, border-color 0s ease-out, color 0.2s ease-out;
2239   -o-transition: background 0.2s ease-out, border-color 0s ease-out, color 0.2s ease-out;
2240   transition: background 0.2s ease-out, border-color 0s ease-out, color 0.2s ease-out;
2241   -webkit-backface-visibility: hidden;
2242 }
2243 .pagination ul li > a:hover,
2244 .pagination ul li > span:hover,
2245 .pagination ul li > a:focus,
2246 .pagination ul li > span:focus {
2247   background-color: #1abc9c;
2248   border-color: #1abc9c;
2249   color: #ffffff;
2250   -webkit-transition: background 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out;
2251   -moz-transition: background 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out;
2252   -o-transition: background 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out;
2253   transition: background 0.2s ease-out, border-color 0.2s ease-out, color 0.2s ease-out;
2254   -webkit-backface-visibility: hidden;
2255 }
2256 .pagination ul li > a:active,
2257 .pagination ul li > span:active {
2258   background-color: #16a085;
2259   border-color: #16a085;
2260   color: #ffffff;
2261 }
2262 .pagination > .btn.previous,
2263 .pagination > .btn.next {
2264   margin-right: 8px;
2265   font-size: 14px;
2266   padding-left: 23px;
2267   padding-right: 23px;
2268 }
2269 .pagination > .btn.previous [class*="fui-"],
2270 .pagination > .btn.next [class*="fui-"] {
2271   font-size: 16px;
2272   margin-left: -2px;
2273   margin-top: -2px;
2274 }
2275 .pagination > .btn.next {
2276   margin-left: 8px;
2277   margin-right: 0;
2278 }
2279 .pagination > .btn.next [class*="fui-"] {
2280   margin-right: -2px;
2281   margin-left: 4px;
2282 }
2283 .tooltip {
2284   font-size: 14px;
2285 }
2286 .tooltip.in {
2287   opacity: 1;
2288 }
2289 .tooltip.top {
2290   padding-bottom: 9px;
2291 }
2292 .tooltip.top .tooltip-arrow {
2293   border-top-color: #34495e;
2294   border-width: 9px 9px 0;
2295   bottom: 0;
2296   margin-left: -9px;
2297 }
2298 .tooltip.right .tooltip-arrow {
2299   border-right-color: #34495e;
2300   border-width: 9px 9px 9px 0;
2301   margin-top: -9px;
2302   left: -3px;
2303 }
2304 .tooltip.bottom {
2305   padding-top: 8px;
2306 }
2307 .tooltip.bottom .tooltip-arrow {
2308   border-bottom-color: #34495e;
2309   border-width: 0 9px 9px;
2310   margin-left: -9px;
2311   top: -1px;
2312 }
2313 .tooltip.left .tooltip-arrow {
2314   border-left-color: #34495e;
2315   border-width: 9px 0 9px 9px;
2316   margin-top: -9px;
2317   right: -3px;
2318 }
2319 .tooltip-inner {
2320   background-color: #34495e;
2321   line-height: 17.99px;
2322   padding: 12px 12px;
2323   text-align: center;
2324   width: 183px;
2325   -webkit-border-radius: 6px;
2326   -moz-border-radius: 6px;
2327   border-radius: 6px;
2328 }
2329 .dropdown-menu {
2330   background-color: #f3f4f5;
2331   border: none;
2332   display: block;
2333   margin-top: 8px;
2334   opacity: 0;
2335   padding: 0;
2336   visibility: hidden;
2337   width: 100%;
2338   -webkit-box-shadow: none;
2339   -moz-box-shadow: none;
2340   box-shadow: none;
2341   -webkit-transition: 0.25s;
2342   -moz-transition: 0.25s;
2343   -o-transition: 0.25s;
2344   transition: 0.25s;
2345   -webkit-backface-visibility: hidden;
2346 }
2347 .dropdown-menu.typeahead {
2348   display: none;
2349   opacity: 1;
2350   visibility: visible;
2351   width: auto;
2352   margin-top: 2px;
2353 }
2354 .open > .dropdown-menu {
2355   margin-top: 18px;
2356   opacity: 1;
2357   visibility: visible;
2358 }
2359 .dropdown-menu li:first-child dt + a {
2360   border-radius: 0;
2361 }
2362 .dropdown-menu li:first-child > a {
2363   border-radius: 6px 6px 0 0;
2364   padding-top: 8px;
2365 }
2366 .dropdown-menu li:last-child > a {
2367   border-radius: 0 0 6px 6px;
2368   padding-bottom: 10px;
2369 }
2370 .dropdown-menu li.active > a,
2371 .dropdown-menu li.selected > a,
2372 .dropdown-menu li.active > a.highlighted,
2373 .dropdown-menu li.selected > a.highlighted {
2374   background: #1abc9c;
2375   color: #ffffff;
2376 }
2377 .dropdown-menu li.active > a:hover,
2378 .dropdown-menu li.selected > a:hover,
2379 .dropdown-menu li.active > a.highlighted:hover,
2380 .dropdown-menu li.selected > a.highlighted:hover,
2381 .dropdown-menu li.active > a:focus,
2382 .dropdown-menu li.selected > a:focus,
2383 .dropdown-menu li.active > a.highlighted:focus,
2384 .dropdown-menu li.selected > a.highlighted:focus {
2385   background: #16a085;
2386   color: #ffffff;
2387 }
2388 .dropdown-menu li > a {
2389   color: rgba(52, 73, 94, 0.75);
2390   padding: 6px 15px 8px;
2391   text-decoration: none;
2392   *zoom: 1;
2393   -webkit-transition: background-color 0.25s;
2394   -moz-transition: background-color 0.25s;
2395   -o-transition: background-color 0.25s;
2396   transition: background-color 0.25s;
2397   -webkit-backface-visibility: hidden;
2398 }
2399 .dropdown-menu li > a:before,
2400 .dropdown-menu li > a:after {
2401   display: table;
2402   content: "";
2403 }
2404 .dropdown-menu li > a:after {
2405   clear: both;
2406 }
2407 .dropdown-menu li > a:hover,
2408 .dropdown-menu li > a:active,
2409 .dropdown-menu li > a:focus {
2410   background: #e1e4e7;
2411   color: inherit;
2412   outline: none;
2413 }
2414 .dropdown-menu li > a.highlighted {
2415   background: #c9cfd4;
2416   color: #ffffff;
2417 }
2418 .dropdown-menu li > a.highlighted:hover,
2419 .dropdown-menu li > a.highlighted:focus {
2420   background: #bac1c8;
2421   color: #ffffff;
2422 }
2423 .dropdown-menu li > a:before {
2424   float: right;
2425   margin-top: 3px;
2426 }
2427 .dropdown-menu li dt {
2428   font-weight: 300;
2429   margin-bottom: 3px;
2430   margin-top: 12px;
2431   padding: 0 15px;
2432 }
2433 .dropup .dropdown-menu,
2434 .navbar-fixed-bottom .dropdown .dropdown-menu {
2435   margin-bottom: 8px;
2436 }
2437 .dropup .dropdown-arrow,
2438 .navbar-fixed-bottom .dropdown .dropdown-arrow {
2439   border-bottom: none;
2440   border-top: 8px outset #f3f4f5;
2441   bottom: 100%;
2442   top: auto;
2443 }
2444 .navbar-fixed-bottom .nav > li > ul:before {
2445   border-bottom: none;
2446   border-top: 9px outset #34495e;
2447   bottom: 4px;
2448   top: auto;
2449 }
2450 .open.dropup > .dropdown-menu {
2451   margin-bottom: 18px;
2452 }
2453 .open.dropup > .dropdown-arrow {
2454   margin-bottom: 10px;
2455 }
2456 .open.dropup > .dropdown-arrow.dropdown-arrow-inverse {
2457   border-top-color: #34495e;
2458 }
2459 .open > .dropdown-arrow {
2460   margin-top: 9px;
2461   opacity: 1;
2462 }
2463 .dropdown-arrow {
2464   border-style: solid;
2465   border-width: 0 9px 9px 9px;
2466   border-color: transparent transparent #f3f4f5 transparent;
2467   height: 0;
2468   margin-top: 0;
2469   opacity: 0;
2470   position: absolute;
2471   right: 13px;
2472   top: 100%;
2473   width: 0;
2474   z-index: 10;
2475   -webkit-transform: rotate(360deg);
2476   -webkit-transition: 0.25s;
2477   -moz-transition: 0.25s;
2478   -o-transition: 0.25s;
2479   transition: 0.25s;
2480   -webkit-backface-visibility: hidden;
2481 }
2482 .dropdown-inverse {
2483   background-color: #34495e;
2484   color: #cccccc;
2485   padding: 4px 0 6px;
2486 }
2487 .dropdown-inverse li {
2488   margin: 0 4px -2px;
2489 }
2490 .dropdown-inverse li:first-child > a,
2491 .dropdown-inverse li:last-child > a {
2492   border-radius: 2px;
2493   padding-bottom: 7px;
2494   padding-top: 5px;
2495 }
2496 .dropdown-inverse li:first-child dt + a,
2497 .dropdown-inverse li:last-child dt + a {
2498   border-radius: 2px;
2499 }
2500 .dropdown-inverse li.active > a,
2501 .dropdown-inverse li.selected > a {
2502   background: #1abc9c;
2503   color: #ffffff;
2504   position: relative;
2505   z-index: 1;
2506 }
2507 .dropdown-inverse li dt {
2508   padding-left: 11px;
2509   padding-right: 11px;
2510 }
2511 .dropdown-inverse li .divider {
2512   margin-left: 11px;
2513   margin-right: 11px;
2514 }
2515 .dropdown-inverse li > a {
2516   border-radius: 2px;
2517   color: #ffffff;
2518   padding: 5px 11px 7px;
2519 }
2520 .dropdown-inverse li > a:hover,
2521 .dropdown-inverse li > a:active,
2522 .dropdown-inverse li > a:focus {
2523   background: #2c3e50;
2524 }
2525 .dropdown-inverse li > a.highlighted {
2526   background: #526476;
2527 }
2528 .dropdown-inverse li > a.highlighted:hover,
2529 .dropdown-inverse li > a.highlighted:focus {
2530   background: #677786;
2531 }
2532 .dropdown-inverse li .divider {
2533   background-color: #526476;
2534   border-bottom-color: #526476;
2535 }
2536 /* ============================================================
2537  * bootstrapSwitch v1.3 by Larentis Mattia @spiritualGuru
2538  * http://www.larentis.eu/switch/
2539  * ============================================================
2540  * Licensed under the Apache License, Version 2.0
2541  * http://www.apache.org/licenses/LICENSE-2.0
2542  * ============================================================ */
2543 .has-switch {
2544   border-radius: 30px;
2545   display: inline-block;
2546   cursor: pointer;
2547   line-height: 1.231;
2548   overflow: hidden;
2549   position: relative;
2550   text-align: left;
2551   width: 80px;
2552   -webkit-mask: url('../img/switch/mask.png') 0 0 no-repeat;
2553   mask: url('../img/switch/mask.png') 0 0 no-repeat;
2554   -webkit-user-select: none;
2555   -moz-user-select: none;
2556   -ms-user-select: none;
2557   -o-user-select: none;
2558   user-select: none;
2559 }
2560 .has-switch.deactivate {
2561   opacity: 0.5;
2562   filter: alpha(opacity=50);
2563   cursor: default !important;
2564 }
2565 .has-switch.deactivate label,
2566 .has-switch.deactivate span {
2567   cursor: default !important;
2568 }
2569 .has-switch > div {
2570   width: 162%;
2571   position: relative;
2572   top: 0;
2573 }
2574 .has-switch > div.switch-animate {
2575   -webkit-transition: left 0.25s ease-out;
2576   -moz-transition: left 0.25s ease-out;
2577   -o-transition: left 0.25s ease-out;
2578   transition: left 0.25s ease-out;
2579   -webkit-backface-visibility: hidden;
2580 }
2581 .has-switch > div.switch-off {
2582   left: -63%;
2583 }
2584 .has-switch > div.switch-off label {
2585   background-color: #7f8c9a;
2586   border-color: #bdc3c7;
2587   -webkit-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.5);
2588   -moz-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.5);
2589   box-shadow: -1px 0 0 rgba(255, 255, 255, 0.5);
2590 }
2591 .has-switch > div.switch-on {
2592   left: 0%;
2593 }
2594 .has-switch > div.switch-on label {
2595   background-color: #1abc9c;
2596 }
2597 .has-switch input[type=checkbox] {
2598   display: none;
2599 }
2600 .has-switch span {
2601   cursor: pointer;
2602   font-size: 14.994px;
2603   font-weight: 700;
2604   float: left;
2605   height: 29px;
2606   line-height: 19px;
2607   margin: 0;
2608   padding-bottom: 6px;
2609   padding-top: 5px;
2610   position: relative;
2611   text-align: center;
2612   width: 50%;
2613   z-index: 1;
2614   -webkit-box-sizing: border-box;
2615   -moz-box-sizing: border-box;
2616   box-sizing: border-box;
2617   -webkit-transition: 0.25s ease-out;
2618   -moz-transition: 0.25s ease-out;
2619   -o-transition: 0.25s ease-out;
2620   transition: 0.25s ease-out;
2621   -webkit-backface-visibility: hidden;
2622 }
2623 .has-switch span.switch-left {
2624   border-radius: 30px 0 0 30px;
2625   background-color: #34495e;
2626   color: #1abc9c;
2627   border-left: 1px solid transparent;
2628 }
2629 .has-switch span.switch-right {
2630   border-radius: 0 30px 30px 0;
2631   background-color: #bdc3c7;
2632   color: #ffffff;
2633   text-indent: 7px;
2634 }
2635 .has-switch span.switch-right [class*="fui-"] {
2636   text-indent: 0;
2637 }
2638 .has-switch label {
2639   border: 4px solid #34495e;
2640   border-radius: 50%;
2641   float: left;
2642   height: 21px;
2643   margin: 0 -15px 0 -14px;
2644   padding: 0;
2645   position: relative;
2646   vertical-align: middle;
2647   width: 21px;
2648   z-index: 100;
2649   -webkit-transition: 0.25s ease-out;
2650   -moz-transition: 0.25s ease-out;
2651   -o-transition: 0.25s ease-out;
2652   transition: 0.25s ease-out;
2653   -webkit-backface-visibility: hidden;
2654 }
2655 .switch-square {
2656   border-radius: 6px;
2657   -webkit-mask: url('../img/switch/mask.png') 0 0 no-repeat;
2658   mask: url('../img/switch/mask.png') 0 0 no-repeat;
2659 }
2660 .switch-square > div.switch-off label {
2661   border-color: #7f8c9a;
2662   border-radius: 6px 0 0 6px;
2663 }
2664 .switch-square span.switch-left {
2665   border-radius: 6px 0 0 6px;
2666 }
2667 .switch-square span.switch-left [class*="fui-"] {
2668   text-indent: -10px;
2669 }
2670 .switch-square span.switch-right {
2671   border-radius: 0 6px 6px 0;
2672 }
2673 .switch-square span.switch-right [class*="fui-"] {
2674   text-indent: 5px;
2675 }
2676 .switch-square label {
2677   border-radius: 0 6px 6px 0;
2678   border-color: #1abc9c;
2679 }
2680 .share {
2681   background-color: #eff0f2;
2682   position: relative;
2683   -webkit-border-radius: 6px;
2684   -moz-border-radius: 6px;
2685   border-radius: 6px;
2686 }
2687 .share:before {
2688   content: "";
2689   border-style: solid;
2690   border-width: 0 9px 9px 9px;
2691   border-color: transparent transparent #eff0f2 transparent;
2692   height: 0;
2693   position: absolute;
2694   left: 23px;
2695   top: -9px;
2696   width: 0;
2697   -webkit-transform: rotate(360deg);
2698 }
2699 .share ul {
2700   list-style-type: none;
2701   margin: 0;
2702   padding: 15px;
2703 }
2704 .share li {
2705   padding-top: 11px;
2706   *zoom: 1;
2707 }
2708 .share li:before,
2709 .share li:after {
2710   display: table;
2711   content: "";
2712 }
2713 .share li:after {
2714   clear: both;
2715 }
2716 .share li:first-child {
2717   padding-top: 0;
2718 }
2719 .share .toggle {
2720   float: right;
2721   margin: 0;
2722 }
2723 .share .btn {
2724   -webkit-border-radius: 0 0 6px 6px;
2725   -moz-border-radius: 0 0 6px 6px;
2726   border-radius: 0 0 6px 6px;
2727 }
2728 .share-label {
2729   float: left;
2730   font-size: 15px;
2731   padding-top: 5px;
2732   width: 50%;
2733 }
2734 .palette {
2735   color: #ffffff;
2736   margin: 0;
2737   padding: 15px;
2738   text-transform: uppercase;
2739 }
2740 .palette dt {
2741   display: block;
2742   font-weight: 500;
2743   opacity: 0.8;
2744   filter: alpha(opacity=80);
2745 }
2746 .palette dd {
2747   font-weight: 200;
2748   margin-left: 0;
2749   opacity: 0.8;
2750   filter: alpha(opacity=80);
2751 }
2752 .palette-turquoise {
2753   background-color: #1abc9c;
2754 }
2755 .palette-green-sea {
2756   background-color: #16a085;
2757 }
2758 .palette-emerald {
2759   background-color: #2ecc71;
2760 }
2761 .palette-nephritis {
2762   background-color: #27ae60;
2763 }
2764 .palette-peter-river {
2765   background-color: #3498db;
2766 }
2767 .palette-belize-hole {
2768   background-color: #2980b9;
2769 }
2770 .palette-amethyst {
2771   background-color: #9b59b6;
2772 }
2773 .palette-wisteria {
2774   background-color: #8e44ad;
2775 }
2776 .palette-wet-asphalt {
2777   background-color: #34495e;
2778 }
2779 .palette-midnight-blue {
2780   background-color: #2c3e50;
2781 }
2782 .palette-sun-flower {
2783   background-color: #f1c40f;
2784 }
2785 .palette-orange {
2786   background-color: #f39c12;
2787 }
2788 .palette-carrot {
2789   background-color: #e67e22;
2790 }
2791 .palette-pumpkin {
2792   background-color: #d35400;
2793 }
2794 .palette-alizarin {
2795   background-color: #e74c3c;
2796 }
2797 .palette-pomegranate {
2798   background-color: #c0392b;
2799 }
2800 .palette-clouds {
2801   background-color: #ecf0f1;
2802 }
2803 .palette-silver {
2804   background-color: #bdc3c7;
2805 }
2806 .palette-concrete {
2807   background-color: #95a5a6;
2808 }
2809 .palette-asbestos {
2810   background-color: #7f8c8d;
2811 }
2812 .palette-clouds {
2813   color: #bdc3c7;
2814 }
2815 .palette-paragraph {
2816   color: #7f8c8d;
2817   font-size: 12px;
2818   line-height: 17px;
2819 }
2820 .palette-paragraph span {
2821   color: #bdc3c7;
2822 }
2823 .palette-headline {
2824   color: #7f8c8d;
2825   font-weight: 700;
2826   margin-top: -5px;
2827 }
2828 .tile {
2829   background-color: #eff0f2;
2830   border-radius: 6px;
2831   padding: 14px;
2832   position: relative;
2833   text-align: center;
2834 }
2835 .tile.tile-hot:before {
2836   background: url(../img/tile/ribbon.png) 0 0 no-repeat;
2837   background-size: 82px 82px;
2838   content: '';
2839   height: 82px;
2840   position: absolute;
2841   right: -4px;
2842   top: -4px;
2843   width: 82px;
2844 }
2845 .tile p {
2846   font-size: 15px;
2847   margin-bottom: 33px;
2848 }
2849 .tile-image {
2850   height: 100px;
2851   margin: 31px 0 27px;
2852   vertical-align: bottom;
2853 }
2854 .tile-image.big-illustration {
2855   height: 111px;
2856   margin-top: 20px;
2857   width: 112px;
2858 }
2859 .tile-title {
2860   font-size: 20px;
2861   margin: 0;
2862 }
2863 @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) {
2864   .tile.tile-hot:before {
2865     background-image: url(../img/tile/ribbon-2x.png);
2866   }
2867 }
2868 .todo {
2869   background-color: #2c3e50;
2870   color: #798795;
2871   margin-bottom: 20px;
2872   -webkit-border-radius: 8px 8px 6px 6px;
2873   -moz-border-radius: 8px 8px 6px 6px;
2874   border-radius: 8px 8px 6px 6px;
2875 }
2876 .todo ul {
2877   margin: 0;
2878   list-style-type: none;
2879 }
2880 .todo li {
2881   background: #34495e url(../img/todo/todo.png) 92% center no-repeat;
2882   background-size: 20px 20px;
2883   cursor: pointer;
2884   margin-top: 2px;
2885   padding: 18px 42px 17px 25px;
2886   position: relative;
2887   -webkit-transition: 0.25s;
2888   -moz-transition: 0.25s;
2889   -o-transition: 0.25s;
2890   transition: 0.25s;
2891   -webkit-backface-visibility: hidden;
2892 }
2893 .todo li:first-child {
2894   margin-top: 0;
2895 }
2896 .todo li:last-child {
2897   -webkit-border-radius: 0 0 6px 6px;
2898   -moz-border-radius: 0 0 6px 6px;
2899   border-radius: 0 0 6px 6px;
2900   padding-bottom: 18px;
2901 }
2902 .todo li.todo-done {
2903   background: transparent url(../img/todo/done.png) 92% center no-repeat;
2904   background-size: 20px 20px;
2905   color: #1abc9c;
2906 }
2907 .todo li.todo-done .todo-name {
2908   color: #1abc9c;
2909 }
2910 .todo-search {
2911   position: relative;
2912   background: #1abc9c;
2913   background-size: 16px 16px;
2914   border-radius: 6px 6px 0 0;
2915   color: #34495e;
2916   padding: 19px 25px 20px;
2917 }
2918 .todo-search:before {
2919   position: absolute;
2920   font-family: 'Flat-UI-Icons';
2921   content: "\e01c";
2922   font-size: 16px;
2923   display: inline-block;
2924   top: 50%;
2925   left: 92%;
2926   margin: -0.5em 0 0 -1em;
2927 }
2928 input.todo-search-field {
2929   background: none;
2930   border: none;
2931   color: #34495e;
2932   font-size: 19px;
2933   font-weight: 700;
2934   margin: 0;
2935   line-height: 23px;
2936   padding: 5px 0;
2937   text-indent: 0;
2938   -webkit-box-shadow: none;
2939   -moz-box-shadow: none;
2940   box-shadow: none;
2941 }
2942 input.todo-search-field:-moz-placeholder {
2943   color: #34495e;
2944 }
2945 input.todo-search-field::-webkit-input-placeholder {
2946   color: #34495e;
2947 }
2948 input.todo-search-field.placeholder {
2949   color: #34495e;
2950 }
2951 .todo-icon {
2952   float: left;
2953   font-size: 24px;
2954   padding: 11px 22px 0 0;
2955 }
2956 .todo-content {
2957   padding-top: 1px;
2958   overflow: hidden;
2959 }
2960 .todo-name {
2961   color: #ffffff;
2962   font-size: 17px;
2963   margin: 1px 0 3px;
2964 }
2965 @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) {
2966   .todo li {
2967     background-image: url(../img/todo/todo-2x.png);
2968   }
2969   .todo li.todo-done {
2970     background-image: url(../img/todo/done-2x.png);
2971   }
2972 }
2973 footer {
2974   background-color: #edeff1;
2975   color: #bac1c8;
2976   font-size: 15px;
2977   padding: 0;
2978 }
2979 footer a {
2980   color: #9aa4af;
2981   font-weight: 700;
2982 }
2983 footer p {
2984   font-size: 15px;
2985   line-height: 20px;
2986 }
2987 .footer-title {
2988   margin: 0 0 22px;
2989   padding-top: 21px;
2990 }
2991 .footer-brand {
2992   display: block;
2993   margin-bottom: 26px;
2994   width: 220px;
2995 }
2996 .footer-brand img {
2997   width: 216px;
2998 }
2999 .footer-banner {
3000   background-color: #1abc9c;
3001   color: #d1f2eb;
3002   margin-left: 42px;
3003   min-height: 286px;
3004   padding: 0 30px 30px;
3005 }
3006 .footer-banner .footer-title {
3007   color: #ffffff;
3008 }
3009 .footer-banner a {
3010   color: #b7f5e9;
3011   text-decoration: underline;
3012 }
3013 .footer-banner a:hover {
3014   text-decoration: none;
3015 }
3016 .footer-banner ul {
3017   list-style-type: none;
3018   margin: 0 0 26px;
3019 }
3020 .footer-banner ul li {
3021   border-top: 1px solid #1bc5a3;
3022   line-height: 19px;
3023   padding: 6px 0;
3024 }
3025 .footer-banner ul li:first-child {
3026   border-top: none;
3027   padding-top: 1px;
3028 }
3029 .video-js {
3030   background-color: transparent;
3031   margin-top: -95px;
3032   position: relative;
3033   padding: 0;
3034   font-size: 10px;
3035   vertical-align: middle;
3036   -webkit-border-radius: 6px 6px 0 0;
3037   -moz-border-radius: 6px 6px 0 0;
3038   border-radius: 6px 6px 0 0;
3039   -webkit-backface-visibility: hidden;
3040   -moz-backface-visibility: hidden;
3041   -ms-backface-visibility: hidden;
3042   backface-visibility: hidden;
3043 }
3044 .video-js .vjs-tech {
3045   position: absolute;
3046   top: 0;
3047   left: 0;
3048   width: 100%;
3049   height: 100%;
3050   -webkit-border-radius: 6px 6px 0 0;
3051   -moz-border-radius: 6px 6px 0 0;
3052   border-radius: 6px 6px 0 0;
3053 }
3054 .video-js:-moz-full-screen {
3055   position: absolute;
3056 }
3057 body.vjs-full-window {
3058   padding: 0;
3059   margin: 0;
3060   height: 100%;
3061   overflow-y: auto;
3062 }
3063 .video-js.vjs-fullscreen {
3064   position: fixed;
3065   overflow: hidden;
3066   z-index: 1000;
3067   left: 0;
3068   top: 0;
3069   bottom: 0;
3070   right: 0;
3071   width: 100% !important;
3072   height: 100% !important;
3073   _position: absolute;
3074 }
3075 .video-js:-webkit-full-screen {
3076   width: 100% !important;
3077   height: 100% !important;
3078 }
3079 .vjs-poster {
3080   margin: 0 auto;
3081   padding: 0;
3082   cursor: pointer;
3083   position: relative;
3084   width: 100%;
3085   max-height: 100%;
3086   -webkit-border-radius: 6px 6px 0 0;
3087   -moz-border-radius: 6px 6px 0 0;
3088   border-radius: 6px 6px 0 0;
3089 }
3090 .video-js .vjs-text-track-display {
3091   text-align: center;
3092   position: absolute;
3093   bottom: 4em;
3094   left: 1em;
3095   right: 1em;
3096   font-family: "Lato", sans-serif;
3097 }
3098 .video-js .vjs-text-track {
3099   display: none;
3100   color: #ffffff;
3101   font-size: 1.4em;
3102   text-align: center;
3103   margin-bottom: .1em;
3104   background: #000;
3105   background: rgba(0, 0, 0, 0.5);
3106 }
3107 .video-js .vjs-subtitles {
3108   color: #fff;
3109 }
3110 .video-js .vjs-captions {
3111   color: #fc6;
3112 }
3113 .vjs-tt-cue {
3114   display: block;
3115 }
3116 .vjs-fade-in {
3117   visibility: visible !important;
3118   opacity: 1 !important;
3119   -webkit-transition: visibility 0s linear 0s, opacity .3s linear;
3120   -moz-transition: visibility 0s linear 0s, opacity .3s linear;
3121   -o-transition: visibility 0s linear 0s, opacity .3s linear;
3122   transition: visibility 0s linear 0s, opacity .3s linear;
3123   -webkit-backface-visibility: hidden;
3124 }
3125 .vjs-fade-out {
3126   visibility: hidden !important;
3127   opacity: 0 !important;
3128   -webkit-transition: visibility 0s linear 1.5s, opacity 1.5s linear;
3129   -moz-transition: visibility 0s linear 1.5s, opacity 1.5s linear;
3130   -o-transition: visibility 0s linear 1.5s, opacity 1.5s linear;
3131   transition: visibility 0s linear 1.5s, opacity 1.5s linear;
3132   -webkit-backface-visibility: hidden;
3133 }
3134 .vjs-controls {
3135   position: absolute;
3136   bottom: -47px;
3137   left: 0;
3138   right: 0;
3139   margin: 0;
3140   padding: 0;
3141   height: 47px;
3142   color: #ffffff;
3143   background: #273747;
3144   -webkit-border-radius: 0 0 6px 6px;
3145   -moz-border-radius: 0 0 6px 6px;
3146   border-radius: 0 0 6px 6px;
3147 }
3148 .vjs-controls.vjs-fade-out {
3149   visibility: visible !important;
3150   opacity: 1 !important;
3151 }
3152 .vjs-control {
3153   background-position: center center;
3154   background-repeat: no-repeat;
3155   position: relative;
3156   float: left;
3157   text-align: center;
3158   margin: 0;
3159   padding: 0;
3160   height: 18px;
3161   width: 18px;
3162 }
3163 .vjs-control:focus {
3164   outline: 0;
3165 }
3166 .vjs-control div {
3167   background-position: center center;
3168   background-repeat: no-repeat;
3169 }
3170 .vjs-control-text {
3171   border: 0;
3172   clip: rect(0 0 0 0);
3173   height: 1px;
3174   margin: -1px;
3175   overflow: hidden;
3176   padding: 0;
3177   position: absolute;
3178   width: 1px;
3179 }
3180 .vjs-play-control {
3181   cursor: pointer !important;
3182   height: 47px;
3183   left: 0;
3184   position: absolute;
3185   top: 0;
3186   width: 58px;
3187 }
3188 .vjs-play-control div {
3189   position: relative;
3190   height: 47px;
3191 }
3192 .vjs-play-control div:before,
3193 .vjs-play-control div:after {
3194   position: absolute;
3195   font-family: "Flat-UI-Icons";
3196   color: #1abc9c;
3197   font-size: 16px;
3198   top: 50%;
3199   left: 50%;
3200   margin: -0.55em 0 0 -0.5em;
3201   -webkit-transition: color .25s, opacity .25s;
3202   -moz-transition: color .25s, opacity .25s;
3203   -o-transition: color .25s, opacity .25s;
3204   transition: color .25s, opacity .25s;
3205   -webkit-backface-visibility: hidden;
3206 }
3207 .vjs-play-control div:after {
3208   content: "\e03b";
3209 }
3210 .vjs-play-control div:before {
3211   content: "\e03c";
3212 }
3213 .vjs-paused .vjs-play-control:hover div:before {
3214   color: #16a085;
3215 }
3216 .vjs-paused .vjs-play-control div:after {
3217   opacity: 0;
3218   filter: alpha(opacity=0);
3219 }
3220 .vjs-paused .vjs-play-control div:before {
3221   opacity: 1;
3222   filter: alpha(opacity=100);
3223 }
3224 .vjs-playing .vjs-play-control:hover div:after {
3225   color: #16a085;
3226 }
3227 .vjs-playing .vjs-play-control div:after {
3228   opacity: 1;
3229   filter: alpha(opacity=100);
3230 }
3231 .vjs-playing .vjs-play-control div:before {
3232   opacity: 0;
3233   filter: alpha(opacity=0);
3234 }
3235 .vjs-rewind-control {
3236   width: 5em;
3237   cursor: pointer !important;
3238 }
3239 .vjs-rewind-control div {
3240   width: 19px;
3241   height: 16px;
3242   background: none transparent;
3243   margin: .5em auto 0;
3244 }
3245 .vjs-mute-control {
3246   background: url(../img/video/volume-full.png) center -48px no-repeat;
3247   background-size: 16px 64px;
3248   cursor: pointer !important;
3249   position: absolute;
3250   right: 51px;
3251   top: 14px;
3252 }
3253 .vjs-mute-control:hover div,
3254 .vjs-mute-control:focus div {
3255   opacity: 0;
3256 }
3257 .vjs-mute-control.vjs-vol-0,
3258 .vjs-mute-control.vjs-vol-0 div {
3259   background-image: url(../img/video/volume-off.png);
3260 }
3261 .vjs-mute-control div {
3262   background: #273747 url(../img/video/volume-full.png) no-repeat center 2px;
3263   background-size: 16px 64px;
3264   height: 18px;
3265   -webkit-transition: opacity 0.25s;
3266   -moz-transition: opacity 0.25s;
3267   -o-transition: opacity 0.25s;
3268   transition: opacity 0.25s;
3269   -webkit-backface-visibility: hidden;
3270 }
3271 .vjs-volume-control,
3272 .vjs-volume-level,
3273 .vjs-volume-handle,
3274 .vjs-volume-bar {
3275   display: none;
3276 }
3277 .vjs-progress-control {
3278   position: absolute;
3279   left: 60px;
3280   right: 180px;
3281   height: 12px;
3282   width: auto;
3283   top: 18px;
3284   background: #425669;
3285   -webkit-border-radius: 32px;
3286   -moz-border-radius: 32px;
3287   border-radius: 32px;
3288 }
3289 .vjs-progress-holder {
3290   position: relative;
3291   cursor: pointer !important;
3292   padding: 0;
3293   margin: 0;
3294   height: 12px;
3295 }
3296 .vjs-play-progress,
3297 .vjs-load-progress {
3298   position: absolute;
3299   display: block;
3300   height: 12px;
3301   margin: 0;
3302   padding: 0;
3303   left: 0;
3304   top: 0;
3305   -webkit-border-radius: 32px;
3306   -moz-border-radius: 32px;
3307   border-radius: 32px;
3308 }
3309 .vjs-play-progress {
3310   background: #1abc9c;
3311   left: -1px;
3312 }
3313 .vjs-load-progress {
3314   background: #d6dbdf;
3315   -webkit-border-radius: 32px 0 0 32px;
3316   -moz-border-radius: 32px 0 0 32px;
3317   border-radius: 32px 0 0 32px;
3318 }
3319 .vjs-load-progress[style*='100%'],
3320 .vjs-load-progress[style*='99%'] {
3321   -webkit-border-radius: 32px;
3322   -moz-border-radius: 32px;
3323   border-radius: 32px;
3324 }
3325 .vjs-seek-handle {
3326   background-color: #16a085;
3327   position: absolute;
3328   width: 18px;
3329   height: 18px;
3330   margin: -3px 0 0 1px;
3331   left: 0;
3332   top: 0;
3333   -webkit-transition: background-color 0.25s;
3334   -moz-transition: background-color 0.25s;
3335   -o-transition: background-color 0.25s;
3336   transition: background-color 0.25s;
3337   -webkit-backface-visibility: hidden;
3338   -webkit-border-radius: 50%;
3339   -moz-border-radius: 50%;
3340   border-radius: 50%;
3341 }
3342 .vjs-seek-handle[style*='95.'] {
3343   margin-left: 3px;
3344 }
3345 .vjs-seek-handle[style='left: 0%;'] {
3346   margin-left: -2px;
3347 }
3348 .vjs-seek-handle:hover,
3349 .vjs-seek-handle:focus {
3350   background-color: #148d75;
3351 }
3352 .vjs-seek-handle:active {
3353   background-color: #117a65;
3354 }
3355 .vjs-time-controls {
3356   position: absolute;
3357   height: 20px;
3358   width: 50px;
3359   top: 16px;
3360   font: 300 13px "Lato", sans-serif;
3361 }
3362 .vjs-current-time {
3363   right: 128px;
3364   text-align: right;
3365 }
3366 .vjs-duration {
3367   color: #5d6d7e;
3368   right: 69px;
3369   text-align: left;
3370 }
3371 .vjs-remaining-time {
3372   display: none;
3373 }
3374 .vjs-time-divider {
3375   color: #5d6d7e;
3376   font-size: 14px;
3377   position: absolute;
3378   right: 121px;
3379   top: 15px;
3380 }
3381 .vjs-secondary-controls {
3382   float: right;
3383 }
3384 .vjs-fullscreen-control {
3385   background-image: url(../img/video/fullscreen.png);
3386   background-position: center -47px;
3387   background-size: 15px 64px;
3388   cursor: pointer !important;
3389   position: absolute;
3390   right: 17px;
3391   top: 13px;
3392 }
3393 .vjs-fullscreen-control:hover div,
3394 .vjs-fullscreen-control:focus div {
3395   opacity: 0;
3396 }
3397 .vjs-fullscreen-control div {
3398   height: 18px;
3399   background: url(../img/video/fullscreen.png) no-repeat center 2px;
3400   background-size: 15px 64px;
3401   -webkit-transition: opacity 0.25s;
3402   -moz-transition: opacity 0.25s;
3403   -o-transition: opacity 0.25s;
3404   transition: opacity 0.25s;
3405   -webkit-backface-visibility: hidden;
3406 }
3407 .vjs-menu-button {
3408   display: none !important;
3409 }
3410 @-webkit-keyframes sharp {
3411   0% {
3412     background: #e74c3c;
3413     -webkit-transform: rotate(0deg);
3414     -moz-transform: rotate(0deg);
3415     -ms-transform: rotate(0deg);
3416     -o-transform: rotate(0deg);
3417     transform: rotate(0deg);
3418     -webkit-border-radius: 10px;
3419     -moz-border-radius: 10px;
3420     border-radius: 10px;
3421   }
3422   50% {
3423     background: #ebedee;
3424     -webkit-border-radius: 0;
3425     -moz-border-radius: 0;
3426     border-radius: 0;
3427     -webkit-transform: rotate(180deg);
3428     -moz-transform: rotate(180deg);
3429     -ms-transform: rotate(180deg);
3430     -o-transform: rotate(180deg);
3431     transform: rotate(180deg);
3432   }
3433   100% {
3434     background: #e74c3c;
3435     -webkit-border-radius: 10px;
3436     -moz-border-radius: 10px;
3437     border-radius: 10px;
3438     -webkit-transform: rotate(360deg);
3439     -moz-transform: rotate(360deg);
3440     -ms-transform: rotate(360deg);
3441     -o-transform: rotate(360deg);
3442     transform: rotate(360deg);
3443   }
3444 }
3445 @-moz-keyframes sharp {
3446   0% {
3447     background: #e74c3c;
3448     -webkit-transform: rotate(0deg);
3449     -moz-transform: rotate(0deg);
3450     -ms-transform: rotate(0deg);
3451     -o-transform: rotate(0deg);
3452     transform: rotate(0deg);
3453     -webkit-border-radius: 10px;
3454     -moz-border-radius: 10px;
3455     border-radius: 10px;
3456   }
3457   50% {
3458     background: #ebedee;
3459     -webkit-border-radius: 0;
3460     -moz-border-radius: 0;
3461     border-radius: 0;
3462     -webkit-transform: rotate(180deg);
3463     -moz-transform: rotate(180deg);
3464     -ms-transform: rotate(180deg);
3465     -o-transform: rotate(180deg);
3466     transform: rotate(180deg);
3467   }
3468   100% {
3469     background: #e74c3c;
3470     -webkit-border-radius: 10px;
3471     -moz-border-radius: 10px;
3472     border-radius: 10px;
3473     -webkit-transform: rotate(360deg);
3474     -moz-transform: rotate(360deg);
3475     -ms-transform: rotate(360deg);
3476     -o-transform: rotate(360deg);
3477     transform: rotate(360deg);
3478   }
3479 }
3480 @-o-keyframes sharp {
3481   0% {
3482     background: #e74c3c;
3483     -webkit-transform: rotate(0deg);
3484     -moz-transform: rotate(0deg);
3485     -ms-transform: rotate(0deg);
3486     -o-transform: rotate(0deg);
3487     transform: rotate(0deg);
3488     -webkit-border-radius: 10px;
3489     -moz-border-radius: 10px;
3490     border-radius: 10px;
3491   }
3492   50% {
3493     background: #ebedee;
3494     -webkit-border-radius: 0;
3495     -moz-border-radius: 0;
3496     border-radius: 0;
3497     -webkit-transform: rotate(180deg);
3498     -moz-transform: rotate(180deg);
3499     -ms-transform: rotate(180deg);
3500     -o-transform: rotate(180deg);
3501     transform: rotate(180deg);
3502   }
3503   100% {
3504     background: #e74c3c;
3505     -webkit-border-radius: 10px;
3506     -moz-border-radius: 10px;
3507     border-radius: 10px;
3508     -webkit-transform: rotate(360deg);
3509     -moz-transform: rotate(360deg);
3510     -ms-transform: rotate(360deg);
3511     -o-transform: rotate(360deg);
3512     transform: rotate(360deg);
3513   }
3514 }
3515 @keyframes sharp {
3516   0% {
3517     background: #e74c3c;
3518     -webkit-transform: rotate(0deg);
3519     -moz-transform: rotate(0deg);
3520     -ms-transform: rotate(0deg);
3521     -o-transform: rotate(0deg);
3522     transform: rotate(0deg);
3523     -webkit-border-radius: 10px;
3524     -moz-border-radius: 10px;
3525     border-radius: 10px;
3526   }
3527   50% {
3528     background: #ebedee;
3529     -webkit-border-radius: 0;
3530     -moz-border-radius: 0;
3531     border-radius: 0;
3532     -webkit-transform: rotate(180deg);
3533     -moz-transform: rotate(180deg);
3534     -ms-transform: rotate(180deg);
3535     -o-transform: rotate(180deg);
3536     transform: rotate(180deg);
3537   }
3538   100% {
3539     background: #e74c3c;
3540     -webkit-border-radius: 10px;
3541     -moz-border-radius: 10px;
3542     border-radius: 10px;
3543     -webkit-transform: rotate(360deg);
3544     -moz-transform: rotate(360deg);
3545     -ms-transform: rotate(360deg);
3546     -o-transform: rotate(360deg);
3547     transform: rotate(360deg);
3548   }
3549 }
3550 .vjs-loading-spinner {
3551   background: #ebedee;
3552   display: none;
3553   height: 16px;
3554   left: 50%;
3555   margin: -8px 0 0 -8px;
3556   position: absolute;
3557   top: 50%;
3558   width: 16px;
3559   -webkit-animation: sharp 2s ease infinite;
3560   -moz-animation: sharp 2s ease infinite;
3561   -o-animation: sharp 2s ease infinite;
3562   animation: sharp 2s ease infinite;
3563   -webkit-border-radius: 10px;
3564   -moz-border-radius: 10px;
3565   border-radius: 10px;
3566 }
3567 /*.login {
3568   background: url(../img/login/imac.png) 0 0 no-repeat;
3569   background-size: 940px 778px;
3570   color: #ffffff;
3571   margin-bottom: 77px;
3572   padding: 38px 38px 267px;
3573   position: relative;
3574 }*/
3575 .login-screen {
3576   background-color: #1abc9c;
3577   min-height: 317px;
3578   padding: 123px 199px 33px 306px;
3579 }
3580 .login-icon {
3581   left: 200px;
3582   position: absolute;
3583   top: 160px;
3584   width: 96px;
3585 }
3586 .login-icon > img {
3587   display: block;
3588   margin-bottom: 6px;
3589   width: 100%;
3590 }
3591 .login-icon > h4 {
3592   font-size: 17px;
3593   font-weight: 200;
3594   line-height: 34px;
3595   opacity: 0.95;
3596   filter: alpha(opacity=95);
3597 }
3598 .login-icon > h4 small {
3599   color: inherit;
3600   display: block;
3601   font-size: inherit;
3602   font-weight: 700;
3603 }
3604 .login-form {
3605   background-color: #edeff1;
3606   padding: 24px 23px 20px;
3607   position: relative;
3608   -webkit-border-radius: 6px;
3609   -moz-border-radius: 6px;
3610   border-radius: 6px;
3611 }
3612 .login-form:before {
3613   content: '';
3614   border-style: solid;
3615   border-width: 12px 12px 12px 0;
3616   border-color: transparent #edeff1 transparent transparent;
3617   height: 0;
3618   position: absolute;
3619   left: -12px;
3620   top: 35px;
3621   width: 0;
3622   -webkit-transform: rotate(360deg);
3623 }
3624 .login-form .control-group {
3625   margin-bottom: 6px;
3626   position: relative;
3627 }
3628 .login-form .login-field {
3629   border-color: transparent;
3630   font-size: 17px;
3631   padding-bottom: 11px;
3632   padding-top: 11px;
3633   text-indent: 3px;
3634   width: 299px;
3635   margin-bottom: 10px !important;
3636 }
3637 .login-form .login-field:focus + .login-field-icon {
3638   color: #1abc9c;
3639 }
3640 .login-form .login-field-icon {
3641   color: #bfc9ca;
3642   font-size: 16px;
3643   position: absolute;
3644   right: 13px;
3645   top: 14px;
3646   -webkit-transition: 0.25s;
3647   -moz-transition: 0.25s;
3648   -o-transition: 0.25s;
3649   transition: 0.25s;
3650   -webkit-backface-visibility: hidden;
3651 }
3652 .login-link {
3653   color: #bfc9ca;
3654   display: block;
3655   font-size: 13px;
3656   margin-top: 15px;
3657   text-align: center;
3658 }
3659 @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) {
3660   .login {
3661     background-image: url(../img/login/imac-2x.png);
3662   }
3663 }
3664 .last-col {
3665   overflow: hidden;
3666 }
3667 .ptn,
3668 .pvn,
3669 .pan {
3670   padding-top: 0;
3671 }
3672 .ptx,
3673 .pvx,
3674 .pax {
3675   padding-top: 3px;
3676 }
3677 .pts,
3678 .pvs,
3679 .pas {
3680   padding-top: 5px;
3681 }
3682 .ptm,
3683 .pvm,
3684 .pam {
3685   padding-top: 10px;
3686 }
3687 .ptl,
3688 .pvl,
3689 .pal {
3690   padding-top: 20px;
3691 }
3692 .prn,
3693 .phn,
3694 .pan {
3695   padding-right: 0;
3696 }
3697 .prx,
3698 .phx,
3699 .pax {
3700   padding-right: 3px;
3701 }
3702 .prs,
3703 .phs,
3704 .pas {
3705   padding-right: 5px;
3706 }
3707 .prm,
3708 .phm,
3709 .pam {
3710   padding-right: 10px;
3711 }
3712 .prl,
3713 .phl,
3714 .pal {
3715   padding-right: 20px;
3716 }
3717 .pbn,
3718 .pvn,
3719 .pan {
3720   padding-bottom: 0;
3721 }
3722 .pbx,
3723 .pvx,
3724 .pax {
3725   padding-bottom: 3px;
3726 }
3727 .pbs,
3728 .pvs,
3729 .pas {
3730   padding-bottom: 5px;
3731 }
3732 .pbm,
3733 .pvm,
3734 .pam {
3735   padding-bottom: 10px;
3736 }
3737 .pbl,
3738 .pvl,
3739 .pal {
3740   padding-bottom: 20px;
3741 }
3742 .pln,
3743 .phn,
3744 .pan {
3745   padding-left: 0;
3746 }
3747 .plx,
3748 .phx,
3749 .pax {
3750   padding-left: 3px;
3751 }
3752 .pls,
3753 .phs,
3754 .pas {
3755   padding-left: 5px;
3756 }
3757 .plm,
3758 .phm,
3759 .pam {
3760   padding-left: 10px;
3761 }
3762 .pll,
3763 .phl,
3764 .pal {
3765   padding-left: 20px;
3766 }
3767 .mtn,
3768 .mvn,
3769 .man {
3770   margin-top: 0px;
3771 }
3772 .mtx,
3773 .mvx,
3774 .max {
3775   margin-top: 3px;
3776 }
3777 .mts,
3778 .mvs,
3779 .mas {
3780   margin-top: 5px;
3781 }
3782 .mtm,
3783 .mvm,
3784 .mam {
3785   margin-top: 10px;
3786 }
3787 .mtl,
3788 .mvl,
3789 .mal {
3790   margin-top: 20px;
3791 }
3792 .mrn,
3793 .mhn,
3794 .man {
3795   margin-right: 0px;
3796 }
3797 .mrx,
3798 .mhx,
3799 .max {
3800   margin-right: 3px;
3801 }
3802 .mrs,
3803 .mhs,
3804 .mas {
3805   margin-right: 5px;
3806 }
3807 .mrm,
3808 .mhm,
3809 .mam {
3810   margin-right: 10px;
3811 }
3812 .mrl,
3813 .mhl,
3814 .mal {
3815   margin-right: 20px;
3816 }
3817 .mbn,
3818 .mvn,
3819 .man {
3820   margin-bottom: 0px;
3821 }
3822 .mbx,
3823 .mvx,
3824 .max {
3825   margin-bottom: 3px;
3826 }
3827 .mbs,
3828 .mvs,
3829 .mas {
3830   margin-bottom: 5px;
3831 }
3832 .mbm,
3833 .mvm,
3834 .mam {
3835   margin-bottom: 10px;
3836 }
3837 .mbl,
3838 .mvl,
3839 .mal {
3840   margin-bottom: 20px;
3841 }
3842 .mln,
3843 .mhn,
3844 .man {
3845   margin-left: 0px;
3846 }
3847 .mlx,
3848 .mhx,
3849 .max {
3850   margin-left: 3px;
3851 }
3852 .mls,
3853 .mhs,
3854 .mas {
3855   margin-left: 5px;
3856 }
3857 .mlm,
3858 .mhm,
3859 .mam {
3860   margin-left: 10px;
3861 }
3862 .mll,
3863 .mhl,
3864 .mal {
3865   margin-left: 20px;
3866 }