@charset "UTF-8";
/* ==========================================================================
1 - Identificação
========================================================================== */
/*
* @Nome do site ou sistema (Peticionamento Eletrônico - Modulo Privado - 2015)
* @Autores:
* Moises Rabelo de Lima - IOS
* Paulo Washington - IOS
* @Referencias (Padrões de Governo)
* @Dependências (fontes, ícones, imagens)
* Open Sans, Icomoon
*/
/* ==========================================================================
2 - Bootstrap, HTML 5, SCSS
========================================================================== */
/***----- VARIABLES ----***/
/* Cores */
/* Tipografias */
/***----- FONTS ----***/
/* Tipografia - Open Sans -----------------------------------------------------------------------*/
/*Light*/
@font-face {
    font-family: 'open_sanslight';
    src: url("../fonts/open-sans/Light/OpenSans-Light.eot");
    src: url("../fonts/open-sans/Light/OpenSans-Light.eot?#iefix")
    format("embedded-opentype"),
    url("../fonts/open-sans/Light/OpenSans-Light.woff") format("woff"),
    url("../fonts/open-sans/Light/OpenSans-Light.ttf") format("truetype"),
    url("../fonts/open-sans/Light/OpenSans-Light.svg#open_sanslight")
    format("svg");
    font-weight: normal;
    font-style: normal;
}

/*SegulLr*/
@font-face {
    font-family: 'open_sansregular';
    src: url("../fonts/open-sans/Regular/OpenSans-Regular.eot");
    src: url("../fonts/open-sans/Regular/OpenSans-Regular.eot?#iefix")
    format("embedded-opentype"),
    url("../fonts/open-sans/Regular/OpenSans-Regular.woff") format("woff"),
    url("../fonts/open-sans/Regular/OpenSans-Regular.ttf")
    format("truetype"),
    url("../fonts/open-sans/Regular/OpenSans-Regular.svg#open_sansregular")
    format("svg");
    font-weight: normal;
    font-style: normal;
}

/*Bold*/
@font-face {
    font-family: 'open_sansbold';
    src: url("../fonts/open-sans/Bold/OpenSans-Bold.eot");
    src: url("../fonts/open-sans/Bold/OpenSans-Bold.eot?#iefix")
    format("embedded-opentype"),
    url("../fonts/open-sans/Bold/OpenSans-Bold.woff") format("woff"),
    url("../fonts/open-sans/Bold/OpenSans-Bold.ttf") format("truetype"),
    url("../fonts/open-sans/Bold/OpenSans-Bold.svg#open_sansbold")
    format("svg");
    font-weight: normal;
    font-style: normal;
}

