/* --------------------------------- IMPORTS -------------------------------- */
/*.mask-image(@url: none) {
    -moz-mask-image: url(@url);
    -o-mask-image: url(@url);
    -webkit-mask-image: url(@url);
    mask-image: url(@url);
}*/
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ik4zwlxdr.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7g.ttf) format('truetype');
}
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/sourcesanspro/v22/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdr.ttf) format('truetype');
}
@font-face {
  font-family: "NI";
  src: url("fonts/ni.eot?26145054");
  src: url("fonts/ni.eot?26145054#iefix") format("embedded-opentype"), url("fonts/ni.woff?26145054") format("woff"), url("fonts/ni.ttf?26145054") format("truetype"), url("fonts/ni.svg?26145054#NI") format("svg");
  font-weight: normal;
  font-style: normal;
}
[class^="ni-"]:before,
[class*=" ni-"]:before {
  font-family: "ni";
}
.ni-heart-0:before {
  content: '\e800';
}
.ni-heart-1:before {
  content: '\e801';
}
.ni-star-0:before {
  content: '\e802';
}
.ni-star-1:before {
  content: '\e803';
}
.ni-search:before {
  content: '\e804';
}
.ni-mail-1:before {
  content: '\e805';
}
.ni-user:before {
  content: '\e806';
}
.ni-th-large:before {
  content: '\e807';
}
.ni-th:before {
  content: '\e808';
}
.ni-ok:before {
  content: '\e809';
}
.ni-cancel:before {
  content: '\e80a';
}
.ni-plus:before {
  content: '\e80b';
}
.ni-minus:before {
  content: '\e80c';
}
.ni-home:before {
  content: '\e80d';
}
.ni-link:before {
  content: '\e80e';
}
.ni-attach:before {
  content: '\e80f';
}
.ni-lock-close:before {
  content: '\e810';
}
.ni-eye-1:before {
  content: '\e811';
}
.ni-eye-2:before {
  content: '\e812';
}
.ni-bookmark:before {
  content: '\e813';
}
.ni-forward:before {
  content: '\e814';
}
.ni-trash-empty:before {
  content: '\e815';
}
.ni-folder-open:before {
  content: '\e816';
}
.ni-folder:before {
  content: '\e817';
}
.ni-phone:before {
  content: '\e818';
}
.ni-cog:before {
  content: '\e819';
}
.ni-calendar:before {
  content: '\e81a';
}
.ni-login:before {
  content: '\e81b';
}
.ni-logout:before {
  content: '\e81c';
}
.ni-volume-off:before {
  content: '\e81d';
}
.ni-volume-down:before {
  content: '\e81e';
}
.ni-volume-up:before {
  content: '\e81f';
}
.ni-clock:before {
  content: '\e820';
}
.ni-block:before {
  content: '\e821';
}
.ni-resize-vertical:before {
  content: '\e822';
}
.ni-resize-horizontal:before {
  content: '\e823';
}
.ni-zoom-out:before {
  content: '\e824';
}
.ni-zoom-in:before {
  content: '\e825';
}
.ni-up-dir:before {
  content: '\e826';
}
.ni-right-dir:before {
  content: '\e827';
}
.ni-down-dir:before {
  content: '\e828';
}
.ni-left-dir:before {
  content: '\e829';
}
.ni-up-open:before {
  content: '\e82a';
}
.ni-right-open:before {
  content: '\e82b';
}
.ni-down-open:before {
  content: '\e82c';
}
.ni-left-open:before {
  content: '\e82d';
}
.ni-ccw:before {
  content: '\e82e';
}
.ni-cw:before {
  content: '\e82f';
}
.ni-arrows-cw:before {
  content: '\e830';
}
.ni-cloud:before {
  content: '\e831';
}
.ni-align-left:before {
  content: '\e832';
}
.ni-align-center:before {
  content: '\e833';
}
.ni-align-right:before {
  content: '\e834';
}
.ni-align-justify:before {
  content: '\e835';
}
.ni-list:before {
  content: '\e836';
}
.ni-indent-left:before {
  content: '\e837';
}
.ni-indent-right:before {
  content: '\e838';
}
.ni-bold:before {
  content: '\e839';
}
.ni-italic:before {
  content: '\e83a';
}
.ni-floppy:before {
  content: '\e83b';
}
.ni-firefox:before {
  content: '\f269';
}
.ni-chrome:before {
  content: '\f268';
}
.ni-opera:before {
  content: '\f26a';
}
.ni-ie:before {
  content: '\f26b';
}
.ni-move:before {
  content: '\f047';
}
.ni-link-ext:before {
  content: '\f08e';
}
.ni-check-empty:before {
  content: '\f096';
}
.ni-bookmark-empty:before {
  content: '\f097';
}
.ni-phone-squared:before {
  content: '\f098';
}
.ni-twitter:before {
  content: '\f099';
}
.ni-facebook:before {
  content: '\f09a';
}
.ni-rss:before {
  content: '\f09e';
}
.ni-hdd:before {
  content: '\f0a0';
}
.ni-certificate:before {
  content: '\f0a3';
}
.ni-left-circled:before {
  content: '\f0a8';
}
.ni-right-circled:before {
  content: '\f0a9';
}
.ni-up-circled:before {
  content: '\f0aa';
}
.ni-down-circled:before {
  content: '\f0ab';
}
.ni-tasks:before {
  content: '\f0ae';
}
.ni-filter:before {
  content: '\f0b0';
}
.ni-beaker:before {
  content: '\f0c3';
}
.ni-docs:before {
  content: '\f0c5';
}
.ni-menu:before {
  content: '\f0c9';
}
.ni-list-bullet:before {
  content: '\f0ca';
}
.ni-list-numbered:before {
  content: '\f0cb';
}
.ni-strike:before {
  content: '\f0cc';
}
.ni-underline:before {
  content: '\f0cd';
}
.ni-table:before {
  content: '\f0ce';
}
.ni-magic:before {
  content: '\f0d0';
}
.ni-pinterest-circled:before {
  content: '\f0d2';
}
.ni-pinterest-squared:before {
  content: '\f0d3';
}
.ni-gplus-squared:before {
  content: '\f0d4';
}
.ni-gplus:before {
  content: '\f0d5';
}
.ni-money:before {
  content: '\f0d6';
}
.ni-columns:before {
  content: '\f0db';
}
.ni-sort:before {
  content: '\f0dc';
}
.ni-sort-down:before {
  content: '\f0dd';
}
.ni-sort-up:before {
  content: '\f0de';
}
.ni-mail-2:before {
  content: '\f0e0';
}
.ni-linkedin:before {
  content: '\f0e1';
}
.ni-gauge:before {
  content: '\f0e4';
}
.ni-sitemap:before {
  content: '\f0e8';
}
.ni-paste:before {
  content: '\f0ea';
}
.ni-lightbulb:before {
  content: '\f0eb';
}
.ni-exchange:before {
  content: '\f0ec';
}
.ni-download-cloud:before {
  content: '\f0ed';
}
.ni-upload-cloud:before {
  content: '\f0ee';
}
.ni-user-md:before {
  content: '\f0f0';
}
.ni-stethoscope:before {
  content: '\f0f1';
}
.ni-suitcase:before {
  content: '\f0f2';
}
.ni-bell-alt:before {
  content: '\f0f3';
}
.ni-coffee:before {
  content: '\f0f4';
}
.ni-food:before {
  content: '\f0f5';
}
.ni-doc-text:before {
  content: '\f0f6';
}
.ni-building:before {
  content: '\f0f7';
}
.ni-ambulance:before {
  content: '\f0f9';
}
.ni-medkit:before {
  content: '\f0fa';
}
.ni-beer:before {
  content: '\f0fc';
}
.ni-h-sigh:before {
  content: '\f0fd';
}
.ni-plus-squared:before {
  content: '\f0fe';
}
.ni-angle-left:before {
  content: '\f104';
}
.ni-angle-right:before {
  content: '\f105';
}
.ni-angle-up:before {
  content: '\f106';
}
.ni-angle-down:before {
  content: '\f107';
}
.ni-desktop:before {
  content: '\f108';
}
.ni-laptop:before {
  content: '\f109';
}
.ni-tablet:before {
  content: '\f10a';
}
.ni-mobile:before {
  content: '\f10b';
}
.ni-circle-empty:before {
  content: '\f10c';
}
.ni-circle:before {
  content: '\f111';
}
.ni-reply:before {
  content: '\f112';
}
.ni-folder-empty:before {
  content: '\f114';
}
.ni-folder-open-empty:before {
  content: '\f115';
}
.ni-keyboard:before {
  content: '\f11c';
}
.ni-flag-empty:before {
  content: '\f11d';
}
.ni-code:before {
  content: '\f121';
}
.ni-reply-all:before {
  content: '\f122';
}
.ni-direction:before {
  content: '\f124';
}
.ni-crop:before {
  content: '\f125';
}
.ni-unlink:before {
  content: '\f127';
}
.ni-help:before {
  content: '\f128';
}
.ni-info:before {
  content: '\f129';
}
.ni-attention-alt:before {
  content: '\f12a';
}
.ni-superscript:before {
  content: '\f12b';
}
.ni-subscript:before {
  content: '\f12c';
}
.ni-eraser:before {
  content: '\f12d';
}
.ni-puzzle:before {
  content: '\f12e';
}
.ni-mic:before {
  content: '\f130';
}
.ni-mute:before {
  content: '\f131';
}
.ni-shield:before {
  content: '\f132';
}
.ni-calendar-empty:before {
  content: '\f133';
}
.ni-angle-circled-left:before {
  content: '\f137';
}
.ni-angle-circled-right:before {
  content: '\f138';
}
.ni-angle-circled-up:before {
  content: '\f139';
}
.ni-angle-circled-down:before {
  content: '\f13a';
}
.ni-html5:before {
  content: '\f13b';
}
.ni-css3:before {
  content: '\f13c';
}
.ni-anchor:before {
  content: '\f13d';
}
.ni-lock-open:before {
  content: '\f13e';
}
.ni-ellipsis:before {
  content: '\f141';
}
.ni-ellipsis-vert:before {
  content: '\f142';
}
.ni-play-circled:before {
  content: '\f144';
}
.ni-ticket:before {
  content: '\f145';
}
.ni-minus-squared:before {
  content: '\f146';
}
.ni-minus-squared-alt:before {
  content: '\f147';
}
.ni-level-up:before {
  content: '\f148';
}
.ni-level-down:before {
  content: '\f149';
}
.ni-ok-squared:before {
  content: '\f14a';
}
.ni-pencil-squared:before {
  content: '\f14b';
}
.ni-export-alt:before {
  content: '\f14d';
}
.ni-expand:before {
  content: '\f150';
}
.ni-collapse:before {
  content: '\f151';
}
.ni-expand-right:before {
  content: '\f152';
}
.ni-euro:before {
  content: '\f153';
}
.ni-pound:before {
  content: '\f154';
}
.ni-dollar:before {
  content: '\f155';
}
.ni-doc-inv:before {
  content: '\f15b';
}
.ni-doc-text-inv:before {
  content: '\f15c';
}
.ni-sort-name-up:before {
  content: '\f15d';
}
.ni-sort-name-down:before {
  content: '\f15e';
}
.ni-sort-alt-up:before {
  content: '\f160';
}
.ni-sort-alt-down:before {
  content: '\f161';
}
.ni-sort-number-up:before {
  content: '\f162';
}
.ni-sort-number-down:before {
  content: '\f163';
}
.ni-thumbs-up-alt:before {
  content: '\f164';
}
.ni-thumbs-down-alt:before {
  content: '\f165';
}
.ni-youtube-squared:before {
  content: '\f166';
}
.ni-youtube:before {
  content: '\f167';
}
.ni-youtube-play:before {
  content: '\f16a';
}
.ni-dropbox:before {
  content: '\f16b';
}
.ni-instagram:before {
  content: '\f16d';
}
.ni-flickr:before {
  content: '\f16e';
}
.ni-tumblr:before {
  content: '\f173';
}
.ni-tumblr-squared:before {
  content: '\f174';
}
.ni-apple:before {
  content: '\f179';
}
.ni-windows:before {
  content: '\f17a';
}
.ni-android:before {
  content: '\f17b';
}
.ni-linux:before {
  content: '\f17c';
}
.ni-skype:before {
  content: '\f17e';
}
.ni-trello:before {
  content: '\f181';
}
.ni-female:before {
  content: '\f182';
}
.ni-male:before {
  content: '\f183';
}
.ni-sun:before {
  content: '\f185';
}
.ni-moon:before {
  content: '\f186';
}
.ni-box:before {
  content: '\f187';
}
.ni-bug:before {
  content: '\f188';
}
.ni-collapse-left:before {
  content: '\f191';
}
.ni-dot-circled:before {
  content: '\f192';
}
.ni-wheelchair:before {
  content: '\f193';
}
.ni-vimeo-squared:before {
  content: '\f194';
}
.ni-plus-squared-alt:before {
  content: '\f196';
}
.ni-slack:before {
  content: '\f198';
}
.ni-wordpress:before {
  content: '\f19a';
}
.ni-bank:before {
  content: '\f19c';
}
.ni-graduation-cap:before {
  content: '\f19d';
}
.ni-pied-piper-squared:before {
  content: '\f1a7';
}
.ni-language:before {
  content: '\f1ab';
}
.ni-fax:before {
  content: '\f1ac';
}
.ni-paw:before {
  content: '\f1b0';
}
.ni-cube:before {
  content: '\f1b2';
}
.ni-cubes:before {
  content: '\f1b3';
}
.ni-recycle:before {
  content: '\f1b8';
}
.ni-cab:before {
  content: '\f1b9';
}
.ni-taxi:before {
  content: '\f1ba';
}
.ni-tree:before {
  content: '\f1bb';
}
.ni-spotify:before {
  content: '\f1bc';
}
.ni-database:before {
  content: '\f1c0';
}
.ni-file-pdf:before {
  content: '\f1c1';
}
.ni-file-word:before {
  content: '\f1c2';
}
.ni-file-excel:before {
  content: '\f1c3';
}
.ni-file-image:before {
  content: '\f1c5';
}
.ni-lifebuoy:before {
  content: '\f1cd';
}
.ni-history:before {
  content: '\f1da';
}
.ni-circle-thin:before {
  content: '\f1db';
}
.ni-header:before {
  content: '\f1dc';
}
.ni-paragraph:before {
  content: '\f1dd';
}
.ni-sliders:before {
  content: '\f1de';
}
.ni-binoculars:before {
  content: '\f1e5';
}
.ni-plug:before {
  content: '\f1e6';
}
.ni-newspaper:before {
  content: '\f1ea';
}
.ni-wifi:before {
  content: '\f1eb';
}
.ni-calc:before {
  content: '\f1ec';
}
.ni-paypal:before {
  content: '\f1ed';
}
.ni-cc-visa:before {
  content: '\f1f0';
}
.ni-cc-mastercard:before {
  content: '\f1f1';
}
.ni-cc-amex:before {
  content: '\f1f3';
}
.ni-cc-paypal:before {
  content: '\f1f4';
}
.ni-cc-stripe:before {
  content: '\f1f5';
}
.ni-trash:before {
  content: '\f1f8';
}
.ni-copyright:before {
  content: '\f1f9';
}
.ni-at:before {
  content: '\f1fa';
}
.ni-eyedropper:before {
  content: '\f1fb';
}
.ni-brush:before {
  content: '\f1fc';
}
.ni-birthday:before {
  content: '\f1fd';
}
.ni-chart-area:before {
  content: '\f1fe';
}
.ni-chart-pie:before {
  content: '\f200';
}
.ni-chart-line:before {
  content: '\f201';
}
.ni-toggle-off:before {
  content: '\f204';
}
.ni-toggle-on:before {
  content: '\f205';
}
.ni-bicycle:before {
  content: '\f206';
}
.ni-bus:before {
  content: '\f207';
}
.ni-cart-plus:before {
  content: '\f217';
}
.ni-cart-arrow-down:before {
  content: '\f218';
}
.ni-diamond:before {
  content: '\f219';
}
.ni-ship:before {
  content: '\f21a';
}
.ni-user-secret:before {
  content: '\f21b';
}
.ni-motorcycle:before {
  content: '\f21c';
}
.ni-heartbeat:before {
  content: '\f21e';
}
.ni-facebook-official:before {
  content: '\f230';
}
.ni-pinterest:before {
  content: '\f231';
}
.ni-whatsapp:before {
  content: '\f232';
}
.ni-server:before {
  content: '\f233';
}
.ni-user-plus:before {
  content: '\f234';
}
.ni-user-times:before {
  content: '\f235';
}
.ni-bed:before {
  content: '\f236';
}
.ni-train:before {
  content: '\f238';
}
.ni-subway:before {
  content: '\f239';
}
.ni-battery-4:before {
  content: '\f240';
}
.ni-battery-3:before {
  content: '\f241';
}
.ni-battery-2:before {
  content: '\f242';
}
.ni-battery-1:before {
  content: '\f243';
}
.ni-battery-0:before {
  content: '\f244';
}
.ni-mouse-pointer:before {
  content: '\f245';
}
.ni-i-cursor:before {
  content: '\f246';
}
.ni-object-group:before {
  content: '\f247';
}
.ni-object-ungroup:before {
  content: '\f248';
}
.ni-sticky-note:before {
  content: '\f249';
}
.ni-sticky-note-o:before {
  content: '\f24a';
}
.ni-clone:before {
  content: '\f24d';
}
.ni-hand-grab-o:before {
  content: '\f255';
}
.ni-hand-paper-o:before {
  content: '\f256';
}
.ni-hand-pointer-o:before {
  content: '\f25a';
}
.ni-television:before {
  content: '\f26c';
}
.ni-amazon:before {
  content: '\f270';
}
.ni-calendar-plus-o:before {
  content: '\f271';
}
.ni-calendar-minus-o:before {
  content: '\f272';
}
.ni-calendar-times-o:before {
  content: '\f273';
}
.ni-calendar-check-o:before {
  content: '\f274';
}
.ni-industry:before {
  content: '\f275';
}
.ni-map-signs:before {
  content: '\f277';
}
.ni-map-o:before {
  content: '\f278';
}
.ni-map:before {
  content: '\f279';
}
.ni-commenting:before {
  content: '\f27a';
}
.ni-vimeo:before {
  content: '\f27d';
}
.ni-credit-card-alt:before {
  content: '\f283';
}
.ni-fort-awesome:before {
  content: '\f286';
}
.ni-usb:before {
  content: '\f287';
}
.ni-shopping-bag:before {
  content: '\f290';
}
.ni-hashtag:before {
  content: '\f292';
}
.ni-bluetooth:before {
  content: '\f293';
}
.ni-bluetooth-b:before {
  content: '\f294';
}
.ni-question-circle-o:before {
  content: '\f29c';
}
.ni-google-plus-circle:before {
  content: '\f2b3';
}
.ni-envelope-open:before {
  content: '\f2b6';
}
.ni-envelope-open-o:before {
  content: '\f2b7';
}
.ni-address-book:before {
  content: '\f2b9';
}
.ni-address-book-o:before {
  content: '\f2ba';
}
.ni-address-card:before {
  content: '\f2bb';
}
.ni-address-card-o:before {
  content: '\f2bc';
}
.ni-id-card:before {
  content: '\f2c2';
}
.ni-id-card-o:before {
  content: '\f2c3';
}
.ni-thermometer:before {
  content: '\f2c7';
}
.ni-thermometer-3:before {
  content: '\f2c8';
}
.ni-thermometer-2:before {
  content: '\f2c9';
}
.ni-thermometer-quarter:before {
  content: '\f2ca';
}
.ni-thermometer-0:before {
  content: '\f2cb';
}
.ni-bath:before {
  content: '\f2cd';
}
.ni-window-maximize:before {
  content: '\f2d0';
}
.ni-window-minimize:before {
  content: '\f2d1';
}
.ni-window-restore:before {
  content: '\f2d2';
}
.ni-window-close:before {
  content: '\f2d3';
}
.ni-microchip:before {
  content: '\f2db';
}
.ni-snowflake-o:before {
  content: '\f2dc';
}
.ni-twitter-squared:before {
  content: '\f304';
}
.ni-facebook-squared:before {
  content: '\f308';
}
.ni-linkedin-squared:before {
  content: '\f30c';
}
.ni-glass:before {
  content: '\e83c';
}
.ni-music:before {
  content: '\e83d';
}
.ni-users:before {
  content: '\e83e';
}
.ni-video:before {
  content: '\e83f';
}
.ni-videocam:before {
  content: '\e840';
}
.ni-picture:before {
  content: '\e841';
}
.ni-camera:before {
  content: '\e842';
}
.ni-camera-alt:before {
  content: '\e843';
}
.ni-ok-circled:before {
  content: '\e844';
}
.ni-ok-circled2:before {
  content: '\e845';
}
.ni-cancel-circled:before {
  content: '\e846';
}
.ni-cancel-circled2:before {
  content: '\e847';
}
.ni-plus-circled:before {
  content: '\e848';
}
.ni-minus-circled:before {
  content: '\e849';
}
.ni-help-circled:before {
  content: '\e84a';
}
.ni-info-circled:before {
  content: '\e84b';
}
.ni-pin:before {
  content: '\e84c';
}
.ni-tag:before {
  content: '\e84d';
}
.ni-tags:before {
  content: '\e84e';
}
.ni-flag:before {
  content: '\e84f';
}
.ni-download:before {
  content: '\e850';
}
.ni-upload:before {
  content: '\e851';
}
.ni-print:before {
  content: '\e852';
}
.ni-retweet:before {
  content: '\e853';
}
.ni-comment:before {
  content: '\e854';
}
.ni-chat:before {
  content: '\e855';
}
.ni-pencil:before {
  content: '\e856';
}
.ni-edit:before {
  content: '\e857';
}
.ni-doc:before {
  content: '\e858';
}
.ni-attention:before {
  content: '\e859';
}
.ni-attention-circled:before {
  content: '\e85a';
}
.ni-location:before {
  content: '\e85b';
}
.ni-basket:before {
  content: '\e85c';
}
.ni-wrench:before {
  content: '\e85d';
}
.ni-cog-alt:before {
  content: '\e85e';
}
.ni-resize-full:before {
  content: '\e85f';
}
.ni-resize-small:before {
  content: '\e860';
}
.ni-down-big:before {
  content: '\e861';
}
.ni-left-big:before {
  content: '\e862';
}
.ni-right-big:before {
  content: '\e863';
}
.ni-up-big:before {
  content: '\e864';
}
.ni-shuffle:before {
  content: '\e865';
}
.ni-play:before {
  content: '\e866';
}
.ni-play-circled2:before {
  content: '\e867';
}
.ni-stop:before {
  content: '\e868';
}
.ni-pause:before {
  content: '\e869';
}
.ni-to-end:before {
  content: '\e86a';
}
.ni-to-end-alt:before {
  content: '\e86b';
}
.ni-to-start:before {
  content: '\e86c';
}
.ni-to-start-alt:before {
  content: '\e86d';
}
.ni-fast-fw:before {
  content: '\e86e';
}
.ni-fast-bw:before {
  content: '\e86f';
}
.ni-eject:before {
  content: '\e870';
}
.ni-signal:before {
  content: '\e871';
}
.ni-award:before {
  content: '\e872';
}
.ni-inbox:before {
  content: '\e873';
}
.ni-globe:before {
  content: '\e874';
}
.ni-flash:before {
  content: '\e875';
}
.ni-flight:before {
  content: '\e876';
}
.ni-font:before {
  content: '\e877';
}
.ni-text-height:before {
  content: '\e878';
}
.ni-text-width:before {
  content: '\e879';
}
.ni-scissors:before {
  content: '\e87a';
}
.ni-briefcase:before {
  content: '\e87b';
}
.ni-off:before {
  content: '\e87c';
}
.ni-road:before {
  content: '\e87d';
}
.ni-list-alt:before {
  content: '\e87e';
}
.ni-qrcode:before {
  content: '\e87f';
}
.ni-barcode:before {
  content: '\e880';
}
.ni-book:before {
  content: '\e881';
}
.ni-adjust:before {
  content: '\e882';
}
.ni-tint:before {
  content: '\e883';
}
.ni-check:before {
  content: '\e884';
}
.ni-asterisk:before {
  content: '\e885';
}
.ni-gift:before {
  content: '\e886';
}
.ni-fire:before {
  content: '\e887';
}
.ni-magnet:before {
  content: '\e888';
}
.ni-chart-bar:before {
  content: '\e889';
}
.ni-credit-card:before {
  content: '\e88a';
}
.ni-megaphone:before {
  content: '\e88b';
}
.ni-key:before {
  content: '\e88c';
}
.ni-truck:before {
  content: '\e88d';
}
.ni-hammer:before {
  content: '\e88e';
}
.ni-th-list:before {
  content: '\e88f';
}
.ni-intranet:before {
  content: '\e890';
}
/* --------------------------------- PATHS ---------------------------------- */
/* --------------------------------- COLORS --------------------------------- */
/*@primary: #3CB1B3;*/
/* ------------------------------- RESPONSIVE ------------------------------- */
/* -------------------------------------------------------------------------- */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-family: 'Source Sans Pro', sans-serif !important;
  margin: 0;
  padding: 0;
}
html {
  font-size: 16px;
  overflow-x: hidden;
  width: 100%;
}
@media screen and (max-width: 867px) {
  html {
    font-size: 14px;
  }
}
@media screen and (max-width: 480px) {
  html {
    font-size: 12px;
  }
}
html body {
  background-color: #ececec;
  height: auto;
  min-height: 100%;
  overflow-x: hidden;
  position: absolute;
  width: 100%;
}
a {
  outline: none;
  text-decoration: none;
}
input,
textarea,
button {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  -moz-background-clip: padding;
  -moz-border-radius: 0;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 0;
  background-clip: padding-box;
  border-radius: 0;
  background-color: transparent;
  outline: none;
}
::-moz-selection {
  background-color: #6eb9d8;
  color: #FFFFFF;
}
::selection {
  background-color: #6eb9d8;
  color: #FFFFFF;
}
.position {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
.position.left {
  -webkit-box-pack: flex-start !important;
  -moz-box-pack: flex-start !important;
  -ms-flex-pack: flex-start !important;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: flex-start !important;
  justify-content: flex-start !important;
  text-align: left;
}
.position.center {
  -webkit-box-pack: center !important;
  -moz-box-pack: center !important;
  -ms-flex-pack: center !important;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center !important;
  justify-content: center !important;
  text-align: center;
}
.position.right {
  -webkit-box-pack: flex-end !important;
  -moz-box-pack: flex-end !important;
  -ms-flex-pack: flex-end !important;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: flex-end !important;
  justify-content: flex-end !important;
  text-align: right;
}
.color {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  height: 28px;
  width: 28px;
}
.color.red {
  background-color: #FF4444 !important;
  color: #FFFFFF !important;
}
.color.yellow {
  background-color: #FFDD00 !important;
}
.color.green {
  background-color: #C1D82F !important;
}
.nofloat {
  break-before: always;
  page-break-before: always;
}
.grow-12 {
  -moz-flex-grow: 12 !important;
  -ms-flex-grow: 12 !important;
  -webkit-flex-grow: 12 !important;
  flex-grow: 12 !important;
}
.grow-11 {
  -moz-flex-grow: 11 !important;
  -ms-flex-grow: 11 !important;
  -webkit-flex-grow: 11 !important;
  flex-grow: 11 !important;
}
.grow-10 {
  -moz-flex-grow: 10 !important;
  -ms-flex-grow: 10 !important;
  -webkit-flex-grow: 10 !important;
  flex-grow: 10 !important;
}
.grow-9 {
  -moz-flex-grow: 9 !important;
  -ms-flex-grow: 9 !important;
  -webkit-flex-grow: 9 !important;
  flex-grow: 9 !important;
}
.grow-8 {
  -moz-flex-grow: 8 !important;
  -ms-flex-grow: 8 !important;
  -webkit-flex-grow: 8 !important;
  flex-grow: 8 !important;
}
.grow-7 {
  -moz-flex-grow: 7 !important;
  -ms-flex-grow: 7 !important;
  -webkit-flex-grow: 7 !important;
  flex-grow: 7 !important;
}
.grow-6 {
  -moz-flex-grow: 6 !important;
  -ms-flex-grow: 6 !important;
  -webkit-flex-grow: 6 !important;
  flex-grow: 6 !important;
}
.grow-5 {
  -moz-flex-grow: 5 !important;
  -ms-flex-grow: 5 !important;
  -webkit-flex-grow: 5 !important;
  flex-grow: 5 !important;
}
.grow-4 {
  -moz-flex-grow: 4 !important;
  -ms-flex-grow: 4 !important;
  -webkit-flex-grow: 4 !important;
  flex-grow: 4 !important;
}
.grow-3 {
  -moz-flex-grow: 3 !important;
  -ms-flex-grow: 3 !important;
  -webkit-flex-grow: 3 !important;
  flex-grow: 3 !important;
}
.grow-2 {
  -moz-flex-grow: 2 !important;
  -ms-flex-grow: 2 !important;
  -webkit-flex-grow: 2 !important;
  flex-grow: 2 !important;
}
.grow-1 {
  -moz-flex-grow: 1 !important;
  -ms-flex-grow: 1 !important;
  -webkit-flex-grow: 1 !important;
  flex-grow: 1 !important;
}
div#lb-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  background-image: url("../../img/background.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%;
}
div#lb-container div#login-box {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  background-color: #FFFFFF;
  margin: 0 !important;
  padding: 16px !important;
  width: 320px;
}
@media screen and (max-width: 867px) {
  div#lb-container div#login-box {
    -moz-background-clip: padding;
    -moz-border-radius: 0;
    -webkit-background-clip: padding-box;
    -webkit-border-radius: 0;
    background-clip: padding-box;
    border-radius: 0;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 100%;
    width: 100%;
  }
}
div#lb-container div#login-box div.avatar {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  margin-bottom: 16px;
  width: 100%;
}
div#lb-container div#login-box div.avatar img {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}
div#lb-container div#login-box div.avatar img#login-logo {
  display: block;
}
div#lb-container div#login-box div.alert {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  border: 2px solid #FF4444;
  padding: 8px 16px;
  text-align: center;
}
div#lb-container div#login-box form {
  margin: 16px 0 64px;
  width: 100%;
}
div#lb-container div#login-box form p {
  margin: 0;
}
div#lb-container div#login-box form input {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border: 2px solid;
  font-size: 16px !important;
  padding: 8px 16px;
  width: 100%;
}
div#lb-container div#login-box form input[type=text],
div#lb-container div#login-box form input[type=password] {
  border-color: #ececec;
  margin-bottom: 16px;
}
div#lb-container div#login-box form input[type=text]:focus,
div#lb-container div#login-box form input[type=password]:focus,
div#lb-container div#login-box form input[type=text]:hover,
div#lb-container div#login-box form input[type=password]:hover {
  border-color: #009EE0;
}
div#lb-container div#login-box form input[type=submit] {
  border-color: #0073a3;
  color: #0073a3;
  cursor: pointer;
  font-weight: bold;
  text-transform: uppercase;
}
div#lb-container div#login-box form input[type=submit]:focus,
div#lb-container div#login-box form input[type=submit]:hover {
  background-color: #0073a3;
  color: #FFFFFF;
}
div#lb-container div#login-box div.logo {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
}
div#lb-container div#login-box div.logo a {
  display: block;
}
div#lb-container div#login-box div.logo a img {
  display: block;
  height: 35px;
}
div#wrapper,
div#wrapper-popup {
  margin: 0;
  min-width: auto;
  width: 100%;
}
div#wrapper div#loader,
div#wrapper-popup div#loader {
  background-color: rgba(0, 0, 0, 0.25);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000000;
}
div#wrapper div#loader div,
div#wrapper-popup div#loader div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
div#wrapper div#loader div span,
div#wrapper-popup div#loader div span {
  -moz-background-clip: padding;
  -moz-border-radius: 1024px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 1024px;
  background-clip: padding-box;
  border-radius: 1024px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #FFFFFF;
  height: 80px;
  width: 80px;
  overflow: hidden;
}
div#wrapper div#loader div span img,
div#wrapper-popup div#loader div span img {
  width: 75%;
  height: 75%;
  opacity: 0.65;
}
@keyframes circle {
  to {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes circle {
  to {
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
div#wrapper div#popup-background,
div#wrapper-popup div#popup-background {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 999;
}
div#wrapper div#popup-background div#popup-div,
div#wrapper-popup div#popup-background div#popup-div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#popup-div,
  div#wrapper-popup div#popup-background div#popup-div {
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -ms-flex-align: stretch;
    /*-moz-align-items: @align-items;*/
    /*-ms-align-items: @align-items;*/
    -webkit-align-items: stretch;
    align-items: stretch;
  }
}
div#wrapper div#popup-background div#popup-div iframe,
div#wrapper-popup div#popup-background div#popup-div iframe {
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  background-color: #ececec;
  border: none;
  height: 100%;
  max-height: 90vh;
  max-width: 85vw;
  overflow: auto;
  width: 100%;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#popup-div iframe,
  div#wrapper-popup div#popup-background div#popup-div iframe {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-height: none;
    max-width: none;
  }
}
div#wrapper div#popup-background div#minipopup-div,
div#wrapper-popup div#popup-background div#minipopup-div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1;
}
div#wrapper div#popup-background div#minipopup-div div#mp-box,
div#wrapper-popup div#popup-background div#minipopup-div div#mp-box {
  -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.2);
  background-color: #ececec;
  border: none;
  height: 100%;
  max-height: 550px;
  max-width: 850px;
  overflow: auto;
  width: 100%;
}
div#wrapper div#popup-background div#minipopup-div div#mp-box div#iban-swift > label,
div#wrapper-popup div#popup-background div#minipopup-div div#mp-box div#iban-swift > label,
div#wrapper div#popup-background div#minipopup-div div#mp-box div#ccc-to-iban > label,
div#wrapper-popup div#popup-background div#minipopup-div div#mp-box div#ccc-to-iban > label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  background-color: #00405b;
  color: #FFFFFF;
  padding: 12px;
  width: 100%;
}
div#wrapper div#popup-background div#minipopup-div div#mp-box div#ccc-to-iban > label,
div#wrapper-popup div#popup-background div#minipopup-div div#mp-box div#ccc-to-iban > label {
  margin-top: 12px;
}
div#wrapper div#popup-background div#minipopup-div div#mp-box div#ccc-to-iban input,
div#wrapper-popup div#popup-background div#minipopup-div div#mp-box div#ccc-to-iban input {
  text-align: center;
}
div#wrapper div#popup-background div#minipopup-div div#mp-box div.input-box,
div#wrapper-popup div#popup-background div#minipopup-div div#mp-box div.input-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  padding: 12px 0;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div div#mp-box,
  div#wrapper-popup div#popup-background div#minipopup-div div#mp-box {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-height: none;
    max-width: none;
  }
}
div#wrapper div#popup-background div#minipopup-div [class^="input-"],
div#wrapper-popup div#popup-background div#minipopup-div [class^="input-"],
div#wrapper div#popup-background div#minipopup-div [class*=" input-"],
div#wrapper-popup div#popup-background div#minipopup-div [class*=" input-"] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  padding: 12px;
  position: relative;
}
div#wrapper div#popup-background div#minipopup-div [class^="input-"] label,
div#wrapper-popup div#popup-background div#minipopup-div [class^="input-"] label,
div#wrapper div#popup-background div#minipopup-div [class*=" input-"] label,
div#wrapper-popup div#popup-background div#minipopup-div [class*=" input-"] label {
  margin-bottom: 6px;
  width: 100%;
}
div#wrapper div#popup-background div#minipopup-div [class^="input-"] input,
div#wrapper-popup div#popup-background div#minipopup-div [class^="input-"] input,
div#wrapper div#popup-background div#minipopup-div [class*=" input-"] input,
div#wrapper-popup div#popup-background div#minipopup-div [class*=" input-"] input {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #FFFFFF;
  border: 2px solid #FFFFFF;
  font-size: 0.85em;
  height: 36px;
  padding: 6px 12px;
  outline: none;
  resize: none;
  width: 100%;
}
div#wrapper div#popup-background div#minipopup-div [class^="input-"] input:disabled,
div#wrapper-popup div#popup-background div#minipopup-div [class^="input-"] input:disabled,
div#wrapper div#popup-background div#minipopup-div [class*=" input-"] input:disabled,
div#wrapper-popup div#popup-background div#minipopup-div [class*=" input-"] input:disabled,
div#wrapper div#popup-background div#minipopup-div [class^="input-"] input:read-only,
div#wrapper-popup div#popup-background div#minipopup-div [class^="input-"] input:read-only,
div#wrapper div#popup-background div#minipopup-div [class*=" input-"] input:read-only,
div#wrapper-popup div#popup-background div#minipopup-div [class*=" input-"] input:read-only {
  cursor: not-allowed;
}
div#wrapper div#popup-background div#minipopup-div [class^="input-"] input:not([readonly]):not([disabled]):focus,
div#wrapper-popup div#popup-background div#minipopup-div [class^="input-"] input:not([readonly]):not([disabled]):focus,
div#wrapper div#popup-background div#minipopup-div [class*=" input-"] input:not([readonly]):not([disabled]):focus,
div#wrapper-popup div#popup-background div#minipopup-div [class*=" input-"] input:not([readonly]):not([disabled]):focus,
div#wrapper div#popup-background div#minipopup-div [class^="input-"] input:not([readonly]):not([disabled]):hover,
div#wrapper-popup div#popup-background div#minipopup-div [class^="input-"] input:not([readonly]):not([disabled]):hover,
div#wrapper div#popup-background div#minipopup-div [class*=" input-"] input:not([readonly]):not([disabled]):hover,
div#wrapper-popup div#popup-background div#minipopup-div [class*=" input-"] input:not([readonly]):not([disabled]):hover {
  border-color: #009EE0;
}
div#wrapper div#popup-background div#minipopup-div .input-12,
div#wrapper-popup div#popup-background div#minipopup-div .input-12 {
  width: 8.33333333% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-12.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-12.editable {
  width: calc(8.333333333333334% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-12,
  div#wrapper-popup div#popup-background div#minipopup-div .input-12 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-12.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-12.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-11,
div#wrapper-popup div#popup-background div#minipopup-div .input-11 {
  width: 9.09090909% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-11.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-11.editable {
  width: calc(9.090909090909092% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-11,
  div#wrapper-popup div#popup-background div#minipopup-div .input-11 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-11.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-10,
div#wrapper-popup div#popup-background div#minipopup-div .input-10 {
  width: 10% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-10.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-10.editable {
  width: calc(10% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-10,
  div#wrapper-popup div#popup-background div#minipopup-div .input-10 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-10.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-10.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-9,
div#wrapper-popup div#popup-background div#minipopup-div .input-9 {
  width: 11.11111111% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-9.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-9.editable {
  width: calc(11.11111111111111% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-9,
  div#wrapper-popup div#popup-background div#minipopup-div .input-9 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-9.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-9.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-8,
div#wrapper-popup div#popup-background div#minipopup-div .input-8 {
  width: 12.5% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-8.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-8.editable {
  width: calc(12.5% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-8,
  div#wrapper-popup div#popup-background div#minipopup-div .input-8 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-8.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-8.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-7,
div#wrapper-popup div#popup-background div#minipopup-div .input-7 {
  width: 14.28571429% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-7.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-7.editable {
  width: calc(14.285714285714286% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-7,
  div#wrapper-popup div#popup-background div#minipopup-div .input-7 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-7.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-7.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-6,
div#wrapper-popup div#popup-background div#minipopup-div .input-6 {
  width: 16.66666667% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-6.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-6.editable {
  width: calc(16.666666666666668% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-6,
  div#wrapper-popup div#popup-background div#minipopup-div .input-6 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-6.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-6.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-5,
div#wrapper-popup div#popup-background div#minipopup-div .input-5 {
  width: 20% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-5.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-5.editable {
  width: calc(20% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-5,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-5.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-4,
div#wrapper-popup div#popup-background div#minipopup-div .input-4 {
  width: 25% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-4.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-4.editable {
  width: calc(25% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-4,
  div#wrapper-popup div#popup-background div#minipopup-div .input-4 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-4.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-4.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-3,
div#wrapper-popup div#popup-background div#minipopup-div .input-3 {
  width: 33.33333333% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-3.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-3.editable {
  width: calc(33.333333333333336% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-3,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-3.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-2,
div#wrapper-popup div#popup-background div#minipopup-div .input-2 {
  width: 50% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-2.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-2.editable {
  width: calc(50% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-2,
  div#wrapper-popup div#popup-background div#minipopup-div .input-2 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-2.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-2.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-1,
div#wrapper-popup div#popup-background div#minipopup-div .input-1 {
  width: 100% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-1.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-1.editable {
  width: calc(100% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-1,
  div#wrapper-popup div#popup-background div#minipopup-div .input-1 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-1.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-1.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-2_3,
div#wrapper-popup div#popup-background div#minipopup-div .input-2_3 {
  width: 66.66666667% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-2_3.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-2_3.editable {
  width: calc(66.66666666666667% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-2_3,
  div#wrapper-popup div#popup-background div#minipopup-div .input-2_3 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-2_3.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-2_3.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-3_4,
div#wrapper-popup div#popup-background div#minipopup-div .input-3_4 {
  width: 75% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-3_4.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-3_4.editable {
  width: calc(75% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-3_4,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3_4 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-3_4.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3_4.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-2_5,
div#wrapper-popup div#popup-background div#minipopup-div .input-2_5 {
  width: 40% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-2_5.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-2_5.editable {
  width: calc(40% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-2_5,
  div#wrapper-popup div#popup-background div#minipopup-div .input-2_5 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-2_5.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-2_5.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-3_5,
div#wrapper-popup div#popup-background div#minipopup-div .input-3_5 {
  width: 60% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-3_5.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-3_5.editable {
  width: calc(60% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-3_5,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3_5 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-3_5.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3_5.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-4_5,
div#wrapper-popup div#popup-background div#minipopup-div .input-4_5 {
  width: 80% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-4_5.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-4_5.editable {
  width: calc(80% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-4_5,
  div#wrapper-popup div#popup-background div#minipopup-div .input-4_5 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-4_5.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-4_5.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-4_6,
div#wrapper-popup div#popup-background div#minipopup-div .input-4_6 {
  width: 66.66666667% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-4_6.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-4_6.editable {
  width: calc(66.66666666666667% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-4_6,
  div#wrapper-popup div#popup-background div#minipopup-div .input-4_6 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-4_6.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-4_6.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-5_6,
div#wrapper-popup div#popup-background div#minipopup-div .input-5_6 {
  width: 83.33333333% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-5_6.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-5_6.editable {
  width: calc(83.33333333333333% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-5_6,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5_6 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-5_6.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5_6.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-2_7,
div#wrapper-popup div#popup-background div#minipopup-div .input-2_7 {
  width: 28.57142857% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-2_7.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-2_7.editable {
  width: calc(28.571428571428573% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-2_7,
  div#wrapper-popup div#popup-background div#minipopup-div .input-2_7 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-2_7.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-2_7.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-3_7,
div#wrapper-popup div#popup-background div#minipopup-div .input-3_7 {
  width: 42.85714286% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-3_7.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-3_7.editable {
  width: calc(42.857142857142854% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-3_7,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3_7 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-3_7.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3_7.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-4_7,
div#wrapper-popup div#popup-background div#minipopup-div .input-4_7 {
  width: 57.14285714% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-4_7.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-4_7.editable {
  width: calc(57.142857142857146% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-4_7,
  div#wrapper-popup div#popup-background div#minipopup-div .input-4_7 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-4_7.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-4_7.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-5_7,
div#wrapper-popup div#popup-background div#minipopup-div .input-5_7 {
  width: 71.42857143% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-5_7.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-5_7.editable {
  width: calc(71.42857142857143% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-5_7,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5_7 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-5_7.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5_7.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-6_7,
div#wrapper-popup div#popup-background div#minipopup-div .input-6_7 {
  width: 85.71428571% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-6_7.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-6_7.editable {
  width: calc(85.71428571428571% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-6_7,
  div#wrapper-popup div#popup-background div#minipopup-div .input-6_7 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-6_7.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-6_7.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-3_8,
div#wrapper-popup div#popup-background div#minipopup-div .input-3_8 {
  width: 37.5% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-3_8.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-3_8.editable {
  width: calc(37.5% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-3_8,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3_8 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-3_8.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3_8.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-5_8,
div#wrapper-popup div#popup-background div#minipopup-div .input-5_8 {
  width: 62.5% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-5_8.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-5_8.editable {
  width: calc(62.5% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-5_8,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5_8 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-5_8.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5_8.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-7_8,
div#wrapper-popup div#popup-background div#minipopup-div .input-7_8 {
  width: 87.5% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-7_8.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-7_8.editable {
  width: calc(87.5% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-7_8,
  div#wrapper-popup div#popup-background div#minipopup-div .input-7_8 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-7_8.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-7_8.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-2_9,
div#wrapper-popup div#popup-background div#minipopup-div .input-2_9 {
  width: 22.22222222% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-2_9.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-2_9.editable {
  width: calc(22.22222222222222% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-2_9,
  div#wrapper-popup div#popup-background div#minipopup-div .input-2_9 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-2_9.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-2_9.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-4_9,
div#wrapper-popup div#popup-background div#minipopup-div .input-4_9 {
  width: 44.44444444% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-4_9.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-4_9.editable {
  width: calc(44.44444444444444% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-4_9,
  div#wrapper-popup div#popup-background div#minipopup-div .input-4_9 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-4_9.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-4_9.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-5_9,
div#wrapper-popup div#popup-background div#minipopup-div .input-5_9 {
  width: 55.55555556% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-5_9.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-5_9.editable {
  width: calc(55.55555555555556% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-5_9,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5_9 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-5_9.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5_9.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-7_9,
div#wrapper-popup div#popup-background div#minipopup-div .input-7_9 {
  width: 77.77777778% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-7_9.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-7_9.editable {
  width: calc(77.77777777777777% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-7_9,
  div#wrapper-popup div#popup-background div#minipopup-div .input-7_9 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-7_9.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-7_9.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-8_9,
div#wrapper-popup div#popup-background div#minipopup-div .input-8_9 {
  width: 88.88888889% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-8_9.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-8_9.editable {
  width: calc(88.88888888888889% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-8_9,
  div#wrapper-popup div#popup-background div#minipopup-div .input-8_9 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-8_9.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-8_9.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-3_10,
div#wrapper-popup div#popup-background div#minipopup-div .input-3_10 {
  width: 30% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-3_10.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-3_10.editable {
  width: calc(30% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-3_10,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3_10 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-3_10.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3_10.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-7_10,
div#wrapper-popup div#popup-background div#minipopup-div .input-7_10 {
  width: 70% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-7_10.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-7_10.editable {
  width: calc(70% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-7_10,
  div#wrapper-popup div#popup-background div#minipopup-div .input-7_10 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-7_10.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-7_10.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-9_10,
div#wrapper-popup div#popup-background div#minipopup-div .input-9_10 {
  width: 90% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-9_10.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-9_10.editable {
  width: calc(90% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-9_10,
  div#wrapper-popup div#popup-background div#minipopup-div .input-9_10 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-9_10.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-9_10.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-2_11,
div#wrapper-popup div#popup-background div#minipopup-div .input-2_11 {
  width: 18.18181818% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-2_11.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-2_11.editable {
  width: calc(18.181818181818183% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-2_11,
  div#wrapper-popup div#popup-background div#minipopup-div .input-2_11 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-2_11.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-2_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-3_11,
div#wrapper-popup div#popup-background div#minipopup-div .input-3_11 {
  width: 27.27272727% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-3_11.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-3_11.editable {
  width: calc(27.272727272727273% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-3_11,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3_11 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-3_11.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-3_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-4_11,
div#wrapper-popup div#popup-background div#minipopup-div .input-4_11 {
  width: 36.36363636% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-4_11.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-4_11.editable {
  width: calc(36.36363636363637% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-4_11,
  div#wrapper-popup div#popup-background div#minipopup-div .input-4_11 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-4_11.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-4_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-5_11,
div#wrapper-popup div#popup-background div#minipopup-div .input-5_11 {
  width: 45.45454545% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-5_11.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-5_11.editable {
  width: calc(45.45454545454545% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-5_11,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5_11 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-5_11.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-6_11,
div#wrapper-popup div#popup-background div#minipopup-div .input-6_11 {
  width: 54.54545455% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-6_11.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-6_11.editable {
  width: calc(54.54545454545455% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-6_11,
  div#wrapper-popup div#popup-background div#minipopup-div .input-6_11 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-6_11.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-6_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-7_11,
div#wrapper-popup div#popup-background div#minipopup-div .input-7_11 {
  width: 63.63636364% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-7_11.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-7_11.editable {
  width: calc(63.63636363636363% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-7_11,
  div#wrapper-popup div#popup-background div#minipopup-div .input-7_11 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-7_11.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-7_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-8_11,
div#wrapper-popup div#popup-background div#minipopup-div .input-8_11 {
  width: 72.72727273% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-8_11.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-8_11.editable {
  width: calc(72.72727272727273% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-8_11,
  div#wrapper-popup div#popup-background div#minipopup-div .input-8_11 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-8_11.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-8_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-9_11,
div#wrapper-popup div#popup-background div#minipopup-div .input-9_11 {
  width: 81.81818182% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-9_11.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-9_11.editable {
  width: calc(81.81818181818181% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-9_11,
  div#wrapper-popup div#popup-background div#minipopup-div .input-9_11 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-9_11.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-9_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-10_11,
div#wrapper-popup div#popup-background div#minipopup-div .input-10_11 {
  width: 90.90909091% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-10_11.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-10_11.editable {
  width: calc(90.9090909090909% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-10_11,
  div#wrapper-popup div#popup-background div#minipopup-div .input-10_11 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-10_11.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-10_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-5_12,
div#wrapper-popup div#popup-background div#minipopup-div .input-5_12 {
  width: 41.66666667% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-5_12.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-5_12.editable {
  width: calc(41.666666666666664% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-5_12,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5_12 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-5_12.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-5_12.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-7_12,
div#wrapper-popup div#popup-background div#minipopup-div .input-7_12 {
  width: 58.33333333% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-7_12.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-7_12.editable {
  width: calc(58.333333333333336% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-7_12,
  div#wrapper-popup div#popup-background div#minipopup-div .input-7_12 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-7_12.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-7_12.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div .input-11_12,
div#wrapper-popup div#popup-background div#minipopup-div .input-11_12 {
  width: 91.66666667% !important;
}
div#wrapper div#popup-background div#minipopup-div .input-11_12.editable,
div#wrapper-popup div#popup-background div#minipopup-div .input-11_12.editable {
  width: calc(91.66666666666667% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div .input-11_12,
  div#wrapper-popup div#popup-background div#minipopup-div .input-11_12 {
    width: 100% !important;
  }
  div#wrapper div#popup-background div#minipopup-div .input-11_12.editable,
  div#wrapper-popup div#popup-background div#minipopup-div .input-11_12.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#popup-background div#minipopup-div div.btn,
div#wrapper-popup div#popup-background div#minipopup-div div.btn {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
div#wrapper div#popup-background div#minipopup-div div.btn .btn,
div#wrapper-popup div#popup-background div#minipopup-div div.btn .btn {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #6eb9d8;
  border: 2px solid #6eb9d8;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 16px;
  height: 40px;
  margin: 0 10px;
  min-width: 120px;
  padding: 0 10px;
}
@media screen and (max-width: 867px) {
  div#wrapper div#popup-background div#minipopup-div div.btn .btn,
  div#wrapper-popup div#popup-background div#minipopup-div div.btn .btn {
    height: auto;
    white-space: normal;
  }
}
div#wrapper div#popup-background .hide,
div#wrapper-popup div#popup-background .hide {
  display: none !important;
}
div#wrapper div#header,
div#wrapper-popup div#header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  background-color: #FFFFFF;
  height: 55px;
  margin: 0;
  width: 100%;
  padding: 7px;
}
@media screen and (max-width: 867px) {
  div#wrapper div#header,
  div#wrapper-popup div#header {
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    height: auto;
    -webkit-box-pack: space-around;
    -moz-box-pack: space-around;
    -ms-flex-pack: space-around;
    /*-moz-justify-content: @justify-content;*/
    /*-ms-justify-content: @justify-content;*/
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
}
div#wrapper div#header div,
div#wrapper-popup div#header div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  width: 33.33%;
}
@media screen and (max-width: 867px) {
  div#wrapper div#header div,
  div#wrapper-popup div#header div {
    padding: 8px;
    width: 45%;
    max-height: 100px;
  }
}
div#wrapper div#header div a,
div#wrapper-popup div#header div a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
@media screen and (min-width: 867px) {
  div#wrapper div#header div a,
  div#wrapper-popup div#header div a {
    -webkit-box-pack: left;
    -moz-box-pack: left;
    -ms-flex-pack: left;
    /*-moz-justify-content: @justify-content;*/
    /*-ms-justify-content: @justify-content;*/
    -webkit-justify-content: left;
    justify-content: left;
  }
}
div#wrapper div#header div a img,
div#wrapper-popup div#header div a img {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}
div#wrapper div#header div#nube,
div#wrapper-popup div#header div#nube {
  /*                @media screen and (max-width: @responsive2) {
                    &#nube {
                        display: none;
                    }
                }*/
}
div#wrapper div#header div#nube a,
div#wrapper-popup div#header div#nube a {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
}
div#wrapper div#header div#nube img,
div#wrapper-popup div#header div#nube img {
  max-height: 50px;
}
div#wrapper div#header div#global-actions,
div#wrapper-popup div#header div#global-actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  width: 33.33%;
}
@media screen and (max-width: 867px) {
  div#wrapper div#header div#global-actions,
  div#wrapper-popup div#header div#global-actions {
    width: 100%;
    -webkit-box-pack: space-between;
    -moz-box-pack: space-between;
    -ms-flex-pack: space-between;
    /*-moz-justify-content: @justify-content;*/
    /*-ms-justify-content: @justify-content;*/
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}
div#wrapper div#header div#global-actions div#nav-mobile,
div#wrapper-popup div#header div#global-actions div#nav-mobile {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  display: none;
  padding: 0;
  width: 30%;
}
@media screen and (max-width: 867px) {
  div#wrapper div#header div#global-actions div#nav-mobile,
  div#wrapper-popup div#header div#global-actions div#nav-mobile {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
div#wrapper div#header div#global-actions div#nav-mobile div#nav-icon,
div#wrapper-popup div#header div#global-actions div#nav-mobile div#nav-icon {
  height: 32px;
  padding: 0;
  position: relative;
  width: 32px;
}
div#wrapper div#header div#global-actions div#nav-mobile div#nav-icon span,
div#wrapper-popup div#header div#global-actions div#nav-mobile div#nav-icon span {
  -moz-transition: background 0s 0.25s;
  -o-transition: background 0s 0.25s;
  -webkit-transition: background 0s 0.25s;
  transition: background 0s 0.25s;
  background-color: #000000;
  bottom: 0;
  height: 4px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
}
div#wrapper div#header div#global-actions div#nav-mobile div#nav-icon span:before,
div#wrapper-popup div#header div#global-actions div#nav-mobile div#nav-icon span:before,
div#wrapper div#header div#global-actions div#nav-mobile div#nav-icon span:after,
div#wrapper-popup div#header div#global-actions div#nav-mobile div#nav-icon span:after {
  background-color: #000000;
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
}
div#wrapper div#header div#global-actions div#nav-mobile div#nav-icon span:before,
div#wrapper-popup div#header div#global-actions div#nav-mobile div#nav-icon span:before {
  -moz-transition: top 0.25s 0.25s, transform 0.25s 0s;
  -o-transition: top 0.25s 0.25s, transform 0.25s 0s;
  -webkit-transition: top 0.25s 0.25s, transform 0.25s 0s;
  transition: top 0.25s 0.25s, transform 0.25s 0s;
  top: -10px;
}
div#wrapper div#header div#global-actions div#nav-mobile div#nav-icon span:after,
div#wrapper-popup div#header div#global-actions div#nav-mobile div#nav-icon span:after {
  -moz-transition: bottom 0.25s 0.25s, transform 0.25s 0s;
  -o-transition: bottom 0.25s 0.25s, transform 0.25s 0s;
  -webkit-transition: bottom 0.25s 0.25s, transform 0.25s 0s;
  transition: bottom 0.25s 0.25s, transform 0.25s 0s;
  bottom: -10px;
}
div#wrapper div#header div#global-actions div#nav-mobile div#nav-icon span.open,
div#wrapper-popup div#header div#global-actions div#nav-mobile div#nav-icon span.open {
  background-color: transparent;
}
div#wrapper div#header div#global-actions div#nav-mobile div#nav-icon span.open:before,
div#wrapper-popup div#header div#global-actions div#nav-mobile div#nav-icon span.open:before,
div#wrapper div#header div#global-actions div#nav-mobile div#nav-icon span.open:after,
div#wrapper-popup div#header div#global-actions div#nav-mobile div#nav-icon span.open:after {
  -moz-transition-delay: 0s, 0.3s;
  -o-transition-delay: 0s, 0.3s;
  -webkit-transition-delay: 0s, 0.3s;
  transition-delay: 0s, 0.3s;
}
div#wrapper div#header div#global-actions div#nav-mobile div#nav-icon span.open:before,
div#wrapper-popup div#header div#global-actions div#nav-mobile div#nav-icon span.open:before {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
}
div#wrapper div#header div#global-actions div#nav-mobile div#nav-icon span.open:after,
div#wrapper-popup div#header div#global-actions div#nav-mobile div#nav-icon span.open:after {
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  bottom: 0;
}
div#wrapper div#header div#global-actions a,
div#wrapper-popup div#header div#global-actions a {
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  color: #000000;
  width: 33.33%;
}
@media screen and (max-width: 867px) {
  div#wrapper div#header div#global-actions a,
  div#wrapper-popup div#header div#global-actions a {
    width: 30%;
  }
}
div#wrapper div#header div#global-actions a:before,
div#wrapper-popup div#header div#global-actions a:before {
  font-size: 22px;
  margin-bottom: 4px;
}
div#wrapper div#header div#global-actions a:hover,
div#wrapper-popup div#header div#global-actions a:hover {
  background-color: #ececec;
}
div#wrapper div#nav-bar-selector,
div#wrapper-popup div#nav-bar-selector {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  background-color: #00405b;
  height: 54px;
}
@media screen and (max-width: 867px) {
  div#wrapper div#nav-bar-selector,
  div#wrapper-popup div#nav-bar-selector {
    display: none;
    height: initial;
  }
}
div#wrapper div#nav-bar-selector div,
div#wrapper-popup div#nav-bar-selector div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  height: 100%;
  padding: 0 8px;
}
@media screen and (max-width: 867px) {
  div#wrapper div#nav-bar-selector div,
  div#wrapper-popup div#nav-bar-selector div {
    height: initial;
  }
}
div#wrapper div#nav-bar-selector div#nv-pack,
div#wrapper-popup div#nav-bar-selector div#nv-pack {
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -moz-flex-grow: 5;
  -ms-flex-grow: 5;
  -webkit-flex-grow: 5;
  flex-grow: 5;
}
@media screen and (max-width: 867px) {
  div#wrapper div#nav-bar-selector div#nv-pack,
  div#wrapper-popup div#nav-bar-selector div#nv-pack {
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}
div#wrapper div#nav-bar-selector div#nv-pack a,
div#wrapper-popup div#nav-bar-selector div#nv-pack a {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border: 2px solid #FFFFFF;
  color: #FFFFFF;
  height: 40px;
  margin-right: 6px;
  padding: 0 6px;
  text-transform: uppercase;
}
@media screen and (max-width: 867px) {
  div#wrapper div#nav-bar-selector div#nv-pack a,
  div#wrapper-popup div#nav-bar-selector div#nv-pack a {
    margin: 6px;
  }
}
div#wrapper div#nav-bar-selector div#nv-pack a:before,
div#wrapper-popup div#nav-bar-selector div#nv-pack a:before {
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  /*background-position: center -4px;*/
  /*background-repeat: no-repeat;*/
  /*background-size: cover;*/
  content: "";
  font-size: 30px;
  height: 36px;
  margin: 0 3px;
  width: 36px;
  line-height: 36px;
  font-family: "ni";
  color: #6eb9d8;
}
div#wrapper div#nav-bar-selector div#nv-pack a:hover,
div#wrapper-popup div#nav-bar-selector div#nv-pack a:hover,
div#wrapper div#nav-bar-selector div#nv-pack a.active,
div#wrapper-popup div#nav-bar-selector div#nv-pack a.active {
  background-color: #6eb9d8;
  border-color: #6eb9d8;
}
div#wrapper div#nav-bar-selector div#nv-pack a:hover:before,
div#wrapper-popup div#nav-bar-selector div#nv-pack a:hover:before,
div#wrapper div#nav-bar-selector div#nv-pack a.active:before,
div#wrapper-popup div#nav-bar-selector div#nv-pack a.active:before {
  /*.filter(brightness(0.55));*/
  /*background-position: center -46px;*/
  color: #00405b;
}
div#wrapper div#nav-bar-selector div#nv-pack a.btn-intranet:before,
div#wrapper-popup div#nav-bar-selector div#nv-pack a.btn-intranet:before {
  font-size: 26px;
  content: '\e890';
  /*background-image: url('@{img}btn-intranet.png');*/
}
div#wrapper div#nav-bar-selector div#nv-pack a.btn-tareas:before,
div#wrapper-popup div#nav-bar-selector div#nv-pack a.btn-tareas:before {
  content: '\e819';
  /*background-image: url('@{img}btn-tareas.png');*/
}
div#wrapper div#nav-bar-selector div#nv-pack a.btn-facturacion:before,
div#wrapper-popup div#nav-bar-selector div#nv-pack a.btn-facturacion:before {
  content: '\e819';
  /*background-image: url('@{img}btn-facturacion2.png');*/
}
div#wrapper div#nav-bar-selector div#nv-pack a.btn-config:before,
div#wrapper-popup div#nav-bar-selector div#nv-pack a.btn-config:before {
  content: '\e819';
  /*background-image: url('@{img}btn-config.png');*/
}
div#wrapper div#nav-bar-selector div#user-loged,
div#wrapper-popup div#nav-bar-selector div#user-loged {
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  color: #FFFFFF;
  font-size: 16px;
}
div#wrapper div#nav-bar-selector div#user-loged div:before,
div#wrapper-popup div#nav-bar-selector div#user-loged div:before {
  content: '\e806';
  font-family: "NI";
  margin-right: 6px;
}
@media screen and (max-width: 867px) {
  div#wrapper div#nav-bar-selector div#user-loged,
  div#wrapper-popup div#nav-bar-selector div#user-loged {
    display: none;
  }
}
div#wrapper nav#nav-bar,
div#wrapper-popup nav#nav-bar,
div#wrapper div#nav-bar-helper,
div#wrapper-popup div#nav-bar-helper {
  background-color: #6eb9d8;
  border: none;
  display: block;
  height: 36px;
}
@media screen and (max-width: 867px) {
  div#wrapper nav#nav-bar,
  div#wrapper-popup nav#nav-bar,
  div#wrapper div#nav-bar-helper,
  div#wrapper-popup div#nav-bar-helper {
    display: none;
    height: initial;
  }
}
div#wrapper nav#nav-bar > ul,
div#wrapper-popup nav#nav-bar > ul,
div#wrapper div#nav-bar-helper > ul,
div#wrapper-popup div#nav-bar-helper > ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  height: 100%;
  list-style: none;
  width: 100%;
}
@media screen and (max-width: 867px) {
  div#wrapper nav#nav-bar > ul,
  div#wrapper-popup nav#nav-bar > ul,
  div#wrapper div#nav-bar-helper > ul,
  div#wrapper-popup div#nav-bar-helper > ul {
    -moz-box-shadow: inset 0 0 24px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: inset 0 0 24px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 24px rgba(0, 0, 0, 0.3);
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
}
@media screen and (max-width: 867px) {
  div#wrapper nav#nav-bar > ul > li,
  div#wrapper-popup nav#nav-bar > ul > li,
  div#wrapper div#nav-bar-helper > ul > li,
  div#wrapper-popup div#nav-bar-helper > ul > li {
    border-bottom: 1px solid #00405b;
  }
  div#wrapper nav#nav-bar > ul > li:last-child,
  div#wrapper-popup nav#nav-bar > ul > li:last-child,
  div#wrapper div#nav-bar-helper > ul > li:last-child,
  div#wrapper-popup div#nav-bar-helper > ul > li:last-child {
    border-bottom: none;
  }
  div#wrapper nav#nav-bar > ul > li#back-button-menu-mobile,
  div#wrapper-popup nav#nav-bar > ul > li#back-button-menu-mobile,
  div#wrapper div#nav-bar-helper > ul > li#back-button-menu-mobile,
  div#wrapper-popup div#nav-bar-helper > ul > li#back-button-menu-mobile {
    display: block !important;
  }
}
div#wrapper nav#nav-bar > ul > li#back-button-menu-mobile,
div#wrapper-popup nav#nav-bar > ul > li#back-button-menu-mobile,
div#wrapper div#nav-bar-helper > ul > li#back-button-menu-mobile,
div#wrapper-popup div#nav-bar-helper > ul > li#back-button-menu-mobile {
  display: none;
}
div#wrapper nav#nav-bar > ul > li > a,
div#wrapper-popup nav#nav-bar > ul > li > a,
div#wrapper div#nav-bar-helper > ul > li > a,
div#wrapper-popup div#nav-bar-helper > ul > li > a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  color: #FFFFFF;
  font-size: 0.85em;
  height: 36px;
  padding: 0 8px;
  text-transform: uppercase;
}
@media screen and (max-width: 867px) {
  div#wrapper nav#nav-bar > ul > li > a,
  div#wrapper-popup nav#nav-bar > ul > li > a,
  div#wrapper div#nav-bar-helper > ul > li > a,
  div#wrapper-popup div#nav-bar-helper > ul > li > a {
    height: initial;
  }
}
@media screen and (max-width: 867px) {
  div#wrapper nav#nav-bar > ul > li > a,
  div#wrapper-popup nav#nav-bar > ul > li > a,
  div#wrapper div#nav-bar-helper > ul > li > a,
  div#wrapper-popup div#nav-bar-helper > ul > li > a {
    font-size: 1.2em;
    padding: 8px 0 !important;
  }
}
@media screen and (max-width: 867px) {
  div#wrapper nav#nav-bar > ul > li > a span,
  div#wrapper-popup nav#nav-bar > ul > li > a span,
  div#wrapper div#nav-bar-helper > ul > li > a span,
  div#wrapper-popup div#nav-bar-helper > ul > li > a span {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    /*-moz-align-items: @align-items;*/
    /*-ms-align-items: @align-items;*/
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    /*-moz-justify-content: @justify-content;*/
    /*-ms-justify-content: @justify-content;*/
    -webkit-justify-content: center;
    justify-content: center;
    height: 32px;
  }
}
div#wrapper nav#nav-bar > ul > li > a span.icon,
div#wrapper-popup nav#nav-bar > ul > li > a span.icon,
div#wrapper div#nav-bar-helper > ul > li > a span.icon,
div#wrapper-popup div#nav-bar-helper > ul > li > a span.icon {
  display: none;
}
@media screen and (max-width: 867px) {
  div#wrapper nav#nav-bar > ul > li > a span.icon,
  div#wrapper-popup nav#nav-bar > ul > li > a span.icon,
  div#wrapper div#nav-bar-helper > ul > li > a span.icon,
  div#wrapper-popup div#nav-bar-helper > ul > li > a span.icon {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    /*-moz-align-items: @align-items;*/
    /*-ms-align-items: @align-items;*/
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    /*-moz-justify-content: @justify-content;*/
    /*-ms-justify-content: @justify-content;*/
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    right: 32px;
    width: 32px;
  }
  div#wrapper nav#nav-bar > ul > li > a span.icon:after,
  div#wrapper-popup nav#nav-bar > ul > li > a span.icon:after,
  div#wrapper div#nav-bar-helper > ul > li > a span.icon:after,
  div#wrapper-popup div#nav-bar-helper > ul > li > a span.icon:after {
    -moz-transform: rotate(225deg);
    -webkit-transform: rotate(225deg);
    transform: rotate(225deg);
    -moz-transition: all 0.25s;
    -o-transition: all 0.25s;
    -webkit-transition: all 0.25s;
    transition: all 0.25s;
    border: 4px solid #00405b;
    border-bottom: none;
    border-right: none;
    content: "";
    display: inline-block;
    height: 6px;
    position: relative;
    top: -2px;
    width: 6px;
  }
}
div#wrapper nav#nav-bar > ul > li > a:hover,
div#wrapper-popup nav#nav-bar > ul > li > a:hover,
div#wrapper div#nav-bar-helper > ul > li > a:hover,
div#wrapper-popup div#nav-bar-helper > ul > li > a:hover {
  color: #00405b;
}
div#wrapper nav#nav-bar > ul > li > ul,
div#wrapper-popup nav#nav-bar > ul > li > ul,
div#wrapper div#nav-bar-helper > ul > li > ul,
div#wrapper-popup div#nav-bar-helper > ul > li > ul {
  display: none;
  left: 0;
  width: 100%;
}
div#wrapper nav#nav-bar > ul > li.active a,
div#wrapper-popup nav#nav-bar > ul > li.active a,
div#wrapper div#nav-bar-helper > ul > li.active a,
div#wrapper-popup div#nav-bar-helper > ul > li.active a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  color: #00405b;
  font-size: 0.85em;
  height: 36px;
  padding: 0 8px;
  text-transform: uppercase;
}
@media screen and (max-width: 867px) {
  div#wrapper nav#nav-bar > ul > li.active a,
  div#wrapper-popup nav#nav-bar > ul > li.active a,
  div#wrapper div#nav-bar-helper > ul > li.active a,
  div#wrapper-popup div#nav-bar-helper > ul > li.active a {
    height: initial;
    font-size: 1.2em;
  }
}
div#wrapper nav#nav-bar > ul > li.active > ul,
div#wrapper-popup nav#nav-bar > ul > li.active > ul,
div#wrapper div#nav-bar-helper > ul > li.active > ul,
div#wrapper-popup div#nav-bar-helper > ul > li.active > ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  height: 36px;
  position: absolute;
}
@media screen and (max-width: 867px) {
  div#wrapper nav#nav-bar > ul > li.active > ul,
  div#wrapper-popup nav#nav-bar > ul > li.active > ul,
  div#wrapper div#nav-bar-helper > ul > li.active > ul,
  div#wrapper-popup div#nav-bar-helper > ul > li.active > ul {
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
    /*                            display: none;*/
    position: relative;
    height: initial;
  }
}
div#wrapper nav#nav-bar > ul > li.active > ul > li,
div#wrapper-popup nav#nav-bar > ul > li.active > ul > li,
div#wrapper div#nav-bar-helper > ul > li.active > ul > li,
div#wrapper-popup div#nav-bar-helper > ul > li.active > ul > li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
}
@media screen and (max-width: 867px) {
  div#wrapper nav#nav-bar > ul > li.active > ul > li,
  div#wrapper-popup nav#nav-bar > ul > li.active > ul > li,
  div#wrapper div#nav-bar-helper > ul > li.active > ul > li,
  div#wrapper-popup div#nav-bar-helper > ul > li.active > ul > li {
    height: initial;
  }
  div#wrapper nav#nav-bar > ul > li.active > ul > li a,
  div#wrapper-popup nav#nav-bar > ul > li.active > ul > li a,
  div#wrapper div#nav-bar-helper > ul > li.active > ul > li a,
  div#wrapper-popup div#nav-bar-helper > ul > li.active > ul > li a {
    color: #FFFFFF;
    display: block;
    font-size: 1.2em;
    padding: 8px 0;
    text-align: center;
    width: 100%;
  }
  div#wrapper nav#nav-bar > ul > li.active > ul > li.active a,
  div#wrapper-popup nav#nav-bar > ul > li.active > ul > li.active a,
  div#wrapper div#nav-bar-helper > ul > li.active > ul > li.active a,
  div#wrapper-popup div#nav-bar-helper > ul > li.active > ul > li.active a,
  div#wrapper nav#nav-bar > ul > li.active > ul > li a:hover,
  div#wrapper-popup nav#nav-bar > ul > li.active > ul > li a:hover,
  div#wrapper div#nav-bar-helper > ul > li.active > ul > li a:hover,
  div#wrapper-popup div#nav-bar-helper > ul > li.active > ul > li a:hover {
    color: #00405b;
  }
}
div#wrapper nav#nav-bar > ul > li.active > ul > li.active a,
div#wrapper-popup nav#nav-bar > ul > li.active > ul > li.active a,
div#wrapper div#nav-bar-helper > ul > li.active > ul > li.active a,
div#wrapper-popup div#nav-bar-helper > ul > li.active > ul > li.active a,
div#wrapper nav#nav-bar > ul > li.active > ul > li a:hover,
div#wrapper-popup nav#nav-bar > ul > li.active > ul > li a:hover,
div#wrapper div#nav-bar-helper > ul > li.active > ul > li a:hover,
div#wrapper-popup div#nav-bar-helper > ul > li.active > ul > li a:hover {
  background-color: #cccccc;
}
@media screen and (max-width: 867px) {
  div#wrapper nav#nav-bar > ul > li.rotate > a span.icon:after,
  div#wrapper-popup nav#nav-bar > ul > li.rotate > a span.icon:after,
  div#wrapper div#nav-bar-helper > ul > li.rotate > a span.icon:after,
  div#wrapper-popup div#nav-bar-helper > ul > li.rotate > a span.icon:after {
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 2px;
  }
  div#wrapper nav#nav-bar > ul > li.rotate > ul,
  div#wrapper-popup nav#nav-bar > ul > li.rotate > ul,
  div#wrapper div#nav-bar-helper > ul > li.rotate > ul,
  div#wrapper-popup div#nav-bar-helper > ul > li.rotate > ul {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
div#wrapper div#nav-bar-helper,
div#wrapper-popup div#nav-bar-helper {
  background-color: #ececec;
}
div#wrapper div#global-message,
div#wrapper-popup div#global-message {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #FFFFFF;
  display: none;
  padding: 12px;
  position: fixed;
  right: 32px;
  top: 32px !important;
  width: 320px;
  z-index: 1000000;
}
@media screen and (max-width: 867px) {
  div#wrapper div#global-message,
  div#wrapper-popup div#global-message {
    left: 32px;
    width: auto;
  }
}
div#wrapper div#global-message.error,
div#wrapper-popup div#global-message.error,
div#wrapper div#global-message.info,
div#wrapper-popup div#global-message.info,
div#wrapper div#global-message.success,
div#wrapper-popup div#global-message.success {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
div#wrapper div#global-message:before,
div#wrapper-popup div#global-message:before {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  font-family: "NI";
  font-size: 26px;
  max-height: 24px;
  max-width: 24px;
  min-height: 24px;
  min-width: 24px;
  margin-right: 12px;
}
div#wrapper div#global-message.error,
div#wrapper-popup div#global-message.error {
  background-color: #FF4444;
  color: #FFFFFF;
}
div#wrapper div#global-message.error:before,
div#wrapper-popup div#global-message.error:before {
  content: '\e80a';
}
div#wrapper div#global-message.info,
div#wrapper-popup div#global-message.info {
  background-color: #FFDD00;
}
div#wrapper div#global-message.info:before,
div#wrapper-popup div#global-message.info:before {
  content: '\f129';
}
div#wrapper div#global-message.success,
div#wrapper-popup div#global-message.success {
  background-color: #C1D82F;
  color: #FFFFFF;
}
div#wrapper div#global-message.success:before,
div#wrapper-popup div#global-message.success:before {
  content: '\e809';
}
div#wrapper form#datagridform,
div#wrapper-popup form#datagridform {
  border-bottom: 1px solid #ececec;
}
div#wrapper div.general-actions,
div#wrapper-popup div.general-actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  background-color: #999999;
  height: 70px;
  position: relative;
  width: 100%;
  z-index: 998;
}
@media screen and (max-width: 867px) {
  div#wrapper div.general-actions,
  div#wrapper-popup div.general-actions {
    height: auto;
    min-height: 70px;
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}
div#wrapper div.general-actions.fixed,
div#wrapper-popup div.general-actions.fixed {
  position: fixed;
  top: 0;
}
div#wrapper div.general-actions div.searcher,
div#wrapper-popup div.general-actions div.searcher {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-order: 0;
  -ms-order: 0;
  -webkit-order: 0;
  order: 0;
  padding: 0 8px;
}
@media screen and (max-width: 867px) {
  div#wrapper div.general-actions div.searcher,
  div#wrapper-popup div.general-actions div.searcher {
    margin-top: 9px;
    margin-bottom: 9px;
  }
}
div#wrapper div.general-actions div.searcher label,
div#wrapper-popup div.general-actions div.searcher label {
  color: #FFFFFF;
  font-size: 0.85em;
  margin-bottom: 3px;
  text-transform: uppercase;
}
div#wrapper div.general-actions div.searcher div,
div#wrapper-popup div.general-actions div.searcher div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
}
div#wrapper div.general-actions div.searcher div input[type=text],
div#wrapper-popup div.general-actions div.searcher div input[type=text] {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  border: 2px solid #FFFFFF;
  color: #FFFFFF;
  padding: 6px;
  font-size: 1em;
}
div#wrapper div.general-actions div.searcher div input[type=text]::-webkit-input-placeholder,
div#wrapper-popup div.general-actions div.searcher div input[type=text]::-webkit-input-placeholder {
  color: #FFFFFF;
}
div#wrapper div.general-actions div.searcher div input[type=text]:-moz-placeholder,
div#wrapper-popup div.general-actions div.searcher div input[type=text]:-moz-placeholder {
  color: #FFFFFF;
}
div#wrapper div.general-actions div.searcher div input[type=text]::-moz-placeholder,
div#wrapper-popup div.general-actions div.searcher div input[type=text]::-moz-placeholder {
  color: #FFFFFF;
}
div#wrapper div.general-actions div.searcher div input[type=text]:-ms-input-placeholder,
div#wrapper-popup div.general-actions div.searcher div input[type=text]:-ms-input-placeholder {
  color: #FFFFFF;
}
div#wrapper div.general-actions div.searcher div button#general-searcher-send,
div#wrapper-popup div.general-actions div.searcher div button#general-searcher-send {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #0073a3;
  border: 2px solid #0073a3;
  cursor: pointer;
  margin-left: 3px;
}
div#wrapper div.general-actions div.searcher div button#general-searcher-send:before,
div#wrapper-popup div.general-actions div.searcher div button#general-searcher-send:before {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  color: #FFFFFF;
  content: '\e804';
  font-family: "NI";
  width: 33px;
}
div#wrapper div.general-actions div.searcher div button#clear-filters,
div#wrapper-popup div.general-actions div.searcher div button#clear-filters {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #0073a3;
  border: 2px solid #0073a3;
  cursor: pointer;
  margin-left: 15px;
  padding: 0 5px;
  color: #FFFFFF;
  height: 33.5px;
}
div#wrapper div.general-actions div.total-count,
div#wrapper-popup div.general-actions div.total-count {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-order: 1;
  -ms-order: 1;
  -webkit-order: 1;
  order: 1;
  color: #FFFFFF;
  /*font-size: 16px !important;*/
  left: auto !important;
  margin-left: 0 !important;
  padding: 0 8px;
  position: relative !important;
  top: auto !important;
  width: auto !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div.general-actions div.total-count,
  div#wrapper-popup div.general-actions div.total-count {
    margin-top: 9px;
    margin-bottom: 9px;
  }
}
@media screen and (max-width: 480px) {
  div#wrapper div.general-actions div.total-count,
  div#wrapper-popup div.general-actions div.total-count {
    display: none;
  }
}
div#wrapper div.general-actions div.globact,
div#wrapper-popup div.general-actions div.globact {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  -moz-order: 2;
  -ms-order: 2;
  -webkit-order: 2;
  order: 2;
  padding: 0 8px;
}
@media screen and (max-width: 867px) {
  div#wrapper div.general-actions div.globact,
  div#wrapper-popup div.general-actions div.globact {
    margin-top: 9px;
    margin-bottom: 9px;
  }
}
div#wrapper div.general-actions div.globact a.btn,
div#wrapper-popup div.general-actions div.globact a.btn {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border: 2px solid #FFFFFF;
  color: #FFFFFF;
  height: 52px;
  margin-left: 8px;
  padding: 0 8px;
  text-transform: uppercase;
}
div#wrapper div.general-actions div.globact a.btn span.responsive,
div#wrapper-popup div.general-actions div.globact a.btn span.responsive {
  display: none;
}
@media screen and (max-width: 480px) {
  div#wrapper div.general-actions div.globact a.btn,
  div#wrapper-popup div.general-actions div.globact a.btn {
    /*width: 52px;*/
  }
  div#wrapper div.general-actions div.globact a.btn span.desktop,
  div#wrapper-popup div.general-actions div.globact a.btn span.desktop {
    display: none;
  }
  div#wrapper div.general-actions div.globact a.btn span.responsive,
  div#wrapper-popup div.general-actions div.globact a.btn span.responsive {
    display: block;
  }
}
div#wrapper div.general-actions div.globact a.btn:after,
div#wrapper-popup div.general-actions div.globact a.btn:after {
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 18px;
  margin-left: 6px;
  font-family: "NI";
  line-height: 12px;
  padding-top: 2px;
}
@media screen and (max-width: 480px) {
  div#wrapper div.general-actions div.globact a.btn:after,
  div#wrapper-popup div.general-actions div.globact a.btn:after {
    margin-right: 6px;
  }
}
div#wrapper div.general-actions div.globact a.btn:hover,
div#wrapper-popup div.general-actions div.globact a.btn:hover {
  background-color: #6eb9d8;
  border-color: #6eb9d8;
}
div#wrapper div.general-actions div.globact a.btn.create:after,
div#wrapper-popup div.general-actions div.globact a.btn.create:after,
div#wrapper div.general-actions div.globact a.btn.add:after,
div#wrapper-popup div.general-actions div.globact a.btn.add:after {
  content: '\e80b';
}
div#wrapper div.general-actions div.globact a.btn.delete:after,
div#wrapper-popup div.general-actions div.globact a.btn.delete:after {
  content: '\e80a';
  font-size: 24px;
}
div#wrapper div.general-actions div.globact a.btn.edit:after,
div#wrapper-popup div.general-actions div.globact a.btn.edit:after {
  content: '\e856';
}
div#wrapper div.general-actions div.globact a.btn.view:after,
div#wrapper-popup div.general-actions div.globact a.btn.view:after {
  content: '\e811';
}
div#wrapper div.general-actions div.globact a.btn.folder:after,
div#wrapper-popup div.general-actions div.globact a.btn.folder:after {
  content: '\e816';
}
div#wrapper div.general-actions div.globact a.btn.download:after,
div#wrapper-popup div.general-actions div.globact a.btn.download:after {
  content: '\f0ed';
}
div#wrapper div.general-actions div.globact a.btn.validate:after,
div#wrapper-popup div.general-actions div.globact a.btn.validate:after {
  content: '\e809';
}
div#wrapper div.general-actions div.globact a.btn.habilitar:after,
div#wrapper-popup div.general-actions div.globact a.btn.habilitar:after {
  content: '\f10c';
}
div#wrapper div.general-actions div.globact a.btn.disable:after,
div#wrapper-popup div.general-actions div.globact a.btn.disable:after,
div#wrapper div.general-actions div.globact a.btn.deshabilitar:after,
div#wrapper-popup div.general-actions div.globact a.btn.deshabilitar:after,
div#wrapper div.general-actions div.globact a.btn.deshabilitarpresu:after,
div#wrapper-popup div.general-actions div.globact a.btn.deshabilitarpresu:after {
  content: '\e821';
}
div#wrapper div.general-actions div.globact a.btn.generar-pago:after,
div#wrapper-popup div.general-actions div.globact a.btn.generar-pago:after {
  content: '\e809';
}
div#wrapper div.general-actions div.globact a.btn.ver-pagos:after,
div#wrapper-popup div.general-actions div.globact a.btn.ver-pagos:after {
  content: '\e811';
}
div#wrapper div.general-actions div.globact a.btn.generar-recibo:after,
div#wrapper-popup div.general-actions div.globact a.btn.generar-recibo:after {
  content: '\e809';
}
div#wrapper div.general-actions div.globact a.btn.devolucion:after,
div#wrapper-popup div.general-actions div.globact a.btn.devolucion:after {
  content: '\e685';
}
div#wrapper div.general-actions div.globact a.btn.send:after,
div#wrapper-popup div.general-actions div.globact a.btn.send:after,
div#wrapper div.general-actions div.globact a.btn.sendmail:after,
div#wrapper-popup div.general-actions div.globact a.btn.sendmail:after {
  content: '\f0e0';
}
div#wrapper div.general-actions div.globact a.btn.reenviar:after,
div#wrapper-popup div.general-actions div.globact a.btn.reenviar:after {
  content: '\e814';
}
div#wrapper div.general-actions div.globact a.btn.print:after,
div#wrapper-popup div.general-actions div.globact a.btn.print:after {
  content: '\e852';
}
div#wrapper div.general-actions div.globact a.btn.duplicate:after,
div#wrapper-popup div.general-actions div.globact a.btn.duplicate:after {
  content: '\f0c5';
}
div#wrapper div.general-actions div.globact a.btn.truck:after,
div#wrapper-popup div.general-actions div.globact a.btn.truck:after {
  content: '\e88d';
}
div#wrapper div.general-actions div.globact a.btn.menu:after,
div#wrapper-popup div.general-actions div.globact a.btn.menu:after {
  content: '\F0C9';
}
div#wrapper div.general-actions div.globact a.btn.v-points:after,
div#wrapper-popup div.general-actions div.globact a.btn.v-points:after {
  content: '\F142';
}
div#wrapper div.general-actions div.globact a.btn.h-points:after,
div#wrapper-popup div.general-actions div.globact a.btn.h-points:after {
  content: '\F141';
}
div#wrapper div.general-actions div.globact a.btn.refresh:after,
div#wrapper-popup div.general-actions div.globact a.btn.refresh:after {
  content: '\e830';
}
div#wrapper div.general-actions div.globact a.btn.search:after,
div#wrapper-popup div.general-actions div.globact a.btn.search:after {
  content: '\e804';
}
div#wrapper div.general-actions div.globact a.btn.trash:after,
div#wrapper-popup div.general-actions div.globact a.btn.trash:after {
  content: '\e815';
}
div#wrapper div.general-actions div.globact a.btn.calendar:after,
div#wrapper-popup div.general-actions div.globact a.btn.calendar:after {
  content: '\e81a';
}
div#wrapper div.general-actions div.globact a.btn.clock:after,
div#wrapper-popup div.general-actions div.globact a.btn.clock:after {
  content: '\e820';
}
div#wrapper div.general-actions div.globact a.btn.cloud:after,
div#wrapper-popup div.general-actions div.globact a.btn.cloud:after {
  content: '\e831';
}
div#wrapper div.general-actions div.globact a.btn.save:after,
div#wrapper-popup div.general-actions div.globact a.btn.save:after {
  content: '\e83b';
}
div#wrapper div.general-actions div.globact a.btn.user:after,
div#wrapper-popup div.general-actions div.globact a.btn.user:after {
  content: '\e806';
}
div#wrapper div.general-actions div.globact a.btn.adduser:after,
div#wrapper-popup div.general-actions div.globact a.btn.adduser:after {
  content: '\f234';
}
div#wrapper div.general-actions div.globact a.btn.deleteuser:after,
div#wrapper-popup div.general-actions div.globact a.btn.deleteuser:after {
  content: '\f235';
}
div#wrapper div.general-actions div.globact a.btn.tag:after,
div#wrapper-popup div.general-actions div.globact a.btn.tag:after {
  content: '\e84d';
}
div#wrapper div.general-actions div.globact a.btn.approve:after,
div#wrapper-popup div.general-actions div.globact a.btn.approve:after {
  content: '\f164';
}
div#wrapper div.general-actions div.globact a.btn.disapprove:after,
div#wrapper-popup div.general-actions div.globact a.btn.disapprove:after {
  content: '\f165';
}
div#wrapper div.general-actions div.globact a.btn.upload:after,
div#wrapper-popup div.general-actions div.globact a.btn.upload:after {
  content: '\f0ee';
}
div#wrapper div.general-actions div.globact a.btn.disk-download:after,
div#wrapper-popup div.general-actions div.globact a.btn.disk-download:after {
  content: '\e850';
}
div#wrapper div.general-actions div.globact a.btn.disk-upload:after,
div#wrapper-popup div.general-actions div.globact a.btn.disk-upload:after {
  content: '\e851';
}
div#wrapper div.general-actions div.globact a.btn.pdf:after,
div#wrapper-popup div.general-actions div.globact a.btn.pdf:after {
  content: '\f1c1';
}
div#wrapper div.general-actions div.globact a.btn.excel:after,
div#wrapper-popup div.general-actions div.globact a.btn.excel:after {
  content: '\f1c3';
  font-size: 22px;
}
div#wrapper div.general-actions div.globact a.btn.suitcase:after,
div#wrapper-popup div.general-actions div.globact a.btn.suitcase:after {
  content: '\e87b';
}
div#wrapper div.general-actions div.globact a.btn.switch-on:after,
div#wrapper-popup div.general-actions div.globact a.btn.switch-on:after {
  content: '\e87c';
}
div#wrapper div.general-actions div.globact a.btn.qr:after,
div#wrapper-popup div.general-actions div.globact a.btn.qr:after {
  content: '\e87f';
}
div#wrapper div.general-actions div.globact a.btn.barcode:after,
div#wrapper-popup div.general-actions div.globact a.btn.barcode:after {
  content: '\e880';
}
div#wrapper div.general-actions div.globact a.btn.book:after,
div#wrapper-popup div.general-actions div.globact a.btn.book:after {
  content: '\e881';
}
div#wrapper div.general-actions div.globact a.btn.chart:after,
div#wrapper-popup div.general-actions div.globact a.btn.chart:after {
  content: '\e889';
}
div#wrapper div.general-actions div.globact a.btn.piechart:after,
div#wrapper-popup div.general-actions div.globact a.btn.piechart:after {
  content: '\f200';
}
div#wrapper div.general-actions div.globact a.btn.invoicechart:after,
div#wrapper-popup div.general-actions div.globact a.btn.invoicechart:after {
  content: '\f201';
}
div#wrapper div.general-actions div.globact a.btn.creditcard:after,
div#wrapper-popup div.general-actions div.globact a.btn.creditcard:after {
  content: '\e88a';
}
div#wrapper div.general-actions div.globact a.btn.diagram:after,
div#wrapper-popup div.general-actions div.globact a.btn.diagram:after {
  content: '\f0e8';
}
div#wrapper div.general-actions div.globact a.btn.shield:after,
div#wrapper-popup div.general-actions div.globact a.btn.shield:after {
  content: '\f132';
}
div#wrapper div.general-actions div.globact a.btn.translate:after,
div#wrapper-popup div.general-actions div.globact a.btn.translate:after {
  content: '\f1ab';
}
div#wrapper div.general-actions div.globact a.btn.recicle:after,
div#wrapper-popup div.general-actions div.globact a.btn.recicle:after {
  content: '\f1b8';
}
div#wrapper div.general-actions div.globact a.btn.database:after,
div#wrapper-popup div.general-actions div.globact a.btn.database:after {
  content: '\f1c0';
}
div#wrapper div.general-actions div.globact a.btn.datacenter:after,
div#wrapper-popup div.general-actions div.globact a.btn.datacenter:after {
  content: '\f233';
}
div#wrapper div.general-actions div.globact a.btn.calc:after,
div#wrapper-popup div.general-actions div.globact a.btn.calc:after {
  content: '\f1ec';
}
div#wrapper table.datagrid.ordenable,
div#wrapper-popup table.datagrid.ordenable {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  background-color: #FFFFFF;
}
div#wrapper table.datagrid.ordenable tr,
div#wrapper-popup table.datagrid.ordenable tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  height: auto;
  min-height: 40px;
}
div#wrapper table.datagrid.ordenable tr th,
div#wrapper-popup table.datagrid.ordenable tr th,
div#wrapper table.datagrid.ordenable tr td,
div#wrapper-popup table.datagrid.ordenable tr td {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  border-right: 1px solid #FFFFFF;
  height: auto !important;
  padding: 6px;
  width: 1% !important;
}
div#wrapper table.datagrid.ordenable tr th:last-child,
div#wrapper-popup table.datagrid.ordenable tr th:last-child,
div#wrapper table.datagrid.ordenable tr td:last-child,
div#wrapper-popup table.datagrid.ordenable tr td:last-child {
  border-right: none;
}
div#wrapper table.datagrid.ordenable tr th.grouped_size,
div#wrapper-popup table.datagrid.ordenable tr th.grouped_size,
div#wrapper table.datagrid.ordenable tr td.grouped_size,
div#wrapper-popup table.datagrid.ordenable tr td.grouped_size {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
}
@media screen and (max-width: 867px) {
  div#wrapper table.datagrid.ordenable tr th:not(.responsive_tablet),
  div#wrapper-popup table.datagrid.ordenable tr th:not(.responsive_tablet),
  div#wrapper table.datagrid.ordenable tr td:not(.responsive_tablet),
  div#wrapper-popup table.datagrid.ordenable tr td:not(.responsive_tablet) {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  div#wrapper table.datagrid.ordenable tr th:not(.responsive_mobile),
  div#wrapper-popup table.datagrid.ordenable tr th:not(.responsive_mobile),
  div#wrapper table.datagrid.ordenable tr td:not(.responsive_mobile),
  div#wrapper-popup table.datagrid.ordenable tr td:not(.responsive_mobile) {
    display: none;
  }
}
div#wrapper table.datagrid.ordenable thead,
div#wrapper-popup table.datagrid.ordenable thead {
  width: 100%;
  z-index: 998;
}
div#wrapper table.datagrid.ordenable thead.fixed,
div#wrapper-popup table.datagrid.ordenable thead.fixed {
  position: fixed;
  top: 0;
}
div#wrapper table.datagrid.ordenable thead tr:first-child th.sortable:after,
div#wrapper-popup table.datagrid.ordenable thead tr:first-child th.sortable:after {
  content: '\f0dc';
  font-family: "NI";
  margin-left: 6px;
}
div#wrapper table.datagrid.ordenable thead tr th,
div#wrapper-popup table.datagrid.ordenable thead tr th {
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  /*background-color: lighten(@black, 12.5%);*/
  background-color: #00405b;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 14px;
}
@media screen and (max-width: 867px) {
  div#wrapper table.datagrid.ordenable thead tr th,
  div#wrapper-popup table.datagrid.ordenable thead tr th {
    font-size: 12px;
  }
}
@media screen and (max-width: 480px) {
  div#wrapper table.datagrid.ordenable thead tr th,
  div#wrapper-popup table.datagrid.ordenable thead tr th {
    font-size: 11px;
  }
}
div#wrapper table.datagrid.ordenable thead tr th:last-child,
div#wrapper-popup table.datagrid.ordenable thead tr th:last-child {
  border-right: none;
}
div#wrapper table.datagrid.ordenable thead tr.advanced-search th,
div#wrapper-popup table.datagrid.ordenable thead tr.advanced-search th {
  /*                    border-bottom: 1px solid lighten(@black, 12.5%);
                                        border-right-color: lighten(@black, 12.5%);*/
  border-bottom: 1px solid #00405b;
  border-right-color: #00405b;
  padding: 0;
}
div#wrapper table.datagrid.ordenable thead tr.advanced-search th div,
div#wrapper-popup table.datagrid.ordenable thead tr.advanced-search th div {
  height: 100%;
  width: 100%;
}
div#wrapper table.datagrid.ordenable thead tr.advanced-search th div.field-search input,
div#wrapper-popup table.datagrid.ordenable thead tr.advanced-search th div.field-search input,
div#wrapper table.datagrid.ordenable thead tr.advanced-search th div.field-search select,
div#wrapper-popup table.datagrid.ordenable thead tr.advanced-search th div.field-search select {
  -moz-background-clip: padding;
  -moz-border-radius: 0;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 0;
  background-clip: padding-box;
  border-radius: 0;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #FFFFFF;
  border: 2px solid #FFFFFF;
  height: 100%;
  padding: 3px;
  width: 100%;
}
div#wrapper table.datagrid.ordenable thead tr.advanced-search th div.field-search input:focus,
div#wrapper-popup table.datagrid.ordenable thead tr.advanced-search th div.field-search input:focus,
div#wrapper table.datagrid.ordenable thead tr.advanced-search th div.field-search select:focus,
div#wrapper-popup table.datagrid.ordenable thead tr.advanced-search th div.field-search select:focus {
  border-color: #6eb9d8;
}
div#wrapper table.datagrid.ordenable thead tr.advanced-search th div.field-search input.range:first-of-type,
div#wrapper-popup table.datagrid.ordenable thead tr.advanced-search th div.field-search input.range:first-of-type,
div#wrapper table.datagrid.ordenable thead tr.advanced-search th div.field-search select.range:first-of-type,
div#wrapper-popup table.datagrid.ordenable thead tr.advanced-search th div.field-search select.range:first-of-type {
  width: 48%;
  border-right: 1px solid #00405b;
}
div#wrapper table.datagrid.ordenable thead tr.advanced-search th div.field-search input.range:last-of-type,
div#wrapper-popup table.datagrid.ordenable thead tr.advanced-search th div.field-search input.range:last-of-type,
div#wrapper table.datagrid.ordenable thead tr.advanced-search th div.field-search select.range:last-of-type,
div#wrapper-popup table.datagrid.ordenable thead tr.advanced-search th div.field-search select.range:last-of-type {
  width: 48%;
}
div#wrapper table.datagrid.ordenable thead tr.advanced-search th div.field-empty,
div#wrapper-popup table.datagrid.ordenable thead tr.advanced-search th div.field-empty {
  background-color: #dfdfdf;
  cursor: default;
}
div#wrapper table.datagrid.ordenable tbody tr.odd td,
div#wrapper-popup table.datagrid.ordenable tbody tr.odd td,
div#wrapper table.datagrid.ordenable tfoot tr.odd td,
div#wrapper-popup table.datagrid.ordenable tfoot tr.odd td {
  background-color: #ececec;
  border-right-color: #FFFFFF;
}
div#wrapper table.datagrid.ordenable tbody tr.odd td.actions div.actions-wrapper,
div#wrapper-popup table.datagrid.ordenable tbody tr.odd td.actions div.actions-wrapper,
div#wrapper table.datagrid.ordenable tfoot tr.odd td.actions div.actions-wrapper,
div#wrapper-popup table.datagrid.ordenable tfoot tr.odd td.actions div.actions-wrapper {
  background-color: #ececec;
}
div#wrapper table.datagrid.ordenable tbody tr td,
div#wrapper-popup table.datagrid.ordenable tbody tr td,
div#wrapper table.datagrid.ordenable tfoot tr td,
div#wrapper-popup table.datagrid.ordenable tfoot tr td {
  border-right-color: #ececec;
  word-break: break-word;
}
div#wrapper table.datagrid.ordenable tbody tr td span.btn.move,
div#wrapper-popup table.datagrid.ordenable tbody tr td span.btn.move,
div#wrapper table.datagrid.ordenable tfoot tr td span.btn.move,
div#wrapper-popup table.datagrid.ordenable tfoot tr td span.btn.move {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  background-color: #0073a3;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 28px;
  margin: 3px;
  width: 28px;
  cursor: pointer;
}
div#wrapper table.datagrid.ordenable tbody tr td span.btn.move:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td span.btn.move:before,
div#wrapper table.datagrid.ordenable tfoot tr td span.btn.move:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td span.btn.move:before {
  font-family: "ni";
  color: #FFFFFF;
  font-size: 20px;
  line-height: 28px;
  padding-left: 9px;
  content: '\e822';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions,
