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 }