/*---- Icones - FONT-AWESOME -----
@import "../fonts/font-awesome/css/font-awesome.min.css";
*/
/* Icones - ICOMOON ----------------------------------------------------------------------------- */
@font-face {
    font-family: 'icomoon';
    src: url("../fonts/icomoon/icomoon.eot?k1f9wx");
    src: url("../fonts/icomoon/icomoon.eot?k1f9wx#iefix")
    format("embedded-opentype"),
    url("../fonts/icomoon/icomoon.ttf?k1f9wx") format("truetype"),
    url("../fonts/icomoon/icomoon.woff?k1f9wx") format("woff"),
    url("../fonts/icomoon/icomoon.svg?k1f9wx#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-saneantes:before {
    content: "\e900";
}

.icon-produtossaude:before {
    content: "\e901";
}

.icon-cosmeticos:before {
    content: "\e902";
}

.icon-alimentos:before {
    content: "\e903";
}

.icon-certificado:before {
    content: "\e903";
}

.icon-dossie:before {
	content: "\1F440";
}

.icon-empresa:before {
    content: "\e904";
}

.icon-toxicos:before {
    content: "\e905";
}

.icon-mobile3:before {
    content: "\e000";
}

.icon-laptop2:before {
    content: "\e001";
}

.icon-desktop:before {
    content: "\e002";
}

.icon-tablet2:before {
    content: "\e003";
}

.icon-phone3:before {
    content: "\e004";
}

.icon-document2:before {
    content: "\e005";
}

.icon-documents2:before {
    content: "\e006";
}

.icon-search4:before {
    content: "\e007";
}

.icon-clipboard3:before {
    content: "\e008";
}

.icon-newspaper2:before {
    content: "\e009";
}

.icon-notebook:before {
    content: "\e00a";
}

.icon-book-open:before {
    content: "\e00b";
}

.icon-browser4:before {
    content: "\e00c";
}

.icon-calendar6:before {
    content: "\e00d";
}

.icon-presentation:before {
    content: "\e00e";
}

.icon-picture2:before {
    content: "\e00f";
}

.icon-pictures:before {
    content: "\e010";
}

.icon-video2:before {
    content: "\e011";
}

.icon-camera7:before {
    content: "\e012";
}

.icon-printer2:before {
    content: "\e013";
}

.icon-toolbox:before {
    content: "\e014";
}

.icon-briefcase3:before {
    content: "\e015";
}

.icon-wallet2:before {
    content: "\e016";
}

.icon-gift2:before {
    content: "\e017";
}

.icon-bargraph:before {
    content: "\e018";
}

.icon-grid4:before {
    content: "\e019";
}

.icon-expand2:before {
    content: "\e01a";
}

.icon-focus:before {
    content: "\e01b";
}

.icon-edit2:before {
    content: "\e01c";
}

.icon-adjustments:before {
    content: "\e01d";
}

.icon-ribbon:before {
    content: "\e01e";
}

.icon-hourglass:before {
    content: "\e01f";
}

.icon-lock2:before {
    content: "\e020";
}

.icon-megaphone2:before {
    content: "\e021";
}

.icon-shield2:before {
    content: "\e022";
}

.icon-trophy4:before {
    content: "\e023";
}

.icon-flag4:before {
    content: "\e024";
}

.icon-map2:before {
    content: "\e025";
}

.icon-puzzle:before {
    content: "\e026";
}

.icon-basket2:before {
    content: "\e027";
}

.icon-envelope4:before {
    content: "\e028";
}

.icon-streetsign:before {
    content: "\e029";
}

.icon-telescope:before {
    content: "\e02a";
}

.icon-gears:before {
    content: "\e02b";
}

.icon-key3:before {
    content: "\e02c";
}

.icon-paperclip3:before {
    content: "\e02d";
}

.icon-attachment3:before {
    content: "\e02e";
}

.icon-pricetags:before {
    content: "\e02f";
}

.icon-lightbulb3:before {
    content: "\e030";
}

.icon-layers3:before {
    content: "\e031";
}

.icon-pencil3:before {
    content: "\e032";
}

.icon-tools2:before {
    content: "\e033";
}

.icon-tools-2:before {
    content: "\e034";
}

.icon-scissors2:before {
    content: "\e035";
}

.icon-paintbrush:before {
    content: "\e036";
}

.icon-magnifying-glass3:before {
    content: "\e037";
}

.icon-circle-compass:before {
    content: "\e038";
}

.icon-linegraph:before {
    content: "\e039";
}

.icon-mic3:before {
    content: "\e03a";
}

.icon-strategy:before {
    content: "\e03b";
}

.icon-beaker2:before {
    content: "\e03c";
}

.icon-caution:before {
    content: "\e03d";
}

.icon-recycle:before {
    content: "\e03e";
}

.icon-anchor2:before {
    content: "\e03f";
}

.icon-profile-male:before {
    content: "\e040";
}

.icon-profile-female:before {
    content: "\e041";
}

.icon-bike:before {
    content: "\e042";
}

.icon-wine:before {
    content: "\e043";
}

.icon-hotairballoon:before {
    content: "\e044";
}

.icon-globe3:before {
    content: "\e045";
}

.icon-genius:before {
    content: "\e046";
}

.icon-map-pin:before {
    content: "\e047";
}

.icon-dial2:before {
    content: "\e048";
}

.icon-chat4:before {
    content: "\e049";
}

.icon-heart5:before {
    content: "\e04a";
}

.icon-cloud6:before {
    content: "\e04b";
}

.icon-upload4:before {
    content: "\e04c";
}

.icon-download4:before {
    content: "\e04d";
}

.icon-target6:before {
    content: "\e04e";
}

.icon-hazardous:before {
    content: "\e04f";
}

.icon-piechart:before {
    content: "\e050";
}

.icon-speedometer:before {
    content: "\e051";
}

.icon-global:before {
    content: "\e052";
}

.icon-compass4:before {
    content: "\e053";
}

.icon-lifesaver:before {
    content: "\e054";
}

.icon-clock6:before {
    content: "\e055";
}

.icon-aperture2:before {
    content: "\e056";
}

.icon-quote2:before {
    content: "\e057";
}

.icon-scope:before {
    content: "\e058";
}

.icon-alarmclock:before {
    content: "\e059";
}

.icon-refresh3:before {
    content: "\e05a";
}

.icon-happy:before {
    content: "\e05b";
}

.icon-sad:before {
    content: "\e05c";
}

.icon-facebook3:before {
    content: "\e05d";
}

.icon-twitter3:before {
    content: "\e05e";
}

.icon-googleplus2:before {
    content: "\e05f";
}

.icon-rss3:before {
    content: "\e060";
}

.icon-tumblr2:before {
    content: "\e061";
}

.icon-linkedin2:before {
    content: "\e062";
}

.icon-dribbble4:before {
    content: "\e063";
}

.icon-eye5:before {
    content: "\e064";
}

.icon-paper-clip:before {
    content: "\e065";
}

.icon-mail3:before {
    content: "\e066";
}

.icon-toggle:before {
    content: "\e067";
}

.icon-layout:before {
    content: "\e068";
}

.icon-link3:before {
    content: "\e069";
}

.icon-bell3:before {
    content: "\e06a";
}

.icon-lock3:before {
    content: "\e06b";
}

.icon-unlock:before {
    content: "\e06c";
}

.icon-ribbon2:before {
    content: "\e06d";
}

.icon-image4:before {
    content: "\e06e";
}

.icon-signal2:before {
    content: "\e06f";
}

.icon-target7:before {
    content: "\e070";
}

.icon-clipboard4:before {
    content: "\e071";
}

.icon-clock7:before {
    content: "\e072";
}

.icon-watch:before {
    content: "\e073";
}

.icon-air-play:before {
    content: "\e074";
}

.icon-camera8:before {
    content: "\e075";
}

.icon-video3:before {
    content: "\e076";
}

.icon-disc:before {
    content: "\e077";
}

.icon-printer3:before {
    content: "\e078";
}

.icon-monitor3:before {
    content: "\e079";
}

.icon-server:before {
    content: "\e07a";
}

.icon-cog5:before {
    content: "\e07b";
}

.icon-heart6:before {
    content: "\e07c";
}

.icon-paragraph:before {
    content: "\e07d";
}

.icon-align-justify:before {
    content: "\e07e";
}

.icon-align-left2:before {
    content: "\e07f";
}

.icon-align-center:before {
    content: "\e080";
}

.icon-align-right2:before {
    content: "\e081";
}

.icon-book5:before {
    content: "\e082";
}

.icon-layers4:before {
    content: "\e083";
}

.icon-stack:before {
    content: "\e084";
}

.icon-stack-2:before {
    content: "\e085";
}

.icon-paper:before {
    content: "\e086";
}

.icon-paper-stack:before {
    content: "\e087";
}

.icon-search5:before {
    content: "\e088";
}

.icon-zoom-in:before {
    content: "\e089";
}

.icon-zoom-out:before {
    content: "\e08a";
}

.icon-reply3:before {
    content: "\e08b";
}

.icon-circle-plus:before {
    content: "\e08c";
}

.icon-circle-minus:before {
    content: "\e08d";
}

.icon-circle-check:before {
    content: "\e08e";
}

.icon-circle-cross:before {
    content: "\e08f";
}

.icon-square-plus:before {
    content: "\e090";
}

.icon-square-minus:before {
    content: "\e091";
}

.icon-square-check:before {
    content: "\e092";
}

.icon-square-cross:before {
    content: "\e093";
}

.icon-microphone3:before {
    content: "\e094";
}

.icon-record:before {
    content: "\e095";
}

.icon-skip-back:before {
    content: "\e096";
}

.icon-rewind2:before {
    content: "\e097";
}

.icon-play5:before {
    content: "\e098";
}

.icon-pause4:before {
    content: "\e099";
}

.icon-stop4:before {
    content: "\e09a";
}

.icon-fast-forward2:before {
    content: "\e09b";
}

.icon-skip-forward:before {
    content: "\e09c";
}

.icon-shuffle2:before {
    content: "\e09d";
}

.icon-repeat:before {
    content: "\e09e";
}

.icon-folder4:before {
    content: "\e09f";
}

.icon-umbrella2:before {
    content: "\e0a0";
}

.icon-moon4:before {
    content: "\e0a1";
}

.icon-thermometer2:before {
    content: "\e0a2";
}

.icon-drop2:before {
    content: "\e0a3";
}

.icon-sun2:before {
    content: "\e0a4";
}

.icon-cloud7:before {
    content: "\e0a5";
}

.icon-cloud-upload2:before {
    content: "\e0a6";
}

.icon-cloud-download2:before {
    content: "\e0a7";
}

.icon-upload5:before {
    content: "\e0a8";
}

.icon-download5:before {
    content: "\e0a9";
}

.icon-location5:before {
    content: "\e0aa";
}

.icon-location-2:before {
    content: "\e0ab";
}

.icon-map3:before {
    content: "\e0ac";
}

.icon-battery3:before {
    content: "\e0ad";
}

.icon-head:before {
    content: "\e0ae";
}

.icon-briefcase4:before {
    content: "\e0af";
}

.icon-speech-bubble:before {
    content: "\e0b0";
}

.icon-anchor3:before {
    content: "\e0b1";
}

.icon-globe4:before {
    content: "\e0b2";
}

.icon-box4:before {
    content: "\e0b3";
}

.icon-reload2:before {
    content: "\e0b4";
}

.icon-share3:before {
    content: "\e0b5";
}

.icon-marquee:before {
    content: "\e0b6";
}

.icon-marquee-plus:before {
    content: "\e0b7";
}

.icon-marquee-minus:before {
    content: "\e0b8";
}

.icon-tag4:before {
    content: "\e0b9";
}

.icon-power:before {
    content: "\e0ba";
}

.icon-command:before {
    content: "\e0bb";
}

.icon-alt:before {
    content: "\e0bc";
}

.icon-esc:before {
    content: "\e0bd";
}

.icon-bar-graph2:before {
    content: "\e0be";
}

.icon-bar-graph-2:before {
    content: "\e0bf";
}

.icon-pie-graph:before {
    content: "\e0c0";
}

.icon-star5:before {
    content: "\e0c1";
}

.icon-arrow-left3:before {
    content: "\e0c2";
}

.icon-arrow-right3:before {
    content: "\e0c3";
}

.icon-arrow-up3:before {
    content: "\e0c4";
}

.icon-arrow-down3:before {
    content: "\e0c5";
}

.icon-volume4:before {
    content: "\e0c6";
}

.icon-mute:before {
    content: "\e0c7";
}

.icon-content-right:before {
    content: "\e100";
}

.icon-content-left:before {
    content: "\e101";
}

.icon-grid5:before {
    content: "\e102";
}

.icon-grid-2:before {
    content: "\e103";
}

.icon-columns:before {
    content: "\e104";
}

.icon-loader:before {
    content: "\e105";
}

.icon-bag:before {
    content: "\e106";
}

.icon-ban:before {
    content: "\e107";
}

.icon-flag5:before {
    content: "\e108";
}

.icon-trash4:before {
    content: "\e109";
}

.icon-expand3:before {
    content: "\e110";
}

.icon-contract:before {
    content: "\e111";
}

.icon-maximize2:before {
    content: "\e112";
}

.icon-minimize:before {
    content: "\e113";
}

.icon-plus5:before {
    content: "\e114";
}

.icon-minus4:before {
    content: "\e115";
}

.icon-check2:before {
    content: "\e116";
}

.icon-cross3:before {
    content: "\e117";
}

.icon-move3:before {
    content: "\e118";
}

.icon-delete:before {
    content: "\e119";
}

.icon-menu3:before {
    content: "\e120";
}

.icon-archive2:before {
    content: "\e121";
}

.icon-inbox4:before {
    content: "\e122";
}

.icon-outbox:before {
    content: "\e123";
}

.icon-file2:before {
    content: "\e124";
}

.icon-file-add:before {
    content: "\e125";
}

.icon-file-subtract:before {
    content: "\e126";
}

.icon-help2:before {
    content: "\e127";
}

.icon-open:before {
    content: "\e128";
}

.icon-ellipsis:before {
    content: "\e129";
}

.icon-chat:before {
    content: "\e906";
}

.icon-chat-alt-stroke:before {
    content: "\e907";
}

.icon-chat-alt-fill:before {
    content: "\e908";
}

.icon-comment-alt1-stroke:before {
    content: "\e909";
}

.icon-comment:before {
    content: "\e90a";
}

.icon-comment-stroke:before {
    content: "\e90b";
}

.icon-comment-fill:before {
    content: "\e90c";
}

.icon-comment-alt2-stroke:before {
    content: "\e90d";
}

.icon-comment-alt2-fill:before {
    content: "\e90e";
}

.icon-checkmark:before {
    content: "\e90f";
}

.icon-check-alt:before {
    content: "\e910";
}

.icon-x:before {
    content: "\e911";
}

.icon-x-altx-alt:before {
    content: "\e912";
}

.icon-denied:before {
    content: "\e913";
}

.icon-cursor:before {
    content: "\e914";
}

.icon-rss:before {
    content: "\e915";
}

.icon-rss-alt:before {
    content: "\e916";
}

.icon-wrench:before {
    content: "\e917";
}

.icon-dial:before {
    content: "\e918";
}

.icon-cog:before {
    content: "\e919";
}

.icon-calendar:before {
    content: "\e91a";
}

.icon-calendar-alt-stroke:before {
    content: "\e91b";
}

.icon-calendar-alt-fill:before {
    content: "\e91c";
}

.icon-share:before {
    content: "\e91d";
}

.icon-mail:before {
    content: "\e91e";
}

.icon-heart-stroke:before {
    content: "\e91f";
}

.icon-heart-fill:before {
    content: "\e920";
}

.icon-movie:before {
    content: "\e921";
}

.icon-document-alt-stroke:before {
    content: "\e922";
}

.icon-document-alt-fill:before {
    content: "\e923";
}

.icon-document-stroke:before {
    content: "\e924";
}

.icon-document-fill:before {
    content: "\e925";
}

.icon-plus:before {
    content: "\e926";
}

.icon-plus-alt:before {
    content: "\e927";
}

.icon-minus:before {
    content: "\e928";
}

.icon-minus-alt:before {
    content: "\e929";
}

.icon-pin:before {
    content: "\e92a";
}

.icon-link:before {
    content: "\e92b";
}

.icon-bolt:before {
    content: "\e92c";
}

.icon-move:before {
    content: "\e92d";
}

.icon-move-alt1:before {
    content: "\e92e";
}

.icon-move-alt2:before {
    content: "\e92f";
}

.icon-equalizer:before {
    content: "\e930";
}

.icon-award-fill:before {
    content: "\e931";
}

.icon-award-stroke:before {
    content: "\e932";
}

.icon-magnifying-glass:before {
    content: "\e933";
}

.icon-trash-stroke:before {
    content: "\e934";
}

.icon-trash-fill:before {
    content: "\e935";
}

.icon-beaker-alt:before {
    content: "\e936";
}

.icon-beaker:before {
    content: "\e937";
}

.icon-key-stroke:before {
    content: "\e938";
}

.icon-key-fill:before {
    content: "\e939";
}

.icon-new-window:before {
    content: "\e93a";
}

.icon-lightbulb:before {
    content: "\e93b";
}

.icon-spin-alt:before {
    content: "\e93c";
}

.icon-spin:before {
    content: "\e93d";
}

.icon-curved-arrow:before {
    content: "\e93e";
}

.icon-undo:before {
    content: "\e93f";
}

.icon-reload:before {
    content: "\e940";
}

.icon-reload-alt:before {
    content: "\e941";
}

.icon-loop:before {
    content: "\e942";
}

.icon-loop-alt1:before {
    content: "\e943";
}

.icon-loop-alt2:before {
    content: "\e944";
}

.icon-loop-alt3:before {
    content: "\e945";
}

.icon-loop-alt4:before {
    content: "\e946";
}

.icon-transfer:before {
    content: "\e947";
}

.icon-move-vertical:before {
    content: "\e948";
}

.icon-move-vertical-alt1:before {
    content: "\e949";
}

.icon-move-vertical-alt2:before {
    content: "\e94a";
}

.icon-move-horizontal:before {
    content: "\e94b";
}

.icon-move-horizontal-alt1:before {
    content: "\e94c";
}

.icon-move-horizontal-alt2:before {
    content: "\e94d";
}

.icon-arrow-left:before {
    content: "\e94e";
}

.icon-arrow-left-alt1:before {
    content: "\e94f";
}

.icon-arrow-left-alt2:before {
    content: "\e950";
}

.icon-arrow-right:before {
    content: "\e951";
}

.icon-arrow-right-alt1:before {
    content: "\e952";
}

.icon-arrow-right-alt2:before {
    content: "\e953";
}

.icon-arrow-up:before {
    content: "\e954";
}

.icon-arrow-up-alt1:before {
    content: "\e955";
}

.icon-arrow-up-alt2:before {
    content: "\e956";
}

.icon-arrow-down:before {
    content: "\e957";
}

.icon-arrow-down-alt1:before {
    content: "\e958";
}

.icon-arrow-down-alt2:before {
    content: "\e959";
}

.icon-cd:before {
    content: "\e95a";
}

.icon-steering-wheel:before {
    content: "\e95b";
}

.icon-microphone:before {
    content: "\e95c";
}

.icon-headphones:before {
    content: "\e95d";
}

.icon-volume:before {
    content: "\e95e";
}

.icon-volume-mute:before {
    content: "\e95f";
}

.icon-play:before {
    content: "\e960";
}

.icon-pause:before {
    content: "\e961";
}

.icon-stop:before {
    content: "\e962";
}

.icon-eject:before {
    content: "\e963";
}

.icon-first:before {
    content: "\e964";
}

.icon-last:before {
    content: "\e965";
}

.icon-play-alt:before {
    content: "\e966";
}

.icon-fullscreen-exit:before {
    content: "\e967";
}

.icon-fullscreen-exit-alt:before {
    content: "\e968";
}

.icon-fullscreen:before {
    content: "\e969";
}

.icon-fullscreen-alt:before {
    content: "\e96a";
}

.icon-iphone:before {
    content: "\e96b";
}

.icon-battery-empty:before {
    content: "\e96c";
}

.icon-battery-half:before {
    content: "\e96d";
}

.icon-battery-full:before {
    content: "\e96e";
}

.icon-battery-charging:before {
    content: "\e96f";
}

.icon-compass:before {
    content: "\e970";
}

.icon-box:before {
    content: "\e971";
}

.icon-folder-stroke:before {
    content: "\e972";
}

.icon-folder-fill:before {
    content: "\e973";
}

.icon-at:before {
    content: "\e974";
}

.icon-ampersand:before {
    content: "\e975";
}

.icon-info:before {
    content: "\e976";
}

.icon-question-mark:before {
    content: "\e977";
}

.icon-pilcrow:before {
    content: "\e978";
}

.icon-hash:before {
    content: "\e979";
}

.icon-left-quote:before {
    content: "\e97a";
}

.icon-right-quote:before {
    content: "\e97b";
}

.icon-left-quote-alt:before {
    content: "\e97c";
}

.icon-right-quote-alt:before {
    content: "\e97d";
}

.icon-article:before {
    content: "\e97e";
}

.icon-read-more:before {
    content: "\e97f";
}

.icon-list:before {
    content: "\e980";
}

.icon-list-nested:before {
    content: "\e981";
}

.icon-book:before {
    content: "\e982";
}

.icon-book-alt:before {
    content: "\e983";
}

.icon-book-alt2:before {
    content: "\e984";
}

.icon-pen:before {
    content: "\e985";
}

.icon-pen-alt-stroke:before {
    content: "\e986";
}

.icon-pen-alt-fill:before {
    content: "\e987";
}

.icon-pen-alt2:before {
    content: "\e988";
}

.icon-brush:before {
    content: "\e989";
}

.icon-brush-alt:before {
    content: "\e98a";
}

.icon-eyedropper:before {
    content: "\e98b";
}

.icon-layers-alt:before {
    content: "\e98c";
}

.icon-layers:before {
    content: "\e98d";
}

.icon-image:before {
    content: "\e98e";
}

.icon-camera:before {
    content: "\e98f";
}

.icon-aperture:before {
    content: "\e990";
}

.icon-aperture-alt:before {
    content: "\e991";
}

.icon-chart:before {
    content: "\e992";
}

.icon-chart-alt:before {
    content: "\e993";
}

.icon-bars:before {
    content: "\e994";
}

.icon-bars-alt:before {
    content: "\e995";
}

.icon-eye:before {
    content: "\e996";
}

.icon-user:before {
    content: "\e997";
}

.icon-home:before {
    content: "\e998";
}

.icon-clock:before {
    content: "\e999";
}

.icon-lock-stroke:before {
    content: "\e99a";
}

.icon-lock-fill:before {
    content: "\e99b";
}

.icon-unlock-stroke:before {
    content: "\e99c";
}

.icon-unlock-fill:before {
    content: "\e99d";
}

.icon-tag-stroke:before {
    content: "\e99e";
}

.icon-tag-fill:before {
    content: "\e99f";
}

.icon-sun-stroke:before {
    content: "\e9a0";
}

.icon-sun-fill:before {
    content: "\e9a1";
}

.icon-moon-stroke:before {
    content: "\e9a2";
}

.icon-moon-fill:before {
    content: "\e9a3";
}

.icon-cloud:before {
    content: "\e9a4";
}

.icon-rain:before {
    content: "\e9a5";
}

.icon-umbrella:before {
    content: "\e9a6";
}

.icon-star:before {
    content: "\e9a7";
}

.icon-map-pin-stroke:before {
    content: "\e9a8";
}

.icon-map-pin-fill:before {
    content: "\e9a9";
}

.icon-map-pin-alt:before {
    content: "\e9aa";
}

.icon-target:before {
    content: "\e9ab";
}

.icon-download:before {
    content: "\e9ac";
}

.icon-upload:before {
    content: "\e9ad";
}

.icon-cloud-download:before {
    content: "\e9ae";
}

.icon-cloud-upload:before {
    content: "\e9af";
}

.icon-fork:before {
    content: "\e9b0";
}

.icon-paperclip:before {
    content: "\e9b1";
}

.icon-warning:before {
    content: "\e9b2";
}

.icon-cloud2:before {
    content: "\e9b3";
}

.icon-locked:before {
    content: "\e9b4";
}

.icon-inbox:before {
    content: "\e9b5";
}

.icon-comment2:before {
    content: "\e9b6";
}

.icon-mic:before {
    content: "\e9b7";
}

.icon-envelope:before {
    content: "\e9b8";
}

.icon-briefcase:before {
    content: "\e9b9";
}

.icon-cart:before {
    content: "\e9ba";
}

.icon-contrast:before {
    content: "\e9bb";
}

.icon-clock2:before {
    content: "\e9bc";
}

.icon-user2:before {
    content: "\e9bd";
}

.icon-cog2:before {
    content: "\e9be";
}

.icon-music:before {
    content: "\e9bf";
}

.icon-twitter:before {
    content: "\e9c0";
}

.icon-pencil:before {
    content: "\e9c1";
}

.icon-frame:before {
    content: "\e9c2";
}

.icon-switch:before {
    content: "\e9c3";
}

.icon-star2:before {
    content: "\e9c4";
}

.icon-key:before {
    content: "\e9c5";
}

.icon-chart2:before {
    content: "\e9c6";
}

.icon-apple:before {
    content: "\e9c7";
}

.icon-file:before {
    content: "\e9c8";
}

.icon-plus2:before {
    content: "\e9c9";
}

.icon-minus2:before {
    content: "\e9ca";
}

.icon-picture:before {
    content: "\e9cb";
}

.icon-folder:before {
    content: "\e9cc";
}

.icon-camera2:before {
    content: "\e9cd";
}

.icon-search:before {
    content: "\e9ce";
}

.icon-dribbble:before {
    content: "\e9cf";
}

.icon-forrst:before {
    content: "\e9d0";
}

.icon-feed:before {
    content: "\e9d1";
}

.icon-blocked:before {
    content: "\e9d2";
}

.icon-target2:before {
    content: "\e9d3";
}

.icon-play2:before {
    content: "\e9d4";
}

.icon-pause2:before {
    content: "\e9d5";
}

.icon-bug:before {
    content: "\e9d6";
}

.icon-console:before {
    content: "\e9d7";
}

.icon-film:before {
    content: "\e9d8";
}

.icon-type:before {
    content: "\e9d9";
}

.icon-home2:before {
    content: "\e9da";
}

.icon-earth:before {
    content: "\e9db";
}

.icon-location:before {
    content: "\e9dc";
}

.icon-info2:before {
    content: "\e9dd";
}

.icon-eye2:before {
    content: "\e9de";
}

.icon-heart:before {
    content: "\e9df";
}

.icon-bookmark:before {
    content: "\e9e0";
}

.icon-wrench2:before {
    content: "\e9e1";
}

.icon-calendar2:before {
    content: "\e9e2";
}

.icon-window:before {
    content: "\e9e3";
}

.icon-monitor:before {
    content: "\e9e4";
}

.icon-mobile:before {
    content: "\e9e5";
}

.icon-droplet:before {
    content: "\e9e6";
}

.icon-mouse:before {
    content: "\e9e7";
}

.icon-refresh:before {
    content: "\e9e8";
}

.icon-location2:before {
    content: "\e9e9";
}

.icon-tag:before {
    content: "\e9ea";
}

.icon-phone:before {
    content: "\e9eb";
}

.icon-star3:before {
    content: "\e9ec";
}

.icon-pointer:before {
    content: "\e9ed";
}

.icon-thumbsup:before {
    content: "\e9ee";
}

.icon-thumbsdown:before {
    content: "\e9ef";
}

.icon-headphones2:before {
    content: "\e9f0";
}

.icon-move2:before {
    content: "\e9f1";
}

.icon-checkmark2:before {
    content: "\e9f2";
}

.icon-cancel:before {
    content: "\e9f3";
}

.icon-skype:before {
    content: "\e9f4";
}

.icon-gift:before {
    content: "\e9f5";
}

.icon-cone:before {
    content: "\e9f6";
}

.icon-alarm:before {
    content: "\e9f7";
}

.icon-coffee:before {
    content: "\e9f8";
}

.icon-basket:before {
    content: "\e9f9";
}

.icon-flag:before {
    content: "\e9fa";
}

.icon-ipod:before {
    content: "\e9fb";
}

.icon-trashcan:before {
    content: "\e9fc";
}

.icon-bolt2:before {
    content: "\e9fd";
}

.icon-ampersand2:before {
    content: "\e9fe";
}

.icon-compass2:before {
    content: "\e9ff";
}

.icon-list2:before {
    content: "\ea00";
}

.icon-grid:before {
    content: "\ea01";
}

.icon-volume2:before {
    content: "\ea02";
}

.icon-volume3:before {
    content: "\ea03";
}

.icon-stats:before {
    content: "\ea04";
}

.icon-target3:before {
    content: "\ea05";
}

.icon-forward:before {
    content: "\ea06";
}

.icon-paperclip2:before {
    content: "\ea07";
}

.icon-keyboard:before {
    content: "\ea08";
}

.icon-crop:before {
    content: "\ea09";
}

.icon-floppy:before {
    content: "\ea0a";
}

.icon-filter:before {
    content: "\ea0b";
}

.icon-trophy:before {
    content: "\ea0c";
}

.icon-diary:before {
    content: "\ea0d";
}

.icon-addressbook:before {
    content: "\ea0e";
}

.icon-stop2:before {
    content: "\ea0f";
}

.icon-smiley:before {
    content: "\ea10";
}

.icon-shit:before {
    content: "\ea11";
}

.icon-bookmark2:before {
    content: "\ea12";
}

.icon-camera3:before {
    content: "\ea13";
}

.icon-lamp:before {
    content: "\ea14";
}

.icon-disk:before {
    content: "\ea15";
}

.icon-button:before {
    content: "\ea16";
}

.icon-database:before {
    content: "\ea17";
}

.icon-creditcard:before {
    content: "\ea18";
}

.icon-atom:before {
    content: "\ea19";
}

.icon-winsows:before {
    content: "\ea1a";
}

.icon-target4:before {
    content: "\ea1b";
}

.icon-battery:before {
    content: "\ea1c";
}

.icon-code:before {
    content: "\ea1d";
}

.icon-store:before {
    content: "\ea1e";
}

.icon-out:before {
    content: "\ea1f";
}

.icon-in:before {
    content: "\ea20";
}

.icon-in-alt:before {
    content: "\ea21";
}

.icon-home3:before {
    content: "\ea22";
}

.icon-lightbulb2:before {
    content: "\ea23";
}

.icon-anchor:before {
    content: "\ea24";
}

.icon-feather:before {
    content: "\ea25";
}

.icon-expand:before {
    content: "\ea26";
}

.icon-maximize:before {
    content: "\ea27";
}

.icon-search2:before {
    content: "\ea28";
}

.icon-zoomin:before {
    content: "\ea29";
}

.icon-zoomout:before {
    content: "\ea2a";
}

.icon-add:before {
    content: "\ea2b";
}

.icon-subtract:before {
    content: "\ea2c";
}

.icon-exclamation:before {
    content: "\ea2d";
}

.icon-question:before {
    content: "\ea2e";
}

.icon-close:before {
    content: "\ea2f";
}

.icon-cmd:before {
    content: "\ea30";
}

.icon-forbid:before {
    content: "\ea31";
}

.icon-book2:before {
    content: "\ea32";
}

.icon-spinner:before {
    content: "\ea33";
}

.icon-play3:before {
    content: "\ea34";
}

.icon-stop3:before {
    content: "\ea35";
}

.icon-pause3:before {
    content: "\ea36";
}

.icon-forward2:before {
    content: "\ea37";
}

.icon-rewind:before {
    content: "\ea38";
}

.icon-sound:before {
    content: "\ea39";
}

.icon-sound-alt:before {
    content: "\ea3a";
}

.icon-soundoff:before {
    content: "\ea3b";
}

.icon-task:before {
    content: "\ea3c";
}

.icon-inbox2:before {
    content: "\ea3d";
}

.icon-inbox-alt:before {
    content: "\ea3e";
}

.icon-envelope2:before {
    content: "\ea3f";
}

.icon-compose:before {
    content: "\ea40";
}

.icon-newspaper:before {
    content: "\ea41";
}

.icon-newspaper-alt:before {
    content: "\ea42";
}

.icon-clipboard:before {
    content: "\ea43";
}

.icon-calendar3:before {
    content: "\ea44";
}

.icon-hyperlink:before {
    content: "\ea45";
}

.icon-trash:before {
    content: "\ea46";
}

.icon-trash-alt:before {
    content: "\ea47";
}

.icon-grid2:before {
    content: "\ea48";
}

.icon-grid-alt:before {
    content: "\ea49";
}

.icon-menu:before {
    content: "\ea4a";
}

.icon-list3:before {
    content: "\ea4b";
}

.icon-gallery:before {
    content: "\ea4c";
}

.icon-calculator:before {
    content: "\ea4d";
}

.icon-windows:before {
    content: "\ea4e";
}

.icon-browser:before {
    content: "\ea4f";
}

.icon-alarm2:before {
    content: "\ea50";
}

.icon-clock3:before {
    content: "\ea51";
}

.icon-attachment:before {
    content: "\ea52";
}

.icon-settings:before {
    content: "\ea53";
}

.icon-portfolio:before {
    content: "\ea54";
}

.icon-user3:before {
    content: "\ea55";
}

.icon-users:before {
    content: "\ea56";
}

.icon-heart2:before {
    content: "\ea57";
}

.icon-chat2:before {
    content: "\ea58";
}

.icon-comments:before {
    content: "\ea59";
}

.icon-screen:before {
    content: "\ea5a";
}

.icon-iphone2:before {
    content: "\ea5b";
}

.icon-ipad:before {
    content: "\ea5c";
}

.icon-forkandspoon:before {
    content: "\ea5d";
}

.icon-forkandknife:before {
    content: "\ea5e";
}

.icon-instagram:before {
    content: "\ea5f";
}

.icon-facebook:before {
    content: "\ea60";
}

.icon-delicious:before {
    content: "\ea61";
}

.icon-googleplus:before {
    content: "\ea62";
}

.icon-dribbble2:before {
    content: "\ea63";
}

.icon-pin2:before {
    content: "\ea64";
}

.icon-pin-alt:before {
    content: "\ea65";
}

.icon-camera4:before {
    content: "\ea66";
}

.icon-brightness:before {
    content: "\ea67";
}

.icon-brightness-half:before {
    content: "\ea68";
}

.icon-moon:before {
    content: "\ea69";
}

.icon-cloud3:before {
    content: "\ea6a";
}

.icon-circle-full:before {
    content: "\ea6b";
}

.icon-circle-half:before {
    content: "\ea6c";
}

.icon-globe:before {
    content: "\ea6d";
}

.icon-add-to-list:before {
    content: "\ea6e";
}

.icon-classic-computer:before {
    content: "\ea6f";
}

.icon-controller-fast-backward:before {
    content: "\ea70";
}

.icon-creative-commons-attribution:before {
    content: "\ea71";
}

.icon-creative-commons-noderivs:before {
    content: "\ea72";
}

.icon-creative-commons-noncommercial-eu:before {
    content: "\ea73";
}

.icon-creative-commons-noncommercial-us:before {
    content: "\ea74";
}

.icon-creative-commons-public-domain:before {
    content: "\ea75";
}

.icon-creative-commons-remix:before {
    content: "\ea76";
}

.icon-creative-commons-share:before {
    content: "\ea77";
}

.icon-creative-commons-sharealike:before {
    content: "\ea78";
}

.icon-creative-commons:before {
    content: "\ea79";
}

.icon-document-landscape:before {
    content: "\ea7a";
}

.icon-remove-user:before {
    content: "\ea7b";
}

.icon-warning2:before {
    content: "\ea7c";
}

.icon-arrow-bold-down:before {
    content: "\ea7d";
}

.icon-arrow-bold-left:before {
    content: "\ea7e";
}

.icon-arrow-bold-right:before {
    content: "\ea7f";
}

.icon-arrow-bold-up:before {
    content: "\ea80";
}

.icon-arrow-down2:before {
    content: "\ea81";
}

.icon-arrow-left2:before {
    content: "\ea82";
}

.icon-arrow-long-down:before {
    content: "\ea83";
}

.icon-arrow-long-left:before {
    content: "\ea84";
}

.icon-arrow-long-right:before {
    content: "\ea85";
}

.icon-arrow-long-up:before {
    content: "\ea86";
}

.icon-arrow-right2:before {
    content: "\ea87";
}

.icon-arrow-up2:before {
    content: "\ea88";
}

.icon-arrow-with-circle-down:before {
    content: "\ea89";
}

.icon-arrow-with-circle-left:before {
    content: "\ea8a";
}

.icon-arrow-with-circle-right:before {
    content: "\ea8b";
}

.icon-arrow-with-circle-up:before {
    content: "\ea8c";
}

.icon-bookmark3:before {
    content: "\ea8d";
}

.icon-bookmarks:before {
    content: "\ea8e";
}

.icon-chevron-down:before {
    content: "\ea8f";
}

.icon-chevron-left:before {
    content: "\ea90";
}

.icon-chevron-right:before {
    content: "\ea91";
}

.icon-chevron-small-down:before {
    content: "\ea92";
}

.icon-chevron-small-left:before {
    content: "\ea93";
}

.icon-chevron-small-right:before {
    content: "\ea94";
}

.icon-chevron-small-up:before {
    content: "\ea95";
}

.icon-chevron-thin-down:before {
    content: "\ea96";
}

.icon-chevron-thin-left:before {
    content: "\ea97";
}

.icon-chevron-thin-right:before {
    content: "\ea98";
}

.icon-chevron-thin-up:before {
    content: "\ea99";
}

.icon-chevron-up:before {
    content: "\ea9a";
}

.icon-chevron-with-circle-down:before {
    content: "\ea9b";
}

.icon-chevron-with-circle-left:before {
    content: "\ea9c";
}

.icon-chevron-with-circle-right:before {
    content: "\ea9d";
}

.icon-chevron-with-circle-up:before {
    content: "\ea9e";
}

.icon-cloud4:before {
    content: "\ea9f";
}

.icon-controller-fast-forward:before {
    content: "\eaa0";
}

.icon-controller-jump-to-start:before {
    content: "\eaa1";
}

.icon-controller-next:before {
    content: "\eaa2";
}

.icon-controller-paus:before {
    content: "\eaa3";
}

.icon-controller-play:before {
    content: "\eaa4";
}

.icon-controller-record:before {
    content: "\eaa5";
}

.icon-controller-stop:before {
    content: "\eaa6";
}

.icon-controller-volume:before {
    content: "\eaa7";
}

.icon-dot-single:before {
    content: "\eaa8";
}

.icon-dots-three-horizontal:before {
    content: "\eaa9";
}

.icon-dots-three-vertical:before {
    content: "\eaaa";
}

.icon-dots-two-horizontal:before {
    content: "\eaab";
}

.icon-dots-two-vertical:before {
    content: "\eaac";
}

.icon-download2:before {
    content: "\eaad";
}

.icon-emoji-flirt:before {
    content: "\eaae";
}

.icon-flow-branch:before {
    content: "\eaaf";
}

.icon-flow-cascade:before {
    content: "\eab0";
}

.icon-flow-line:before {
    content: "\eab1";
}

.icon-flow-parallel:before {
    content: "\eab2";
}

.icon-flow-tree:before {
    content: "\eab3";
}

.icon-install:before {
    content: "\eab4";
}

.icon-layers2:before {
    content: "\eab5";
}

.icon-open-book:before {
    content: "\eab6";
}

.icon-resize-100:before {
    content: "\eab7";
}

.icon-resize-full-screen:before {
    content: "\eab8";
}

.icon-save:before {
    content: "\eab9";
}

.icon-select-arrows:before {
    content: "\eaba";
}

.icon-sound-mute:before {
    content: "\eabb";
}

.icon-sound2:before {
    content: "\eabc";
}

.icon-trash2:before {
    content: "\eabd";
}

.icon-triangle-down:before {
    content: "\eabe";
}

.icon-triangle-left:before {
    content: "\eabf";
}

.icon-triangle-right:before {
    content: "\eac0";
}

.icon-triangle-up:before {
    content: "\eac1";
}

.icon-uninstall:before {
    content: "\eac2";
}

.icon-upload-to-cloud:before {
    content: "\eac3";
}

.icon-upload2:before {
    content: "\eac4";
}

.icon-add-user:before {
    content: "\eac5";
}

.icon-address:before {
    content: "\eac6";
}

.icon-adjust:before {
    content: "\eac7";
}

.icon-air:before {
    content: "\eac8";
}

.icon-aircraft-landing:before {
    content: "\eac9";
}

.icon-aircraft-take-off:before {
    content: "\eaca";
}

.icon-aircraft:before {
    content: "\eacb";
}

.icon-align-bottom:before {
    content: "\eacc";
}

.icon-align-horizontal-middle:before {
    content: "\eacd";
}

.icon-align-left:before {
    content: "\eace";
}

.icon-align-right:before {
    content: "\eacf";
}

.icon-align-top:before {
    content: "\ead0";
}

.icon-align-vertical-middle:before {
    content: "\ead1";
}

.icon-archive:before {
    content: "\ead2";
}

.icon-area-graph:before {
    content: "\ead3";
}

.icon-attachment2:before {
    content: "\ead4";
}

.icon-awareness-ribbon:before {
    content: "\ead5";
}

.icon-back-in-time:before {
    content: "\ead6";
}

.icon-back:before {
    content: "\ead7";
}

.icon-bar-graph:before {
    content: "\ead8";
}

.icon-battery2:before {
    content: "\ead9";
}

.icon-beamed-note:before {
    content: "\eada";
}

.icon-bell:before {
    content: "\eadb";
}

.icon-blackboard:before {
    content: "\eadc";
}

.icon-block:before {
    content: "\eadd";
}

.icon-book3:before {
    content: "\eade";
}

.icon-bowl:before {
    content: "\eadf";
}

.icon-box2:before {
    content: "\eae0";
}

.icon-briefcase2:before {
    content: "\eae1";
}

.icon-browser2:before {
    content: "\eae2";
}

.icon-brush2:before {
    content: "\eae3";
}

.icon-bucket:before {
    content: "\eae4";
}

.icon-cake:before {
    content: "\eae5";
}

.icon-calculator2:before {
    content: "\eae6";
}

.icon-calendar4:before {
    content: "\eae7";
}

.icon-camera5:before {
    content: "\eae8";
}

.icon-ccw:before {
    content: "\eae9";
}

.icon-chat3:before {
    content: "\eaea";
}

.icon-check:before {
    content: "\eaeb";
}

.icon-circle-with-cross:before {
    content: "\eaec";
}

.icon-circle-with-minus:before {
    content: "\eaed";
}

.icon-circle-with-plus:before {
    content: "\eaee";
}

.icon-circle:before {
    content: "\eaef";
}

.icon-circular-graph:before {
    content: "\eaf0";
}

.icon-clapperboard:before {
    content: "\eaf1";
}

.icon-clipboard2:before {
    content: "\eaf2";
}

.icon-clock4:before {
    content: "\eaf3";
}

.icon-code2:before {
    content: "\eaf4";
}

.icon-cog3:before {
    content: "\eaf5";
}

.icon-colours:before {
    content: "\eaf6";
}

.icon-compass3:before {
    content: "\eaf7";
}

.icon-copy:before {
    content: "\eaf8";
}

.icon-credit-card:before {
    content: "\eaf9";
}

.icon-credit:before {
    content: "\eafa";
}

.icon-cross:before {
    content: "\eafb";
}

.icon-cup:before {
    content: "\eafc";
}

.icon-cw:before {
    content: "\eafd";
}

.icon-cycle:before {
    content: "\eafe";
}

.icon-database2:before {
    content: "\eaff";
}

.icon-dial-pad:before {
    content: "\eb00";
}

.icon-direction:before {
    content: "\eb01";
}

.icon-document:before {
    content: "\eb02";
}

.icon-documents:before {
    content: "\eb03";
}

.icon-drink:before {
    content: "\eb04";
}

.icon-drive:before {
    content: "\eb05";
}

.icon-drop:before {
    content: "\eb06";
}

.icon-edit:before {
    content: "\eb07";
}

.icon-email:before {
    content: "\eb08";
}

.icon-emoji-happy:before {
    content: "\eb09";
}

.icon-emoji-neutral:before {
    content: "\eb0a";
}

.icon-emoji-sad:before {
    content: "\eb0b";
}

.icon-erase:before {
    content: "\eb0c";
}

.icon-eraser:before {
    content: "\eb0d";
}

.icon-export:before {
    content: "\eb0e";
}

.icon-eye3:before {
    content: "\eb0f";
}

.icon-feather2:before {
    content: "\eb10";
}

.icon-flag2:before {
    content: "\eb11";
}

.icon-flash:before {
    content: "\eb12";
}

.icon-flashlight:before {
    content: "\eb13";
}

.icon-flat-brush:before {
    content: "\eb14";
}

.icon-folder-images:before {
    content: "\eb15";
}

.icon-folder-music:before {
    content: "\eb16";
}

.icon-folder-video:before {
    content: "\eb17";
}

.icon-folder2:before {
    content: "\eb18";
}

.icon-forward3:before {
    content: "\eb19";
}

.icon-funnel:before {
    content: "\eb1a";
}

.icon-game-controller:before {
    content: "\eb1b";
}

.icon-gauge:before {
    content: "\eb1c";
}

.icon-globe2:before {
    content: "\eb1d";
}

.icon-graduation-cap:before {
    content: "\eb1e";
}

.icon-grid3:before {
    content: "\eb1f";
}

.icon-hair-cross:before {
    content: "\eb20";
}

.icon-hand:before {
    content: "\eb21";
}

.icon-heart-outlined:before {
    content: "\eb22";
}

.icon-heart3:before {
    content: "\eb23";
}

.icon-help-with-circle:before {
    content: "\eb24";
}

.icon-help:before {
    content: "\eb25";
}

.icon-home4:before {
    content: "\eb26";
}

.icon-hour-glass:before {
    content: "\eb27";
}

.icon-image-inverted:before {
    content: "\eb28";
}

.icon-image2:before {
    content: "\eb29";
}

.icon-images:before {
    content: "\eb2a";
}

.icon-inbox3:before {
    content: "\eb2b";
}

.icon-infinity:before {
    content: "\eb2c";
}

.icon-info-with-circle:before {
    content: "\eb2d";
}

.icon-info3:before {
    content: "\eb2e";
}

.icon-key2:before {
    content: "\eb2f";
}

.icon-keyboard2:before {
    content: "\eb30";
}

.icon-lab-flask:before {
    content: "\eb31";
}

.icon-landline:before {
    content: "\eb32";
}

.icon-language:before {
    content: "\eb33";
}

.icon-laptop:before {
    content: "\eb34";
}

.icon-leaf:before {
    content: "\eb35";
}

.icon-level-down:before {
    content: "\eb36";
}

.icon-level-up:before {
    content: "\eb37";
}

.icon-lifebuoy:before {
    content: "\eb38";
}

.icon-light-bulb:before {
    content: "\eb39";
}

.icon-light-down:before {
    content: "\eb3a";
}

.icon-light-up:before {
    content: "\eb3b";
}

.icon-line-graph:before {
    content: "\eb3c";
}

.icon-link2:before {
    content: "\eb3d";
}

.icon-list4:before {
    content: "\eb3e";
}

.icon-location-pin:before {
    content: "\eb3f";
}

.icon-location3:before {
    content: "\eb40";
}

.icon-lock-open:before {
    content: "\eb41";
}

.icon-lock:before {
    content: "\eb42";
}

.icon-log-out:before {
    content: "\eb43";
}

.icon-login:before {
    content: "\eb44";
}

.icon-loop2:before {
    content: "\eb45";
}

.icon-magnet:before {
    content: "\eb46";
}

.icon-magnifying-glass2:before {
    content: "\eb47";
}

.icon-mail2:before {
    content: "\eb48";
}

.icon-man:before {
    content: "\eb49";
}

.icon-map:before {
    content: "\eb4a";
}

.icon-mask:before {
    content: "\eb4b";
}

.icon-medal:before {
    content: "\eb4c";
}

.icon-megaphone:before {
    content: "\eb4d";
}

.icon-menu2:before {
    content: "\eb4e";
}

.icon-message:before {
    content: "\eb4f";
}

.icon-mic2:before {
    content: "\eb50";
}

.icon-minus3:before {
    content: "\eb51";
}

.icon-mobile2:before {
    content: "\eb52";
}

.icon-modern-mic:before {
    content: "\eb53";
}

.icon-moon2:before {
    content: "\eb54";
}

.icon-mouse2:before {
    content: "\eb55";
}

.icon-music2:before {
    content: "\eb56";
}

.icon-network:before {
    content: "\eb57";
}

.icon-new-message:before {
    content: "\eb58";
}

.icon-new:before {
    content: "\eb59";
}

.icon-news:before {
    content: "\eb5a";
}

.icon-note:before {
    content: "\eb5b";
}

.icon-notification:before {
    content: "\eb5c";
}

.icon-old-mobile:before {
    content: "\eb5d";
}

.icon-old-phone:before {
    content: "\eb5e";
}

.icon-palette:before {
    content: "\eb5f";
}

.icon-paper-plane:before {
    content: "\eb60";
}

.icon-pencil2:before {
    content: "\eb61";
}

.icon-phone2:before {
    content: "\eb62";
}

.icon-pie-chart:before {
    content: "\eb63";
}

.icon-pin3:before {
    content: "\eb64";
}

.icon-plus3:before {
    content: "\eb65";
}

.icon-popup:before {
    content: "\eb66";
}

.icon-power-plug:before {
    content: "\eb67";
}

.icon-price-ribbon:before {
    content: "\eb68";
}

.icon-price-tag:before {
    content: "\eb69";
}

.icon-print:before {
    content: "\eb6a";
}

.icon-progress-empty:before {
    content: "\eb6b";
}

.icon-progress-full:before {
    content: "\eb6c";
}

.icon-progress-one:before {
    content: "\eb6d";
}

.icon-progress-two:before {
    content: "\eb6e";
}

.icon-publish:before {
    content: "\eb6f";
}

.icon-quote:before {
    content: "\eb70";
}

.icon-radio:before {
    content: "\eb71";
}

.icon-reply-all:before {
    content: "\eb72";
}

.icon-reply:before {
    content: "\eb73";
}

.icon-retweet:before {
    content: "\eb74";
}

.icon-rocket:before {
    content: "\eb75";
}

.icon-round-brush:before {
    content: "\eb76";
}

.icon-rss2:before {
    content: "\eb77";
}

.icon-ruler:before {
    content: "\eb78";
}

.icon-scissors:before {
    content: "\eb79";
}

.icon-share-alternitive:before {
    content: "\eb7a";
}

.icon-share2:before {
    content: "\eb7b";
}

.icon-shareable:before {
    content: "\eb7c";
}

.icon-shield:before {
    content: "\eb7d";
}

.icon-shop:before {
    content: "\eb7e";
}

.icon-shopping-bag:before {
    content: "\eb7f";
}

.icon-shopping-basket:before {
    content: "\eb80";
}

.icon-shopping-cart:before {
    content: "\eb81";
}

.icon-shuffle:before {
    content: "\eb82";
}

.icon-signal:before {
    content: "\eb83";
}

.icon-sound-mix:before {
    content: "\eb84";
}

.icon-sports-club:before {
    content: "\eb85";
}

.icon-spreadsheet:before {
    content: "\eb86";
}

.icon-squared-cross:before {
    content: "\eb87";
}

.icon-squared-minus:before {
    content: "\eb88";
}

.icon-squared-plus:before {
    content: "\eb89";
}

.icon-star-outlined:before {
    content: "\eb8a";
}

.icon-star4:before {
    content: "\eb8b";
}

.icon-stopwatch:before {
    content: "\eb8c";
}

.icon-suitcase:before {
    content: "\eb8d";
}

.icon-swap:before {
    content: "\eb8e";
}

.icon-sweden:before {
    content: "\eb8f";
}

.icon-switch2:before {
    content: "\eb90";
}

.icon-tablet:before {
    content: "\eb91";
}

.icon-tag2:before {
    content: "\eb92";
}

.icon-text-document-inverted:before {
    content: "\eb93";
}

.icon-text-document:before {
    content: "\eb94";
}

.icon-text:before {
    content: "\eb95";
}

.icon-thermometer:before {
    content: "\eb96";
}

.icon-thumbs-down:before {
    content: "\eb97";
}

.icon-thumbs-up:before {
    content: "\eb98";
}

.icon-thunder-cloud:before {
    content: "\eb99";
}

.icon-ticket:before {
    content: "\eb9a";
}

.icon-time-slot:before {
    content: "\eb9b";
}

.icon-tools:before {
    content: "\eb9c";
}

.icon-traffic-cone:before {
    content: "\eb9d";
}

.icon-tree:before {
    content: "\eb9e";
}

.icon-trophy2:before {
    content: "\eb9f";
}

.icon-tv:before {
    content: "\eba0";
}

.icon-typing:before {
    content: "\eba1";
}

.icon-unread:before {
    content: "\eba2";
}

.icon-untag:before {
    content: "\eba3";
}

.icon-user4:before {
    content: "\eba4";
}

.icon-users2:before {
    content: "\eba5";
}

.icon-v-card:before {
    content: "\eba6";
}

.icon-video:before {
    content: "\eba7";
}

.icon-vinyl:before {
    content: "\eba8";
}

.icon-voicemail:before {
    content: "\eba9";
}

.icon-wallet:before {
    content: "\ebaa";
}

.icon-water:before {
    content: "\ebab";
}

.icon-500px-with-circle:before {
    content: "\ebac";
}

.icon-500px:before {
    content: "\ebad";
}

.icon-basecamp:before {
    content: "\ebae";
}

.icon-behance:before {
    content: "\ebaf";
}

.icon-creative-cloud:before {
    content: "\ebb0";
}

.icon-dropbox:before {
    content: "\ebb1";
}

.icon-evernote:before {
    content: "\ebb2";
}

.icon-flattr:before {
    content: "\ebb3";
}

.icon-foursquare:before {
    content: "\ebb4";
}

.icon-google-drive:before {
    content: "\ebb5";
}

.icon-google-hangouts:before {
    content: "\ebb6";
}

.icon-grooveshark:before {
    content: "\ebb7";
}

.icon-icloud:before {
    content: "\ebb8";
}

.icon-mixi:before {
    content: "\ebb9";
}

.icon-onedrive:before {
    content: "\ebba";
}

.icon-paypal:before {
    content: "\ebbb";
}

.icon-picasa:before {
    content: "\ebbc";
}

.icon-qq:before {
    content: "\ebbd";
}

.icon-rdio-with-circle:before {
    content: "\ebbe";
}

.icon-renren:before {
    content: "\ebbf";
}

.icon-scribd:before {
    content: "\ebc0";
}

.icon-sina-weibo:before {
    content: "\ebc1";
}

.icon-skype-with-circle:before {
    content: "\ebc2";
}

.icon-skype2:before {
    content: "\ebc3";
}

.icon-slideshare:before {
    content: "\ebc4";
}

.icon-smashing:before {
    content: "\ebc5";
}

.icon-soundcloud:before {
    content: "\ebc6";
}

.icon-spotify-with-circle:before {
    content: "\ebc7";
}

.icon-spotify:before {
    content: "\ebc8";
}

.icon-swarm:before {
    content: "\ebc9";
}

.icon-vine-with-circle:before {
    content: "\ebca";
}

.icon-vine:before {
    content: "\ebcb";
}

.icon-vk-alternitive:before {
    content: "\ebcc";
}

.icon-vk-with-circle:before {
    content: "\ebcd";
}

.icon-vk:before {
    content: "\ebce";
}

.icon-xing-with-circle:before {
    content: "\ebcf";
}

.icon-xing:before {
    content: "\ebd0";
}

.icon-yelp:before {
    content: "\ebd1";
}

.icon-dribbble-with-circle:before {
    content: "\ebd2";
}

.icon-dribbble3:before {
    content: "\ebd3";
}

.icon-facebook-with-circle:before {
    content: "\ebd4";
}

.icon-facebook2:before {
    content: "\ebd5";
}

.icon-flickr-with-circle:before {
    content: "\ebd6";
}

.icon-flickr:before {
    content: "\ebd7";
}

.icon-github-with-circle:before {
    content: "\ebd8";
}

.icon-github:before {
    content: "\ebd9";
}

.icon-google-with-circle:before {
    content: "\ebda";
}

.icon-google:before {
    content: "\ebdb";
}

.icon-instagram-with-circle:before {
    content: "\ebdc";
}

.icon-instagram2:before {
    content: "\ebdd";
}

.icon-lastfm-with-circle:before {
    content: "\ebde";
}

.icon-lastfm:before {
    content: "\ebdf";
}

.icon-linkedin-with-circle:before {
    content: "\ebe0";
}

.icon-linkedin:before {
    content: "\ebe1";
}

.icon-pinterest-with-circle:before {
    content: "\ebe2";
}

.icon-pinterest:before {
    content: "\ebe3";
}

.icon-rdio:before {
    content: "\ebe4";
}

.icon-stumbleupon-with-circle:before {
    content: "\ebe5";
}

.icon-stumbleupon:before {
    content: "\ebe6";
}

.icon-tumblr-with-circle:before {
    content: "\ebe7";
}

.icon-tumblr:before {
    content: "\ebe8";
}

.icon-twitter-with-circle:before {
    content: "\ebe9";
}

.icon-twitter2:before {
    content: "\ebea";
}

.icon-vimeo-with-circle:before {
    content: "\ebeb";
}

.icon-vimeo:before {
    content: "\ebec";
}

.icon-youtube-with-circle:before {
    content: "\ebed";
}

.icon-youtube:before {
    content: "\ebee";
}

.icon-box3:before {
    content: "\ebef";
}

.icon-write:before {
    content: "\ebf0";
}

.icon-clock5:before {
    content: "\ebf1";
}

.icon-reply2:before {
    content: "\ebf2";
}

.icon-reply-all2:before {
    content: "\ebf3";
}

.icon-forward4:before {
    content: "\ebf4";
}

.icon-flag3:before {
    content: "\ebf5";
}

.icon-search3:before {
    content: "\ebf6";
}

.icon-trash3:before {
    content: "\ebf7";
}

.icon-envelope3:before {
    content: "\ebf8";
}

.icon-bubble:before {
    content: "\ebf9";
}

.icon-bubbles:before {
    content: "\ebfa";
}

.icon-user5:before {
    content: "\ebfb";
}

.icon-users3:before {
    content: "\ebfc";
}

.icon-cloud5:before {
    content: "\ebfd";
}

.icon-download3:before {
    content: "\ebfe";
}

.icon-upload3:before {
    content: "\ebff";
}

.icon-rain2:before {
    content: "\ec00";
}

.icon-sun:before {
    content: "\ec01";
}

.icon-moon3:before {
    content: "\ec02";
}

.icon-bell2:before {
    content: "\ec03";
}

.icon-folder3:before {
    content: "\ec04";
}

.icon-pin4:before {
    content: "\ec05";
}

.icon-sound3:before {
    content: "\ec06";
}

.icon-microphone2:before {
    content: "\ec07";
}

.icon-camera6:before {
    content: "\ec08";
}

.icon-image3:before {
    content: "\ec09";
}

.icon-cog4:before {
    content: "\ec0a";
}

.icon-calendar5:before {
    content: "\ec0b";
}

.icon-book4:before {
    content: "\ec0c";
}

.icon-map-marker:before {
    content: "\ec0d";
}

.icon-store2:before {
    content: "\ec0e";
}

.icon-support:before {
    content: "\ec0f";
}

.icon-tag3:before {
    content: "\ec10";
}

.icon-heart4:before {
    content: "\ec11";
}

.icon-video-camera:before {
    content: "\ec12";
}

.icon-trophy3:before {
    content: "\ec13";
}

.icon-cart2:before {
    content: "\ec14";
}

.icon-eye4:before {
    content: "\ec15";
}

.icon-cancel2:before {
    content: "\ec16";
}

.icon-chart3:before {
    content: "\ec17";
}

.icon-target5:before {
    content: "\ec18";
}

.icon-printer:before {
    content: "\ec19";
}

.icon-location4:before {
    content: "\ec1a";
}

.icon-bookmark4:before {
    content: "\ec1b";
}

.icon-monitor2:before {
    content: "\ec1c";
}

.icon-cross2:before {
    content: "\ec1d";
}

.icon-plus4:before {
    content: "\ec1e";
}

.icon-left:before {
    content: "\ec1f";
}

.icon-up:before {
    content: "\ec20";
}

.icon-browser3:before {
    content: "\ec21";
}

.icon-windows2:before {
    content: "\ec22";
}

.icon-switch3:before {
    content: "\ec23";
}

.icon-dashboard:before {
    content: "\ec24";
}

.icon-play4:before {
    content: "\ec25";
}

.icon-fast-forward:before {
    content: "\ec26";
}

.icon-next:before {
    content: "\ec27";
}

.icon-refresh2:before {
    content: "\ec28";
}

.icon-film2:before {
    content: "\ec29";
}

.icon-home5:before {
    content: "\ec2a";
}

.icon-type2:before {
    content: "\ec2b";
}

.icon-box5:before {
    content: "\ec2c";
}

.icon-archive3:before {
    content: "\ec2d";
}

.icon-envelope5:before {
    content: "\ec2e";
}

.icon-email2:before {
    content: "\ec2f";
}

.icon-files:before {
    content: "\ec30";
}

.icon-uniEC2B:before {
    content: "\ec31";
}

.icon-file-settings:before {
    content: "\ec32";
}

.icon-file-add2:before {
    content: "\ec33";
}

.icon-file3:before {
    content: "\ec34";
}

.icon-align-left3:before {
    content: "\ec35";
}

.icon-align-right3:before {
    content: "\ec36";
}

.icon-align-center2:before {
    content: "\ec37";
}

.icon-align-justify2:before {
    content: "\ec38";
}

.icon-file-broken:before {
    content: "\ec39";
}

.icon-browser5:before {
    content: "\ec3a";
}

.icon-windows3:before {
    content: "\ec3b";
}

.icon-window2:before {
    content: "\ec3c";
}

.icon-folder5:before {
    content: "\ec3d";
}

.icon-folder-add:before {
    content: "\ec3e";
}

.icon-folder-settings:before {
    content: "\ec3f";
}

.icon-folder-check:before {
    content: "\ec40";
}

.icon-wifi-low:before {
    content: "\ec41";
}

.icon-wifi-mid:before {
    content: "\ec42";
}

.icon-wifi-full:before {
    content: "\ec43";
}

.icon-connection-empty:before {
    content: "\ec44";
}

.icon-connection-25:before {
    content: "\ec45";
}

.icon-connection-50:before {
    content: "\ec46";
}

.icon-connection-75:before {
    content: "\ec47";
}

.icon-connection-full:before {
    content: "\ec48";
}

.icon-list5:before {
    content: "\ec49";
}

.icon-grid6:before {
    content: "\ec4a";
}

.icon-uniEC45:before {
    content: "\ec4b";
}

.icon-battery-charging2:before {
    content: "\ec4c";
}

.icon-battery-empty2:before {
    content: "\ec4d";
}

.icon-battery-25:before {
    content: "\ec4e";
}

.icon-battery-50:before {
    content: "\ec4f";
}

.icon-battery-75:before {
    content: "\ec50";
}

.icon-battery-full2:before {
    content: "\ec51";
}

.icon-settings2:before {
    content: "\ec52";
}

.icon-arrow-left4:before {
    content: "\ec53";
}

.icon-arrow-up4:before {
    content: "\ec54";
}

.icon-arrow-down4:before {
    content: "\ec55";
}

.icon-arrow-right4:before {
    content: "\ec56";
}

.icon-reload3:before {
    content: "\ec57";
}

.icon-refresh4:before {
    content: "\ec58";
}

.icon-volume5:before {
    content: "\ec59";
}

.icon-volume-increase:before {
    content: "\ec5a";
}

.icon-volume-decrease:before {
    content: "\ec5b";
}

.icon-mute2:before {
    content: "\ec5c";
}

.icon-microphone4:before {
    content: "\ec5d";
}

.icon-microphone-off:before {
    content: "\ec5e";
}

.icon-book6:before {
    content: "\ec5f";
}

.icon-checkmark3:before {
    content: "\ec60";
}

.icon-checkbox-checked:before {
    content: "\ec61";
}

.icon-checkbox:before {
    content: "\ec62";
}

.icon-paperclip4:before {
    content: "\ec63";
}

.icon-download6:before {
    content: "\ec64";
}

.icon-tag5:before {
    content: "\ec65";
}

.icon-trashcan2:before {
    content: "\ec66";
}

.icon-search6:before {
    content: "\ec67";
}

.icon-zoomin2:before {
    content: "\ec68";
}

.icon-zoomout2:before {
    content: "\ec69";
}

.icon-chat5:before {
    content: "\ec6a";
}

.icon-chat-1:before {
    content: "\ec6b";
}

.icon-chat-2:before {
    content: "\ec6c";
}

.icon-chat-3:before {
    content: "\ec6d";
}

.icon-comment3:before {
    content: "\ec6e";
}

.icon-calendar7:before {
    content: "\ec6f";
}

.icon-bookmark5:before {
    content: "\ec70";
}

.icon-email3:before {
    content: "\ec71";
}

.icon-heart7:before {
    content: "\ec72";
}

.icon-enter:before {
    content: "\ec73";
}

.icon-cloud8:before {
    content: "\ec74";
}

.icon-book7:before {
    content: "\ec75";
}

.icon-star6:before {
    content: "\ec76";
}

.icon-clock8:before {
    content: "\ec77";
}

.icon-printer4:before {
    content: "\ec78";
}

.icon-home6:before {
    content: "\ec79";
}

.icon-flag6:before {
    content: "\ec7a";
}

.icon-meter:before {
    content: "\ec7b";
}

.icon-switch4:before {
    content: "\ec7c";
}

.icon-forbidden:before {
    content: "\ec7d";
}

.icon-lock4:before {
    content: "\ec7e";
}

.icon-unlocked:before {
    content: "\ec7f";
}

.icon-unlocked2:before {
    content: "\ec80";
}

.icon-users4:before {
    content: "\ec81";
}

.icon-user6:before {
    content: "\ec82";
}

.icon-users5:before {
    content: "\ec83";
}

.icon-user7:before {
    content: "\ec84";
}

.icon-bullhorn:before {
    content: "\ec85";
}

.icon-share4:before {
    content: "\ec86";
}

.icon-screen2:before {
    content: "\ec87";
}

.icon-phone4:before {
    content: "\ec88";
}

.icon-phone-portrait:before {
    content: "\ec89";
}

.icon-phone-landscape:before {
    content: "\ec8a";
}

.icon-tablet3:before {
    content: "\ec8b";
}

.icon-tablet-landscape:before {
    content: "\ec8c";
}

.icon-laptop3:before {
    content: "\ec8d";
}

.icon-camera9:before {
    content: "\ec8e";
}

.icon-microwaveoven:before {
    content: "\ec8f";
}

.icon-creditcards:before {
    content: "\ec90";
}

.icon-calculator3:before {
    content: "\ec91";
}

.icon-bag2:before {
    content: "\ec92";
}

.icon-diamond:before {
    content: "\ec93";
}

.icon-drink2:before {
    content: "\ec94";
}

.icon-shorts:before {
    content: "\ec95";
}

.icon-vcard:before {
    content: "\ec96";
}

.icon-sun3:before {
    content: "\ec97";
}

.icon-bill:before {
    content: "\ec98";
}

.icon-coffee2:before {
    content: "\ec99";
}

.icon-uniEC94:before {
    content: "\ec9a";
}

.icon-newspaper3:before {
    content: "\ec9b";
}

.icon-stack2:before {
    content: "\ec9c";
}

.icon-mapmarker:before {
    content: "\ec9d";
}

.icon-map4:before {
    content: "\ec9e";
}

.icon-support2:before {
    content: "\ec9f";
}

.icon-uniEC9A:before {
    content: "\eca0";
}

.icon-barbell:before {
    content: "\eca1";
}

.icon-stopwatch2:before {
    content: "\eca2";
}

.icon-atom2:before {
    content: "\eca3";
}

.icon-syringe:before {
    content: "\eca4";
}

.icon-health:before {
    content: "\eca5";
}

.icon-bolt3:before {
    content: "\eca6";
}

.icon-pill:before {
    content: "\eca7";
}

.icon-bones:before {
    content: "\eca8";
}

.icon-lab:before {
    content: "\eca9";
}

.icon-clipboard5:before {
    content: "\ecaa";
}

.icon-mug:before {
    content: "\ecab";
}

.icon-bucket2:before {
    content: "\ecac";
}

.icon-select:before {
    content: "\ecad";
}

.icon-graph:before {
    content: "\ecae";
}

.icon-crop2:before {
    content: "\ecaf";
}

.icon-image5:before {
    content: "\ecb0";
}

.icon-cube:before {
    content: "\ecb1";
}

.icon-bars2:before {
    content: "\ecb2";
}

.icon-chart4:before {
    content: "\ecb3";
}

.icon-pencil4:before {
    content: "\ecb4";
}

.icon-measure:before {
    content: "\ecb5";
}

.icon-eyedropper2:before {
    content: "\ecb6";
}

.icon-aids:before {
    content: "\ecb7";
}

.icon-injection:before {
    content: "\ecb8";
}

.icon-pil:before {
    content: "\ecb9";
}

.icon-health2:before {
    content: "\ecba";
}

.icon-plane:before {
    content: "\ecbb";
}

.icon-airplane:before {
    content: "\ecbc";
}

.icon-flight:before {
    content: "\ecbd";
}

.icon-smoking_rooms:before {
    content: "\ecbe";
}

.icon-smoke_free:before {
    content: "\ecbf";
}

.wrap-content>.container {
    padding: 15px 0;
}

/* ---------- icones ------------- */
.iconB {
    display: block;
    background: #2c65ce;
    color: #ffffff;
    border-radius: 5px;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
}

.icon-star {
    font-size: 16px;
    color: #ccc;
}

.icon-star.starA {
    color: #efc762;
}

body {
    font-family: "Open Sans";
    padding-bottom: 100px;
}

.headerTitle {
    font-size: 20px !important;
    font-weight: normal !important;
    margin-bottom: 20px;
}

.h3, h3 {
    font-size: 17px;
}

.lineAlert {
    width: 100%;
    padding: 10px;
    border-radius: 5px;
    text-align: center;
    margin: 10px 0;
    float: left;
    position: relative;
    background: #fff;
    /*box-shadow: 0 0 10px #d5d5d5;*/
}

.lineAlert i {
    font-size: 18px;
    position: absolute;
    left: 50%;
    top: -10px;
    background: #fff;
}

.lineAlert .help-block {
    margin: 0;
    padding: 0;
}

.lineAlert button {
    position: absolute;
    right: 11px;
    padding: 3px 10px;
    top: 11px;
    background: #fff;
    border-radius: 3px;
}

.lineAlert.red {
    border: 1px solid #c66151;
    color: #c66151;
}

.lineAlert.blue {
    border: 1px solid #6c9cb5;
    color: #6c9cb5;
}

.lineAlert.green {
    border: 1px solid #13a561;
    color: #13a561;
}

.dataPreload {
    background: #fff;
    text-align: center;
    width: 100px;
    height: 100px;
    line-height: 100px;
    box-shadow: 0 0 10px #d5d5d5;
    border-radius: 100%;
    position: relative;
    left: 50%;
    top: 50%;
    margin-top: -100px;
    margin-left: -50px;
}

.block-ui-message-container {
    top: 50% !important;
}

.dataPreload img {
    opacity: .8;
    position: absolute;
    top: 25px;
    left: 25px;
    width: 50px;
    height: 50px;
}

ul.menu-acoes li a {
    padding: 9px 10px;
    display: inline-block;
}

ul.menu-acoes li a i {
    font-size: 16px;
    display: inline-block;
    float: left;
    margin: 2px 5px 0 0;
}

article p {
    border-bottom: 1px solid #c7c7c7;
    color: #4b4b4b;
    text-align: justify;
    padding-bottom: 17px;
    margin-bottom: 17px;
}

article h2 {
    font-size: 16px;
    font-weight: bold;
    color: #172938;
}

legend {
    border-bottom: 0 none;
    color: #949494;
    font-size: 12px;
    margin-bottom: 0;
    text-transform: uppercase;
}

a {
    color: #2c65ce;
    text-decoration: none;
}

a[disabled] {
    color: #c4c4c4;
    cursor: not-allowed;
}

a:focus, a:active {
    color: #214d73;
}

.input-group input.form-control[type="text"], .form-group input.form-control[type="text"]
{
    height: 40px;
}

.input-group input.form-control[type="text"]:focus, .form-group input.form-control[type="text"]:focus
{
    box-shadow: 0 2px 2px #e5e5e5;
    border: 1px solid #2556b1;
}

.input-group button {
    height: 40px;
}
/* ==========================================================================
4 - Estilos de Ajuda
========================================================================== */
/* Barra Brasil*/
#barra-brasil {
    /*
    background: #7F7F7F;
    height: 20px;
    padding: 0 0 0 10px;
    display: block;
    */

}