div#wrapper table.datagrid.ordenable tfoot tr td.actions,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: space-around;
  -moz-box-pack: space-around;
  -ms-flex-pack: space-around;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
@media screen and (max-width: 1023px) {
  div#wrapper table.datagrid.ordenable tbody tr td.actions,
  div#wrapper-popup table.datagrid.ordenable tbody tr td.actions,
  div#wrapper table.datagrid.ordenable tfoot tr td.actions,
  div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions {
    position: relative;
  }
}
div#wrapper table.datagrid.ordenable tbody tr td.actions div.actions-wrapper,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions div.actions-wrapper,
div#wrapper table.datagrid.ordenable tfoot tr td.actions div.actions-wrapper,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions div.actions-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: space-around;
  -moz-box-pack: space-around;
  -ms-flex-pack: space-around;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: space-around;
  justify-content: space-around;
}
@media screen and (max-width: 1023px) {
  div#wrapper table.datagrid.ordenable tbody tr td.actions div.actions-wrapper,
  div#wrapper-popup table.datagrid.ordenable tbody tr td.actions div.actions-wrapper,
  div#wrapper table.datagrid.ordenable tfoot tr td.actions div.actions-wrapper,
  div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions div.actions-wrapper {
    -moz-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    -webkit-flex-flow: row nowrap;
    flex-flow: row nowrap;
    position: absolute;
    z-index: 998;
    background-color: #FFFFFF;
    right: 11px;
    display: none;
  }
}
div#wrapper table.datagrid.ordenable tbody tr td.actions .act-wrap-tab,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions .act-wrap-tab,
div#wrapper table.datagrid.ordenable tfoot tr td.actions .act-wrap-tab,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions .act-wrap-tab {
  display: none;
}
@media screen and (max-width: 1023px) {
  div#wrapper table.datagrid.ordenable tbody tr td.actions .act-wrap-tab,
  div#wrapper-popup table.datagrid.ordenable tbody tr td.actions .act-wrap-tab,
  div#wrapper table.datagrid.ordenable tfoot tr td.actions .act-wrap-tab,
  div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions .act-wrap-tab {
    display: block;
  }
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  background-color: #0073a3;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 28px;
  margin: 3px;
  width: 28px;
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn:before {
  font-family: "ni";
  color: #FFFFFF;
  font-size: 20px;
  line-height: 28px;
  padding-left: 5px;
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.add:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.add:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.add:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.add:before {
  content: '\e80b';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.delete:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.delete:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.delete:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.delete:before {
  content: '\e80a';
  font-size: 26px;
  line-height: 26px;
  padding-left: 3px;
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.edit:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.edit:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.edit:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.edit:before {
  content: '\e856';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.view:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.view:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.view:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.view:before {
  content: '\e811';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.folder:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.folder:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.folder:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.folder:before {
  content: '\e816';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.download:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.download:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.download:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.download:before {
  content: '\f0ed';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.validate:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.validate:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.validate:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.validate:before {
  content: '\e809';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.finvalidation,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.finvalidation,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.finvalidation,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.finvalidation {
  background-image: url('../../img/finalizar_proceso.jpg');
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.habilitar:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.habilitar:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.habilitar:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.habilitar:before {
  content: '\f10c';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.disable:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.disable:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.disable:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.disable:before,
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.deshabilitar:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.deshabilitar:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.deshabilitar:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.deshabilitar:before,
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.deshabilitarpresu:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.deshabilitarpresu:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.deshabilitarpresu:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.deshabilitarpresu:before {
  content: '\e821';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.generar-pago:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.generar-pago:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.generar-pago:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.generar-pago:before {
  content: '\e809';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.ver-pagos:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.ver-pagos:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.ver-pagos:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.ver-pagos:before {
  content: '\e811';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.generar-recibo:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.generar-recibo:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.generar-recibo:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.generar-recibo:before {
  content: '\e809';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.devolucion:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.devolucion:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.devolucion:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.devolucion:before {
  content: '\e685';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.send:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.send:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.send:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.send:before,
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.sendmail:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.sendmail:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.sendmail:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.sendmail:before {
  content: '\f0e0';
  font-size: 18px;
  padding-left: 5px;
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.reenviar:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.reenviar:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.reenviar:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.reenviar:before {
  content: '\e814';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.generarfra,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.generarfra,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.generarfra,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.generarfra {
  background-image: url('../../img/icon/generar-factura.jpg');
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.facturar,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.facturar,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.facturar,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.facturar {
  background-image: url('../../img/btn-facturar.png');
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.print:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.print:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.print:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.print:before {
  content: '\e852';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.duplicate:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.duplicate:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.duplicate:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.duplicate:before {
  content: '\f0c5';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.create_order,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.create_order,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.create_order,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.create_order {
  background-image: url('../../img/btn-create_order.jpg');
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.enter_invoice,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.enter_invoice,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.enter_invoice,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.enter_invoice {
  background-image: url('../../img/btn-enter_invoice.jpg');
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.truck:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.truck:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.truck:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.truck:before {
  content: '\e88d';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.menu:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.menu:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.menu:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.menu:before {
  content: '\F0C9';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.v-points:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.v-points:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.v-points:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.v-points:before {
  content: '\F142';
  padding-left: 11px;
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.h-points:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.h-points:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.h-points:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.h-points:before {
  content: '\F141';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.refresh:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.refresh:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.refresh:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.refresh:before {
  content: '\e830';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.search:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.search:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.search:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.search:before {
  content: '\e804';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.trash:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.trash:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.trash:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.trash:before {
  content: '\e815';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.calendar:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.calendar:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.calendar:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.calendar:before {
  content: '\e81a';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.clock:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.clock:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.clock:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.clock:before {
  content: '\e820';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.cloud:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.cloud:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.cloud:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.cloud:before {
  content: '\e831';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.save:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.save:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.save:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.save:before {
  content: '\e83b';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.user:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.user:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.user:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.user:before {
  content: '\e806';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.adduser:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.adduser:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.adduser:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.adduser:before {
  content: '\f234';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.deleteuser:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.deleteuser:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.deleteuser:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.deleteuser:before {
  content: '\f235';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.tag:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.tag:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.tag:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.tag:before {
  content: '\e84d';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.approve:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.approve:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.approve:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.approve:before {
  content: '\f164';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.disapprove:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.disapprove:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.disapprove:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.disapprove:before {
  content: '\f165';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.upload:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.upload:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.upload:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.upload:before {
  content: '\f0ee';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.disk-download:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.disk-download:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.disk-download:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.disk-download:before {
  content: '\e850';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.disk-upload:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.disk-upload:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.disk-upload:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.disk-upload:before {
  content: '\e851';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.pdf:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.pdf:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.pdf:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.pdf:before {
  content: '\f1c1';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.excel:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.excel:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.excel:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.excel:before {
  content: '\f1c3';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.suitcase:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.suitcase:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.suitcase:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.suitcase:before {
  content: '\e87b';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.switch-on:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.switch-on:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.switch-on:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.switch-on:before {
  content: '\e87c';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.qr:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.qr:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.qr:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.qr:before {
  content: '\e87f';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.barcode:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.barcode:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.barcode:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.barcode:before {
  content: '\e880';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.book:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.book:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.book:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.book:before {
  content: '\e881';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.chart:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.chart:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.chart:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.chart:before {
  content: '\e889';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.piechart:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.piechart:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.piechart:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.piechart:before {
  content: '\f200';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.invoicechart:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.invoicechart:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.invoicechart:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.invoicechart:before {
  content: '\f201';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.creditcard:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.creditcard:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.creditcard:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.creditcard:before {
  content: '\e88a';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.diagram:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.diagram:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.diagram:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.diagram:before {
  content: '\f0e8';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.shield:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.shield:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.shield:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.shield:before {
  content: '\f132';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.translate:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.translate:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.translate:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.translate:before {
  content: '\f1ab';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.recicle:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.recicle:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.recicle:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.recicle:before {
  content: '\f1b8';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.database:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.database:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.database:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.database:before {
  content: '\f1c0';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.datacenter:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.datacenter:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.datacenter:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.datacenter:before {
  content: '\f233';
}
div#wrapper table.datagrid.ordenable tbody tr td.actions a.btn.calc:before,
div#wrapper-popup table.datagrid.ordenable tbody tr td.actions a.btn.calc:before,
div#wrapper table.datagrid.ordenable tfoot tr td.actions a.btn.calc:before,
div#wrapper-popup table.datagrid.ordenable tfoot tr td.actions a.btn.calc:before {
  content: '\f1ec';
}
div#wrapper table.datagrid.ordenable.custom,
div#wrapper-popup table.datagrid.ordenable.custom {
  width: 100%;
}
div#wrapper table.datagrid.ordenable.custom tbody tr td,
div#wrapper-popup table.datagrid.ordenable.custom tbody tr td {
  padding: 0;
}
div#wrapper table.datagrid.ordenable.custom tbody tr td input,
div#wrapper-popup table.datagrid.ordenable.custom tbody tr td input,
div#wrapper table.datagrid.ordenable.custom tbody tr td select,
div#wrapper-popup table.datagrid.ordenable.custom tbody tr td select {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #FFFFFF;
  border: 2px solid #FFFFFF;
  font-size: 0.85em;
  height: 36px;
  padding: 6px 12px;
  outline: none;
  resize: none;
  width: 100%;
}
div#wrapper table.datagrid.ordenable.custom tbody tr td input:disabled,
div#wrapper-popup table.datagrid.ordenable.custom tbody tr td input:disabled,
div#wrapper table.datagrid.ordenable.custom tbody tr td input:read-only,
div#wrapper-popup table.datagrid.ordenable.custom tbody tr td input:read-only {
  cursor: not-allowed;
}
div#wrapper table.datagrid.ordenable.custom tbody tr td input:not([readonly]):not([disabled]):focus,
div#wrapper-popup table.datagrid.ordenable.custom tbody tr td input:not([readonly]):not([disabled]):focus,
div#wrapper table.datagrid.ordenable.custom tbody tr td input:not([readonly]):not([disabled]):hover,
div#wrapper-popup table.datagrid.ordenable.custom tbody tr td input:not([readonly]):not([disabled]):hover {
  border-color: #009EE0;
}
div#wrapper table.datagrid.ordenable.custom tbody tr td select:disabled,
div#wrapper-popup table.datagrid.ordenable.custom tbody tr td select:disabled {
  cursor: not-allowed;
}
div#wrapper table.datagrid.ordenable.custom tbody tr td select:not([disabled]):focus,
div#wrapper-popup table.datagrid.ordenable.custom tbody tr td select:not([disabled]):focus,
div#wrapper table.datagrid.ordenable.custom tbody tr td select:not([disabled]):hover,
div#wrapper-popup table.datagrid.ordenable.custom tbody tr td select:not([disabled]):hover {
  border-color: #009EE0;
}
div#wrapper table.datagrid.ordenable.custom tbody tr td:first-child,
div#wrapper-popup table.datagrid.ordenable.custom tbody tr td:first-child {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
}
div#wrapper table.datagrid.ordenable.stock tr:nth-child(even) td,
div#wrapper-popup table.datagrid.ordenable.stock tr:nth-child(even) td {
  border-right-color: #ececec;
}
div#wrapper table.datagrid.ordenable.stock tr:nth-child(odd) td,
div#wrapper-popup table.datagrid.ordenable.stock tr:nth-child(odd) td {
  background-color: #ececec;
  border-right-color: #FFFFFF;
}
div#wrapper table.datagrid.ordenable.stock tfoot tr td,
div#wrapper-popup table.datagrid.ordenable.stock tfoot tr td {
  background-color: #c6c6c6 !important;
  border-right-color: #FFFFFF !important;
}
div#wrapper .gallery-datagrid,
div#wrapper-popup .gallery-datagrid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  background-color: #ececec;
}
div#wrapper .gallery-datagrid .row,
div#wrapper-popup .gallery-datagrid .row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
@media screen and (max-width: 1023px) {
  div#wrapper .gallery-datagrid .row,
  div#wrapper-popup .gallery-datagrid .row {
    -moz-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}
div#wrapper .gallery-datagrid div.cuadro,
div#wrapper-popup .gallery-datagrid div.cuadro {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 24px;
  width: calc(25%);
}
@media screen and (max-width: 1023px) {
  div#wrapper .gallery-datagrid div.cuadro,
  div#wrapper-popup .gallery-datagrid div.cuadro {
    width: calc(33.33333333%);
  }
}
div#wrapper .gallery-datagrid div.cuadro > div,
div#wrapper-popup .gallery-datagrid div.cuadro > div {
  background-color: #FFFFFF;
  height: 100%;
  width: 100%;
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
div#wrapper .gallery-datagrid div.cuadro > div:hover,
div#wrapper-popup .gallery-datagrid div.cuadro > div:hover {
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
  -moz-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
div#wrapper .gallery-datagrid div.cuadro > div .header,
div#wrapper-popup .gallery-datagrid div.cuadro > div .header {
  background-color: red;
  background-position: center;
  background-repeat: no-repeat;
  height: 150px;
  padding: 3px;
  position: relative;
}
div#wrapper .gallery-datagrid div.cuadro > div a h1,
div#wrapper-popup .gallery-datagrid div.cuadro > div a h1,
div#wrapper .gallery-datagrid div.cuadro > div a:hover h1,
div#wrapper-popup .gallery-datagrid div.cuadro > div a:hover h1,
div#wrapper .gallery-datagrid div.cuadro > div a:active h1,
div#wrapper-popup .gallery-datagrid div.cuadro > div a:active h1,
div#wrapper .gallery-datagrid div.cuadro > div a:visited h1,
div#wrapper-popup .gallery-datagrid div.cuadro > div a:visited h1,
div#wrapper .gallery-datagrid div.cuadro > div a h2,
div#wrapper-popup .gallery-datagrid div.cuadro > div a h2,
div#wrapper .gallery-datagrid div.cuadro > div a:hover h2,
div#wrapper-popup .gallery-datagrid div.cuadro > div a:hover h2,
div#wrapper .gallery-datagrid div.cuadro > div a:active h2,
div#wrapper-popup .gallery-datagrid div.cuadro > div a:active h2,
div#wrapper .gallery-datagrid div.cuadro > div a:visited h2,
div#wrapper-popup .gallery-datagrid div.cuadro > div a:visited h2,
div#wrapper .gallery-datagrid div.cuadro > div a p,
div#wrapper-popup .gallery-datagrid div.cuadro > div a p,
div#wrapper .gallery-datagrid div.cuadro > div a:hover p,
div#wrapper-popup .gallery-datagrid div.cuadro > div a:hover p,
div#wrapper .gallery-datagrid div.cuadro > div a:active p,
div#wrapper-popup .gallery-datagrid div.cuadro > div a:active p,
div#wrapper .gallery-datagrid div.cuadro > div a:visited p,
div#wrapper-popup .gallery-datagrid div.cuadro > div a:visited p {
  text-decoration: none;
  color: #000000;
}
div#wrapper .gallery-datagrid div.cuadro > div .content,
div#wrapper-popup .gallery-datagrid div.cuadro > div .content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  height: 100%;
}
div#wrapper .gallery-datagrid div.cuadro > div .content h1,
div#wrapper-popup .gallery-datagrid div.cuadro > div .content h1 {
  font-size: 1.2em;
  padding: 24px;
  overflow: hidden;
}
div#wrapper .gallery-datagrid div.cuadro > div .content h2,
div#wrapper-popup .gallery-datagrid div.cuadro > div .content h2 {
  font-size: 1.2em;
  padding: 16px 24px 12px;
  overflow: hidden;
}
div#wrapper .gallery-datagrid div.cuadro > div .content p,
div#wrapper-popup .gallery-datagrid div.cuadro > div .content p {
  font-size: 1.1em;
  line-height: 1.5em;
  padding: 0 24px 24px 24px;
  overflow: hidden;
}
div#wrapper .gallery-datagrid div.cuadro > div .content > div,
div#wrapper-popup .gallery-datagrid div.cuadro > div .content > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: space-around;
  -moz-box-pack: space-around;
  -ms-flex-pack: space-around;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: space-around;
  justify-content: space-around;
  border-top: 2px solid #0073a3;
  border-bottom: 2px solid #0073a3;
  color: #0073a3;
  font-size: 0.9em;
  font-weight: bold;
  padding: 24px;
  text-transform: uppercase;
  width: 100%;
  max-height: 280px;
}
div#wrapper .gallery-datagrid div.cuadro > div .content > div .thmb-img,
div#wrapper-popup .gallery-datagrid div.cuadro > div .content > div .thmb-img {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: 100%;
}
div#wrapper .gallery-datagrid div.cuadro > div .content > div .thmb-img img,
div#wrapper-popup .gallery-datagrid div.cuadro > div .content > div .thmb-img img {
  object-fit: contain;
  width: 100%;
  height: 100%;
}
div#wrapper table.paginator,
div#wrapper-popup table.paginator {
  margin: 0 auto;
}
div#wrapper table.paginator tr,
div#wrapper-popup table.paginator tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  height: 48px;
}
div#wrapper table.paginator tr td,
div#wrapper-popup table.paginator tr td {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  height: 36px;
  margin: 6px;
  width: 36px;
}
div#wrapper table.paginator tr td a,
div#wrapper-popup table.paginator tr td a {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border: 2px solid #6eb9d8;
  color: #6eb9d8;
  height: 100%;
  width: 100%;
}
div#wrapper table.paginator tr td a:hover,
div#wrapper-popup table.paginator tr td a:hover {
  background-color: #6eb9d8;
  color: #FFFFFF;
}
div#wrapper table.paginator tr td.current,
div#wrapper-popup table.paginator tr td.current {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  border-color: 2px solid #6eb9d8;
  background-color: #6eb9d8;
  color: #FFFFFF;
}
div#wrapper table.paginator tr td.separator,
div#wrapper-popup table.paginator tr td.separator {
  color: #000000;
}
div#wrapper div#workarea div#global-breadcrumbs,
div#wrapper-popup div#workarea div#global-breadcrumbs {
  display: none;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div#global-breadcrumbs,
  div#wrapper-popup div#workarea div#global-breadcrumbs {
    display: block;
    background-color: #6eb9d8;
    color: #FFFFFF;
    font-size: 1em;
    padding: 8px;
    text-transform: uppercase;
  }
}
div#wrapper div#workarea div.tabs-container,
div#wrapper-popup div#workarea div.tabs-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  background-color: #00405b;
  min-height: 60px;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tabs-container,
  div#wrapper-popup div#workarea div.tabs-container {
    height: auto;
  }
}
div#wrapper div#workarea div.tabs-container div.tab,
div#wrapper-popup div#workarea div.tabs-container div.tab {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border: 2px solid #6eb9d8;
  color: #FFFFFF;
  cursor: pointer;
  margin: 7px 10px;
  padding: 10px;
}
div#wrapper div#workarea div.tabs-container div.tab a,
div#wrapper-popup div#workarea div.tabs-container div.tab a,
div#wrapper div#workarea div.tabs-container div.tab a:hover,
div#wrapper-popup div#workarea div.tabs-container div.tab a:hover,
div#wrapper div#workarea div.tabs-container div.tab a:active,
div#wrapper-popup div#workarea div.tabs-container div.tab a:active,
div#wrapper div#workarea div.tabs-container div.tab a:visited,
div#wrapper-popup div#workarea div.tabs-container div.tab a:visited {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tabs-container div.tab,
  div#wrapper-popup div#workarea div.tabs-container div.tab {
    margin: 3px 6px;
    padding: 6px;
    text-align: center;
    width: 100%;
  }
}
div#wrapper div#workarea div.tabs-container div.tab.active,
div#wrapper-popup div#workarea div.tabs-container div.tab.active {
  background-color: #6eb9d8;
}
div#wrapper div#workarea div.tabs-container .tab-buttons,
div#wrapper-popup div#workarea div.tabs-container .tab-buttons,
div#wrapper div#workarea div.tabs-container .main-actions,
div#wrapper-popup div#workarea div.tabs-container .main-actions {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
}
div#wrapper div#workarea div.tabs-container .tab-buttons .back,
div#wrapper-popup div#workarea div.tabs-container .tab-buttons .back,
div#wrapper div#workarea div.tabs-container .main-actions .back,
div#wrapper-popup div#workarea div.tabs-container .main-actions .back,
div#wrapper div#workarea div.tabs-container .tab-buttons .btn-back,
div#wrapper-popup div#workarea div.tabs-container .tab-buttons .btn-back,
div#wrapper div#workarea div.tabs-container .main-actions .btn-back,
div#wrapper-popup div#workarea div.tabs-container .main-actions .btn-back,
div#wrapper div#workarea div.tabs-container .tab-buttons input[type=submit],
div#wrapper-popup div#workarea div.tabs-container .tab-buttons input[type=submit],
div#wrapper div#workarea div.tabs-container .main-actions input[type=submit],
div#wrapper-popup div#workarea div.tabs-container .main-actions input[type=submit],
div#wrapper div#workarea div.tabs-container .tab-buttons a,
div#wrapper-popup div#workarea div.tabs-container .tab-buttons a,
div#wrapper div#workarea div.tabs-container .main-actions a,
div#wrapper-popup div#workarea div.tabs-container .main-actions a {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border: 2px solid #6eb9d8;
  color: #FFFFFF;
  cursor: pointer;
  float: right;
  /*font-size: 16px;*/
  margin: 0 10px;
  padding: 10px;
}
div#wrapper div#workarea div.tab-content,
div#wrapper-popup div#workarea div.tab-content {
  background-color: #ececec;
}
div#wrapper div#workarea div.tab-content .especial,
div#wrapper-popup div#workarea div.tab-content .especial {
  height: auto;
  padding: 12px;
  position: relative;
  width: 100%;
}
div#wrapper div#workarea div.tab-content .box-customize,
div#wrapper-popup div#workarea div.tab-content .box-customize {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  padding: 12px;
  width: 100%;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .box-customize,
  div#wrapper-popup div#workarea div.tab-content .box-customize {
    -moz-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    -webkit-flex-flow: column nowrap;
    flex-flow: column nowrap;
  }
}
div#wrapper div#workarea div.tab-content table.datagrid,
div#wrapper-popup div#workarea div.tab-content table.datagrid {
  border-bottom: 1px solid #FFFFFF;
  width: 100%;
}
div#wrapper div#workarea div.tab-content form,
div#wrapper-popup div#workarea div.tab-content form,
div#wrapper div#workarea div.tab-content > div.formdisabled,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  width: 100%;
}
div#wrapper div#workarea div.tab-content form > div,
div#wrapper-popup div#workarea div.tab-content form > div,
div#wrapper div#workarea div.tab-content > div.formdisabled > div,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled > div,
div#wrapper div#workarea div.tab-content form > fieldset,
div#wrapper-popup div#workarea div.tab-content form > fieldset,
div#wrapper div#workarea div.tab-content > div.formdisabled > fieldset,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled > fieldset {
  margin: 0 12px;
  width: 100%;
}
div#wrapper div#workarea div.tab-content form > div,
div#wrapper-popup div#workarea div.tab-content form > div,
div#wrapper div#workarea div.tab-content > div.formdisabled > div,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled > div {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
div#wrapper div#workarea div.tab-content form > table,
div#wrapper-popup div#workarea div.tab-content form > table,
div#wrapper div#workarea div.tab-content > div.formdisabled > table,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled > table {
  width: 100%;
}
div#wrapper div#workarea div.tab-content div.subform,
div#wrapper-popup div#workarea div.tab-content div.subform,
div#wrapper div#workarea div.tab-content div.formdisabled div.subform,
div#wrapper-popup div#workarea div.tab-content div.formdisabled div.subform {
  display: none;
  padding: 10px;
  width: 100%;
}
div#wrapper div#workarea div.tab-content div.subform > div,
div#wrapper-popup div#workarea div.tab-content div.subform > div,
div#wrapper div#workarea div.tab-content div.formdisabled div.subform > div,
div#wrapper-popup div#workarea div.tab-content div.formdisabled div.subform > div {
  width: 100%;
}
div#wrapper div#workarea div.tab-content div.subform.active,
div#wrapper-popup div#workarea div.tab-content div.subform.active,
div#wrapper div#workarea div.tab-content div.formdisabled div.subform.active,
div#wrapper-popup div#workarea div.tab-content div.formdisabled div.subform.active {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
div#wrapper div#workarea div.tab-content fieldset,
div#wrapper-popup div#workarea div.tab-content fieldset {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  border: 2px solid #FFFFFF;
  padding: 10px;
  width: 100%;
  margin: 0 12px;
}
div#wrapper div#workarea div.tab-content fieldset legend,
div#wrapper-popup div#workarea div.tab-content fieldset legend {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #FFFFFF;
  cursor: pointer;
  font-weight: bold;
  padding: 4px 16px;
  text-transform: uppercase;
}
div#wrapper div#workarea div.tab-content fieldset legend:after,
div#wrapper-popup div#workarea div.tab-content fieldset legend:after {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border: 4px solid #6eb9d8;
  border-bottom: none;
  border-right: none;
  content: "";
  display: inline-block;
  height: 6px;
  margin-left: 8px;
  position: relative;
  top: 2px;
  width: 6px;
}
div#wrapper div#workarea div.tab-content fieldset legend.rotate:after,
div#wrapper-popup div#workarea div.tab-content fieldset legend.rotate:after {
  -moz-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
  top: -2px;
}
div#wrapper div#workarea div.tab-content fieldset div.fieldset-tag,
div#wrapper-popup div#workarea div.tab-content fieldset div.fieldset-tag {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
div#wrapper div#workarea div.tab-content fieldset div.fieldset-tag > div.bind,
div#wrapper-popup div#workarea div.tab-content fieldset div.fieldset-tag > div.bind {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  width: 100%;
}
div#wrapper div#workarea div.tab-content [class^="input-"],
div#wrapper-popup div#workarea div.tab-content [class^="input-"],
div#wrapper div#workarea div.tab-content [class*=" input-"],
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  margin: 0 !important;
  padding: 12px;
  position: relative;
}
div#wrapper div#workarea div.tab-content [class^="input-"] label,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] label,
div#wrapper div#workarea div.tab-content [class*=" input-"] label,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  margin-bottom: 6px;
  width: 100%;
}
div#wrapper div#workarea div.tab-content [class^="input-"] label .info,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] label .info,
div#wrapper div#workarea div.tab-content [class*=" input-"] label .info,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] label .info {
  -moz-background-clip: padding;
  -moz-border-radius: 1000px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 1000px;
  background-clip: padding-box;
  border-radius: 1000px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #6eb9d8;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 0.8em;
  height: 20px;
  margin-left: 6px;
  width: 20px;
}
div#wrapper div#workarea div.tab-content [class^="input-"] input,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] input,
div#wrapper div#workarea div.tab-content [class*=" input-"] input,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] input,
div#wrapper div#workarea div.tab-content [class^="input-"] select,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] select,
div#wrapper div#workarea div.tab-content [class*=" input-"] select,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] select,
div#wrapper div#workarea div.tab-content [class^="input-"] textarea,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] textarea,
div#wrapper div#workarea div.tab-content [class*=" input-"] textarea,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] textarea {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #FFFFFF;
  border: 2px solid #FFFFFF;
  font-size: 0.85em;
  height: 36px;
  padding: 6px 12px;
  outline: none;
  resize: none;
  width: 100%;
}
div#wrapper div#workarea div.tab-content [class^="input-"] input:disabled,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] input:disabled,
div#wrapper div#workarea div.tab-content [class*=" input-"] input:disabled,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] input:disabled,
div#wrapper div#workarea div.tab-content [class^="input-"] textarea:disabled,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] textarea:disabled,
div#wrapper div#workarea div.tab-content [class*=" input-"] textarea:disabled,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] textarea:disabled,
div#wrapper div#workarea div.tab-content [class^="input-"] input:read-only,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] input:read-only,
div#wrapper div#workarea div.tab-content [class*=" input-"] input:read-only,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] input:read-only,
div#wrapper div#workarea div.tab-content [class^="input-"] textarea:read-only,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] textarea:read-only,
div#wrapper div#workarea div.tab-content [class*=" input-"] textarea:read-only,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] textarea:read-only {
  cursor: not-allowed;
}
div#wrapper div#workarea div.tab-content [class^="input-"] input:not([readonly]):not([disabled]):focus,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] input:not([readonly]):not([disabled]):focus,
div#wrapper div#workarea div.tab-content [class*=" input-"] input:not([readonly]):not([disabled]):focus,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] input:not([readonly]):not([disabled]):focus,
div#wrapper div#workarea div.tab-content [class^="input-"] textarea:not([readonly]):not([disabled]):focus,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] textarea:not([readonly]):not([disabled]):focus,
div#wrapper div#workarea div.tab-content [class*=" input-"] textarea:not([readonly]):not([disabled]):focus,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] textarea:not([readonly]):not([disabled]):focus,
div#wrapper div#workarea div.tab-content [class^="input-"] input:not([readonly]):not([disabled]):hover,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] input:not([readonly]):not([disabled]):hover,
div#wrapper div#workarea div.tab-content [class*=" input-"] input:not([readonly]):not([disabled]):hover,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] input:not([readonly]):not([disabled]):hover,
div#wrapper div#workarea div.tab-content [class^="input-"] textarea:not([readonly]):not([disabled]):hover,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] textarea:not([readonly]):not([disabled]):hover,
div#wrapper div#workarea div.tab-content [class*=" input-"] textarea:not([readonly]):not([disabled]):hover,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] textarea:not([readonly]):not([disabled]):hover {
  border-color: #009EE0;
}
div#wrapper div#workarea div.tab-content [class^="input-"] select:disabled,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] select:disabled,
div#wrapper div#workarea div.tab-content [class*=" input-"] select:disabled,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] select:disabled {
  cursor: not-allowed;
}
div#wrapper div#workarea div.tab-content [class^="input-"] select:not([disabled]):focus,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] select:not([disabled]):focus,
div#wrapper div#workarea div.tab-content [class*=" input-"] select:not([disabled]):focus,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] select:not([disabled]):focus,
div#wrapper div#workarea div.tab-content [class^="input-"] select:not([disabled]):hover,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] select:not([disabled]):hover,
div#wrapper div#workarea div.tab-content [class*=" input-"] select:not([disabled]):hover,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] select:not([disabled]):hover {
  border-color: #009EE0;
}
div#wrapper div#workarea div.tab-content [class^="input-"] select.multipleselect,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] select.multipleselect,
div#wrapper div#workarea div.tab-content [class*=" input-"] select.multipleselect,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] select.multipleselect {
  height: 140px;
}
div#wrapper div#workarea div.tab-content [class^="input-"] textarea,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] textarea,
div#wrapper div#workarea div.tab-content [class*=" input-"] textarea,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] textarea {
  height: 100px !important;
}
div#wrapper div#workarea div.tab-content [class^="input-"] textarea.cke_source,
div#wrapper-popup div#workarea div.tab-content [class^="input-"] textarea.cke_source,
div#wrapper div#workarea div.tab-content [class*=" input-"] textarea.cke_source,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"] textarea.cke_source {
  height: 100% !important;
}
div#wrapper div#workarea div.tab-content [class^="input-"].iban .iban-block,
div#wrapper-popup div#workarea div.tab-content [class^="input-"].iban .iban-block,
div#wrapper div#workarea div.tab-content [class*=" input-"].iban .iban-block,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"].iban .iban-block {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  background-color: #FFFFFF;
}
div#wrapper div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-header,
div#wrapper-popup div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-header,
div#wrapper div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-header,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-header {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  font-size: 0.85em;
  padding: 6px 12px;
  width: 100%;
}
div#wrapper div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-header span,
div#wrapper-popup div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-header span,
div#wrapper div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-header span,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-header span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  height: 36px;
  width: 1% !important;
}
div#wrapper div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-header a.iban-add,
div#wrapper-popup div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-header a.iban-add,
div#wrapper div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-header a.iban-add,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-header a.iban-add {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #6eb9d8;
  height: 36px;
  margin-left: 36px;
  width: 36px;
}
div#wrapper div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-header a.iban-add:before,
div#wrapper-popup div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-header a.iban-add:before,
div#wrapper div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-header a.iban-add:before,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-header a.iban-add:before {
  color: #FFFFFF;
  content: '\e80b';
  font-family: "NI";
  font-size: 24px;
}
div#wrapper div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box,
div#wrapper-popup div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box,
div#wrapper div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  font-size: 0.85em;
  padding: 6px 12px;
  width: 100%;
}
div#wrapper div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box .iban-item,
div#wrapper-popup div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box .iban-item,
div#wrapper div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box .iban-item,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box .iban-item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
}
div#wrapper div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box .iban-item span,
div#wrapper-popup div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box .iban-item span,
div#wrapper div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box .iban-item span,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box .iban-item span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  height: 36px;
  width: 1% !important;
}
div#wrapper div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box .iban-item a,
div#wrapper-popup div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box .iban-item a,
div#wrapper div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box .iban-item a,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box .iban-item a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  width: 36px;
}
div#wrapper div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box .iban-item a:before,
div#wrapper-popup div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box .iban-item a:before,
div#wrapper div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box .iban-item a:before,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box .iban-item a:before {
  color: #6eb9d8;
  font-family: "NI";
  font-size: 24px;
}
div#wrapper div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box .iban-item a.iban-delete:before,
div#wrapper-popup div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box .iban-item a.iban-delete:before,
div#wrapper div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box .iban-item a.iban-delete:before,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box .iban-item a.iban-delete:before {
  content: '\e80a';
}
div#wrapper div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box .iban-item a.iban-edit:before,
div#wrapper-popup div#workarea div.tab-content [class^="input-"].iban .iban-block .iban-box .iban-item a.iban-edit:before,
div#wrapper div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box .iban-item a.iban-edit:before,
div#wrapper-popup div#workarea div.tab-content [class*=" input-"].iban .iban-block .iban-box .iban-item a.iban-edit:before {
  content: '\e819';
}
div#wrapper div#workarea div.tab-content a.cp-popup,
div#wrapper-popup div#workarea div.tab-content a.cp-popup,
div#wrapper div#workarea div.tab-content .add-especial-popup,
div#wrapper-popup div#workarea div.tab-content .add-especial-popup {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  background-color: #0073a3;
  /*                background-image: url('@{img}btn-addpopup.png');
                                background-position: center;
                                background-repeat: no-repeat;*/
  display: block;
  height: 36px;
  position: relative;
  top: 38px;
  width: 36px;
}
div#wrapper div#workarea div.tab-content a.cp-popup:before,
div#wrapper-popup div#workarea div.tab-content a.cp-popup:before,
div#wrapper div#workarea div.tab-content .add-especial-popup:before,
div#wrapper-popup div#workarea div.tab-content .add-especial-popup:before {
  font-family: "ni";
  content: '\e80b';
  color: #FFFFFF;
  font-size: 24px;
  line-height: 38px;
  padding-left: 8px;
}
div#wrapper div#workarea div.tab-content .input-12,
div#wrapper-popup div#workarea div.tab-content .input-12 {
  width: 8.33333333% !important;
}
div#wrapper div#workarea div.tab-content .input-12.editable,
div#wrapper-popup div#workarea div.tab-content .input-12.editable {
  width: calc(8.333333333333334% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-12,
  div#wrapper-popup div#workarea div.tab-content .input-12 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-12.editable,
  div#wrapper-popup div#workarea div.tab-content .input-12.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-11,
div#wrapper-popup div#workarea div.tab-content .input-11 {
  width: 9.09090909% !important;
}
div#wrapper div#workarea div.tab-content .input-11.editable,
div#wrapper-popup div#workarea div.tab-content .input-11.editable {
  width: calc(9.090909090909092% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-11,
  div#wrapper-popup div#workarea div.tab-content .input-11 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-11.editable,
  div#wrapper-popup div#workarea div.tab-content .input-11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-10,
div#wrapper-popup div#workarea div.tab-content .input-10 {
  width: 10% !important;
}
div#wrapper div#workarea div.tab-content .input-10.editable,
div#wrapper-popup div#workarea div.tab-content .input-10.editable {
  width: calc(10% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-10,
  div#wrapper-popup div#workarea div.tab-content .input-10 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-10.editable,
  div#wrapper-popup div#workarea div.tab-content .input-10.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-9,
div#wrapper-popup div#workarea div.tab-content .input-9 {
  width: 11.11111111% !important;
}
div#wrapper div#workarea div.tab-content .input-9.editable,
div#wrapper-popup div#workarea div.tab-content .input-9.editable {
  width: calc(11.11111111111111% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-9,
  div#wrapper-popup div#workarea div.tab-content .input-9 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-9.editable,
  div#wrapper-popup div#workarea div.tab-content .input-9.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-8,
div#wrapper-popup div#workarea div.tab-content .input-8 {
  width: 12.5% !important;
}
div#wrapper div#workarea div.tab-content .input-8.editable,
div#wrapper-popup div#workarea div.tab-content .input-8.editable {
  width: calc(12.5% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-8,
  div#wrapper-popup div#workarea div.tab-content .input-8 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-8.editable,
  div#wrapper-popup div#workarea div.tab-content .input-8.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-7,
div#wrapper-popup div#workarea div.tab-content .input-7 {
  width: 14.28571429% !important;
}
div#wrapper div#workarea div.tab-content .input-7.editable,
div#wrapper-popup div#workarea div.tab-content .input-7.editable {
  width: calc(14.285714285714286% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-7,
  div#wrapper-popup div#workarea div.tab-content .input-7 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-7.editable,
  div#wrapper-popup div#workarea div.tab-content .input-7.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-6,
div#wrapper-popup div#workarea div.tab-content .input-6 {
  width: 16.66666667% !important;
}
div#wrapper div#workarea div.tab-content .input-6.editable,
div#wrapper-popup div#workarea div.tab-content .input-6.editable {
  width: calc(16.666666666666668% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-6,
  div#wrapper-popup div#workarea div.tab-content .input-6 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-6.editable,
  div#wrapper-popup div#workarea div.tab-content .input-6.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-5,
div#wrapper-popup div#workarea div.tab-content .input-5 {
  width: 20% !important;
}
div#wrapper div#workarea div.tab-content .input-5.editable,
div#wrapper-popup div#workarea div.tab-content .input-5.editable {
  width: calc(20% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-5,
  div#wrapper-popup div#workarea div.tab-content .input-5 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-5.editable,
  div#wrapper-popup div#workarea div.tab-content .input-5.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-4,
div#wrapper-popup div#workarea div.tab-content .input-4 {
  width: 25% !important;
}
div#wrapper div#workarea div.tab-content .input-4.editable,
div#wrapper-popup div#workarea div.tab-content .input-4.editable {
  width: calc(25% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-4,
  div#wrapper-popup div#workarea div.tab-content .input-4 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-4.editable,
  div#wrapper-popup div#workarea div.tab-content .input-4.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-3,
div#wrapper-popup div#workarea div.tab-content .input-3 {
  width: 33.33333333% !important;
}
div#wrapper div#workarea div.tab-content .input-3.editable,
div#wrapper-popup div#workarea div.tab-content .input-3.editable {
  width: calc(33.333333333333336% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-3,
  div#wrapper-popup div#workarea div.tab-content .input-3 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-3.editable,
  div#wrapper-popup div#workarea div.tab-content .input-3.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-2,
div#wrapper-popup div#workarea div.tab-content .input-2 {
  width: 50% !important;
}
div#wrapper div#workarea div.tab-content .input-2.editable,
div#wrapper-popup div#workarea div.tab-content .input-2.editable {
  width: calc(50% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-2,
  div#wrapper-popup div#workarea div.tab-content .input-2 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-2.editable,
  div#wrapper-popup div#workarea div.tab-content .input-2.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-1,
div#wrapper-popup div#workarea div.tab-content .input-1 {
  width: 100% !important;
}
div#wrapper div#workarea div.tab-content .input-1.editable,
div#wrapper-popup div#workarea div.tab-content .input-1.editable {
  width: calc(100% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-1,
  div#wrapper-popup div#workarea div.tab-content .input-1 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-1.editable,
  div#wrapper-popup div#workarea div.tab-content .input-1.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-2_3,
div#wrapper-popup div#workarea div.tab-content .input-2_3 {
  width: 66.66666667% !important;
}
div#wrapper div#workarea div.tab-content .input-2_3.editable,
div#wrapper-popup div#workarea div.tab-content .input-2_3.editable {
  width: calc(66.66666666666667% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-2_3,
  div#wrapper-popup div#workarea div.tab-content .input-2_3 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-2_3.editable,
  div#wrapper-popup div#workarea div.tab-content .input-2_3.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-3_4,
div#wrapper-popup div#workarea div.tab-content .input-3_4 {
  width: 75% !important;
}
div#wrapper div#workarea div.tab-content .input-3_4.editable,
div#wrapper-popup div#workarea div.tab-content .input-3_4.editable {
  width: calc(75% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-3_4,
  div#wrapper-popup div#workarea div.tab-content .input-3_4 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-3_4.editable,
  div#wrapper-popup div#workarea div.tab-content .input-3_4.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-2_5,
div#wrapper-popup div#workarea div.tab-content .input-2_5 {
  width: 40% !important;
}
div#wrapper div#workarea div.tab-content .input-2_5.editable,
div#wrapper-popup div#workarea div.tab-content .input-2_5.editable {
  width: calc(40% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-2_5,
  div#wrapper-popup div#workarea div.tab-content .input-2_5 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-2_5.editable,
  div#wrapper-popup div#workarea div.tab-content .input-2_5.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-3_5,
div#wrapper-popup div#workarea div.tab-content .input-3_5 {
  width: 60% !important;
}
div#wrapper div#workarea div.tab-content .input-3_5.editable,
div#wrapper-popup div#workarea div.tab-content .input-3_5.editable {
  width: calc(60% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-3_5,
  div#wrapper-popup div#workarea div.tab-content .input-3_5 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-3_5.editable,
  div#wrapper-popup div#workarea div.tab-content .input-3_5.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-4_5,
div#wrapper-popup div#workarea div.tab-content .input-4_5 {
  width: 80% !important;
}
div#wrapper div#workarea div.tab-content .input-4_5.editable,
div#wrapper-popup div#workarea div.tab-content .input-4_5.editable {
  width: calc(80% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-4_5,
  div#wrapper-popup div#workarea div.tab-content .input-4_5 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-4_5.editable,
  div#wrapper-popup div#workarea div.tab-content .input-4_5.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-4_6,
div#wrapper-popup div#workarea div.tab-content .input-4_6 {
  width: 66.66666667% !important;
}
div#wrapper div#workarea div.tab-content .input-4_6.editable,
div#wrapper-popup div#workarea div.tab-content .input-4_6.editable {
  width: calc(66.66666666666667% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-4_6,
  div#wrapper-popup div#workarea div.tab-content .input-4_6 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-4_6.editable,
  div#wrapper-popup div#workarea div.tab-content .input-4_6.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-5_6,
div#wrapper-popup div#workarea div.tab-content .input-5_6 {
  width: 83.33333333% !important;
}
div#wrapper div#workarea div.tab-content .input-5_6.editable,
div#wrapper-popup div#workarea div.tab-content .input-5_6.editable {
  width: calc(83.33333333333333% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-5_6,
  div#wrapper-popup div#workarea div.tab-content .input-5_6 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-5_6.editable,
  div#wrapper-popup div#workarea div.tab-content .input-5_6.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-2_7,
div#wrapper-popup div#workarea div.tab-content .input-2_7 {
  width: 28.57142857% !important;
}
div#wrapper div#workarea div.tab-content .input-2_7.editable,
div#wrapper-popup div#workarea div.tab-content .input-2_7.editable {
  width: calc(28.571428571428573% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-2_7,
  div#wrapper-popup div#workarea div.tab-content .input-2_7 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-2_7.editable,
  div#wrapper-popup div#workarea div.tab-content .input-2_7.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-3_7,
div#wrapper-popup div#workarea div.tab-content .input-3_7 {
  width: 42.85714286% !important;
}
div#wrapper div#workarea div.tab-content .input-3_7.editable,
div#wrapper-popup div#workarea div.tab-content .input-3_7.editable {
  width: calc(42.857142857142854% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-3_7,
  div#wrapper-popup div#workarea div.tab-content .input-3_7 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-3_7.editable,
  div#wrapper-popup div#workarea div.tab-content .input-3_7.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-4_7,
div#wrapper-popup div#workarea div.tab-content .input-4_7 {
  width: 57.14285714% !important;
}
div#wrapper div#workarea div.tab-content .input-4_7.editable,
div#wrapper-popup div#workarea div.tab-content .input-4_7.editable {
  width: calc(57.142857142857146% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-4_7,
  div#wrapper-popup div#workarea div.tab-content .input-4_7 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-4_7.editable,
  div#wrapper-popup div#workarea div.tab-content .input-4_7.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-5_7,
div#wrapper-popup div#workarea div.tab-content .input-5_7 {
  width: 71.42857143% !important;
}
div#wrapper div#workarea div.tab-content .input-5_7.editable,
div#wrapper-popup div#workarea div.tab-content .input-5_7.editable {
  width: calc(71.42857142857143% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-5_7,
  div#wrapper-popup div#workarea div.tab-content .input-5_7 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-5_7.editable,
  div#wrapper-popup div#workarea div.tab-content .input-5_7.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-6_7,
div#wrapper-popup div#workarea div.tab-content .input-6_7 {
  width: 85.71428571% !important;
}
div#wrapper div#workarea div.tab-content .input-6_7.editable,
div#wrapper-popup div#workarea div.tab-content .input-6_7.editable {
  width: calc(85.71428571428571% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-6_7,
  div#wrapper-popup div#workarea div.tab-content .input-6_7 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-6_7.editable,
  div#wrapper-popup div#workarea div.tab-content .input-6_7.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-3_8,
div#wrapper-popup div#workarea div.tab-content .input-3_8 {
  width: 37.5% !important;
}
div#wrapper div#workarea div.tab-content .input-3_8.editable,
div#wrapper-popup div#workarea div.tab-content .input-3_8.editable {
  width: calc(37.5% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-3_8,
  div#wrapper-popup div#workarea div.tab-content .input-3_8 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-3_8.editable,
  div#wrapper-popup div#workarea div.tab-content .input-3_8.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-5_8,
div#wrapper-popup div#workarea div.tab-content .input-5_8 {
  width: 62.5% !important;
}
div#wrapper div#workarea div.tab-content .input-5_8.editable,
div#wrapper-popup div#workarea div.tab-content .input-5_8.editable {
  width: calc(62.5% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-5_8,
  div#wrapper-popup div#workarea div.tab-content .input-5_8 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-5_8.editable,
  div#wrapper-popup div#workarea div.tab-content .input-5_8.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-7_8,
div#wrapper-popup div#workarea div.tab-content .input-7_8 {
  width: 87.5% !important;
}
div#wrapper div#workarea div.tab-content .input-7_8.editable,
div#wrapper-popup div#workarea div.tab-content .input-7_8.editable {
  width: calc(87.5% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-7_8,
  div#wrapper-popup div#workarea div.tab-content .input-7_8 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-7_8.editable,
  div#wrapper-popup div#workarea div.tab-content .input-7_8.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-2_9,
div#wrapper-popup div#workarea div.tab-content .input-2_9 {
  width: 22.22222222% !important;
}
div#wrapper div#workarea div.tab-content .input-2_9.editable,
div#wrapper-popup div#workarea div.tab-content .input-2_9.editable {
  width: calc(22.22222222222222% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-2_9,
  div#wrapper-popup div#workarea div.tab-content .input-2_9 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-2_9.editable,
  div#wrapper-popup div#workarea div.tab-content .input-2_9.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-4_9,
div#wrapper-popup div#workarea div.tab-content .input-4_9 {
  width: 44.44444444% !important;
}
div#wrapper div#workarea div.tab-content .input-4_9.editable,
div#wrapper-popup div#workarea div.tab-content .input-4_9.editable {
  width: calc(44.44444444444444% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-4_9,
  div#wrapper-popup div#workarea div.tab-content .input-4_9 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-4_9.editable,
  div#wrapper-popup div#workarea div.tab-content .input-4_9.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-5_9,
div#wrapper-popup div#workarea div.tab-content .input-5_9 {
  width: 55.55555556% !important;
}
div#wrapper div#workarea div.tab-content .input-5_9.editable,
div#wrapper-popup div#workarea div.tab-content .input-5_9.editable {
  width: calc(55.55555555555556% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-5_9,
  div#wrapper-popup div#workarea div.tab-content .input-5_9 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-5_9.editable,
  div#wrapper-popup div#workarea div.tab-content .input-5_9.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-7_9,
div#wrapper-popup div#workarea div.tab-content .input-7_9 {
  width: 77.77777778% !important;
}
div#wrapper div#workarea div.tab-content .input-7_9.editable,
div#wrapper-popup div#workarea div.tab-content .input-7_9.editable {
  width: calc(77.77777777777777% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-7_9,
  div#wrapper-popup div#workarea div.tab-content .input-7_9 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-7_9.editable,
  div#wrapper-popup div#workarea div.tab-content .input-7_9.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-8_9,
div#wrapper-popup div#workarea div.tab-content .input-8_9 {
  width: 88.88888889% !important;
}
div#wrapper div#workarea div.tab-content .input-8_9.editable,
div#wrapper-popup div#workarea div.tab-content .input-8_9.editable {
  width: calc(88.88888888888889% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-8_9,
  div#wrapper-popup div#workarea div.tab-content .input-8_9 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-8_9.editable,
  div#wrapper-popup div#workarea div.tab-content .input-8_9.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-3_10,
div#wrapper-popup div#workarea div.tab-content .input-3_10 {
  width: 30% !important;
}
div#wrapper div#workarea div.tab-content .input-3_10.editable,
div#wrapper-popup div#workarea div.tab-content .input-3_10.editable {
  width: calc(30% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-3_10,
  div#wrapper-popup div#workarea div.tab-content .input-3_10 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-3_10.editable,
  div#wrapper-popup div#workarea div.tab-content .input-3_10.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-7_10,
div#wrapper-popup div#workarea div.tab-content .input-7_10 {
  width: 70% !important;
}
div#wrapper div#workarea div.tab-content .input-7_10.editable,
div#wrapper-popup div#workarea div.tab-content .input-7_10.editable {
  width: calc(70% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-7_10,
  div#wrapper-popup div#workarea div.tab-content .input-7_10 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-7_10.editable,
  div#wrapper-popup div#workarea div.tab-content .input-7_10.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-9_10,
div#wrapper-popup div#workarea div.tab-content .input-9_10 {
  width: 90% !important;
}
div#wrapper div#workarea div.tab-content .input-9_10.editable,
div#wrapper-popup div#workarea div.tab-content .input-9_10.editable {
  width: calc(90% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-9_10,
  div#wrapper-popup div#workarea div.tab-content .input-9_10 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-9_10.editable,
  div#wrapper-popup div#workarea div.tab-content .input-9_10.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-2_11,
div#wrapper-popup div#workarea div.tab-content .input-2_11 {
  width: 18.18181818% !important;
}
div#wrapper div#workarea div.tab-content .input-2_11.editable,
div#wrapper-popup div#workarea div.tab-content .input-2_11.editable {
  width: calc(18.181818181818183% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-2_11,
  div#wrapper-popup div#workarea div.tab-content .input-2_11 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-2_11.editable,
  div#wrapper-popup div#workarea div.tab-content .input-2_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-3_11,
div#wrapper-popup div#workarea div.tab-content .input-3_11 {
  width: 27.27272727% !important;
}
div#wrapper div#workarea div.tab-content .input-3_11.editable,
div#wrapper-popup div#workarea div.tab-content .input-3_11.editable {
  width: calc(27.272727272727273% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-3_11,
  div#wrapper-popup div#workarea div.tab-content .input-3_11 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-3_11.editable,
  div#wrapper-popup div#workarea div.tab-content .input-3_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-4_11,
div#wrapper-popup div#workarea div.tab-content .input-4_11 {
  width: 36.36363636% !important;
}
div#wrapper div#workarea div.tab-content .input-4_11.editable,
div#wrapper-popup div#workarea div.tab-content .input-4_11.editable {
  width: calc(36.36363636363637% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-4_11,
  div#wrapper-popup div#workarea div.tab-content .input-4_11 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-4_11.editable,
  div#wrapper-popup div#workarea div.tab-content .input-4_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-5_11,
div#wrapper-popup div#workarea div.tab-content .input-5_11 {
  width: 45.45454545% !important;
}
div#wrapper div#workarea div.tab-content .input-5_11.editable,
div#wrapper-popup div#workarea div.tab-content .input-5_11.editable {
  width: calc(45.45454545454545% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-5_11,
  div#wrapper-popup div#workarea div.tab-content .input-5_11 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-5_11.editable,
  div#wrapper-popup div#workarea div.tab-content .input-5_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-6_11,
div#wrapper-popup div#workarea div.tab-content .input-6_11 {
  width: 54.54545455% !important;
}
div#wrapper div#workarea div.tab-content .input-6_11.editable,
div#wrapper-popup div#workarea div.tab-content .input-6_11.editable {
  width: calc(54.54545454545455% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-6_11,
  div#wrapper-popup div#workarea div.tab-content .input-6_11 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-6_11.editable,
  div#wrapper-popup div#workarea div.tab-content .input-6_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-7_11,
div#wrapper-popup div#workarea div.tab-content .input-7_11 {
  width: 63.63636364% !important;
}
div#wrapper div#workarea div.tab-content .input-7_11.editable,
div#wrapper-popup div#workarea div.tab-content .input-7_11.editable {
  width: calc(63.63636363636363% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-7_11,
  div#wrapper-popup div#workarea div.tab-content .input-7_11 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-7_11.editable,
  div#wrapper-popup div#workarea div.tab-content .input-7_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-8_11,
div#wrapper-popup div#workarea div.tab-content .input-8_11 {
  width: 72.72727273% !important;
}
div#wrapper div#workarea div.tab-content .input-8_11.editable,
div#wrapper-popup div#workarea div.tab-content .input-8_11.editable {
  width: calc(72.72727272727273% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-8_11,
  div#wrapper-popup div#workarea div.tab-content .input-8_11 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-8_11.editable,
  div#wrapper-popup div#workarea div.tab-content .input-8_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-9_11,
div#wrapper-popup div#workarea div.tab-content .input-9_11 {
  width: 81.81818182% !important;
}
div#wrapper div#workarea div.tab-content .input-9_11.editable,
div#wrapper-popup div#workarea div.tab-content .input-9_11.editable {
  width: calc(81.81818181818181% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-9_11,
  div#wrapper-popup div#workarea div.tab-content .input-9_11 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-9_11.editable,
  div#wrapper-popup div#workarea div.tab-content .input-9_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-10_11,
div#wrapper-popup div#workarea div.tab-content .input-10_11 {
  width: 90.90909091% !important;
}
div#wrapper div#workarea div.tab-content .input-10_11.editable,
div#wrapper-popup div#workarea div.tab-content .input-10_11.editable {
  width: calc(90.9090909090909% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-10_11,
  div#wrapper-popup div#workarea div.tab-content .input-10_11 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-10_11.editable,
  div#wrapper-popup div#workarea div.tab-content .input-10_11.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-5_12,
div#wrapper-popup div#workarea div.tab-content .input-5_12 {
  width: 41.66666667% !important;
}
div#wrapper div#workarea div.tab-content .input-5_12.editable,
div#wrapper-popup div#workarea div.tab-content .input-5_12.editable {
  width: calc(41.666666666666664% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-5_12,
  div#wrapper-popup div#workarea div.tab-content .input-5_12 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-5_12.editable,
  div#wrapper-popup div#workarea div.tab-content .input-5_12.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-7_12,
div#wrapper-popup div#workarea div.tab-content .input-7_12 {
  width: 58.33333333% !important;
}
div#wrapper div#workarea div.tab-content .input-7_12.editable,
div#wrapper-popup div#workarea div.tab-content .input-7_12.editable {
  width: calc(58.333333333333336% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-7_12,
  div#wrapper-popup div#workarea div.tab-content .input-7_12 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-7_12.editable,
  div#wrapper-popup div#workarea div.tab-content .input-7_12.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content .input-11_12,
div#wrapper-popup div#workarea div.tab-content .input-11_12 {
  width: 91.66666667% !important;
}
div#wrapper div#workarea div.tab-content .input-11_12.editable,
div#wrapper-popup div#workarea div.tab-content .input-11_12.editable {
  width: calc(91.66666666666667% - 36px) !important;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content .input-11_12,
  div#wrapper-popup div#workarea div.tab-content .input-11_12 {
    width: 100% !important;
  }
  div#wrapper div#workarea div.tab-content .input-11_12.editable,
  div#wrapper-popup div#workarea div.tab-content .input-11_12.editable {
    width: calc(100% - 48px) !important;
  }
}
div#wrapper div#workarea div.tab-content div.especial,
div#wrapper-popup div#workarea div.tab-content div.especial {
  width: 100%;
}
div#wrapper div#workarea div.tab-content div.main-actions,
div#wrapper-popup div#workarea div.tab-content div.main-actions,
div#wrapper div#workarea div.tab-content div.buttons,
div#wrapper-popup div#workarea div.tab-content div.buttons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  padding: 10px;
  position: relative !important;
  top: auto !important;
}
div#wrapper div#workarea div.tab-content div.main-actions .btn-back,
div#wrapper-popup div#workarea div.tab-content div.main-actions .btn-back,
div#wrapper div#workarea div.tab-content div.buttons .btn-back,
div#wrapper-popup div#workarea div.tab-content div.buttons .btn-back,
div#wrapper div#workarea div.tab-content div.main-actions input[type=submit],
div#wrapper-popup div#workarea div.tab-content div.main-actions input[type=submit],
div#wrapper div#workarea div.tab-content div.buttons input[type=submit],
div#wrapper-popup div#workarea div.tab-content div.buttons input[type=submit],
div#wrapper div#workarea div.tab-content div.main-actions a,
div#wrapper-popup div#workarea div.tab-content div.main-actions a,
div#wrapper div#workarea div.tab-content div.buttons a,
div#wrapper-popup div#workarea div.tab-content div.buttons a {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: transparent;
  color: #0073a3;
  cursor: pointer;
  /*font-size: 16px;*/
  height: 40px;
  margin-left: 10px;
  min-width: 120px;
  padding: 0 10px;
}
@media screen and (max-width: 867px) {
  div#wrapper div#workarea div.tab-content div.main-actions .btn-back,
  div#wrapper-popup div#workarea div.tab-content div.main-actions .btn-back,
  div#wrapper div#workarea div.tab-content div.buttons .btn-back,
  div#wrapper-popup div#workarea div.tab-content div.buttons .btn-back,
  div#wrapper div#workarea div.tab-content div.main-actions input[type=submit],
  div#wrapper-popup div#workarea div.tab-content div.main-actions input[type=submit],
  div#wrapper div#workarea div.tab-content div.buttons input[type=submit],
  div#wrapper-popup div#workarea div.tab-content div.buttons input[type=submit],
  div#wrapper div#workarea div.tab-content div.main-actions a,
  div#wrapper-popup div#workarea div.tab-content div.main-actions a,
  div#wrapper div#workarea div.tab-content div.buttons a,
  div#wrapper-popup div#workarea div.tab-content div.buttons a {
    height: auto;
    white-space: normal;
  }
}
div#wrapper div#workarea div.tab-content div.main-actions input[type=submit],
div#wrapper-popup div#workarea div.tab-content div.main-actions input[type=submit],
div#wrapper div#workarea div.tab-content div.buttons input[type=submit],
div#wrapper-popup div#workarea div.tab-content div.buttons input[type=submit],
div#wrapper div#workarea div.tab-content div.main-actions a.btn-save,
div#wrapper-popup div#workarea div.tab-content div.main-actions a.btn-save,
div#wrapper div#workarea div.tab-content div.buttons a.btn-save,
div#wrapper-popup div#workarea div.tab-content div.buttons a.btn-save {
  background-color: #0073a3;
  border: 2px solid #0073a3;
  color: #FFFFFF;
}
div#wrapper div#workarea div.tab-content div.main-actions,
div#wrapper-popup div#workarea div.tab-content div.main-actions {
  width: 100%;
}
div#wrapper div#workarea div.tab-content div.buttons,
div#wrapper-popup div#workarea div.tab-content div.buttons {
  -moz-flex-grow: 0;
  -ms-flex-grow: 0;
  -webkit-flex-grow: 0;
  flex-grow: 0;
  -moz-order: 2;
  -ms-order: 2;
  -webkit-order: 2;
  order: 2;
}
div#wrapper div#workarea div.tab-content div.buttons:last-child,
div#wrapper-popup div#workarea div.tab-content div.buttons:last-child {
  -moz-flex-grow: 5;
  -ms-flex-grow: 5;
  -webkit-flex-grow: 5;
  flex-grow: 5;
  -moz-order: 1;
  -ms-order: 1;
  -webkit-order: 1;
  order: 1;
}
div#wrapper div#workarea div.tab-content div.buttons label,
div#wrapper-popup div#workarea div.tab-content div.buttons label {
  display: none;
}
div#wrapper div#workarea div.tab-content .clearfix,
div#wrapper-popup div#workarea div.tab-content .clearfix {
  height: 0;
  width: 100%;
}
div#wrapper div#workarea div.tab-content .prefix,
div#wrapper-popup div#workarea div.tab-content .prefix {
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
div#wrapper div#workarea div.tab-content .prefix .input-prefix,
div#wrapper-popup div#workarea div.tab-content .prefix .input-prefix {
  padding: 8px 12px;
  width: 48px;
}
div#wrapper div#workarea div.tab-content .prefix .with-prefix,
div#wrapper-popup div#workarea div.tab-content .prefix .with-prefix {
  width: calc(100% - 48px) !important;
}
div#wrapper div#workarea div.tab-content .breakdown-box,
div#wrapper-popup div#workarea div.tab-content .breakdown-box,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  margin: 24px;
  margin-bottom: 18px;
  width: 100%;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  margin-bottom: 6px;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #FFFFFF;
  min-height: 32px;
  margin-right: 6px;
  width: 1% !important;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box:last-child,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box:last-child,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box:last-child,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box:last-child {
  margin-right: 0;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box.black,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box.black,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box.black,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box.black {
  background-color: #00405b;
  color: #FFFFFF;
  text-transform: uppercase;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box.black input,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box.black input,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box.black input,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box.black input,
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box.black select,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box.black select,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box.black select,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box.black select,
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box.black textarea,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box.black textarea,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box.black textarea,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box.black textarea {
  color: #FFFFFF;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box.bb-clear,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box.bb-clear,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box.bb-clear,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box.bb-clear {
  background-color: transparent;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box input,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box input,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box input,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box input,
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box select,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box select,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box select,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box select,
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box textarea,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box textarea,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box textarea,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box textarea {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: transparent;
  border: 2px solid transparent;
  font-size: 0.85em;
  height: 100%;
  padding: 6px 12px;
  outline: none;
  resize: none;
  width: 100%;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box textarea,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box textarea,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box textarea,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box textarea {
  height: 150px;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box input:disabled,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box input:disabled,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box input:disabled,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box input:disabled,
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box input:read-only,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box input:read-only,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box input:read-only,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box input:read-only {
  cursor: not-allowed;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box input:not([readonly]):not([disabled]):focus,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box input:not([readonly]):not([disabled]):focus,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box input:not([readonly]):not([disabled]):focus,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box input:not([readonly]):not([disabled]):focus,
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box input:not([readonly]):not([disabled]):hover,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box input:not([readonly]):not([disabled]):hover,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box input:not([readonly]):not([disabled]):hover,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box input:not([readonly]):not([disabled]):hover {
  border-color: #009EE0;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box select:disabled,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box select:disabled,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box select:disabled,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box select:disabled {
  cursor: not-allowed;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box select:not([disabled]):focus,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box select:not([disabled]):focus,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box select:not([disabled]):focus,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box select:not([disabled]):focus,
div#wrapper div#workarea div.tab-content .breakdown-box .bb-row .bb-box select:not([disabled]):hover,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-row .bb-box select:not([disabled]):hover,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box select:not([disabled]):hover,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-row .bb-box select:not([disabled]):hover {
  border-color: #009EE0;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-head .bb-box,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-head .bb-box,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-head .bb-box,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-head .bb-box {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  -moz-flex-grow: 2;
  -ms-flex-grow: 2;
  -webkit-flex-grow: 2;
  flex-grow: 2;
  padding: 6px;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-head .bb-box.bb-clear,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-head .bb-box.bb-clear,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-head .bb-box.bb-clear,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-head .bb-box.bb-clear {
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-container,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-container,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-container,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-container {
  background-color: #d3d3d3;
  padding: 15px 10px;
  border-radius: 10px 1000px 1000px 10px;
  margin-top: 20px;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-body .bb-box,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-body .bb-box,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body .bb-box,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body .bb-box {
  -moz-flex-grow: 2;
  -ms-flex-grow: 2;
  -webkit-flex-grow: 2;
  flex-grow: 2;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-body .bb-box.bb-clear,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-body .bb-box.bb-clear,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body .bb-box.bb-clear,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body .bb-box.bb-clear {
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-body span,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-body span,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body span,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body span {
  -moz-background-clip: padding;
  -moz-border-radius: 1000px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 1000px;
  background-clip: padding-box;
  border-radius: 1000px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #00405b;
  border: none;
  color: #FFFFFF;
  cursor: pointer;
  height: 32px;
  width: 32px;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-body span:before,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-body span:before,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body span:before,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body span:before {
  font-family: "NI";
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-body span.bb-remove:before,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-body span.bb-remove:before,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body span.bb-remove:before,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body span.bb-remove:before {
  content: '\e80a';
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-body span.bb-new:before,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-body span.bb-new:before,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body span.bb-new:before,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body span.bb-new:before {
  content: '\e80b';
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-body a,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-body a,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body a,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body a {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  background-color: #00405a;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  height: 30px;
  margin: 3px;
  width: 30px;
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-body a.bb-download,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-body a.bb-download,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body a.bb-download,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body a.bb-download {
  background-image: url('../../img/descargas.jpg');
}
div#wrapper div#workarea div.tab-content .breakdown-box .bb-body a.bb-buscar,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .bb-body a.bb-buscar,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body a.bb-buscar,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .bb-body a.bb-buscar {
  background-image: url('../../img/btn-searcher.gif');
}
div#wrapper div#workarea div.tab-content .breakdown-box .plantilla,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .plantilla,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .plantilla,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .plantilla {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
}
div#wrapper div#workarea div.tab-content .breakdown-box .plantilla a,
div#wrapper-popup div#workarea div.tab-content .breakdown-box .plantilla a,
div#wrapper div#workarea div.tab-content > div.formdisabled .breakdown-box .plantilla a,
div#wrapper-popup div#workarea div.tab-content > div.formdisabled .breakdown-box .plantilla a {
  background-clip: padding-box;
  border-radius: 2px;
  background-color: #6bc0dc;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  color: #00405a;
  font-weight: bold;
  font-size: 1.5em;
  border: 2px solid;
  padding: 10px 35px;
  cursor: pointer;
}
div#wrapper div#workarea div.tab-content .charts,
div#wrapper-popup div#workarea div.tab-content .charts {
  padding: 24px;
}
div#wrapper div#workarea div.tab-content .charts #chartdiv,
div#wrapper-popup div#workarea div.tab-content .charts #chartdiv {
  margin-bottom: 48px;
}
div#wrapper div#workarea div.tab-content .charts #chartdiv .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick,
div#wrapper-popup div#workarea div.tab-content .charts #chartdiv .jqplot-axis.jqplot-xaxis .jqplot-xaxis-tick {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  font-size: 13px;
  margin-top: 18px;
}
div#wrapper div#workarea div.tab-content .charts #chartdiv .jqplot-axis.jqplot-yaxis .jqplot-yaxis-label,
div#wrapper-popup div#workarea div.tab-content .charts #chartdiv .jqplot-axis.jqplot-yaxis .jqplot-yaxis-label {
  font-size: 13px;
  left: -10px !important;
}
div#wrapper div#workarea div.tab-content .charts #chartdiv .jqplot-axis.jqplot-y2axis .jqplot-y2axis-label,
div#wrapper-popup div#workarea div.tab-content .charts #chartdiv .jqplot-axis.jqplot-y2axis .jqplot-y2axis-label {
  font-size: 13px;
  right: -10px !important;
}
div#footer {
  background-color: #FFFFFF;
  display: none;
  height: 50px;
}
@media screen and (max-width: 867px) {
  div#footer {
    display: block;
  }
}
div#footer a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  height: 100%;
  padding: 12px 0;
  width: 100%;
}
div#footer a img {
  max-height: 100%;
  max-width: 100%;
  object-fit: contain;
}
ul.ui-autocomplete {
  -moz-background-clip: padding !important;
  -moz-border-radius: 0 !important;
  -webkit-background-clip: padding-box !important;
  -webkit-border-radius: 0 !important;
  background-clip: padding-box !important;
  border-radius: 0 !important;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  background-color: #FFFFFF;
  border: none !important;
  font-size: 0.85em;
  padding: 8px;
  max-height: 230px !important;
  overflow: auto;
  z-index: 999;
}
ul.ui-autocomplete a.ui-state-focus {
  -moz-background-clip: padding !important;
  -moz-border-radius: 0 !important;
  -webkit-background-clip: padding-box !important;
  -webkit-border-radius: 0 !important;
  background-clip: padding-box !important;
  border-radius: 0 !important;
  background-color: #ececec !important;
  border: none !important;
  padding: 4px 8px;
}
.datepicker,
.datepicker:read-only {
  cursor: pointer !important;
}
div.ui-datepicker {
  -moz-background-clip: padding !important;
  -moz-border-radius: 0 !important;
  -webkit-background-clip: padding-box !important;
  -webkit-border-radius: 0 !important;
  background-clip: padding-box !important;
  border-radius: 0 !important;
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.25);
  background-color: #FFFFFF;
  border: none !important;
  font-size: 0.85em;
  padding: 0px;
  max-height: 230px !important;
  overflow: auto;
  z-index: 1000 !important;
}
div.ui-datepicker div.ui-datepicker-header {
  -moz-background-clip: padding !important;
  -moz-border-radius: 0 !important;
  -webkit-background-clip: padding-box !important;
  -webkit-border-radius: 0 !important;
  background-clip: padding-box !important;
  border-radius: 0 !important;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  background-color: #00405b;
  background-image: none;
  border: none !important;
  height: 48px;
  margin: 0;
  padding: 0;
}
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-prev,
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-next {
  -moz-background-clip: padding !important;
  -moz-border-radius: 0 !important;
  -webkit-background-clip: padding-box !important;
  -webkit-border-radius: 0 !important;
  background-clip: padding-box !important;
  border-radius: 0 !important;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  border: none !important;
  color: #6eb9d8;
  cursor: pointer;
  height: 48px;
  top: 0;
  width: 48px;
}
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-prev:hover,
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-next:hover {
  background-color: transparent;
  font-weight: bold;
}
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-prev span.ui-icon,
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-next span.ui-icon {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  background-image: none;
  height: 100%;
  left: auto;
  margin: 0;
  position: relative;
  text-indent: 0;
  top: auto;
  width: 100%;
}
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-prev span.ui-icon:before,
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-next span.ui-icon:before {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  font-family: "NI";
  font-size: 24px;
  height: 100%;
  width: 100%;
}
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-prev {
  left: 0;
}
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-prev span.ui-icon:before {
  content: '\f104';
}
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-next {
  right: 0;
}
div.ui-datepicker div.ui-datepicker-header a.ui-datepicker-next span.ui-icon:before {
  content: '\f105';
}
div.ui-datepicker div.ui-datepicker-header div.ui-datepicker-title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  margin: 0 48px;
  width: 100%;
}
div.ui-datepicker div.ui-datepicker-header div.ui-datepicker-title select,
div.ui-datepicker div.ui-datepicker-header div.ui-datepicker-title span {
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  border: none;
  border-bottom: 1px solid #00405b;
  border-top: 1px solid #00405b;
  height: 100%;
  margin: 0 !important;
  outline: none;
  width: 1%;
}
div.ui-datepicker div.ui-datepicker-header div.ui-datepicker-title select:first-child,
div.ui-datepicker div.ui-datepicker-header div.ui-datepicker-title span:first-child {
  border-right: 1px solid #00405b;
}
div.ui-datepicker div.ui-datepicker-header div.ui-datepicker-title span {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  color: #FFFFFF;
}
div.ui-datepicker div.ui-datepicker-header div.ui-datepicker-title span:first-child {
  -moz-flex-grow: 2;
  -ms-flex-grow: 2;
  -webkit-flex-grow: 2;
  flex-grow: 2;
}
div.ui-datepicker table.ui-datepicker-calendar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 6px solid #FFFFFF;
  margin: 0;
}
div.ui-datepicker table.ui-datepicker-calendar tbody td a {
  background: none;
  background-color: #FFFFFF;
  border: none;
  text-align: center;
}
div.ui-datepicker table.ui-datepicker-calendar tbody td.ui-datepicker-week-end a {
  background-color: #82c3de;
  color: #FFFFFF;
}
div.ui-datepicker table.ui-datepicker-calendar tbody td.dp-highlight a {
  background-color: #0fb8ff;
  color: #FFFFFF;
}
div.ui-datepicker table.ui-datepicker-calendar tbody td.ui-datepicker-current-day a {
  background-color: #00405b;
  color: #FFFFFF;
}
.tooltip {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  background-color: #6eb9d8;
  border: none;
  color: #FFFFFF;
  display: none;
  font-size: 0.85em;
  padding: 12px;
  position: absolute;
  z-index: 99999;
}
.upload {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #00405b;
  width: 100%;
}
.upload div.drop {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  -webkit-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  color: #FFFFFF;
  text-transform: uppercase;
  height: 128px;
  padding: 8px;
  width: 100%;
}
.upload div.drop a {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  background-color: #6eb9d8;
  cursor: pointer;
  display: block;
  margin-top: 6px;
  padding: 8px;
}
.upload div.drop input[type=file] {
  display: none;
}
.upload ul.files {
  list-style: none;
  width: 100%;
}
.upload ul.files li {
  border-top: 2px dotted #6eb9d8;
}
.upload ul.files li div.preview {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  padding: 12px;
}
.upload ul.files li div.filedata {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  -webkit-flex-flow: row nowrap;
  flex-flow: row nowrap;
  padding: 12px;
}
.upload ul.files li div.filedata div {
  margin-right: 6px;
}
.upload ul.files li div.filedata p {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -moz-flex-flow: row-reverse nowrap;
  -ms-flex-flow: row-reverse nowrap;
  -webkit-flex-flow: row-reverse nowrap;
  flex-flow: row-reverse nowrap;
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-flex-grow: 1;
  flex-grow: 1;
  -webkit-box-pack: flex-end;
  -moz-box-pack: flex-end;
  -ms-flex-pack: flex-end;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: flex-end;
  justify-content: flex-end;
  background-color: #FFFFFF;
}
.upload ul.files li div.filedata p i {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  margin: 0 24px;
}
.upload ul.files li div.filedata p span {
  background-color: #FF4444;
  height: 100%;
}
.upload ul.files li div.filedata p span:before {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  color: #FFFFFF;
  content: "×";
  cursor: pointer;
  font-size: 32px;
  height: 100%;
  width: 40px;
}
.upload ul.files li div.filedata a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  background-color: #6eb9d8;
  color: #FFFFFF;
  cursor: pointer;
  padding: 8px;
  text-transform: uppercase;
}
.cropping-zone {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  border: 3px solid #00405b;
  display: none;
  margin-top: 24px;
  overflow: hidden;
  width: 100%;
}
.cropping-zone .cropping-visible table {
  width: 100%;
}
.cropping-zone .cropping-visible table tr {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
.cropping-zone .cropping-visible table tr td {
  padding: 12px;
  /*width: 100%;*/
}
.cropping-zone .cropping-visible table tr td:first-child {
  width: 474px;
}
.cropping-zone .cropping-visible table tr:first-child td:last-child {
  line-height: 40px;
}
.cropping-zone .cropping-visible table .original {
  margin-bottom: 12px;
}
.cropping-zone .cropping-visible table .preview {
  border: 1px solid #000000;
  margin-bottom: 12px;
  overflow: hidden;
}
.cropping-zone .cropping-visible table span,
.cropping-zone .cropping-visible table .inverter {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  background-color: #6eb9d8;
  color: #FFFFFF;
  cursor: pointer;
  /*font-size: 16px;*/
  height: 40px;
  padding: 0 10px;
  width: 120px;
}
.cropping-zone .cropping-visible table .inverter:before {
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  font-size: 18px;
  height: 40px;
  margin: 0;
  width: 30px;
  line-height: 40px;
  font-family: "ni";
  color: #FFFFFF;
  content: '\e82f';
}
.photoCall {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  -webkit-align-content: center;
  align-content: center;
  -moz-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  -webkit-flex-flow: column wrap;
  flex-flow: column wrap;
  background-color: #00405b;
  padding: 10px 0;
}
.photoCall .photoCallVideo {
  align-self: center;
  margin-bottom: 10px;
}
.photoCall .photoCallCanvas {
  display: none;
}
.photoCall .photoCallStartButton {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  align-self: center;
  background-color: #6eb9d8;
  border: 2px solid #6eb9d8;
  color: #FFFFFF;
  cursor: pointer;
  /*font-size: 16px;*/
  height: 40px;
  margin: 0 10px;
  min-width: 120px;
  padding: 0 10px;
  width: 100px;
}
[type="checkbox"]:not(:checked),
[type="radio"]:not(:checked),
[type="checkbox"]:checked,
[type="radio"]:checked {
  left: -9999px;
  position: absolute;
}
[type="checkbox"]:not(:checked) + label,
[type="radio"]:not(:checked) + label,
[type="checkbox"]:checked + label,
[type="radio"]:checked + label {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: flex-start;
  -moz-box-align: flex-start;
  -ms-flex-align: flex-start;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: flex-start;
  align-items: flex-start;
  cursor: pointer;
  height: 48px;
  padding-left: 0;
  position: relative;
  /*margin-top: 30px;*/
}
[type="checkbox"]:not(:checked) + label:before,
[type="radio"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before,
[type="radio"]:checked + label:before {
  -moz-background-clip: padding;
  -moz-border-radius: 2px;
  -webkit-background-clip: padding-box;
  -webkit-border-radius: 2px;
  background-clip: padding-box;
  border-radius: 2px;
  background-color: #FFFFFF;
  border: 1px solid #6eb9d8;
  content: '';
  height: 22px;
  left: 0;
  position: absolute;
  top: 30px;
  width: 22px;
}
[type="checkbox"]:not(:checked) + label:after,
[type="radio"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after,
[type="radio"]:checked + label:after {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  /*-moz-justify-content: @justify-content;*/
  /*-ms-justify-content: @justify-content;*/
  -webkit-justify-content: center;
  justify-content: center;
  opacity: 0;
  filter: alpha(opacity=0);
  -moz-transform: scale(0);
  -webkit-transform: scale(0);
  transform: scale(0);
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  -webkit-transition: all 0.25s;
  transition: all 0.25s;
  color: #6eb9d8;
  content: '✔';
  font-size: 18px;
  height: 24px;
  left: 0;
  position: absolute;
  top: 30px;
  width: 24px;
}
[type="checkbox"]:not(:checked).horizontal + label,
[type="radio"]:not(:checked).horizontal + label,
[type="checkbox"]:checked.horizontal + label,
[type="radio"]:checked.horizontal + label {
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  /*-moz-align-items: @align-items;*/
  /*-ms-align-items: @align-items;*/
  -webkit-align-items: center;
  align-items: center;
  padding-left: 32px;
  height: 24px;
}
[type="checkbox"]:not(:checked).horizontal + label:before,
[type="radio"]:not(:checked).horizontal + label:before,
[type="checkbox"]:checked.horizontal + label:before,
[type="radio"]:checked.horizontal + label:before {
  top: 0;
}
[type="checkbox"]:not(:checked).horizontal + label:after,
[type="radio"]:not(:checked).horizontal + label:after,
[type="checkbox"]:checked.horizontal + label:after,
[type="radio"]:checked.horizontal + label:after {
  top: 0;
}
[type="checkbox"]:checked + label:after,
[type="radio"]:checked + label:after {
  opacity: 1;
  filter: alpha(opacity=100);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
[type="checkbox"]:disabled + label,
[type="radio"]:disabled + label {
  cursor: not-allowed;
}
.miprueba::before {
  text-shadow:   1px 1px 0 #FF6622 , 0px 1px 0 #FF6622 , -1px 1px 0 #FF6622 , 1px 0px 0 #FF6622 , 0px 0px 0 #FF6622 , -1px 0px 0 #FF6622 , 1px -1px 0 #FF6622 , 0px -1px 0 #FF6622 , -1px -1px 0 #FF6622;
}