#menu-barra-temp {
    list-style: none;
}

#menu-barra-temp li {
    display: inline;
    float: left;
    padding-right: 10px;
    margin-right: 10px;
    border-right: 1px solid #EDEDED;
}

/*Barra Brasil - Fim*/
.clear {
    clear: both;
}

.potlet-body.no-padding {
    padding: 0;
}

.potlet-body.padding {
    padding-bottom: 20px;
    padding-top: 20px;
}

.barra-esquerda {
    border-left: 6px solid #2c65ce;
}

/*
 * Animation configurations ( duration and fill mode )
*/
.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/*
 * Animation for webkit
*/
@
-webkit-keyframes bounce { 0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
}

40%
{
    -webkit-transform










    :











    translateY










    (-30
    px








    );
}
60%
{
    -webkit-transform










    :











    translateY










    (-15
    px








    );
}
}
@
keyframes bounce { 0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
}

40%
{
    transform










    :











    translateY










    (-30
    px








    );
}
60%
{
    transform










    :











    translateY










    (-15
    px








    );
}
}

/*
 * Adding the animation to our element
*/
.bounce:hover {
    -webkit-animation-name: bounce;
    animation-name: bounce;
}

/*
 * FadeIn animation
*/
@
-webkit-keyframes fadeIn { 0% {
    opacity: 0;
}

100%
{
    opacity










    :











    1;
}
}
@
keyframes fadeIn { 0% {
    opacity: 0;
}

100%
{
    opacity










    :











    1;
}
}
.fadeIn:hover {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

/*
 * FadeOut animation
*/
@
-webkit-keyframes fadeOut { 0% {
    opacity: 1;
}

100%
{
    opacity










    :











    0;
}
}
@
keyframes fadeOut { 0% {
    opacity: 1;
}

100%
{
    opacity










    :











    0;
}
}
.fadeOut:hover {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

/*
 * Pulse animation
*/
@
-webkit-keyframes pulse { 0% {
    -webkit-transform: scale(1);
}

50%
{
    -webkit-transform










    :











    scale










    (1
    .1










    );
}
100%
{
    -webkit-transform










    :











    scale










    (1);
}
}
@
keyframes pulse { 0% {
    transform: scale(1);
}

50%
{
    transform










    :











    scale










    (1
    .1










    );
}
100%
{
    transform










    :











    scale










    (1);
}
}
.pulse:hover {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

/*
 * Flash animation
*/
@
-webkit-keyframes flash { 0%, 50%, 100% {
    opacity: 1;
}

25%,
75%
{
    opacity










    :











    0;
}
}
@
keyframes flash { 0%, 50%, 100% {
    opacity: 1;
}

25%,
75%
{
    opacity










    :











    0;
}
}
.flash:hover {
    -webkit-animation-name: flash;
    animation-name: flash;
}

/*
 * Shake animation
*/
@
-webkit-keyframes shake { 0%, 100% {
    -webkit-transform: translateX(0);
}

10%,
30%,
50%,
70%,
90%
{
    -webkit-transform










    :











    translateX










    (-10
    px








    );
}
20%,
40%,
60%,
80%
{
    -webkit-transform










    :











    translateX










    (10
    px








    );
}
}
@
keyframes shake { 0%, 100% {
    transform: translateX(0);
}

10%,
30%,
50%,
70%,
90%
{
    transform










    :











    translateX










    (-10
    px








    );
}
20%,
40%,
60%,
80%
{
    transform










    :











    translateX










    (10
    px








    );
}
}
.shake:hover {
    -webkit-animation-name: shake;
    animation-name: shake;
}

/* ==========================================================================
5 - Topo ou Cabeçalho
========================================================================== */
/*Topo */
.header-bar .container {
    padding: 5px 0;
}

#header-portal {
    background: #f9f9f9;
    border-bottom: 1px solid #e5e5e5;
    /*
    background: #f2f2f2 url("../images/bg-topo.png") repeat scroll center
        center/100% auto;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
*/
}

header ul, .header-bar ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

header ul li, .header-bar ul li {
    display: inline;
    float: none;
}

header .menu-ancoras ul li a {
    color: #658ed8;
    font-size: 11px;
    margin-right: 12px;
    text-decoration: none !important;
}

header .menu-ancoras ul li span {
    display: inline-block;
    background: #658ed8;
    color: #FFFFFF;
    font-size: 10px;
    width: 12px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    margin-left: 2px;
}

header .menu-acessibilidade a {
    margin: 0 5px !important;
}

header .menu-acessibilidade a:last-child {
    margin: 0;
}

header .menu-acessibilidade ul {
    border-bottom: 1px dotted #4c8bf4;
    display: inline-block;
    float: right;
}

header .menu-acessibilidade ul li a {
    color: #2c66ce;
    font-size: 11px;
    margin-right: 12px;
    text-transform: uppercase;
}

header .container {
    padding: 15px 0;
}

header a.titulo-portal h1 {
    color: #2c65ce;
    font-family: "Open Sans Extrabold", Arial, Helvetica, sans-serif;
    font-size: 40px;
    font-weight: bold;
    line-height: 36px;
    position: relative;
    text-shadow: 0 2px 0 white;
}

header a.titulo-portal p {
    bottom: 24px;
    text-transform: uppercase;
    font-size: 1.2em;
}

header a.titulo-portal:active, header a.titulo-portal:hover {
    text-decoration: none;
}

.notify {
    background: #cd3232 none repeat scroll 0 0;
    border-radius: 4px;
    color: white;
    font-size: 10px;
    font-weight: bold;
    min-height: 17px;
    min-width: 17px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;
    position: absolute;
    right: -6px;
    text-align: center;
    top: -6px;
    z-index: 1;
}

.action-head>li:first-child {
    position: relative;
}

#area-usuario {
    margin-top: 15px;
}

#area-usuario .areaImage {
    position: relative;
    display: inline-block;
    float: right;
}

#area-usuario .areaInfo {
    display: inline-block;
    float: right;
    text-align: right;
    padding-right: 15px;
}

#area-usuario .logo {
    background: white none repeat scroll 0 0;
    border: 3px solid #d5d5d5;
    /*border: 3px solid #7ec4f6;*/
    border-radius: 40px;
    height: 37px;
    position: absolute;
    right: -12px;
    top: 0;
    width: 37px;
    overflow: hidden;
}

#area-usuario .logo img {
    width: 100%;
    height: auto;
    max-height: 100%;
}

#area-usuario .foto {
    background: white none repeat scroll 0 0;
    /*border: 3px solid #7ec4f6;*/
    border: 5px solid #d5d5d5;
    border-radius: 40px;
    display: block;
    height: 80px;
    overflow: hidden;
    width: 80px;
}

#area-usuario .foto img {
    width: 100%;
    height: auto;
}

#area-usuario h2 {
    color: #2c65ce;
    font-size: 24px;
    font-weight: 300;
    font-family: "Open Sans";
    width: 100%;
    margin: 10px 0 5px 0;
    text-align: left;
}

#area-usuario p {
    color: #2c65ce;
    font-weight: normal;
    font-size: 17px;
    display: inline-block;
}

#area-usuario .action-head {
    display: inline-block;
    margin-left: 15px;
}

.action-head {
    display: block;
    float: right;
}

.action-head a.icone {
    background-image: url("../images/sprite-action-header.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 25px;
    margin-left: 4px;
    overflow: hidden;
    text-indent: -999px;
    width: 26px;
}

.action-head a.Notificacoes {
    background-position: 0 0;
}

.action-head a.TrocarUsuario {
    background-position: -31px 0;
}

.action-head a.SairDoSistema {
    background-position: -62px 0;
}

.action-head>li {
    display: inline-block;
}

.header-bar {
    /*background: #f2f2f2 none repeat scroll 0 0;*/
    background: #f2f2f2;
    border-top: 1px solid #e5e5e5;
}

/*Topo Fim*/
/* ==========================================================================
6 - Corpo ou Container
========================================================================== */
/* Corpo */
.pagination>.active>a {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #2c66ce;
    border-color: #2c65ce;
}

.pagination>.active>a:focus, .pagination>.active>a:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #2c66ce;
    border-color: #2c65ce;
}

.pagination>.active>span {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #2c66ce;
    border-color: #2c65ce;
}

.pagination>.active>span:focus, .pagination>.active>span:hover {
    z-index: 2;
    color: #fff;
    cursor: default;
    background-color: #2c66ce;
    border-color: #2c65ce;
}

.container.max-width {
    overflow: hidden;
    margin: 0 auto;
    display: block;
}

.sectioin-result.section {
    min-height: 609px;
}

.section {
    box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.14), 0 0 1px -2px
    rgba(0, 0, 0, 0.2), 0 0 0 0 rgba(0, 0, 0, 0.12);
}

.area-busca {
    margin-bottom: 33px;
    margin-top: 51px;
}

a#busca-avancada {
    background: #1b3f83 none repeat scroll 0 0;
    box-shadow: 0 4px 1px #133062 inset;
    text-shadow: 0 1px white;
    width: 100%;
}

a#busca-avancada.collapsed {
    width: 100%;
    background: #2c66ce;
    color: #fff;
    box-shadow: none;
    border-color: #cdcdcd;
}

#conteudo a:hover {
    background: #fcfcfc none repeat scroll 0 0;
    display: block;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

#conteudo a:hover h3 {
    text-decoration: underline;
}

.btn-primary {
    background-color: #2556b1;
    border-color: transparent;
    box-shadow: 0 1px rgba(0, 0, 0, 0.4) inset, 0 1px
    rgba(255, 255, 255, 0.15);
    color: white;
}

.btn-primary:active, .btn-primary:hover, .btn-primary:focus {
    background: #275f90 none repeat scroll 0 0;
    box-shadow: 0 2px 1px #1b4264 inset;
    text-shadow: 0 1px #193c5c;
}

.row.area-busca {
    margin-left: -30px;
    margin-right: -30px;
    margin-top: 51px;
    margin-bottom: 0;
}

.input-group .form-control {
    height: 38px;
}

.btn {
    padding: 8px 12px;
}

p.result-selected-label {
    font-size: 20px;
    color: #2c66ce;
}

.dropdown-menu>li>a {
    padding: 20px;
    border-bottom: 1px solid #ddd;
}

.dropdown-menu>li:last-child>a {
    border-bottom: none;
}

/* Estrutura  Inicio*/
.breadcrumb {
    margin-top: 23px;
    background: #fff;
    border: 1px solid #e5e5e5;
}

.portlet.caixaPostal .potlet-body {
    overflow: auto;
    max-height: 378px;
    padding: 10px 0;
    margin: 20px 0;
}

.portlet-heading {
    background: #f2f2f2 none repeat scroll 0 0;
    border-top: 3px solid #2c65ce;
    padding: 10px 5px 15px;
}

.portlet-title {
    color: #2c65ce;
    display: inline-block;
    font-size: 20px;
    margin-left: 10px;
    margin-top: 3px;
    text-transform: uppercase;
}

.potlet-action {
    float: right;
}

.portlet-heading i {
    color: #2c65ce;
}

.portlet-footer {
    background: #f6f7f8 none repeat scroll 0 0;
    border-top: 2px solid #2c65ce;
    margin-bottom: 15px;
    min-height: 46px;
    position: absolute;
    border-radius: 0 0 5px 5px;
    bottom: -15px;
    left: 0;
    width: 100%;
}

.action-portlet-bar .btn.btn-default {
    border: 0 none;
    color: #2c65ce;
}

.potlet-body>p {
    text-align: justify;
}

.portlet .action .btn.btn-xs.btn-link {
    color: #a1b8e3;
    font-size: 19px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 1px;
    padding: 3px;
}

.portlet-heading .action i {
    color: #a1b8e2;
}

.acesse-mais {
    color: #666666;
    float: right;
    font-size: 12px;
    margin-bottom: 15px;
    margin-right: 8px;
    margin-top: 5px;
    text-align: right;
    text-transform: uppercase;
}

.acesse-mais-icon {
    background: transparent url("../images/sprite-icones.png") repeat scroll
    -132px -5px;
    display: inline-block;
    height: 20px;
    position: relative;
    top: 5px;
    width: 20px;
}

/* Estrutura  fim*/
/* Portlet Caixa Postal - inicio */
.caixa-postal .pagination-content {
    background: none 0px 0px repeat scroll #f4f7fc;
    text-align: center;
}

.title-assunto {
    font-size: 22px;
    font-weight: 300;
    margin-top: 0;
    padding: 0;
}

.legend-title {
    border-bottom: 1px solid #e6e6e6;
    font-size: 16px;
    margin-bottom: 20px;
}

.pesquisa-caixa {
    border-radius: 4px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) inset;
    margin: 8px 0;
    /*overflow: hidden;*/
    padding: 20px;
    width: 100%;
}

.pesquisa-caixa a {
    text-decoration: none;
}

.pesquisa-caixa  .important, .pesquisa-caixa .important-o,
.pesquisa-caixa .fa-star, .pesquisa-caixa .fa-star-o {
    display: block;
    float: left;
    margin: 7px 5px 0 0;
}

.pesquisa-caixa .campoPeriodo {
    width: 40%;
}

.pesquisa-caixa .modalPesquisa button {
    width: 100% !important;
}

.pesquisa-caixa .checkbox>label {
    font-weight: bold;
    margin-right: 15px;
}

.pagination-content {
    background: #f4f6fb none repeat scroll 0 0;
    text-align: center;
}

.caixa-postal .table a {
    color: #545454;
}

.action-portlet-bar {
    padding: 10px 0;
    text-align: right;
}

.mensagem-content {
    border-top: 1px solid #cccccc;
    padding-top: 20px;
}

.caixa-postal thead {
    background: #f2f2f2 none repeat scroll 0 0;
    border-radius: 4px;
    color: #323239;
    height: 47px;
}

.caixa-postal .pagination-content {
    background: transparent none repeat scroll 0 0;
    min-height: 65px;
    padding-top: 15px;
    text-align: center;
}

.mensagem-content>h1 {
    margin-bottom: 20px;
    margin-top: 0;
}

/* Portlet Caixa Postal  - Fim */
/* Portlet Ultimas transacoes */
label.label-consulta {
    color: #4b4b4b;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: normal;
    padding-top: 6px;
    padding-left: 0;
}

.ultimas-transacoes a {
    color: #545454;
}

/* Portlet Ultimas transacoes  - fim*/
/* Portlet Favoritos*/
.favoritos .media-object {
    padding: 10px;
    border: solid 1px #ccc;
    border-radius: 4px;
    min-height: 88px;
    transition: all 0.2s ease-in-out 0.1s;
}

.favoritos .media-object:hover {
    box-shadow: 1px 2px 4px #ccc;
    margin-top: -10px;
    position: relative;
    margin-bottom: 10px;
    z-index: 1;
    background-color: #fff;
}

.configurarFavoritos ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.configurarFavoritos ul li {
    padding: 10px 0 15px 10px;
    margin-top: 5px;
    line-height: 20px;
    box-shadow: 0 3px 5px #e5e5e5;
    borde-radius: 0 0 3px 3px;
}

.configurarFavoritos ul li:hover {
    background: #f9f9f9;
    cursor: move !important;
}

.configurarFavoritos ul li .btnStar {
    float: left;
    margin-right: 15px;
    border: 1px solid #ccc;
    width: 25px;
    height: 25px;
    text-align: center;
    line-height: 23px;
    border-radius: 3px;
    cursor: pointer !important;
}

.configurarFavoritos ul li .btnStar i {
    margin-top: 4px;
}

.configurarFavoritos .favoritosPesquisa {
    width: 100%;
    margin-bottom: 15px;
}

.configurarFavoritos .favoritosPesquisa input {
    width: calc(100% - 38px);
    height: 35px;
}

.configurarFavoritos .favoritosPesquisa input:focus {
    box-shadow: 0 2px 2px #e5e5e5;
    border: 1px solid #2556b1;
}

.configurarFavoritos .favoritosPesquisa button {
    border-left: 0;
    border-radius: 0 3px 3px 0;
    background: #2556b1 !important;
    color: #fff;
    border: 1px solid #2556b1;
}

/* Portlet Favoritos - fim*/
/* Portlet peticionamento */
.slide {
    background: #f5f5f5;
}

.slide.nav>li>a {
    display: block;
    font-weight: bold;
    padding: 15px 12px;
    position: relative;
}

a.media-peticionamento {
    background: #2c65ce none repeat scroll 0 0;
    border-radius: 4px;
    color: white;
    display: block;
    font-weight: bold;
    padding: 10px;
    text-align: center;
}

a.media-peticionamento:hover {
    background: #275f90 none repeat scroll 0 0;
    box-shadow: 0 2px 1px #1b4264 inset;
}

.media-peticionamento .media-object {
    display: block;
    margin: 0 auto 20px;
}

.topo-peticionamento {
    margin-top: 37px;
}

h4.media-heading {
    text-transform: uppercase;
    font-weight: bold;
    border-bottom: 1px solid #2c65ce;
    margin-bottom: 20px;
    padding-bottom: 10px;
}

.lista-assuntos {
    margin-top: 30px;
}

.lista-assuntos h4 {
    font-weight: bold;
}

.peticionamento-eletronico .pesquisa-caixa .btn {
    padding: 15px 12px;
    width: 100%;
}

.peticionamento-eletronico .pesquisa-caixa .form-control {
    height: 50px;
    padding: 6px 12px;
}

.nav-pills>li.active>a {
    background-color: #2c65ce;
    color: white;
}

.nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
    background-color: #2c65ce;
    color: white;
}

.lista-assuntos:hover .panel.panel-default {
    opacity: 0.8;
    transition: all 0.2s ease-in-out 0.1s;
}

.lista-assuntos:hover .panel.panel-default:hover {
    opacity: 1;
}
/* Home Login */
.conteudo.publico {
    margin-top: 30px;
    padding-bottom: 30px;
}

.conteudo.publico .sobrePeticionamento .portlet-heading {
    margin-bottom: 20px;
}

.conteudo.publico .sobrePeticionamento img {
    width: 100%;
    margin-bottom: 20px;
}

.conteudo.publico .portlet-login label {
    margin: 0;
    font-size: 16px;
}

.conteudo.publico .portlet-login input {
    padding: 15px;
    height: auto;
}

.conteudo.publico .portlet-login input:focus {
    box-shadow: 0 2px 2px #e5e5e5;
    border: 1px solid #2556b1;
}

.conteudo.publico .portlet-login button {
    font-size: 16px;
    padding: 15px;
}
/* Portlet peticionamento - fim */
/* Corpo - Fim */
/* ==========================================================================
7 - Rodapé ou Final do site
========================================================================== */
#footer-brasil {
    background: none 0% 0% repeat scroll #0042b1;
    padding: 1em 0;
    max-width: 100%;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999;
}

/* ==========================================================================
8 - Responsividade @media
========================================================================== */
@media ( max-width : 950px) {
    header a.titulo-portal h1 {
        font-size: 31px;
    }
    header a.titulo-portal p {
        bottom: 24px;
        font-size: 14px;
    }
    #area-usuario>h2 {
        margin: 0;
        width: 100%;
    }
}

@media ( min-width : 767px) {
    .modal-dialog {
        width: 960px;
    }
    .header-bottom-links .dropdown-menu li a {
        padding: 10px !important;
    }
    .header-bottom-links .dropdown-menu li a i {
        display: inline-block;
        width: 20px;
        height: 20px;
        text-align: center;
        line-height: 20px;
        font-size: 15px;
        color: #2c65ce;
    }
    .portlet-login {
        margin-left: 15px;
        margin-right: -15px;
    }
    .carousel {
        padding: 56px;
    }
    .carousel-control {
        width: 3%;
        top: 171px;
    }
    .row-custom {
        margin-left: -15px;
        margin-right: -15px;
    }
    .layout.row-layout {
        margin-left: -30px;
        margin-right: -30px;
    }
    .favoritos {
        margin-left: -13px;
        margin-right: -13px;
    }
}

/* ==========================================================================
9 - Alto Contraste
========================================================================== */
/*contraste*/
body.contraste {
    color: white !important;
}

.contraste .action-portlet-bar .btn.btn-default, .contraste table,
.contraste p, .contraste a, .contraste table, .contraste p, .contraste a,
.contraste table, .contraste p, .contraste a {
    color: white;
}

.contraste .btn.btn-default.navbar-toggle.col-sm-6 {
    color: #b0b0b0;
}

.contraste .help-block {
    color: #737373;
    display: none;
    margin-bottom: 10px;
    margin-top: 5px;
}

.contraste .caixa-postal .pagination-content {
    background: black none repeat scroll 0 0;
}

.contraste .portlet-footer {
    background: #424242 none repeat scroll 0 0;
    border-color: #cccccc;
}

.contraste .btn.btn-xs.btn-link.panel-close {
    background: transparent none repeat scroll 0 0;
}

.contraste .nav>li>a:focus, .contraste .nav>li>a:hover {
    background-color: transparent;
    color: yellow !important;
    text-decoration: none;
}

.contraste #header-portal {
    background: black none repeat scroll 0 0;
}

.contraste header a {
    color: white !important;
}

.contraste header .menu-ancoras ul li span {
    background: #363636 none repeat scroll 0 0;
}

.contraste .col-md-6.col-sm-12.menu-acessibilidade>ul {
    border-color: white;
}

.contraste .caixa-postal thead {
    background: #575757 none repeat scroll 0 0;
    color: white;
}

.contraste .dropdown-menu {
    background: #454545 none repeat scroll 0 0;
}

.contraste .dropdown-menu>li>a:focus, .contraste .dropdown-menu>li>a:hover
{
    background: black none repeat scroll 0 0;
}

.contraste .table-hover>tbody>tr:hover {
    background-color: #a6a6a6;
}

.contraste header a.titulo-portal h1 {
    color: white;
}

.contraste .table-striped>tbody>tr:nth-of-type(2n+1) {
    background: #3d3d3d none repeat scroll 0 0;
}

.contraste .btn.btn-primary {
    background-color: #363636;
}

.contraste a#busca-avancada.collapsed {
    background: #363636 none repeat scroll 0 0;
}

.contraste .action .btn {
    background: transparent none repeat scroll 0 0;
}

.contraste .section-busca, .contraste .section-navigation.section {
    background: #363636 none repeat scroll 0 0;
}

.contraste .area-filtros .nav-tabs li {
    border-right: 1px solid #303030;
}

.contraste table tbody * {
    color: white !important;
}

.contraste .sectioin-result.section {
    background: black none repeat scroll 0 0;
}

.contraste .azul h2.outstanding-title {
    background: transparent none repeat scroll 0 0;
    border-color: #7a7a7a #1853dc -moz-use-text-color;
    color: #fff;
}

.contraste .azul .outstanding-header {
    background: #363636 none repeat scroll 0 0;
    border-color: #cccccc;
}

.contraste p.result-selected-label {
    color: white;
}

.contraste .result-content h2 {
    color: #919191;
}

.contraste article p {
    color: white;
}

.contraste a#busca-avancada {
    background: #707070 none repeat scroll 0 0;
    box-shadow: 0 4px 1px #4d4d4d inset;
    text-shadow: 0 1px white;
    width: 100%;
}

.contraste div#busca-acancada-content.collapse.in {
    background: #707070 none repeat scroll 0 0;
    color: white;
}

.contraste .form-title h3 {
    background: #363636 none repeat scroll 0 0;
    color: #cccccc;
}

.contraste .checkbox label input[type="checkbox"]:checked+.cr>.cr-icon,
.contraste .radio label input[type="radio"]:checked+.cr>.cr-icon {
    background: black none repeat scroll 0 0;
}

.contraste .btn.btn-clean {
    color: white;
}

.contraste .btn.disabled {
    background: #5e5e5e none repeat scroll 0 0;
    color: white !important;
}

.contraste caption {
    color: black;
}

.contraste table#mytable {
    background: #363636 none repeat scroll 0 0;
    border-color: #4a4a4a;
    color: #cccccc;
}

.contraste .btn {
    background: black none repeat scroll 0 0;
}

.contraste .pagination li a {
    background: black none repeat scroll 0 0;
    color: #fff;
}

.contraste .pagination>.active>a {
    background-color: white;
    border-color: white;
    color: black !important;
    cursor: default;
    z-index: 2;
}

.contraste .pagination>.active>a:focus, .contraste .pagination>.active>a:hover
{
    background-color: white;
    border-color: white;
    color: black !important;
    cursor: default;
    z-index: 2;
}

.contraste .pagination>.active>span {
    background-color: white;
    border-color: white;
    color: black !important;
    cursor: default;
    z-index: 2;
}

.contraste .pagination>.active>span:focus, .contraste .pagination>.active>span:hover
{
    background-color: white;
    border-color: white;
    color: black !important;
    cursor: default;
    z-index: 2;
}

.contraste #footer-brasil {
    border-top: 1px solid #cccccc;
}

.contraste .alert-danger {
    background-color: #923a3a;
    border-color: #ebccd1;
    color: #e3baba;
}

.contraste .alert-success {
    background-color: #4e8c36;
    border-color: #d7eac8;
    color: #bfdfc0;
}

.contraste .alert-warning {
    background-color: #b59a12;
    border-color: #faebcc;
    color: #ebe1d1;
}

.contraste .pull-right.fixar-topo {
    color: white;
}

.contraste .fixo-on .titulo-portal {
    color: white;
}

.contraste .fixo-on .titulo-portal h1 {
    color: white;
}

.contraste #conteudo h3 {
    color: #cccccc;
}

.contraste .active>a {
    border-color: white !important;
    color: white !important;
}

.contraste div *:focus {
    box-shadow: 5px 3px 5px yellow !important;
}

.contraste .area-filtros .nav>li>a {
    border: 0 none;
    color: #cccccc;
    display: block;
    font-family: "Open Sans";
    font-size: 13px;
    padding: 2px 3px;
    position: relative;
}

.contraste .checkbox span input[type="checkbox"]:checked+.cr>.cr-icon,
.contraste .radio span input[type="radio"]:checked+.cr>.cr-icon {
    background: white none repeat scroll 0 0;
    color: #545454;
}

.contraste #conteudo a:hover {
    background: #171717 none repeat scroll 0 0;
    display: block;
    margin: 0;
    padding: 0;
    text-decoration: none;
}

.contraste .header-bar {
    /*background: #262626 none repeat scroll 0 0;*/
    background: #f2f2f2;
}

.contraste .conteudo.painel {
    background: black none repeat scroll 0 0;
}

.contraste header a.Notificacoes {
    background-position: 0 -30px;
}

.contraste header a.TrocarUsuario {
    background-position: -31px -30px;
}

.contraste header a.SairDoSistema {
    background-position: -62px -30px;
}

.contraste #area-usuario .logo, .contraste #area-usuario .foto {
    border-color: #ccc;
}

.contraste #area-usuario>h2, .contraste #area-usuario>p {
    color: white;
}

.contraste .breadcrumb {
    background: #3b3b3b none repeat scroll 0 0;
    color: white;
}

.contraste .breadcrumb a {
    color: white;
}

.contraste .portlet-heading.border-light {
    background: #424242 none repeat scroll 0 0;
    border-color: #cccccc;
}

.contraste .contraste .portlet-title {
    color: #d6d6d6;
}

.contraste .fa {
    color: #e6e6e6;
}

.contraste .title-assunto.col-md-10, .contraste .h1, .contraste .h2,
.contraste .h3, .contraste .h4, .contraste .h5, .contraste .h6,
.contraste h1, .contraste h2, .contraste h3, .contraste h4, .contraste h5,
.contraste h6 {
    color: white;
}

.contraste .slide {
    background: #333333 none repeat scroll 0 0;
}

.contraste .panel.panel-default {
    background: black none repeat scroll 0 0;
}

.contraste .modal-content {
    background: black none repeat scroll 0 0;
    border: 1px solid white;
}

.contraste .panel-heading {
    background: #424242 none repeat scroll 0 0;
}

.contraste .breadcrumb>.active {
    color: #e6e6e6;
}

.contraste .label-consulta.col-md-3 {
    color: white;
}

.contraste .media-peticionamento, .contraste .progress {
    background: #424242 none repeat scroll 0 0;
}

.contraste a {
    filter:
    url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
}

/*Contraste - fim*/
/*Novo css*/
.nav.nav-pills.nav-stacked.nav-pills-stacked-example.slide a {
    background: #23527c none repeat scroll 0 0;
    color: #fff;
}

.nav.nav-pills.nav-stacked.nav-pills-stacked-example.slide .active a,
.nav.nav-pills.nav-stacked.nav-pills-stacked-example.slide a:hover {
    background: #2b64ce none repeat scroll 0 0;
}

.slide .media-object {
    display: inline-block;
    height: 30px;
    margin-right: 5px;
    margin-top: -8px;
    position: relative;
    width: 30px;
}

.caixa-postal {
    padding-bottom: 46px;
}

.caixa-postal .panel-body {
    position: relative;
    padding-bottom: 46px;
}

.caixa-postal .panel-body .pagination-content {
    border-top: 1px solid #d5d5d5;
    margin-top: 15px;
}

.caixa-postal .important {
    content: "";
    display: inline-block;
    line-height: 1;
    height: 20px;
    width: 20px;
    background: url("../images/important.png");
}

.caixa-postal .important-o {
    background: transparent url("../images/important.png") repeat scroll
    -37px 0;
    content: "";
    display: inline-block;
    height: 15px;
    line-height: 1;
    width: 20px;
}

.fa-star {
    color: #f4bb2c;
    /*color:#FFD76E;*/
}

.fa-star-o {
    color: #999;
}

.caixa-postal .fa-star::before {
    color: #ffd76e;
    font-size: 15px;
    text-shadow: 0 1px 0 #e1ba53, 0 0 0 #e1ba53;
}

.caixa-postal .fa-star-o::before {
    color: #d4d4d4;
    content: "";
    font-size: 15px;
}

.caixa-postal .form-inline {
    line-height: 31px;
    vertical-align: middle;
}

/*----*/
/*fixar topo - inicio*/
@media ( min-width : 900px) {
    #header-portal {
        top: -230px;
        transition: all 1s ease-in-out;
    }
    body.topo #header-portal {
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 99;
        transition: all 1s ease-in-out;
    }
    body.topo #header-portal .col-md-7 {
        display: none;
    }
    .topo .menu-ancoras, .topo .menu-acessibilidade {
        display: none;
    }
    .topo #header-portal .container.max-width {
        margin-bottom: 0;
        margin-top: 0;
        padding-bottom: 0;
        padding-top: 0;
    }
    .topo #header-portal a.titulo-portal h1 {
        font-size: 29px;
    }
    .topo #header-portal a.titulo-portal p {
        font-size: 13px;
    }
}

/*fixar topo - fim*/
.action-assuntos {
    float: right;
    background: #f2f2f2;
    top: 0;
    right: 0;
    position: relative;
    border-radius: 0 4px 0 27px;
    padding: 13px;
    box-shadow: -1px 1px 4px #ccc, -1px 1px 4px #fff inset;
    height: 41px;
    width: 80px;
}

.action-assuntos a {
    text-decoration: none;
    outline: none;
}

.action-assuntos i {
    display: inline-block;
    float: left;
    margin: 0 5px;
}

/*
.action-assuntos .fa-star::before {
	top: -5px !important;
	position: relative;
}
*/
.caixa-postal th .important-o {
    background-position: 3px 21px !important;
}

.caixa-postal th .fa-star::before {
    color: #f2f2f2;
    position: relative;
    text-shadow: 0 1px 0 #756c6e, 0 -1px 0 #756c6e, 0 0 1px #756c6e;
    top: -3px;
}

@media print {
    .no-print {
        display: none !important;
    }
}

/*----- css topo facebook -----*/
#header-portal .row-custom {
    position: relative;
}

#area-usuario {
    display: block;
}

.topo .header-bar>.container {
    /*width: 99%;*/

}

.menu-right.pull-right {
    display: none;
}

.topo .btn-primary {
    background-color: #2c65ce;
    border-color: #347ab7;
    color: white;
}

.topo .menu-right.pull-right {
    display: block;
}

.topo #area-usuario.collapse {
    display: none;
}

.topo #area-usuario.collapse.in {
    display: block;
}

.topo .btn-primary:active {
    background: #2352a9 none repeat scroll 0 0;
    box-shadow: 0 2px 1px #1b4264 inset;
    text-shadow: 0 1px #193b5c;
}

.btn-primary:hover, .btn-primary:focus {
    background: #2352a9 none repeat scroll 0 0;
    box-shadow: 0 2px 1px #1b4264 inset;
    text-shadow: 0 1px #193b5c;
}

.topo #header-portal .container.max-width {
    height: 0;
}

.topo #area-usuario {
    background: #f9f9fa none repeat scroll 0 0;
    border-radius: 0 0 4px 4px;
    box-shadow: 0 4px 2px 0 rgba(0, 0, 0, 0.14), 0 4px 1px -2px
    rgba(0, 0, 0, 0.2), 0 8px 5px 0 rgba(0, 0, 0, 0.12);
    display: block;
    position: absolute;
    right: 15px;
    top: 26px;
    width: 386px;
    z-index: 99;
    padding: 15px 30px;
}

.topo #area-usuario .areaInfo {
    width: 75%;
    float: left;
}

.topo .menu-right.pull-right a {
    display: block;
    margin-top: -1px;
    padding-bottom: 9px;
    padding-left: 9px;
    padding-right: 9px;
    text-align: center;
    width: 43px;
}

.topo .header-bar {
    background: #f2f2f2 none repeat scroll 0 0;
}

.topo .dropdown-menu>li>a {
    clear: both;
    color: #2c65ce;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 16px 20px 7px;
    white-space: nowrap;
}

/*----- css topo facebook -----*/
/*Calendario*/
.dropdown-menu table button.btn.btn-default.btn-sm {
    border-radius: 0;
    border-top: 0;
    border-left: 0;
}

.dropdown-menu table button.btn.btn-primary {
    border-radius: 0;
    border: 0;
}

.dropdown-menu table button.btn.btn-default.btn-sm {
    border-radius: 0;
    border-top: 0;
    border-left: 0;
}

.dropdown-menu button.btn.btn-sm.btn-danger.ng-binding {
    background: #E9ECF0;
    color: #2C66CE;
}

.dropdown-menu button.btn.btn-sm.ng-binding {
    background: #2C66CE;
    color: #ffff;
    border-color: #fff;
}

.fa-sticky-note-o::before {
    background: transparent url("../images/peticionamento-icone.png") repeat
    scroll 0 0;
    content: "";
    background: transparent url("../images/peticionamento-icone.png") repeat
    scroll 0 0;
    content: "";
    display: block;
    font-size: 23px;
    height: 20px;
    margin-left: -9px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}

/*ìcones*/
.fa-certificate::before {
    background: transparent url("../images/comprovante-icon.png") repeat
    scroll 0 0;
    content: "";
    display: block;
    font-size: 23px;
    height: 18px;
    margin-left: -3px;
    margin-right: -3px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}

.topo .dropdown-menu>li>a {
    clear: both;
    color: #262626;
    display: block;
    font-weight: 400;
    line-height: 1.42857;
    padding: 16px 20px 7px;
    white-space: nowrap;
}

/*empresas */
.container.max-width {
    display: block;
    margin: 0 auto;
    overflow: visible;
}

.empresa-image {
    background: #f8f9fc none repeat scroll 0 0;
    border: 1px solid #eaecf0;
    border-radius: 4px;
}

#area-usuario .empresas p {
    color: #454545;
    display: block;
    font-size: 10px;
    text-align: left;
    text-transform: inherit;
    width: 100%;
}

.dropdown.empresas .dropdown-menu {
    background-clip: padding-box;
    background-color: white;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    float: left;
    font-size: 14px;
    height: 250px;
    overflow: auto;
    left: -199px;
    list-style: outside none none;
    margin: 6px 0 0;
    min-width: 275px;
    padding: 0 5px;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;
}

.open .TrocarUsuario::before {
    border-bottom: 10px solid white;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    position: absolute;
    right: 0;
    top: 23px;
    z-index: 2147483647;
}

.empresas li {
    display: block;
    width: 100%;
    overflow: hidden;
    padding: 9px 0;
    border-bottom: 1px solid #e5e5e5;
}

.empresas li:last-child {
    border-bottom: 0;
}

.empresas a {
    cursor: pointer;
    margin: 0;
}

.empresas .thumbnail {
    color: #2c65ce;
    padding: 5px;
    text-align: center;
    overflow: hidden;
}

.empresas .empresasLista {
    text-align: left;
}

.empresas .empresasLista label {
    font-family: 'open_sansregular' !important;
    font-weight: bold !important;
}

.empresas .empresasLista a {
    display: block;
    width: 100%;
    margin: 20px 0 10px 0;
}

.glyphicon.glyphicon-unchecked {
    color: #a5afc0;
}

.glyphicon.glyphicon-ok {
    color: #3b67ba;
}

.dropdown.empresas ul.dropdown-menu::before {
    border-bottom: 10px solid white;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    content: "";
    position: absolute;
    right: 132px;
    top: -9px;
    z-index: 10;
}

.empresa-image.col-xs-3>img {
    height: auto;
    width: 100%;
}

.empresas .dropdown-menu>li {
    display: inline-flex;
    float: none;
}

/*caixa postal*/
.pesquisa-caixa .form-control[type="date"] {
    max-width: 157px;
}

/*caixa tranzações

.pesquisa-caixa {
    border-radius: 4px;
    box-shadow: 0 0 3px hsla(0, 0%, 0%, 0.2) inset;
    margin: 8px 0;
    overflow: hidden;
    padding: 20px;
    width: 100%;
}
*/
.menu-transacoes.navbar-nav li a {
    border-radius: 0;
    color: #255a88;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
}

.menu-transacoes.navbar-nav li.active a {
    border-radius: 0;
    box-shadow: 0 -2px 0 #2c65ce inset;
    color: #255a88;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
}

.menu-transacoes.navbar-nav li a:hover {
    background: transparent none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: 0 -2px 0 #2c65ce inset;
    color: #255a88;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 0;
}

.menu-transacoes.navbar-nav li:first-child a {
    margin-left: 0 !important;
}

.menu-transacoes.nav.navbar-nav {
    margin-bottom: 10px;
    margin-top: 0;
}

.pesquisa-avancada {
    display: block;
    text-align: right;
    width: 100%;
}

.col-md-0 {
    padding: 24px;
    width: 1.667%;
}

.wrapPeticionamento {
    padding: 15px 0;
}

.headerLinks h2 {
    font-size: 16px;
    color: #2c65ce;
    font-weight: bold;
    text-transform: uppercase;
}

.headerLinks .itemFixo {
    width: 100%;
    max-width: 121px;
    float: left;
}

.headerLinks .itemFixo .item {
    display: block;
    text-align: center;
    text-decoration: none;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    padding: 0;
    cursor: pointer;
}

.headerLinks .itemFixo .item.itemAtivo p {
    background: #2c65ce;
    color: #ffffff !important;
}

.headerLinks .itemFixo .item:hover i {
    color: #2c65ce;
}

.headerLinks .itemFixo .item:hover p {
    background: #2c65ce;
    color: #ffffff !important;
}

.headerLinks .itemFixo .item i {
    font-size: 54px;
    margin: 15px 0;
    display: block;
}

.headerLinks .itemFixo .item p {
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    background: #f2f2f2;
    padding: 10px;
    border-top: 1px solid #e5e5e5;
    border-radius: 0 0 3px 3px;
    margin: 0;
    min-height: 43px;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
}

.headerLinks .linkItens {
    width: 100%;
}

.headerLinks .linkItens .owl-carousel-linkItens .item {
    display: block;
    text-align: center;
    text-decoration: none;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    padding: 0;
    cursor: pointer;
}

.headerLinks .linkItens .owl-carousel-linkItens .item:hover i {
    color: #2c65ce;
}

.headerLinks .linkItens .owl-carousel-linkItens .item[disabled]:hover i {
    color: #c4c4c4;
}

.headerLinks .linkItens .owl-carousel-linkItens .item:hover p,
.headerLinks .linkItens .owl-carousel-linkItens .item.itemAtivo p {
    background: #2c65ce;
    color: #ffffff !important;
}

.headerLinks .linkItens .owl-carousel-linkItens .item[disabled]:hover p {
    background: #f2f2f2;
    color: #c4c4c4 !important;
}

.headerLinks .linkItens .owl-carousel-linkItens .item i {
    font-size: 54px;
    margin: 15px 0;
    display: block;
}

.headerLinks .linkItens .owl-carousel-linkItens .item p {
    text-align: center;
    font-size: 11px;
    line-height: 11px;
    background: #f2f2f2;
    padding: 10px;
    border-top: 1px solid #e5e5e5;
    border-radius: 0 0 3px 3px;
    margin: 0;
    min-height: 43px;
    overflow: hidden;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
}

.headerLinks .linkItens .owl-carousel-linkItens .item .menuSubmenu {
    position: absolute;
    z-index: 999;
}

.headerLinks .linkItens .owl-carousel-linkItens .owl-controls {
    position: absolute;
    width: 100%;
    top: 40px;
    pointer-events: none;
}

.headerLinks .linkItens .owl-carousel-linkItens .owl-controls .owl-prev,
.headerLinks .linkItens .owl-carousel-linkItens .owl-controls .owl-next
{
    pointer-events: auto !important;
    width: 30px;
    height: 30px;
    line-height: 23px;
    text-align: center;
    border-radius: 30px;
    background: #2c65ce;
    font-size: 30px;
    color: #ffffff;
}

.headerLinks .linkItens .owl-carousel-linkItens .owl-controls .owl-prev
{
    float: left;
    margin-left: -13px;
}

.headerLinks .linkItens .owl-carousel-linkItens .owl-controls .owl-next
{
    float: right;
    margin-right: -13px;
}

.areaPesquisa {
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    padding: 15px;
    margin: 30px 0;
    float: left;
    width: 100%;
}

.areaPesquisa h3 {
    font-size: 22px;
    color: #2c65ce;
    float: left;
    margin-top: 10px;
    width: 30%;
}

.areaPesquisa form {
    width: 70%;
    text-align: right;
}

.areaPesquisa form input[type="text"] {
    padding: 10px;
    border-radius: 3px 0 0 3px;
    border: 1px solid #e5e5e5;
    border-right: 0;
    display: inline-block;
    width: 50%;
}

.areaPesquisa form .areaCheckbox {
    display: inline-block;
    padding: 10px;
    border: 1px solid #e5e5e5;
    color: #2c65ce;
    border-right: 0;
    border-left: 1px dashed #d5d5d5;
    display: inline-block;
    margin-left: -4px;
    width: calc(40% - 4px);
    text-align: left;
}

.areaPesquisa form .areaCheckbox input {
    margin: 4px 10px 0 10px;
    display: block;
    float: left;
}

.areaPesquisa form button {
    padding: 10px;
    background: #2c65ce;
    border: 1px solid #2c65ce;
    color: #fff;
    border-radius: 0 3px 3px 0;
    width: 10%;
    border-left: 0;
    display: inline-block;
}

.areaPesquisa .owl-carousel-assuntos {
    float: left;
    width: 100%;
    margin-top: 15px;
    border: 1px solid #e5e5e5;
    border-radius: 3px;
}

.areaPesquisa .owl-carousel-assuntos .itemColuna {
    border-right: 1px solid #e5e5e5;
}

.areaPesquisa .owl-carousel-assuntos .itemColuna a {
    width: 100%;
    display: block;
    text-align: center;
    text-decoration: none;
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #e5e5e5;
    margin: 0;
    cursor: pointer;
    color: #2c65ce;
}

.areaPesquisa .owl-carousel-assuntos .itemColuna a:hover, .areaPesquisa .owl-carousel-assuntos .itemColuna a.itemAtivo
{
    background: #f9f9f9;
    color: #23527c !important;
}

.areaPesquisa .owl-carousel-assuntos .itemColuna a.itemAtivo {
    background: #f9f9f9;
    color: #2c65ce !important;
    font-weight: bold;
}

.areaPesquisa .owl-carousel-assuntos .itemColuna a:last-child {
    border: 0;
}

.areaPesquisa .owl-carousel-assuntos .itemColuna a.itemAtivo {
    background: #f2f2f2;
    font-weight: bold;
}

.areaPesquisa .owl-carousel-assuntos .owl-controls {
    position: absolute;
    width: 100%;
    top: 34px;
    pointer-events: none;
}

.areaPesquisa .owl-carousel-assuntos .owl-controls .owl-prev,
.areaPesquisa .owl-carousel-assuntos .owl-controls .owl-next {
    pointer-events: auto !important;
    width: 30px;
    height: 30px;
    line-height: 23px;
    text-align: center;
    border-radius: 30px;
    background: #2c65ce;
    font-size: 30px;
    color: #ffffff;
}

.areaPesquisa .owl-carousel-assuntos .owl-prev.btn-disabled, .areaPesquisa .owl-carousel-assuntos .owl-next.btn-disabled{
    pointer-events: none !important;
    background: #fff;
    border: 1px solid #ddd;
    color: #ddd;
}

.areaPesquisa .owl-carousel-assuntos .owl-controls .owl-prev {
    float: left;
    margin-left: -13px;
}

.areaPesquisa .owl-carousel-assuntos .owl-controls .owl-next {
    float: right;
    margin-right: -13px;
}

.resultadoPesquisa .resultadoContainer label {
    color: #2c65ce;
    font-size: 22px;
    font-weight: normal;
    border-bottom: 1px solid #e5e5e5;
    width: 100%;
    margin-bottom: 30px;
}

.resultadoPesquisa .resultadoContainer label p {
    display: inline-block;
    font-size: 14px;
    border-left: 1px solid #e5e5e5;
    margin-left: 10px;
    padding-left: 15px;
}

.resultadoPesquisa .resultadoContainer label p span {
    font-weight: bold;
    margin-right: 5px;
}

.resultadoPesquisa .resultadoContainer .resultadoLista {
    height:auto;
    max-height: 230px;
    overflow: auto;
    margin-bottom: 60px;
}

.resultadoPesquisa .resultadoContainer .resultadoLista.expandir {
    height:auto;
    max-height: 395px;
}

.resultadoPesquisa .resultadoContainer .resultadoLista .mCSB_container {
    padding-top:20px;
}

.resultadoPesquisa .resultadoContainer .resultadoLista .popover {
    width: calc(50% - 15px) !important;
    max-width: calc(50% - 15px) !important;
    margin-top:15px;
}

.resultadoPesquisa .resultadoContainer .resultadoLista .listItem {
    padding: 20px 0;
    float: left;
    border-bottom: 1px solid #ccc;
    width: 50%;
    /*width:100%;*/
}

.resultadoPesquisa .resultadoContainer .resultadoLista .listItem p {
    border-left: 1px solid #ccc;
    padding: 0 15px;
    margin: 0;
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    cursor: pointer;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    transition-duration: .2s;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

.resultadoPesquisa .resultadoContainer .resultadoLista .listItem p:hover
{
    border-left: 1px solid #2c65ce;
    color: #2c65ce;
}

.resultadoPesquisa .resultadoContainer .resultadoLista .listItem p span
{
    font-weight: bold;
    margin-right: 10px;
}

.resultadoPesquisa .resultadoContainer .resultadoLista .listItem:nth-child(even) p
{
    border-right: 0;
    padding-left: 15px;
}

@media ( min-width : 1200px) {
    .portlet.caixaPostal .potlet-body {
        min-height: 378px;
    }
}

@media ( max-width : 1200px) {
    .headerLinks h2 {
        text-align: center;
    }
    .headerLinks .itemFixo {
        width: 100%;
        max-width: 100% !important;
    }
    .headerLinks .linkItens {
        width: 100%;
        max-width: none;
        margin-left: 0 !important;
    }
    .areaPesquisa h3 {
        width: 100% !important;
    }
    .areaPesquisa form {
        float: left !important;
        width: 100% !important;
    }
    .areaPesquisa form input[type="text"] {
        width: 60%;
    }
    .areaPesquisa form .areaCheckbox {
        width: calc(30% - 4px);
    }
    .areaPesquisa form button {
        width: 10%;
    }
}

@media ( max-width : 992px) {
    .wrapPeticionamento {
        padding: 15px !important;
    }
    .wrap-content>.container {
        padding: 15px;
    }
    .listItem {
        padding: 20px 0;
        width: 100% !important;
    }
    .listItem p {
        padding: 0 !important;
        border: 0 !important;
        height: auto !important;
    }
    .areaPesquisa h3 {
        width: 100% !important;
    }
    .areaPesquisa form {
        float: left !important;
        width: 100% !important;
    }
    .areaPesquisa form input[type="text"] {
        width: 50%;
    }
    .areaPesquisa form .areaCheckbox {
        width: calc(40% - 4px);
    }
    .areaPesquisa form button {
        width: 10%;
    }
}

@media ( max-width : 768px) {
    .areaPesquisa h3 {
        width: 100% !important;
    }
    .areaPesquisa form {
        float: left !important;
        width: 100% !important;
    }
    .areaPesquisa form input[type="text"] {
        width: 50%;
    }
    .areaPesquisa form .areaCheckbox {
        width: calc(40% - 4px);
    }
    .areaPesquisa form button {
        width: 10%;
    }
}

@media ( max-width : 600px) {
    .areaPesquisa h3 {
        width: 100% !important;
    }
    .areaPesquisa form {
        float: left !important;
        width: 100% !important;
    }
    .areaPesquisa form input[type="text"] {
        width: 100%;
        border: 1px solid #e5e5e5 !important;
        border-radius: 3px !important;
        margin-bottom: 5px;
    }
    .areaPesquisa form .areaCheckbox {
        width: calc(85% - 4px);
        margin-left: 0;
        border: 1px solid #e5e5e5;
        border-radius: 3px;
    }
    .areaPesquisa form button {
        width: 15%;
    }
}

@media ( max-width : 480px) {
    body {
        padding-bottom: 0;
    }
    #footer-brasil {
        position: relative;
    }
}

@media ( max-width : 320px) {
    .areaPesquisa h3 {
        width: 100% !important;
    }
    .areaPesquisa form {
        float: left !important;
        width: 100% !important;
    }
    .areaPesquisa form input[type="text"] {
        width: 100%;
        border: 1px solid #e5e5e5 !important;
        border-radius: 3px !important;
        margin-bottom: 5px;
    }
    .areaPesquisa form .areaCheckbox {
        width: 100%;
        margin-left: 0;
        border: 1px solid #e5e5e5;
        border-radius: 3px;
        margin-bottom: 5px;
    }
    .areaPesquisa form .areaCheckbox input {
        margin: 4px 5px 0 0;
    }
    .areaPesquisa form button {
        width: 100%;
    }
}

body {
    font-weight: inherit !important;
}

.sem_dados {
    font-weight: normal;
    color: gray;
    font-style: italic;
}

.table.table-static th {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
#barra-brasil div,
#barra-brasil a,
#barra-brasil ul,
#barra-brasil li {
    margin: 0;
    padding: 0;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline
}
#barra-brasil ul {
    list-style: none
}
@font-face {
    font-family: "Open Sans";
    font-style: normal;
    font-weight: 700;
    src: local("Open Sans Bold"), local("OpenSans-Bold"), url("//barra.brasil.gov.br/static/opensans-bold.woff") format("woff")
}
#barra-brasil {
    height: 32px;
    background: #f1f1f1;
    font-weight: bold;
    font-size: 12px;
    line-height: 32px;
    font-family: "Open Sans", Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #dfdfdf;
    box-sizing: content-box
}
#barra-brasil a {
    text-decoration: none
}
body.contraste #barra-brasil,
body.contraste .link-vlibras {
    background: #000 !important
}
body.contraste #barra-brasil .link-barra,
body.contraste #barra-brasil .link-vlibras {
    color: #FF0 !important;
    text-decoration: underline
}
div#wrapper-barra-brasil {
    position: relative;
    margin: 0 auto;
    width: 100%;
    max-width: 960px;
    height: 100%
}
#barra-brasil .brasil-flag {
    float: left;
    padding: 7px 0 6px;
    width: 115px;
    height: 19px;
    border-right: 2px solid #dfdfdf
}
#barra-brasil .brasil-flag .link-barra {
    display: block;
    padding-left: 42px;
    width: 43px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2226%22%20height%3D%2219%22%20viewBox%3D%220%200%20100000%2070000%22%3E%3Cpath%20fill%3D%22%2300923F%22%20d%3D%22M0%200h100000v70000H0z%22%2F%3E%3Cpath%20fill%3D%22%23F8C300%22%20d%3D%22M50000%208500L8500%2035000l41500%2026500%2041500-26500L50000%208500z%22%2F%3E%3Ccircle%20fill%3D%22%2328166F%22%20cx%3D%2249963%22%20cy%3D%2235000%22%20r%3D%2217464%22%2F%3E%3Cpath%20fill%3D%22%23FFF%22%20d%3D%22M39537%2029605c10388%200%2019911%203821%2027238%2010127%20242-850%20421-1726%20532-2622-7597-6162-17265-9862-27770-9862-1821%200-3617%20114-5382%20330-377%20805-695%201642-948%202507%202065-316%204179-480%206330-480z%22%2F%3E%3C%2Fsvg%3E") 8px center no-repeat;
    text-transform: uppercase;
    line-height: 19px
}
#barra-brasil #brasil-vlibras {
    position: absolute;
    top: 0;
    right: 0;
    display: block
}
#barra-brasil #brasil-vlibras ul {
    padding-top: 32px
}
#barra-brasil #brasil-vlibras .logo-vlibras {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOSIgaGVpZ2h0PSIyOSI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI2Ni4yNTAzOCwtMjMxLjY4NTk0KSI+PHBhdGggZD0ibTI5Mi40IDIzNy44Yy0wLjEgMC0wLjItMC4xLTAuMi0wLjIgMC0xLTEuOC0yLjYtNC4xLTIuNmwtMi41IDAtNC44IDMuNi00LjgtMy42LTIuNSAwYy0yLjQgMC00LjEgMS42LTQuMSAyLjYgMCAwLjEtMC4xIDAuMi0wLjIgMC4yLTAuMSAwLTAuMi0wLjEtMC4yLTAuMiAwLTEuNCAyLjEtMy4xIDQuNi0zLjFsMi40IDAgMC42LTAuNmMwLjEtMC4xIDAuMi0wLjEgMC4zIDBsMy45IDQuNiAzLjktNC42YzAuMS0wLjEgMC4yLTAuMSAwLjMgMGwwLjYgMC42IDIuNCAwYzIuNSAwIDQuNiAxLjcgNC42IDMuMSAwIDAuMS0wLjEgMC4yLTAuMiAwLjJ6bS0zIDEwLjRjLTAuMSAwLjctMC4yIDEtMC4zIDEgMCAwLjEtMC4xIDAuMS0wLjIgMC4xLTAuMSAwLTAuMS0wLjEtMC4xLTAuMiAwIDAgMC4xLTAuMyAwLjItMC45IDAuMS0wLjYtMC4yLTEuMS0wLjItMS4xIDAtMC4xIDAtMC4yIDAuMS0wLjIgMC4xIDAgMC4xIDAgMC4yIDAgMCAwIDAgMCAwIDAuMSAwIDAgMC4zIDAuNiAwLjIgMS4zem0tMSAwLjhjMCAwLjEtMC4xIDAuMS0wLjIgMC4xLTAuMSAwLTAuMS0wLjEtMC4xLTAuMiAwIDAgMC4xLTAuMyAwLjEtMC45IDAtMC42LTAuMy0xLjEtMC4zLTEuMSAwLTAuMSAwLTAuMiAwLjEtMC4yIDAuMSAwIDAuMSAwIDAuMiAwIDAgMCAwIDAgMCAwIDAgMCAwLjMgMC42IDAuMyAxLjMgMCAwLjctMC4xIDEtMC4yIDF6bS0wLjctMC40Yy0wLjMgMS4yLTAuOCAyLjItMC45IDIuNi0wLjIgMC40LTAuMyAwLjktMC4yIDIuMiAwIDEuMyAwIDIuMi0wLjEgMi41IDAgMC4yLTAuMiAwLjMtMC40IDAuMy0wLjIgMC0wLjMtMC4xLTAuNC0wLjQtMC4xLTAuNS0wLjMtMi42LTAuMy0yLjkgMC0wLjItMC4yLTAuNC0wLjMtMC40LTAuMSAwLTAuMiAwLjEtMC4zIDAuNS0wLjIgMC45LTAuNSAzLjEtMC42IDMuNi0wLjEgMC41LTAuMyAwLjYtMC40IDAuNi0wLjEgMC0wLjEgMC0wLjEgMCAwIDAgMCAwIDAgMC0wLjEgMC0wLjQgMC0wLjQtMC40IDAtMC41IDAuNC0zLjUgMC40LTMuOCAwLTAuMiAwLTAuMy0wLjEtMC4zLTAuMSAwLTAuMSAwLjEtMC4yIDAuMi0wLjMgMC40LTEuNyAyLjktMi4xIDMuNy0wLjEgMC4yLTAuMiAwLjItMC40IDAuMi0wLjEgMC0wLjIgMC0wLjMtMC4xLTAuMS0wLjEtMC4zLTAuNC0wLjItMC42IDAuMS0wLjIgMS41LTMuNCAxLjctMy44IDAuMS0wLjMgMC4xLTAuNS0wLjEtMC41LTAuMSAwLTAuMiAwLjEtMC40IDAuMi0wLjUgMC41LTIuNCAyLjUtMi43IDIuNy0wLjEgMC4xLTAuMiAwLjItMC4zIDAuMi0wLjEgMC0wLjItMC4xLTAuMy0wLjItMC4yLTAuMi0wLjItMC40LTAuMS0wLjYgMC4yLTAuMiAyLjYtMy4zIDMtNC4xIDAuNC0wLjcgMS0xLjktMC4yLTEuOS0wLjEgMC0wLjEgMC0wLjIgMC0wLjUgMC0wLjggMC4xLTEuMSAwLjEtMC41IDAtMC43LTAuMS0wLjgtMC4xLTAuMi0wLjEtMC42LTAuMy0wLjUtMC42IDAuMS0wLjIgMC43LTAuMSAxLTAuMiAwLjItMC4xIDAuMi0wLjEgMC4yLTAuMSAwIDAgMS4xLTAuMyAxLjgtMC43IDAuNy0wLjQgMi4zLTEuMSAyLjctMS4xIDAuMiAwIDAuNC0wLjEgMC42LTAuMSAwLjMgMCAwLjYgMCAwLjcgMC4xIDAuMyAwLjEgMC42IDAuOSAyIDEuNSAwIDAgMC42IDAuNiAwLjMgMS44em0tMTEuNyAyLjJjLTAuNC0xLjItMC42LTIuMy0wLjYtMi43LTAuMS0wLjQtMC4zLTAuOS0xLTEuOS0wLjctMS0xLjItMS44LTEuMy0yLjEtMC4xLTAuMiAwLjEtMC41IDAuNC0wLjUgMC4xIDAgMC4yIDAgMC4zIDAuMiAwLjQgMC40IDEuNyAyIDEuOSAyLjIgMC4xIDAuMSAwLjMgMC4yIDAuNCAwLjIgMC4yIDAgMC4yLTAuMSAwLjEtMC42LTAuMy0wLjktMS4zLTIuOS0xLjUtMy4zLTAuMy0wLjcgMC4xLTAuNyAwLjEtMC43IDAgMCAwLjEtMC4xIDAuMi0wLjEgMC4xIDAgMC4yIDAgMC4zIDAuMiAwLjIgMC40IDEuNiAzLjIgMS44IDMuNCAwLjEgMC4xIDAuMiAwLjIgMC4zIDAuMiAwLjEgMCAwLjEtMC4xIDAuMS0wLjMgMC0wLjUtMC4yLTMuMy0wLjMtNC4yIDAtMC4zIDAuMy0wLjUgMC41LTAuNSAwIDAgMCAwIDAgMCAwLjIgMCAwLjQgMC4yIDAuNSAwLjQgMC4xIDAuMiAwLjYgMy43IDAuNyA0LjIgMCAwLjIgMC4yIDAuNCAwLjMgMC40IDAuMSAwIDAuMi0wLjEgMC4zLTAuNCAwLjEtMC43IDAuNy0zLjQgMC43LTMuNyAwLTAuMyAwLjItMC40IDAuNC0wLjQgMCAwIDAuMSAwIDAuMSAwIDAuMiAwIDAuNCAwLjIgMC40IDAuNSAwIDAuMy0wLjMgMy43LTAuMiA0LjgtMC41IDAuMi0xIDAuNC0xLjMgMC40bDAgMCAwIDAtMC4yIDAuMWMwIDAtMC4xIDAtMC4yIDAtMC40IDAtMSAwLTEuMyAwLjYtMC4xIDAuMy0wLjIgMC42LTAuMSAwLjggMC4yIDAuNSAwLjggMC44IDAuOSAwLjkgMCAwIDAgMCAwIDAgMC4yIDAuMSAwLjUgMC4yIDEuMSAwLjIgMC4zIDAgMC42IDAgMS4xLTAuMS0wLjEgMC4yLTAuMiAwLjQtMC4zIDAuNmwtMC4xIDAuMWMtMC4yIDAuMy0wLjggMS4yLTEuOCAyLjUtMC4yIDAtMC4zIDAtMC41IDAtMC4zIDAtMC42IDAtMC45IDAuMSAwIDAtMC44LTAuMS0xLjMtMS4zem0wLjggMi4yYzAgMC4xLTAuMSAwLjEtMC4yIDAuMSAwIDAgMCAwLTAuMSAwIDAgMC0wLjYtMC4yLTEtMC44LTAuNC0wLjYtMC41LTAuOS0wLjUtMC45IDAtMC4xIDAtMC4yIDAuMS0wLjIgMC4xIDAgMC4yIDAgMC4yIDAuMSAwIDAgMC4xIDAuMyAwLjQgMC44IDAuNCAwLjUgMC45IDAuNyAwLjkgMC43IDAuMSAwIDAuMSAwLjEgMC4xIDAuMnptLTAuOSAwLjRjMCAwLjEtMC4xIDAuMS0wLjEgMC4xIDAgMC0wLjEgMC0wLjEgMCAwIDAtMC42LTAuMy0wLjktMC45LTAuNC0wLjYtMC40LTAuOS0wLjQtMSAwLTAuMSAwLjEtMC4yIDAuMS0wLjIgMC4xIDAgMC4yIDAuMSAwLjIgMC4xIDAgMCAwIDAuMyAwLjQgMC44IDAuMyAwLjUgMC44IDAuOCAwLjggMC44IDAuMSAwIDAuMSAwLjEgMC4xIDAuMnptMTQuOS0yMS44LTIwLjIgMGMtMi40IDAtNC40IDItNC40IDQuNGwwIDIwLjJjMCAyLjQgMiA0LjQgNC40IDQuNGwyMC4yIDBjMi40IDAgNC40LTIgNC40LTQuNGwwLTIwLjJjMC0yLjQtMi00LjQtNC40LTQuNCIgZmlsbD0iIzFjNGY5YyIvPjwvZz48L3N2Zz4K") 8px center no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    width: 43px;
    height: 32px;
    display: block
}
#barra-brasil #brasil-vlibras .link-vlibras {
    height: 0;
    transition: 0.1s;
    width: auto;
    z-index: 9;
    height: 0;
    display: block;
    border: 2px solid #dfdfdf;
    padding: 5px 12px 5px 12px;
    color: #606060;
    visibility: hidden;
    position: relative
}
#barra-brasil #brasil-vlibras .logo-vlibras:hover+.link-vlibras,
#barra-brasil #brasil-vlibras .logo-vlibras:active+.link-vlibras,
#barra-brasil #brasil-vlibras .logo-vlibras:focus+.link-vlibras,
#barra-brasil #brasil-vlibras .link-vlibras:hover,
#barra-brasil #brasil-vlibras .link-vlibras:active,
#barra-brasil #brasil-vlibras .link-vlibras:focus {
    height: 32px;
    display: block;
    border: 2px solid #dfdfdf;
    padding: 5px 12px 5px 12px;
    visibility: visible;
    background: #f1f1f1
}
#barra-brasil .acesso-info {
    position: absolute;
    left: 130px
}
#barra-brasil .list {
    position: absolute;
    top: 0;
    right: 40px
}
#barra-brasil .list .first {
    border-left: 2px solid #dfdfdf
}
#barra-brasil .list-item {
    display: inline-block;
    height: 32px;
    line-height: 32px;
    border-right: 2px solid #dfdfdf
}
#barra-brasil .list-item a {
    padding: 8px 15px 8px 13px
}
#barra-brasil .link-barra {
    color: #606060
}
#barra-brasil #menu-icon {
    position: absolute;
    top: 3px;
    border-top: 15px double #606060;
    border-bottom: 5px solid #606060;
    display: none;
    width: 20px;
    right: 5px
}
@media only screen and (max-width: 959px) {
    #barra-brasil #menu-icon {
        display: inline-block;
        padding: 5px 3px 0px 3px
    }
    #barra-brasil .list .first {
        border-left: 1px solid #dfdfdf
    }
    #barra-brasil nav:hover #menu-icon,
    #barra-brasil nav:active #menu-icon,
    #barra-brasil nav:focus #menu-icon {
        background-color: #DDD
    }
    body.contraste #barra-brasil nav:hover #menu-icon,
    body.contraste #barra-brasil nav:active #menu-icon,
    body.contraste #barra-brasil nav:focus #menu-icon {
        background-color: #606060 !important
    }
    #barra-brasil ul.list,
    #barra-brasil ul.list:active,
    #barra-brasil ul.list:focus {
        overflow: hidden;
        height: 0px;
        transition: 0.3s;
        padding-top: 32px;
        width: auto;
        position: absolute;
        z-index: 9
    }
    #barra-brasil .list-item {
        display: block;
        text-align: center;
        height: 30px;
        background: #EEE;
        border: 1px solid #dfdfdf
    }
    #barra-brasil .list-item a {
        padding: 8px 30px 8px 28px
    }
    body.contraste #barra-brasil .list-item {
        background: #000 !important
    }
    body.contraste #menu-icon {
        border-top: 15px double #fff !important;
        border-bottom: 5px solid #fff !important
    }
    #barra-brasil .list a:active li,
    #barra-brasil .list a:focus li,
    #barra-brasil .list a:hover li {
        background: #DDD
    }
    body.contraste #barra-brasil .list a:active li,
    body.contraste #barra-brasil .list a:focus li,
    body.contraste #barra-brasil .list a:hover li {
        background: #606060 !important
    }
    #barra-brasil nav:active ul.list,
    #barra-brasil nav:focus ul.list,
    #barra-brasil nav:hover ul.list {
        height: 150px;
        transition: 0.5s
    }
    div#wrapper-barra-brasil {
        overflow: visible
    }
}
@media screen and (min-width: 960px) {
    #wrapper-barra-brasil {
        width: 960px
    }
}
@media print {
    #barra-brasil .list {
        display: none
    }
    #barra-brasil .acesso-info .link-barra:after {
        content: " Barra GovBr"
    }
    a[href]:after{
        content: none !important;
    }
    body, table{
        font-family: 'Open Sans Condensed', sans-serif;
        font-size: 13px;
    }
    .no-print{
        display: none;
    }
}

.required { color: red; margin-left: 5px }